ProgramNode(0...86)(
  [],
  StatementsNode(0...86)(
    [DefNode(0...12)(
       (4...7),
       nil,
       nil,
       StatementsNode(10...12)([IntegerNode(10...12)()]),
       [],
       (0...3),
       nil,
       nil,
       nil,
       (8...9),
       nil
     ),
     DefNode(14...37)(
       (18...21),
       nil,
       nil,
       StatementsNode(24...37)(
         [RescueModifierNode(24...37)(
            IntegerNode(24...26)(),
            (27...33),
            NilNode(34...37)()
          )]
       ),
       [],
       (14...17),
       nil,
       nil,
       nil,
       (22...23),
       nil
     ),
     DefNode(39...56)(
       (48...51),
       SelfNode(43...47)(),
       nil,
       StatementsNode(54...56)([IntegerNode(54...56)()]),
       [],
       (39...42),
       (47...48),
       nil,
       nil,
       (52...53),
       nil
     ),
     DefNode(58...86)(
       (67...70),
       SelfNode(62...66)(),
       nil,
       StatementsNode(73...86)(
         [RescueModifierNode(73...86)(
            IntegerNode(73...75)(),
            (76...82),
            NilNode(83...86)()
          )]
       ),
       [],
       (58...61),
       (66...67),
       nil,
       nil,
       (71...72),
       nil
     )]
  )
)
