} else {
final String fileName = f.getName();
IPath ffRuntimePath = flatFile.getModuleRelativePath();
filePath = ffRuntimePath.toPortableString() + Path.SEPARATOR + fileName;
if (filter == null || filter.accepts(filePath, true)) {
return new VirtualFile(project, ffRuntimePath, f) {
@Override
public String getName() {
return fileName;
}