code: @Override
  	public EvaluatorException runtimeError(String message, String sourceName, int line, String lineSource,
  			int lineOffset) {
  		StringBuilder errorMsg = new StringBuilder(
  				"YUI failed to minify the bundle with id: '" + status.getCurrentBundle().getId() + "'.\n");
  		errorMsg.append("YUI error message(s):[").append(this.yuiErrorMessage).append("]\n");
  		errorMsg.append("The error happened at this point in your javascript: \n");
  		errorMsg.append("_______________________________________________\n...\n");
  
  		BufferedReader rd = new BufferedReader(new StringReader(bundleData.toString()));
  		String s;
  		int totalLines = 0;
  		int start = this.errorLine - 10;
  
  		try {
  			while ((s = rd.readLine()) != null) {
  				totalLines++;
  				if (totalLines >= start && totalLines <= this.errorLine) {
  					errorMsg.append(s);
  					if (totalLines == this.errorLine)
  						errorMsg.append(" <-- ERROR");
  					errorMsg.append("\n");
  				}
  			}
  		} catch (IOException e) {
  			errorMsg.append("[Jawr suffered an IOException while attempting to show the faulty script]");
  		}
  
  		errorMsg.append("_______________________________________________");
  		errorMsg.append(
  				"\nIf you can't find the error, try to check the scripts using JSLint (http://www.jslint.com/) to find the conflicting part of the code.\n");
  
  		return new EvaluatorException(errorMsg.toString(), status.getCurrentBundle().getName(), this.errorLine);
  	}
docs: Creates an EvaluatorException that will be thrown by Rhino.
  
  @param message
  a String describing the error
  @param sourceName
  a String describing the JavaScript source where the error
  occured; typically a filename or URL
  @param line
  the line number associated with the error
  @param lineSource
  the text of the line (may be null)
  @param lineOffset
  the offset into lineSource where problem was detected
  
  @return an EvaluatorException that will be thrown.