code: public Object get(Object key) {
      Object result = null;
  
      if(wrappedBindings.containsKey(key)) {
        result = wrappedBindings.get(key);
      }
      else {
        if (key instanceof String) {
          TypedValue resolvedValue = variableContext.resolve((String) key);
          result = unpack(resolvedValue);
        }
      }
  
      return result;
    }
docs: Dedicated implementation which does not fall back on the {@link #calculateBindingMap()} for performance reasons