code: protected ClassPool configureClassPool(final ClassPool classPool,
                                           final String inputDir) throws NotFoundException {
      classPool.childFirstLookup = true;
      classPool.appendClassPath(inputDir);
      classPool.appendClassPath(new LoaderClassPath(Thread.currentThread().getContextClassLoader()));
      classPool.appendSystemPath();
      debugClassLoader(classPool);
      return classPool;
    }
docs: Configure the passed instance of a {@link ClassPool} and append required class pathes on it.
  
  @param classPool must not be {@code null}
  @param inputDir must not be {@code null}
  
  @return never {@code null}
  
  @throws NotFoundException if passed {@code classPool} is {@code null} or if passed
  {@code inputDir} is a JAR or ZIP and not found.
  @throws NullPointerException if passed {@code inputDir} is {@code null}
  
  @since 1.2.0