code: public static Iterable<Class<?>> getPackageClasses(String packageName, ClassLoader classLoader) {
  		Iterable<String> entries = readIndexFile(classLoader, packageName.replace(".", "/") + "/" + PACKAGE_INDEX_NAME);
  
  		Set<Class<?>> classes = new HashSet<>();
  		findClassesInPackage(classLoader, packageName, classes, entries);
  
  		// also execute findClasses because old ClassIndex versions where creating
  		// this file in incorrect format with class full name instead of simple name
  		findClasses(classLoader, classes, entries);
  		return classes;
  	}
docs: Retrieves a list of classes from given package.
  <p/>
  <p>
  The package must be annotated with {@link IndexSubclasses} for the classes inside
  to be indexed at compile-time by {@link org.atteo.classindex.processor.ClassIndexProcessor}.
  </p>
  
  @param packageName name of the package to search classes for
  @param classLoader classloader for loading classes
  @return list of classes from package