public static boolean isNormalConsumerDevice(UserAgent userAgent) {
        switch (getDeviceClass(userAgent)) {
            case DESKTOP:
            case MOBILE:
            case TABLET:
            case PHONE:
            case WATCH:
            case VIRTUAL_REALITY:
            case E_READER:
            case SET_TOP_BOX:
            case TV:
            case GAME_CONSOLE:
            case HANDHELD_GAME_CONSOLE:
            case HOME_APPLIANCE:
            case AUGMENTED_REALITY:
            case VOICE:
            case SMART_DISPLAY:
            case CAR:
                return true;

            case ANONYMIZED:
            case CLOUD:
            case ROBOT:
            case ROBOT_MOBILE:
            case ROBOT_IMITATOR:
            case HACKER:
            case UNKNOWN:
            case UNCLASSIFIED:
            default:
                return false;
        }
    }
@param userAgent The instance that needs to be classified.
@return Is this a 'normal' consumer device that can simply be bought/downloaded and used as intended.
analyzer/src/main/java/nl/basjes/parse/useragent/classify/UserAgentClassifier.java