private Map<String, Object> evaluateInternal(Map<String, Object> aMap, Context aContext) {
    Map<String,Object> newMap = new HashMap<String, Object>();
    for(Entry<String,Object> entry : aMap.entrySet()) {
      newMap.put(entry.getKey(), evaluate(entry.getValue(),aContext));
    }
    return newMap;
  }
a {@link TaskEvaluator} implemenation which is based on 
Spring Expression Language for resolving expressions.

@author Arik Cohen
@since Mar 31, 2017
src/main/java/com/creactiviti/piper/core/task/SpelTaskEvaluator.java