I'll try to combine both printers in one, common for typed and parsed trees. This printer will have new name (maybe CodePrinter or TreeCodePrinter)