public DirectoryCodeBase(File directory) {
public DirectoryCodeBase(ICodeBaseLocator codeBaseLocator, File directory) { super(codeBaseLocator);
	public DirectoryCodeBase(File directory) {		if (!directory.isDirectory()) throw new IllegalArgumentException();		this.directory = directory;		this.rfs = new RecursiveFileSearch(directory.getPath(), new FileFilter(){			/* (non-Javadoc)			 * @see java.io.FileFilter#accept(java.io.File)			 */			public boolean accept(File pathname) {				return true;			}		});		this.searchPerformed = false;	}