@Override public CharSequence postProcess(URI fileURI, CharSequence content) { if (content instanceof TreeAppendable) { final String lineSeparator = getWhitespaceInformationProvider().getLineSeparatorInformation(fileURI).getLineSeparator(); return ((TreeAppendable) content).acceptVisitor(new TreeAppendable.Visitor() { @Override protected String visit(String string) { return replaceLineSeparators(string, lineSeparator); } }); } else { return super.postProcess(fileURI, content); } }