private String getNodeId(MissingValueStrategyType missingValueStrategy) throws Exception { ModelEvaluator<?> evaluator = createModelEvaluator(); TreeModel treeModel = (TreeModel) evaluator.getModel(); treeModel.setMissingValueStrategy(missingValueStrategy); Map<FieldName, ?> arguments = createArguments("outlook", "sunny", "temperature", null, "humidity", null); Map<FieldName, ?> result = evaluator.evaluate(arguments); return getEntityId(result.get(evaluator.getTargetField())); }