{Left=[ordered, 1, StringLiteralExpression¥false, SimpleMemberAccessExpression¥false], EqualsToken=[ordered, 1, Value¥true], EmptyStatement=[ordered, 1, leaf-node¥false], InterfaceDeclaration=[ordered, 2, Identifier¥true, Members¥true], Token=[ordered, 1, ThisKeyword¥true], ThisKeyword=[ordered, 1, Value¥true], VariableDeclarator=[ordered, 1..2, Identifier¥true, Initializer¥false], Name=[ordered, 1, IdentifierName¥true], ArrayType=[ordered, 1, RankSpecifiers¥true], ThisExpression=[ordered, 1, Token¥true], Identifier=[ordered, 1, IdentifierToken¥true], ReturnStatement=[ordered, 1, Expression¥true], PredefinedType=[ordered, 1, KeyWord¥true], OmittedArraySizeExpression=[ordered, 1, OmittedArraySizeExpressionToken¥true], CompilationUnit=[ordered, 1, Members¥true], SimpleAssignmentExpression=[ordered, 2, Left¥true, Right¥true], OmittedArraySizeExpressionToken=[ordered, 1, Value¥false], EqualsValueClause=[ordered, 2, EqualsToken¥true, Value¥true], ArgumentList=[ordered, 1, leaf-node¥false], ReturnType=[ordered, 1, IdentifierName¥false, PredefinedType¥false], Sizes=[ordered, 1, OmittedArraySizeExpression¥true], Initializer=[ordered, 1, EqualsValueClause¥true], AddExpression=[ordered, 2, Left¥true, Right¥true], Value=[ordered, 1, leaf-node¥false], Block=[ordered, 1, Statements¥true], ParameterList=[ordered, 1, Parameter¥true], Members=[unordered, 1..*, ClassDeclaration¥false, FieldDeclaration¥false, ConstructorDeclaration¥false, MethodDeclaration¥false, InterfaceDeclaration¥false], ObjectCreationExpression=[ordered, 1..2, Type¥true, ArgumentList¥false], Argument=[ordered, 1, Expression¥true], StringLiteralExpression=[ordered, 1, StringLiteralToken¥true], StaticKeyword=[ordered, 1, Value¥true], SimpleMemberAccessExpression=[ordered, 2, Expression¥true, Name¥true], Right=[ordered, 1, InvocationExpression¥false, IdentifierName¥false, ObjectCreationExpression¥false], InvocationExpression=[ordered, 2, Expression¥true, ArgumentList¥true], WhileStatement=[ordered, 2, Condition¥true, Statement¥true], FieldDeclaration=[ordered, 2, Modifiers¥true, Declaration¥true], PrivateKeyword=[ordered, 1, Value¥true], LocalDeclarationStatement=[ordered, 1, Declaration¥true], Variables=[ordered, 1, VariableDeclarator¥true], TrueKeyword=[ordered, 1, Value¥true], ConstructorDeclaration=[ordered, 3, Modifiers¥true, Identifier¥true, Body¥true], RankSpecifiers=[ordered, 1, ArrayRankSpecifier¥true], TrueLiteralExpression=[ordered, 1, TrueKeyword¥true], VariableDeclaration=[ordered, 2, Type¥true, Variables¥true], SourceFile=[ordered, 1, CompilationUnit¥true], Declaration=[ordered, 1, VariableDeclaration¥true], Body=[ordered, 1, Block¥true], PublicKeyword=[ordered, 1, Value¥true], Condition=[ordered, 1, TrueLiteralExpression¥true], MethodDeclaration=[ordered, 2..5, Modifiers¥false, ReturnType¥true, Identifier¥true, ParameterList¥false, Body¥false], Statement=[ordered, 1, Block¥true], Rank=[ordered, 1, leaf-node¥false], Type=[ordered, 1, IdentifierName¥false, ArrayType¥false], ClassDeclaration=[ordered, 2..3, Identifier¥true, Members¥true, Modifiers¥false], ArrayRankSpecifier=[ordered, 2, Rank¥true, Sizes¥true], StringLiteralToken=[ordered, 1, Value¥true], Expression=[ordered, 1, IdentifierName¥false, SimpleMemberAccessExpression¥false, InvocationExpression¥false, StringLiteralExpression¥false, ThisExpression¥false, SimpleAssignmentExpression¥false], VoidKeyword=[ordered, 1, Value¥true], KeyWord=[ordered, 1, VoidKeyword¥true], ExpressionStatement=[ordered, 1, Expression¥true], Parameter=[ordered, 2, Type¥true, Identifier¥true], Statements=[unordered, 1..*, ExpressionStatement¥false, LocalDeclarationStatement¥false, WhileStatement¥false, ReturnStatement¥false, EmptyStatement¥false], IdentifierToken=[ordered, 1, Value¥true], Modifiers=[ordered, 0..3, PublicKeyword¥false, PrivateKeyword¥false, StaticKeyword¥false], IdentifierName=[ordered, 1, Identifier¥true]}
