code: public List<XLog> parse(InputStream is) throws Exception {
  		BufferedInputStream bis = new BufferedInputStream(is);
  		// set up a specialized SAX2 handler to fill the container
  		MxmlHandler handler = new MxmlHandler();
  		// set up SAX parser and parse provided log file into the container
  		SAXParserFactory parserFactory = SAXParserFactory.newInstance();
  		SAXParser parser = parserFactory.newSAXParser();
  		parser.parse(bis, handler);
  		bis.close();
  		return handler.getLogs();
  	}
docs: Parses a set of logs from the given input stream, which is
  supposed to deliver an MXML serialization.
  
  @param is Input stream, which is supposed to deliver
  an MXML serialization.
  @return The parsed list of logs.