ProgramNode(0...179)(
  [],
  StatementsNode(0...179)(
    [DefNode(0...28)(
       (4...6),
       nil,
       ParametersNode(7...12)(
         [RequiredParameterNode(7...12)(:other)],
         [],
         [],
         nil,
         [],
         nil,
         nil
       ),
       StatementsNode(16...28)(
         [CallNode(16...28)(
            nil,
            nil,
            (16...28),
            nil,
            nil,
            nil,
            nil,
            0,
            "do_something"
          )]
       ),
       [:other],
       (0...3),
       nil,
       (6...7),
       (12...13),
       (14...15),
       nil
     ),
     DefNode(30...58)(
       (34...36),
       nil,
       ParametersNode(37...42)(
         [RequiredParameterNode(37...42)(:other)],
         [],
         [],
         nil,
         [],
         nil,
         nil
       ),
       StatementsNode(46...58)(
         [CallNode(46...58)(
            nil,
            nil,
            (46...58),
            nil,
            nil,
            nil,
            nil,
            0,
            "do_something"
          )]
       ),
       [:other],
       (30...33),
       nil,
       (36...37),
       (42...43),
       (44...45),
       nil
     ),
     DefNode(60...88)(
       (64...66),
       nil,
       ParametersNode(67...72)(
         [RequiredParameterNode(67...72)(:other)],
         [],
         [],
         nil,
         [],
         nil,
         nil
       ),
       StatementsNode(76...88)(
         [CallNode(76...88)(
            nil,
            nil,
            (76...88),
            nil,
            nil,
            nil,
            nil,
            0,
            "do_something"
          )]
       ),
       [:other],
       (60...63),
       nil,
       (66...67),
       (72...73),
       (74...75),
       nil
     ),
     DefNode(90...118)(
       (94...96),
       nil,
       ParametersNode(97...102)(
         [RequiredParameterNode(97...102)(:other)],
         [],
         [],
         nil,
         [],
         nil,
         nil
       ),
       StatementsNode(106...118)(
         [CallNode(106...118)(
            nil,
            nil,
            (106...118),
            nil,
            nil,
            nil,
            nil,
            0,
            "do_something"
          )]
       ),
       [:other],
       (90...93),
       nil,
       (96...97),
       (102...103),
       (104...105),
       nil
     ),
     DefNode(120...149)(
       (124...127),
       nil,
       ParametersNode(128...133)(
         [RequiredParameterNode(128...133)(:other)],
         [],
         [],
         nil,
         [],
         nil,
         nil
       ),
       StatementsNode(137...149)(
         [CallNode(137...149)(
            nil,
            nil,
            (137...149),
            nil,
            nil,
            nil,
            nil,
            0,
            "do_something"
          )]
       ),
       [:other],
       (120...123),
       nil,
       (127...128),
       (133...134),
       (135...136),
       nil
     ),
     DefNode(151...179)(
       (155...157),
       nil,
       ParametersNode(158...163)(
         [RequiredParameterNode(158...163)(:other)],
         [],
         [],
         nil,
         [],
         nil,
         nil
       ),
       StatementsNode(167...179)(
         [CallNode(167...179)(
            nil,
            nil,
            (167...179),
            nil,
            nil,
            nil,
            nil,
            0,
            "do_something"
          )]
       ),
       [:other],
       (151...154),
       nil,
       (157...158),
       (163...164),
       (165...166),
       nil
     )]
  )
)
