ProgramNode(0...100)(
  [],
  StatementsNode(0...100)(
    [DefNode(0...18)(
       (10...13),
       ParenthesesNode(4...9)(
         CallNode(5...8)(nil, nil, (5...8), nil, nil, nil, nil, 0, "foo"),
         (4...5),
         (8...9)
       ),
       nil,
       nil,
       [],
       (0...3),
       (9...10),
       nil,
       nil,
       nil,
       (15...18)
     ),
     DefNode(20...39)(
       (31...34),
       ConstantReadNode(24...30)(),
       nil,
       nil,
       [],
       (20...23),
       (30...31),
       nil,
       nil,
       nil,
       (36...39)
     ),
     DefNode(41...61)(
       (53...56),
       ConstantReadNode(45...51)(),
       nil,
       nil,
       [],
       (41...44),
       (51...53),
       nil,
       nil,
       nil,
       (58...61)
     ),
     DefNode(63...80)(
       (72...75),
       SelfNode(67...71)(),
       nil,
       nil,
       [],
       (63...66),
       (71...72),
       nil,
       nil,
       nil,
       (77...80)
     ),
     DefNode(82...100)(
       (92...95),
       SelfNode(86...90)(),
       nil,
       nil,
       [],
       (82...85),
       (90...92),
       nil,
       nil,
       nil,
       (97...100)
     )]
  )
)
