/**
  * 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);
 }
 /**
  * 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 serializer the serializer, not null
  * @param msg the message to populate, not null
  * @deprecated Use builder
  */
 @Deprecated
 public void toFudgeMsg(final FudgeSerializer serializer, final MutableFudgeMsg msg) {
   ExternalIdWithDatesFudgeBuilder.toFudgeMsg(serializer, this, msg);
 }