if (result != getParent())
if (checkClassLoader(result))
	ClassLoader basicFindClassLoader() {		Class[] stack = contextFinder.getClassContext();		ClassLoader result = null;		for (int i = 1; i < stack.length; i++) {			ClassLoader tmp = stack[i].getClassLoader();			if (stack[i] != ContextFinder.class && tmp != null) {				result = tmp;				break;			}		}		if (result != getParent())			return result;		return null;	}