public void uncaughtException(Thread t, Throwable e) { if (parent != null) parent.uncaughtException(t, e); else if (!(e instanceof ThreadDeath)) e.printStackTrace();
public void uncaughtException(Thread thread, Throwable t) { if (parent != null) parent.uncaughtException(thread, t); else if (! (t instanceof ThreadDeath)) { if (t == null) throw new NullPointerException(); had_uncaught_exception = true; try { if (thread != null) System.err.print("Exception in thread \"" + thread.name + "\" "); t.printStackTrace(System.err); } catch (Throwable x) {    try { System.err.println(t); System.err.println("*** Got " + x + " while trying to print stack trace."); } catch (Throwable x2) {    System.err.println("*** Catastrophic failure while handling " + "uncaught exception."); throw new InternalError(); } }
	public void uncaughtException(Thread t, Throwable e) {		if (parent != null)			parent.uncaughtException(t, e);		else if (!(e instanceof ThreadDeath))			e.printStackTrace();	}