ProgramNode(0...47)(
  [],
  StatementsNode(0...47)(
    [DefNode(0...20)(
       (4...5),
       nil,
       nil,
       StatementsNode(10...20)(
         [RescueModifierNode(10...20)(
            IntegerNode(10...11)(),
            (12...18),
            IntegerNode(19...20)()
          )]
       ),
       [],
       (0...3),
       nil,
       (5...6),
       (6...7),
       (8...9),
       nil
     ),
     DefNode(22...47)(
       (31...32),
       SelfNode(26...30)(),
       nil,
       StatementsNode(37...47)(
         [RescueModifierNode(37...47)(
            IntegerNode(37...38)(),
            (39...45),
            IntegerNode(46...47)()
          )]
       ),
       [],
       (22...25),
       (30...31),
       (32...33),
       (33...34),
       (35...36),
       nil
     )]
  )
)
