@Override public void visit(ComplexElement complex) { stream.print("P."); stream.print(complex.getProduction().getName()); stream.print(complex.getModifier().map(this)); stream.print(" "); }