code: public List<XLog> parse(InputStream is) throws Exception {
  		BufferedInputStream bis = new BufferedInputStream(is);
  		// set up a specialized SAX2 handler to fill the container
  		XesXmlHandler handler = new XesXmlHandler();
  		// set up SAX parser and parse provided log file into the container
  		SAXParserFactory parserFactory = SAXParserFactory.newInstance();
  		parserFactory.setNamespaceAware(false);
  		SAXParser parser = parserFactory.newSAXParser();
  		parser.parse(bis, handler);
  		bis.close();
  		ArrayList<XLog> wrapper = new ArrayList<XLog>();
  		wrapper.add(handler.getLog());
  		return wrapper;
  	}
docs: Parses a log from the given input stream, which is supposed to deliver an
  XES log in XML representation.
  
  @param is
  Input stream, which is supposed to deliver an XES log in XML
  representation.
  @return The parsed log.