DemeterJ version 0.8.2 Copyright (c) 2000 Northeastern University Reading project file program.prj... Running the test... : CompilationUnit ( : ImportDeclarations { } : TypeDeclarations { : Nonempty_TypeDeclarations ( : ClassDeclaration ( : ClassModifiers { : Nonempty_ClassModifiers ( : CM_Public ( : CPublic ( ) ) ) } : UnmodifiedClassDeclaration ( : Ident "Demo" : ClassBody ( : ClassBodyDeclarations { : Nonempty_ClassBodyDeclarations ( : CBD_MethodDeclaration ( : MethodDeclaration ( : MethodModifiers { : Nonempty_MethodModifiers ( : MM_Public ( : CPublic ( ) ) ) } : Void ( ) : MethodDeclarator ( : Identifier ( : Ident "test" ) : FormalParameters ( ) : SquareBrackets { } ) : A_Block ( : Block ( : BlockStatements { : Nonempty_BlockStatements ( : LocVarDecl ( : LocalVariableDeclaration ( : Type ( : TName ( : Name { : Nonempty_Name ( : Identifier ( : Ident "X" ) ) } ) : SquareBrackets { } ) : VariableDeclarators { : Nonempty_VariableDeclarators ( : VariableDeclarator ( : VariableDeclaratorId ( : Identifier ( : Ident "x" ) : SquareBrackets { } ) : ConditionalExpression ( : ConditionalOrExpression { : Nonempty_ConditionalOrExpression ( : ConditionalAndExpression { : Nonempty_ConditionalAndExpression ( : InclusiveOrExpression { : Nonempty_InclusiveOrExpression ( : ExclusiveOrExpression { : Nonempty_ExclusiveOrExpression ( : AndExpression { : Nonempty_AndExpression ( : EqualityExpression ( : InstanceOfExpression ( : RelationalExpression ( : ShiftExpression ( : AdditiveExpression ( : MultiplicativeExpression ( : UN_PostfixExpression ( : PostfixExpression ( : PrimaryExpression ( : newSimple ( : Name { : Nonempty_Name ( : Identifier ( : Ident "TraversalGraph" ) ) } : ArrAllocClas ( : Arguments ( : ArgumentList { : Nonempty_ArgumentList ( : ConditionalExpression ( : ConditionalOrExpression { : Nonempty_ConditionalOrExpression ( : ConditionalAndExpression { : Nonempty_ConditionalAndExpression ( : InclusiveOrExpression { : Nonempty_InclusiveOrExpression ( : ExclusiveOrExpression { : Nonempty_ExclusiveOrExpression ( : AndExpression { : Nonempty_AndExpression ( : EqualityExpression ( : InstanceOfExpression ( : RelationalExpression ( : ShiftExpression ( : AdditiveExpression ( : MultiplicativeExpression ( : UN_PostfixExpression ( : PostfixExpression ( : PrimaryExpression ( : String_literal ( : String "{A -> X}" ) : PrimarySuffixes { } ) ) ) : RHSMultiplicativeExpression { } ) : RHSAdditiveExpression { } ) : RHSShiftExpression { } ) : RHSRelationalExpression { } ) ) : RHSEqualityExpression { } ) ) } ) } ) } ) } ) } ) : Nonempty_ArgumentList ( : ConditionalExpression ( : ConditionalOrExpression { : Nonempty_ConditionalOrExpression ( : ConditionalAndExpression { : Nonempty_ConditionalAndExpression ( : InclusiveOrExpression { : Nonempty_InclusiveOrExpression ( : ExclusiveOrExpression { : Nonempty_ExclusiveOrExpression ( : AndExpression { : Nonempty_AndExpression ( : EqualityExpression ( : InstanceOfExpression ( : RelationalExpression ( : ShiftExpression ( : AdditiveExpression ( : MultiplicativeExpression ( : UN_PostfixExpression ( : PostfixExpression ( : PrimaryExpression ( : PName ( : Name { : Nonempty_Name ( : Identifier ( : Ident "cg" ) ) } ) : PrimarySuffixes { } ) ) ) : RHSMultiplicativeExpression { } ) : RHSAdditiveExpression { } ) : RHSShiftExpression { } ) : RHSRelationalExpression { } ) ) : RHSEqualityExpression { } ) ) } ) } ) } ) } ) } ) ) ) } ) ) ) : PrimarySuffixes { : Nonempty_PrimarySuffixes ( : dotIdent ( : Identifier ( : Ident "fetch" ) ) : Nonempty_PrimarySuffixes ( : Arguments ( : ArgumentList { : Nonempty_ArgumentList ( : ConditionalExpression ( : ConditionalOrExpression { : Nonempty_ConditionalOrExpression ( : ConditionalAndExpression { : Nonempty_ConditionalAndExpression ( : InclusiveOrExpression { : Nonempty_InclusiveOrExpression ( : ExclusiveOrExpression { : Nonempty_ExclusiveOrExpression ( : AndExpression { : Nonempty_AndExpression ( : EqualityExpression ( : InstanceOfExpression ( : RelationalExpression ( : ShiftExpression ( : AdditiveExpression ( : MultiplicativeExpression ( : UN_PostfixExpression ( : PostfixExpression ( : PrimaryExpression ( : PName ( : Name { : Nonempty_Name ( : Identifier ( : Ident "a" ) ) } ) : PrimarySuffixes { } ) ) ) : RHSMultiplicativeExpression { } ) : RHSAdditiveExpression { } ) : RHSShiftExpression { } ) : RHSRelationalExpression { } ) ) : RHSEqualityExpression { } ) ) } ) } ) } ) } ) } ) ) } ) ) ) } ) ) ) : RHSMultiplicativeExpression { } ) : RHSAdditiveExpression { } ) : RHSShiftExpression { } ) : RHSRelationalExpression { } ) ) : RHSEqualityExpression { } ) ) } ) } ) } ) } ) } ) ) ) } ) ) ) } ) ) ) ) ) } ) ) ) ) } )