Iterable<File> () { return Iterators.filter(Iterators.map(getSourceUris(), new Function<URI, File>() { @Override public File fun(URI uri) { return "file".equalsIgnoreCase(uri.getScheme())? new File(uri) : null; } }), Iterators.<File>notNullFilter()); }