code: private static List getClasses(final File current, final List list) {
  		if (current.isDirectory()) {
  			try {
  				list.add(current.toURI().toURL());
  			} catch (final Exception ignore) {
  			}
  
  			final File children[] = current.listFiles();
  
  			for (int i = 0; i < children.length; i++) {
  				final File element = children[i];
  				CClassLoader.getClasses(element, list);
  			}
  		} else if (current.isFile()) {
  			final String name = current.getName();
  
  			if (name.endsWith(".class")) {
  				try {
  					list.add(current.toURI().toURL());
  				} catch (final Exception ignore) {
  				}
  			} else if (name.endsWith(".jar")) {
  				try {
  					list.add(current.toURI().toURL());
  				} catch (final Exception ignore) {
  				}
  			}
  		}
  
  		return list;
  	}
docs: Return a list of classes and jar files
  
  @param current
  currently inspected file
  @param list
  list of url to classes and jar files
  @return list of url to classes and jar files