{+(Program (MethodCall (Identifier) (Identifier)) (MethodCall (Identifier) (Identifier) (Identifier) (Pair (SymbolLiteral) (IntegerLiteral)) (Pair (Identifier) (IntegerLiteral))) (MethodCall (Identifier) (MethodCall (Identifier) (Identifier))) (MethodCall (Identifier) (Pair (ArrayLiteral) (IntegerLiteral)) (Other "splat_argument" (Identifier)) (Other "block_argument" (Identifier)) (AnonymousFunction (Identifier) (ExpressionStatements (IntegerLiteral)))))+}