code: public List<Excerpt> getGeneratedBuilderAnnotations() {
      if (generatedBuilderAnnotations instanceof ImmutableList) {
        generatedBuilderAnnotations = new ArrayList<>(generatedBuilderAnnotations);
      }
      return Collections.unmodifiableList(generatedBuilderAnnotations);
    }
docs: Returns an unmodifiable view of the list that will be returned by {@link
  Datatype#getGeneratedBuilderAnnotations()}. Changes to this builder will be reflected in the
  view.