static L filesWithoutNamed(Set names, Iterable files) { ret filter(files, f -> !contains(names, fileName(f))); }