ProgramNode(0...30)(
  [],
  StatementsNode(0...30)(
    [SuperNode(0...9)(
       (0...5),
       nil,
       ArgumentsNode(6...9)(
         [CallNode(6...9)(nil, nil, (6...9), nil, nil, nil, nil, 0, "foo")]
       ),
       nil,
       nil
     ),
     SuperNode(11...18)((11...16), (16...17), nil, (17...18), nil),
     SuperNode(20...30)(
       (20...25),
       (25...26),
       ArgumentsNode(26...29)(
         [CallNode(26...29)(nil, nil, (26...29), nil, nil, nil, nil, 0, "foo")]
       ),
       (29...30),
       nil
     )]
  )
)
