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