IFile[] files= super.collectFiles(resources);
files= filterUnacceptableFiles(files);
if (containsOnlyFiles(resources))
return files;
final IFilter filter= new IFilter() {
public boolean accept(IResource resource) {
return resource != null && isAcceptableLocation(resource.getFullPath());
}
};