@Override
    public boolean evaluate(Map<String, Object> values) {
        boolean toReturn = false;
        if (values.containsKey(name)) {
            logger.debug("found matching parameter, evaluating... ");
            toReturn = evaluation(values.get(name));
        }
        return toReturn;
    }
@Test
    void evaluateStringIsNotMissing() {
        assertThatExceptionOfType(IllegalArgumentException.class).isThrownBy(() -> {
            Object value = "43";
            KiePMMLSimplePredicate kiePMMLSimplePredicate = getKiePMMLSimplePredicate(OPERATOR.IS_NOT_MISSING, value);
            Map<String, Object> inputData = new HashMap<>();
            inputData.put(SIMPLE_PREDICATE_NAME, value);
            kiePMMLSimplePredicate.evaluate(inputData);
        });
    }