private Model getOrThrowModel() {
        return Objects.requireNonNull(model.get(), "Model was destroyed before using this knowledge index");
    }
Gets a reversed, bottom up neighbor provider that includes reverse traits.

@return Returns the reversed neighbor provider with reverse traits.
smithy-model/src/main/java/software/amazon/smithy/model/knowledge/NeighborProviderIndex.java