code: public ClasspathScanDescriptorProvider scanPackage(final String packageName, final boolean recursive,
              final ClassLoader classLoader, final boolean strictClassLoader) {
          return scanPackage(packageName, recursive, classLoader, strictClassLoader, null);
      }
docs: Scans a package in the classpath (of a particular classloader) for annotated components.
  
  @param packageName the package name to scan
  @param recursive whether or not to scan subpackages recursively
  @param classLoader the classloader to use for discovering resources in the classpath
  @param strictClassLoader whether or not classes originating from other classloaders may be included in scan
  (classloaders can sometimes discover classes from parent classloaders which may or may not be wanted
  for inclusion).
  @return