*/
public MCollection(String name, String dirName, boolean wantSubdirs, List<MFileFilter> filters, Object auxInfo) {
this.name = name;
this.dirName = dirName;
this.wantSubdirs = wantSubdirs;
ff = (filters == null || filters.size() == 0) ? null : ((filters.size() == 1) ? filters.get(0) : new Composite(filters));
this.auxInfo = auxInfo;
}