ProgramNode(0...7)( [], StatementsNode(0...7)( [InstanceVariableWriteNode(0...7)( :@a, (0...2), IntegerNode(5...7)(), (3...4) )] ) )