docs: public XMLReader createXMLReader(String systemID) throws KNXMLException
  	{
  		final XMLReader r = (XMLReader) create(DEFAULT_READER);
  		final EntityResolver res = (EntityResolver) create(DEFAULT_RESOLVER);
  		final InputStream is = res.resolveInput(systemID);
  		try {
  			r.setInput(res.getInputReader(is), true);
  		}
  		catch (final KNXMLException e) {
  			try {
  				is.close();
  			}
  			catch (final IOException ignore) {}
  			throw e;
  		}
  		return r;
  	}