static ItIt> filterFilesInAllJarFiles_recursive(File dir, IPred pred) { ret nestedIterator(allJarFiles_recursive(dir), jar -> mapI(name -> pair(jar, name), filter(pred, listZip(jar)))); }