Java Pretty Printer Generator