public SymbolReference toReference(String alias, SymbolReference.Option... options) {
        return SymbolReference.builder()
                .alias(alias)
                .symbol(this)
                .options(options)
                .build();
    }
Converts the symbol to a {@link SymbolReference} using the given {@code alias}.

@param alias Alias to use to refer to the symbol.
@param options Variadic array of {@link SymbolReference.Option}s.
@return Returns the created SymbolReference.
smithy-codegen-core/src/main/java/software/amazon/smithy/codegen/core/Symbol.java