### Question:
ExpressionUtil { static public FieldValue evaluateNormContinuous(NormContinuous normContinuous, EvaluationContext context){ FieldValue value = evaluate(normContinuous.getField(), context); if(value == null){ return FieldValueUtil.create(normContinuous.getMapMissingTo()); } return NormalizationUtil.normalize(normContinuous, value); } private  ExpressionUtil(); static FieldValue evaluate(FieldName name, EvaluationContext context); static FieldValue evaluate(DerivedField derivedField, EvaluationContext context); static FieldValue evaluate(Expression expression, EvaluationContext context); static FieldValue evaluateConstant(Constant constant, EvaluationContext context); static FieldValue evaluateFieldRef(FieldRef fieldRef, EvaluationContext context); static FieldValue evaluateNormContinuous(NormContinuous normContinuous, EvaluationContext context); static FieldValue evaluateNormDiscrete(NormDiscrete normDiscrete, EvaluationContext context); static FieldValue evaluateDiscretize(Discretize discretize, EvaluationContext context); static FieldValue evaluateMapValues(MapValues mapValues, EvaluationContext context); static FieldValue evaluateApply(Apply apply, EvaluationContext context); @SuppressWarnings ( value = {"rawtypes", "unchecked"} ) static FieldValue evaluateAggregate(Aggregate aggregate, EvaluationContext context);  }### Answer:
@Test public void evaluateNormContinuous(){ FieldName name = new FieldName("x"); NormContinuous expression = new NormContinuous(name); expression.setMapMissingTo(5d); assertEquals(5d, evaluate(expression, createContext(name, null))); }