docs: private List<Object> createAbsolutePath(ExecutionPath executionPath,
                                              GraphQLError relativeError) {
          return Optional.ofNullable(relativeError.getPath())
                  .map(originalPath -> {
                      List<Object> path = new ArrayList<>();
                      path.addAll(executionPath.toList());
                      path.addAll(relativeError.getPath());
                      return path;
                  })
                  .map(Collections::unmodifiableList)
                  .orElse(null);
      }