public NamedTopologyBuilder newNamedTopologyBuilder(final String topologyName, final Properties topologyOverrides) {
        if (topologyName.contains(TaskId.NAMED_TOPOLOGY_DELIMITER)) {
            throw new IllegalArgumentException("The character sequence '__' is not allowed in a NamedTopology, please select a new name");
        }
        return new NamedTopologyBuilder(topologyName, applicationConfigs, topologyOverrides);
    }
Provides a high-level DSL for specifying the processing logic of your application and building it into an
independent topology that can be executed by this {@link KafkaStreams}.

@param topologyName              The name for this topology
@param topologyOverrides         The properties and any config overrides for this topology

@throws IllegalArgumentException if the name contains the character sequence "__"
streams/src/main/java/org/apache/kafka/streams/processor/internals/namedtopology/KafkaStreamsNamedTopologyWrapper.java