try {
CharSetXMLWriter csw = new CharSetXMLWriter();
StringWriter sw = new StringWriter();
csw.setWriter(sw);
csw.startDocument();
csw.startElement("", "test", "test", new AttributesImpl());
csw.endElement("", "test", "test");
csw.endDocument();
xwf = new CharSetXmlWriterFactory();
} catch (Throwable t) {
xwf = new BaseXmlWriterFactory();