private void addSystemDescriptor(SystemDescriptor systemDescriptor) {
    String systemName = systemDescriptor.getSystemName();
    Preconditions.checkState(!systemDescriptors.containsKey(systemName)
            || systemDescriptors.get(systemName) == systemDescriptor,
        "Must not use different system descriptor instances for the same system name: " + systemName);
    systemDescriptors.put(systemName, systemDescriptor);
  }
Get the corresponding {@link KVSerde} for the input {@code inputStreamId}

@param tableId id of the table
@return the {@link KVSerde} for the stream. null if the serde is not defined or {@code streamId} does not exist
samza-core/src/main/java/org/apache/samza/application/descriptors/ApplicationDescriptorImpl.java