docs: private Expression getExpression(String expressionString) throws ParseException {
  		if (!expressionCache.containsKey(expressionString)) {
  			Expression expression;
  			expression = parser.parseExpression(expressionString);
  			expressionCache.put(expressionString, expression);
  		}
  		return expressionCache.get(expressionString);
  
  	}