this.rfs = new RecursiveFileSearch(directory.getPath(), new FileFilter(){  public boolean accept(File pathname) { return true; } }); this.searchPerformed = false;
	public DirectoryCodeBase(File directory) {		if (!directory.isDirectory()) throw new IllegalArgumentException();		this.directory = directory;	}