public static <K, KO> TableJoined<K, KO> as(final String name) {
        return new TableJoined<>(null, null, name);
    }
Create an instance of {@code TableJoined} with base name 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
@param <K>  this key type ; key type for the left (primary) table
@param <KO> other key type ; key type for the right (foreign key) table
@return new {@code TableJoined} instance configured with the {@code name}
streams/src/main/java/org/apache/kafka/streams/kstream/TableJoined.java