@Override public void handle(final ScanSpec scanSpec, final ClassLoader classLoader, final ClasspathOrder classpathOrderOut, final LogNode log) throws Exception { // type ClassLoader final Object parentContextClassLoader = ReflectionUtils.getFieldVal(classLoader, "parentContextClassLoader", false); if (parentContextClassLoader != null) { final ClassLoaderHandler parentContextClassLoaderHandler = ClasspathFinder .findClassLoaderHandlerForClassLoader(scanSpec, classLoader, log); LogNode subLog = log; if (log != null) { subLog = log.log("Delegating to parentContextClassLoader: " + parentContextClassLoader); } parentContextClassLoaderHandler.handle(scanSpec, classLoader, classpathOrderOut, subLog); } } }