Bug 315281 update copyrights for 3.6
tests/org.eclipse.ui.tests.harness/src/org/eclipse/ui/tests/harness/util/UITestCase.java
* Fails the test due to the given throwable.
	 */
	public static void fail(String message, Throwable e) {
		
		
		if (e instanceof CoreException) {
			IStatus status = ((CoreException) e).getStatus();
			write(status, 0);
		} else
			e.printStackTrace();
		fail(message + ": " + e);
	}
	private static void indent(OutputStream output, int indent) {
		for (int i = 0; i < indent; i++)
			try {
				output.write("\t".getBytes());
			} catch (IOException e) {
				
			}
	}
	private static void write(IStatus status, int indent) {
		PrintStream output = System.out;
		indent(output, indent);
		output.println("Severity: " + status.getSeverity());
		indent(output, indent);
		output.println("Plugin ID: " + status.getPlugin());
		indent(output, indent);
		output.println("Code: " + status.getCode());
		indent(output, indent);
		output.println("Message: " + status.getMessage());