# File lib/ruby2ruby.rb, line 866
  def rewrite_rescue exp
    complex = false
    complex ||= exp.size > 3
    complex ||= exp.block
    complex ||= exp.find_nodes(:resbody).any? { |n| n[1] != s(:array) }
    complex ||= exp.find_nodes(:resbody).any? { |n| n.last.nil? }

    handled = context.first == :ensure

    exp = s(:begin, exp) if complex unless handled

    exp
  end