@SuppressWarnings("rawtypes")
	public static Throwable findrootexc(Throwable t) {
	if(t.getCause() == null)
	    return(t);
	for(Class b : boring) {
	    if(t.getClass() == b)
		return(findrootexc(t.getCause()));
	}
	return(t);
    }