Class PatternWalker