# File lib/heckle.rb, line 247
  def process_defn(exp)
    self.method = exp.shift
    result = s(:defn, method)
    result << process(exp.shift) until exp.empty?
    heckle(result) if method == method_name

    return result
  ensure
    @mutated = false
    node_count.clear
  end