)
)
);
// assert the expected and actual trees are equal
expected.visitStatement(new AssertVisitor(statement));
// check that the DebugVisitor doesn't affect the tree
expected.visitStatement(new AssertVisitor(statement));
// assert that we've reached the end of the input
assertEquals(Token.EOF, lexer.nextToken());
} catch (CompilerException e) {