@Override
    public Symbol toSymbol(Shape shape) {
        var symbol = shape.accept(this);
        LOGGER.fine(() -> format("Creating symbol from %s: %s", shape, symbol));
        return symbol;
    }
Constructor.

@param model The model to provide symbols for.
@param docSettings Settings used to customize symbol creation.
smithy-docgen/src/main/java/software/amazon/smithy/docgen/DocSymbolProvider.java