private void validateStreamConfigures(Config config, Map<String, Serde> deserializedSerdes) {
if (deserializedSerdes != null) {
validateStreamSerdeConfigure(input1Descriptor.getStreamId(), config, deserializedSerdes);
validateStreamSerdeConfigure(input2Descriptor.getStreamId(), config, deserializedSerdes);
validateStreamSerdeConfigure(outputDescriptor.getStreamId(), config, deserializedSerdes);
validateStreamSerdeConfigure(intermediateInputDescriptor.getStreamId(), config, deserializedSerdes);
}
String physicalName = intermediateInputDescriptor.getPhysicalName().isPresent() ?
intermediateInputDescriptor.getPhysicalName().get() : null;
validateIntermediateStreamConfigure(intermediateInputDescriptor.getStreamId(), physicalName, config);
}