public SymbolProvider symbolProvider() {
        return symbolProvider;
    }
Custom directive that contains contextual information needed
to generate a trait class.
smithy-trait-codegen/src/main/java/software/amazon/smithy/traitcodegen/GenerateTraitDirective.java