code: public FetchedValueAnalysis analyzeFetchedValue(ExecutionContext executionContext, FetchedValue fetchedValue, ExecutionStepInfo executionInfo) throws NonNullableFieldWasNullException {
          return analyzeFetchedValueImpl(executionContext, fetchedValue, fetchedValue.getFetchedValue(), executionInfo);
      }
docs: /*
  scalar: the value, null and/or error
  enum: same as scalar
  list: list of X: X can be list again, list of scalars or enum or objects