@Override public Void visitPropertyAccess(PropertyAccess node) { if (node.isCascaded()) { writer.print(".."); } else { visit(node.getTarget()); writer.print('.'); } visit(node.getPropertyName()); return null; }