list.add(files[i]);
if (files[i].getName().endsWith("_Stub.class")) {  log.warn("Stubs: "+files[i]); programResources.add(files[i].toURL()); } else { list.add(files[i]); }
	private List findClassFromDirectory(File directory) throws MalformedURLException {		List list = new LinkedList();		if (directory.exists()) {			File[] files = directory.listFiles();			for (int i = 0; i < files.length; i++) {				if (files[i].isDirectory()) {					list.addAll(this.findClassFromDirectory(files[i]));				} else {					if (files[i].getName().endsWith(".class")) {						list.add(files[i]);					} else {				        programResources.add(files[i].toURL());					}				}			}		}		return list;	}