@Override
    public Set<String> getDependencies() {
        // NOTE: We NEED the DeviceName also but that would create a circular dependency.
        return new HashSet<>(Arrays.asList(AGENT_INFORMATION_URL, AGENT_INFORMATION_EMAIL));
    }
Some device names are "Generic" so we ignore them when trying to extract a Brand.
analyzer/src/main/java/nl/basjes/parse/useragent/calculate/CalculateDeviceBrand.java