def process_rescue(exp, _parent)
      increase_statement_count_by(exp.children.first)
      decrease_statement_count
      process(exp)
    end
def process_rescue(exp, _parent)
      increase_statement_count_by(exp.children.first)
      decrease_statement_count
      process(exp)
    end
Handles `rescue` nodes.

 An input example that would trigger this method would be:

 def simple
   raise ArgumentError, 'raising...'
 rescue => e
   puts 'rescued!'
 end

 Counts everything before the `rescue` body as one statement.

 At the end we subtract one statement because the surrounding context was already counted
 as one (e.g. via `process_def`).

 `exp.children.first` below refers to everything before the actual `rescue`
 which would be the

 raise ArgumentError, 'raising...'

 in the example above.
 `exp` would be the whole method body wrapped under a `rescue` node.
 See `process_resbody` for additional reference.