public override void OnReceiveHLAsubscribeInteractionClass(HLAsubscribeInteractionClassMessage msg)
 {
     if (log.IsDebugEnabled)
         log.Debug("[" + federationName + "] Received HLAsubscribeInteractionClass =  " + msg.ToString());
 }
 ///<summary>
 ///Set the joined federate's subscription status to an interaction class.
 ///</summary>
 ///<param name="msg"> the message associated with the interaction</param>
 ///<exception cref="InteractionClassNotRecognized"> if the interaction class was not recognized</exception>
 ///<exception cref="InteractionParameterNotRecognized"> if a parameter of the interaction was not
 /// recognized</exception>
 ///<exception cref="InteractionClassNotSubscribed"> if the federate had not subscribed to the
 /// interaction class</exception>
 ///<exception cref="FederateInternalError"> if an error occurs in the federate</exception>
 public abstract void OnReceiveHLAsubscribeInteractionClass(HLAsubscribeInteractionClassMessage msg);