@Override
    public void loadGlue(Glue glue, List<URI> gluePaths) {
        gluePaths.stream()
                .filter(gluePath -> CLASSPATH_SCHEME.equals(gluePath.getScheme()))
                .map(ClasspathSupport::packageName)
                .map(classFinder::scanForClassesInPackage)
                .flatMap(Collection::stream)
                .filter(InjectorSource.class::isAssignableFrom)
                .distinct()
                .forEach(container::addClass);
    }
@Test()
    void list_of_uris_cant_be_null() {
        GuiceBackend backend = new GuiceBackend(factory, classLoader);
        assertThrows(NullPointerException.class, () -> backend.loadGlue(glue, null));
    }