public ICodeBaseIterator iterator() {  return null;
public ICodeBaseIterator iterator() throws InterruptedException { if (!searchPerformed) { rfs.search(); searchPerformed = true; }  return new DirectoryCodeBaseIterator();
	public ICodeBaseIterator iterator() {		// TODO Auto-generated method stub		return null;	}