protected Hashtable scanFileSets(){
Hashtable files = new Hashtable();
for (int i = 0; i < fileSets.size(); i++){
FileSet fs = (FileSet) fileSets.elementAt(i);
DirectoryScanner ds = fs.getDirectoryScanner(project);
ds.scan();
String[] f = ds.getIncludedFiles();
log(i + ") Adding " + f.length + " files from directory " + ds.getBasedir(), Project.MSG_VERBOSE);
for (int j = 0; j < f.length; j++){
String pathname = f[j];
if ( pathname.endsWith(".java") ){