code: public static Set<Class<?>> scanPackage(ClassLoader classLoader, Package pkg) throws IOException {
          return scanPackage(classLoader, pkg.getName());
      }
docs: Return the classes from the given package and subpackages using the supplied classloader
  
  @param classLoader classloader to be used
  @param pkg package to scan
  @return set of found classes
  @throws IOException