/**
  * This is for more efficient code within the .proto representations of securities, allowing this
  * class to be used directly as a message type instead of through the serialization framework.
  *
  * @param deserializer the deserializer, not null
  * @param msg the message to decode, not null
  * @return the created object, not null
  * @deprecated Use builder
  */
 @Deprecated
 public static ExternalIdWithDates fromFudgeMsg(
     final FudgeDeserializer deserializer, final FudgeMsg msg) {
   return ExternalIdWithDatesFudgeBuilder.fromFudgeMsg(deserializer, msg);
 }