@Override
    public List<? extends CodeInterceptor<? extends CodeSection, DocWriter>> interceptors(
            DocGenerationContext context
    ) {
        // Due to the way that interceptors work, the elements at the bottom of the list will
        // be called last. Since most of these append data to their sections, that means that
        // the ones at the end will be at the top of the rendered pages. Therefore, interceptors
        // that provide more critical information should appear at the bottom of this list.
        return List.of(
                new StreamingInterceptor(),
                new ReferencesInterceptor(),
                new MediaTypeInterceptor(),
                new OperationAuthInterceptor(),
                new ApiKeyAuthInterceptor(),
                new TimestampFormatInterceptor(),
                new JsonNameInterceptor(),
                new XmlNamespaceInterceptor(),
                new XmlAttributeInterceptor(),
                new XmlNameInterceptor(),
                new XmlFlattenedInterceptor(),
                new HttpChecksumRequiredInterceptor(),
                new HttpResponseCodeInterceptor(),
                new HttpPayloadInterceptor(),
                new HttpErrorInterceptor(),
                new HttpHeaderInterceptor(),
                new HttpPrefixHeadersInterceptor(),
                new HttpQueryParamsInterceptor(),
                new HttpQueryInterceptor(),
                new HostLabelInterceptor(),
                new EndpointInterceptor(),
                new HttpLabelInterceptor(),
                new HttpInterceptor(),
                new PaginationInterceptor(),
                new RequestCompressionInterceptor(),
                new NoReplaceBindingInterceptor(),
                new NoReplaceOperationInterceptor(),
                new SparseInterceptor(),
                new UniqueItemsInterceptor(),
                new PatternInterceptor(),
                new RangeInterceptor(),
                new LengthInterceptor(),
                new ExternalDocsInterceptor(),
                new IdempotencyInterceptor(),
                new ErrorFaultInterceptor(),
                new RetryableInterceptor(),
                new DefaultValueInterceptor(),
                new SinceInterceptor(),
                new InternalInterceptor(),
                new UnstableInterceptor(),
                new DeprecatedInterceptor(),
                new RecommendedInterceptor(),
                new NullabilityInterceptor(),
                new SensitiveInterceptor());
    }
Applies the built-in {@link DocFormat}s and base {@code CodeSection}s.

<p>This integration runs in high priority to ensure that other integrations can see
and react to changes it makes. To have an integration reliably run
before this, override {@link DocIntegration#runBefore} with the output of
{@link BuiltinsIntegration#name} in the list. Similarly, to guarantee an integration
is run after this, override {@link DocIntegration#runAfter} with the same argument.
smithy-docgen/src/main/java/software/amazon/smithy/docgen/integrations/BuiltinsIntegration.java