code: private Set<Archive> unresolvedArchives(Stream<Location> locations) {
          return locations.filter(l -> !finder.isParsed(l))
                          .distinct()
                          .map(configuration::findClass)
                          .flatMap(Optional::stream)
                          .collect(toSet());
      }
docs: Returns the archives that contains the given locations and
  not parsed and analyzed.