public static <K, V> Branched<K, V> as(final String name) {
        Objects.requireNonNull(name, "name cannot be null");
        return new Branched<>(name, null, null);
    }
Create an instance of {@code Branched} with provided branch name suffix.

@param name
       the branch name suffix to be used (see {@link BranchedKStream} description for details)

@param <K> key type
@param <V> value type

@return a new instance of {@code Branched}
streams/src/main/java/org/apache/kafka/streams/kstream/Branched.java