class KeyDataUtil {

    public static boolean isUnsupported(KeyData keyData) {
        return Optional.of(keyData)
                .filter(not(KeyDataUtil::isAws))
                .filter(not(KeyDataUtil::isAzure))
                .filter(not(KeyDataUtil::isDirect))
                .filter(not(KeyDataUtil::isFileSystem))
                .filter(not(KeyDataUtil::isHashicorp))
                .filter(not(KeyDataUtil::isInline))
                .isPresent();
    }

    private  KeyDataUtil();

}