docs: public XMLWriter createXMLWriter(String systemID) throws KNXMLException
  	{
  		final XMLWriter w = (XMLWriter) create(DEFAULT_WRITER);
  		final EntityResolver res = (EntityResolver) create(DEFAULT_RESOLVER);
  		final OutputStream os = res.resolveOutput(systemID);
  		try {
  			w.setOutput(new OutputStreamWriter(os, "UTF-8"), true);
  			return w;
  		}
  		catch (final UnsupportedEncodingException e) {
  			try {
  				os.close();
  			}
  			catch (final IOException ignore) {}
  			throw new KNXMLException("encoding UTF-8 unknown");
  		}
  	}