public static String classLoaderToString(ClassLoader cl) { if (cl == null) return NULL; if (cl == ClassLoader.getSystemClassLoader()) return "system"; StringBuffer sb = new StringBuffer(); sb.append( "hashCode: " + System.identityHashCode(cl) + " (parent " + ClassUtil.classLoaderToString(cl.getParent()) + ")"); return sb.toString(); }