public void putMetadata(String key, String value) {
        metadata.put(key, Objects.requireNonNull(value));
    }
Put additional debug metadata on the object.

@param key Name of the value to set.
@param value Value to set that cannot be null.
smithy-utils/src/main/java/software/amazon/smithy/utils/CodeWriterDebugInfo.java