PrettyPrinter (fixed for NodeList), still have problem for listrewrite