@Override
    public TableJoined<K, KO> withName(final String name) {
        return new TableJoined<>(partitioner, otherPartitioner, name);
    }
Set the base name used for all components of the join, including internal topics
created to complete the join.

@param name the name used as the base for naming components of the join including internal topics
@return new {@code TableJoined} instance configured with the {@code name}
streams/src/main/java/org/apache/kafka/streams/kstream/TableJoined.java