docs: public <T> T set(Object jsonObject, Object newVal, Configuration configuration) {
          notNull(jsonObject, "json can not be null");
          notNull(configuration, "configuration can not be null");
          EvaluationContext evaluationContext = path.evaluate(jsonObject, jsonObject, configuration, true);
          for (PathRef updateOperation : evaluationContext.updateOperations()) {
              updateOperation.set(newVal, configuration);
          }
          return resultByConfiguration(jsonObject, configuration, evaluationContext);
      }