@Override
    public boolean isVersionedStore() {
        return materialized.storeSupplier() instanceof VersionedBytesStoreSupplier;
    }
Materializes a key-value store as either a {@link TimestampedKeyValueStoreBuilder} or a
{@link VersionedKeyValueStoreBuilder} depending on whether the store is versioned or not.
streams/src/main/java/org/apache/kafka/streams/kstream/internals/KeyValueStoreMaterializer.java