Collection<CollectionAndArtist> extractNames(PageInfo page) {
        Set<CollectionAndArtist> names = new TreeSet<CollectionAndArtist>();

        // Vereinigung aller gefundenen Namen bilden
        for (NameExtractor ne : Extractors.getInstance().getNameExtractors()) {
            if (!ne.isSelected() || !ne.isApplicable(page)) continue;
            names.addAll(ne.extractNames(page));
        }

        return names;
    }