code: public JsonValue generalJsonValueProducer(InjectionPoint ip) {
          String name = getName(ip);
          Object value = getValue(name, false);
          JsonValue jsonValue = wrapValue(value);
          return jsonValue;
      }
docs: Return the indicated claim value as a JsonValue
  
  @param ip - injection point of the claim
  @return a JsonValue wrapper