private static void maybeSetOutputVersioned(final GraphNode tableNode,
                                                final MaterializedInternal<?, ?, KeyValueStore<Bytes, byte[]>> materializedInternal) {
        if (materializedInternal != null) {
            tableNode.setOutputVersioned(materializedInternal.storeSupplier() instanceof VersionedBytesStoreSupplier);
        }
    }
We conflate V with Change<V> in many places. This will get fixed in the implementation of KIP-478.
For now, I'm just explicitly lying about the parameterized type.
streams/src/main/java/org/apache/kafka/streams/kstream/internals/KTableImpl.java