ProgramNode(0...33)(
  [],
  StatementsNode(0...33)(
    [ClassNode(0...33)(
       [],
       (0...5),
       ConstantReadNode(6...7)(),
       nil,
       nil,
       StatementsNode(10...29)(
         [DefNode(10...29)(
            (19...21),
            SelfNode(14...18)(),
            ParametersNode(22...23)(
              [RequiredParameterNode(22...23)(:o)],
              [],
              [],
              nil,
              [],
              nil,
              nil
            ),
            StatementsNode(27...29)([IntegerNode(27...29)()]),
            [:o],
            (10...13),
            (18...19),
            (21...22),
            (23...24),
            (25...26),
            nil
          )]
       ),
       (30...33)
     )]
  )
)
