def def_node_matcher(method_name, pattern_str)
        compiler = RubbyCop::NodePattern::Compiler.new(pattern_str, 'node')
        src = "def #{method_name}(node" \
              "#{compiler.emit_trailing_params});" \
              "#{compiler.emit_method_code};end"