code: @Override
  	public boolean run(Outline outline, Options opt, ErrorHandler errorHandler) throws SAXException {
  		try {
  			runInternal(outline);
  
  			return true;
  		}
  		catch (IOException e) {
  			logger.error("Failed to read the file", e);
  			throw new SAXException(e);
  		}
  		catch (ClassNotFoundException e) {
  			logger.error("Invalid class", e);
  			throw new SAXException(e);
  		}
  	}
docs: Implements exception handling.