public SourceFinder(String path) { sourceBaseList = new ArrayList<SourceBase>();
public SourceFinder() { sourceBaseList = null;
    public SourceFinder(String path) {	sourceBaseList = new ArrayList<SourceBase>();	cache = new Cache();	StringTokenizer tok = new StringTokenizer(path, File.pathSeparator);	while (tok.hasMoreTokens()) {	    String element = tok.nextToken();	    sourceBaseList.add(new DirectorySourceBase(element));	}    }