anchor.diff:  <%@
   page isErrorPage="true" %><%@
   page import="java.io.PrintWriter" %><%@
  +page import="java.io.Writer" %><%@
  +page import="java.io.OutputStreamWriter" %><%@
   page import="java.util.Random"
   
   %><%!
   
   	private final Random random = new Random();
  +	
  +	private void printException(final Throwable exception, final Writer out)
  +	{
  +		final PrintWriter outPrinter = new PrintWriter(out);
  +		exception.printStackTrace(outPrinter);
  +		if(exception instanceof ServletException)
  +		{
  +			final Throwable rootCause =
  +				((ServletException)exception).getRootCause();
  +			if(rootCause!=null)
  +				rootCause.printStackTrace(outPrinter);
  +		}
  +		outPrinter.flush();
  +	}
   
   %><html>
   	<head>
  
positive.code: 		<font color="#ff0000">
  		<pre>
  <%
  			final PrintWriter outPrinter = new PrintWriter(out);
  			exception.printStackTrace(outPrinter);
  			if(exception instanceof ServletException)
  				((ServletException)exception).getRootCause().printStackTrace(outPrinter);
  		%>
  		</pre>
  		</font>
  
negative.code: 			}
  			final String id = String.valueOf(Math.abs(idLong));
  			System.out.println("--------I"+id+"-----");
  			printException(exception, new OutputStreamWriter(System.out));
  			System.out.println("--------O"+id+"-----");
  		%>
  		Please report the error code <i><%=id%></i> to the webmaster.<%
  