void processResources(String dir,
                        Predicate<? super String> fileNameFilter,
                        BiConsumer<? super String, ? super InputStream> consumer) throws IOException;
void processResources(String dir,
                        Predicate<? super String> fileNameFilter,
                        BiConsumer<? super String, ? super InputStream> consumer)