+ throw new IllegalArgumentException("MessageCodeKey or Deserializer is null");
+ }
+ OFGeneralDeserializer desInRegistry = registry.put(key, deserializer);
+ if (desInRegistry != null) {
+ LOGGER.debug("Deserializer for key {} overwritten. Old deserializer: {}, new deserializer: {}", key,
+ desInRegistry.getClass().getName(), deserializer.getClass().getName());