public AccessControlService(JausRouter jausRouter , urn_jaus_jss_core_Transport_1_1.TransportService pTransportService, urn_jaus_jss_core_Events_1_1.EventsService pEventsService)
 {
     pAccessControl_ReceiveFSM = new AccessControl_ReceiveFSM(pTransportService.pTransport_ReceiveFSM, pEventsService.pEvents_ReceiveFSM);
     pAccessControl_ReceiveFSM.setHandlers(ref ieHandler, ref jausRouter);
     pAccessControl_ReceiveFSM.setupNotifications();
     pAccessControl_SendFSM = new AccessControl_SendFSM(pTransportService.pTransport_SendFSM, pEventsService.pEvents_SendFSM);
     pAccessControl_SendFSM.setHandlers(ref ieHandler, ref jausRouter);
     pAccessControl_SendFSM.setupNotifications();
 }
 //---------------------------------------------------------------
 // Member methods.
 //
 public AccessControl_ReceiveFSMContext(AccessControl_ReceiveFSM owner)
     : base(AccessControl_ReceiveFSM_SM.Receiving_Ready_NotControlled_Available)
 {
     _owner = owner;
 }