docs: protected void assertNonNullFieldPrecondition(NonNullableFieldWasNullException e) throws NonNullableFieldWasNullException {
          ExecutionStepInfo executionStepInfo = e.getExecutionStepInfo();
          if (executionStepInfo.hasParent() && executionStepInfo.getParent().isNonNullType()) {
              throw new NonNullableFieldWasNullException(e);
          }
      }