}
}
private Collection<JavaFileObject> getClassFilesForDirectory(DirectoryView baseDir, Directory d, boolean recurse)
{
AbsoluteLocation baseDirLoc = Entities.getAbsoluteLocation(baseDir);
ArrayList<JavaFileObject> res = new ArrayList<JavaFileObject>();
Lock rl = d.lockForReading();
try
{
Iterator<EntityView> itr = new FilteringIterator<EntityView>((recurse ? Directories.getDepthLastIterator(d) : Directories.getIterator(d)), new EFileNameExtensionFilter("class"));