201027
authorhgs
Fri, 09 Jul 2010 13:15:39 +0300
changeset 33 b8a7e07b2677
parent 30 d7640adb246b
child 37 0295359a7673
201027
ipappprotocols_plat/rtprtcp_api/inc/rtpapi.h
ipappprotocols_plat/rtprtcp_api/inc/rtpdef.h
package_definition.xml
package_definition_v2.xml
realtimenetprots/sipfw/Data/SIPSDP.DIC
realtimenetprots/sipfw/ProfileAgent/ApnManager/inc/sipapnconfigurationhandler.h
realtimenetprots/sipfw/ProfileAgent/ApnManager/src/sipapnconfigurationhandler.cpp
realtimenetprots/sipfw/ProfileAgent/IETF_Agent/src/Sipietfprofilecontext.cpp
realtimenetprots/sipfw/ProfileAgent/IMS_Agent/Inc/sipphoneregistrationmonitor.h
realtimenetprots/sipfw/ProfileAgent/IMS_Agent/Inc/sipphoneregistrationobserver.h
realtimenetprots/sipfw/ProfileAgent/IMS_Agent/Src/Sipimsprofilecontext.cpp
realtimenetprots/sipfw/ProfileAgent/IMS_Agent/Src/sipphoneregistrationmonitor.cpp
realtimenetprots/sipfw/ProfileAgent/Server/Src/SipProfileCacheItem.cpp
realtimenetprots/sipfw/ProfileAgent/Server/Src/SipProfileServerCore.cpp
realtimenetprots/sipfw/ProfileAgent/profile_fsm/src/Sipprflregisteredstate.cpp
realtimenetprots/sipfw/ProfileAgent/profile_fsm/src/sipprflregistrationinprogressstate.cpp
realtimenetprots/sipfw/SDP/strings/SdpCodecStringConstants.st
realtimenetprots/sipfw/SIP/Codec/src/CSIPAcceptEncodingHeader.cpp
realtimenetprots/sipfw/SIP/Codec/src/SIPSyntaxCheck.cpp
realtimenetprots/sipfw/SIP/Codec/src/SIPSyntaxCheck.h
realtimenetprots/sipfw/SIP/Codec/src/TSIPChar.h
realtimenetprots/sipfw/SIP/Codec/src/TSIPChar.inl
realtimenetprots/sipfw/SIP/Codec/strings/SipStrConsts.st
realtimenetprots/sipfw/SIP/ConnectionMgr/src/TTlsTransTlsConnecting.cpp
realtimenetprots/sipfw/SIP/Group/sipcodec.mmp
realtimenetprots/sipfw/SIP/Server/src/CSipCSSession.cpp
realtimenetprots/sipfw/SIP/sipapi/api/siperr.h
realtimenetprots/sipfw/SampleApp/model/SIPLine.mdl
rtp/rtpstack/bwins/rtpserviceu.def
rtp/rtpstack/eabi/rtpserviceu.def
rtp/rtpstack/inc/rtpmanager.h
rtp/rtpstack/inc/rtppacketparam.h
rtp/rtpstack/inc/rtpsession.h
rtp/rtpstack/inc/rtpsessionsrtp.h
rtp/rtpstack/inc/rtptranstream.h
rtp/rtpstack/src/rtpapi.cpp
rtp/rtpstack/src/rtpmanager.cpp
rtp/rtpstack/src/rtppacket.cpp
rtp/rtpstack/src/rtppacketparam.cpp
rtp/rtpstack/src/rtprecvstream.cpp
rtp/rtpstack/src/rtpsession.cpp
rtp/rtpstack/src/rtpsessionsrtp.cpp
rtp/rtpstack/src/rtptranstream.cpp
rtp/rtpstack/tsrc/ut_rtpstack/inc/UT_CRtpAPI.h
rtp/rtpstack/tsrc/ut_rtpstack/src/UT_CRtpAPI.cpp
rtp/srtpstack/inc/srtputils.h
sipplugins/sippsipsettingsui/gfx/empty13x13.svg
sipplugins/sippsipsettingsui/gfx/qgn_prop_sip_locked.svg
sipplugins/sippsystemstatemonitor/src/sipdevicestateaware.cpp
sipplugins/sippsystemstatemonitor/src/sipvpnmonitorao.cpp
--- a/ipappprotocols_plat/rtprtcp_api/inc/rtpapi.h	Mon Jun 28 19:10:29 2010 +0300
+++ b/ipappprotocols_plat/rtprtcp_api/inc/rtpapi.h	Fri Jul 09 13:15:39 2010 +0300
@@ -334,7 +334,15 @@
                                      const TRtpSendHeader& aHeaderInfo,
                                      const TDesC8& aPayloadData,
                                      TRequestStatus& aStatus );
-
+       
+        /**
+        * Send an RTP data packet, with a given CSRC list.
+        * @param aHeaderInfo - [input] TRtpSendPktParam and CSRC list.
+        * @return KErrNone if successful; system wide error code otherwise
+        */
+        IMPORT_C TInt SendRtpPacket( const TRtpSendPktParams&  aSendPktParam, 
+                                     TArray<TRtpCSRC>   aCSRCList);
+ 
 
         /**
         * Send a non-RTP (control) data packet asynchronously
@@ -533,8 +541,30 @@
         * @return KErrNone.
         */
         IMPORT_C TInt NotInUseSetNonRTPDataObserver( );
-                                    
-
+        
+        
+        /**
+        * Register a callback object for Send RTP data packets from an RTP
+        * Session. Only one Sender callback object is allowed to be
+        * registered for one Session.
+        * MRTPPacketObserver::ReadyToSendRtpPacket function from aRtpObserver object is
+        * called when an RTP data packet is received.
+        * @param aSessionId - [input] RTP Session ID
+        * @param aRtpObserver - [input] Callback object to receive RTP packets
+        * @return KErrNone if successful; system wide error code otherwise
+        */
+        IMPORT_C TInt RegisterRtpPostProcessingObserver( TRtpId aSessionId,
+                MRtpPostProcessingObserver& aRtpObserver );
+        
+        
+        /**
+        * Unregister RTP Packet observer callback object associated with an RTP
+        * session.
+        * @param aSessionId - [input] RTP Session ID
+        * @return None
+        */
+        IMPORT_C void UnregisterRtpPostProcessingObserver( TRtpId aSessionId );
+        
     private:
         /**
         * C++ default constructor.
--- a/ipappprotocols_plat/rtprtcp_api/inc/rtpdef.h	Mon Jun 28 19:10:29 2010 +0300
+++ b/ipappprotocols_plat/rtprtcp_api/inc/rtpdef.h	Fri Jul 09 13:15:39 2010 +0300
@@ -34,6 +34,7 @@
 const TUint KMaxSdesItemSize = 255;
 const TUint KSocketBufSize = 4096;
 const TInt KMinRtpHeaderSize = 12; // 96 bits in header, 96/8 = 12
+const TInt KMaxCsrcIdentifiers = 15;
 
 // DATA TYPES
 
@@ -41,6 +42,7 @@
 const TRtpId KNullId = 0xffffffff;
 
 typedef TUint32 TRtpSSRC;       //
+typedef TUint32 TRtpCSRC;       //
 typedef TUint8 TRtpPayloadType; // payload type of the RTP packet
 typedef TUint16 TRtpSequence;   // sequence number of the RTP packet
 typedef TUint32 TRtpTimeStamp;  // timestamp of the RTP packet
@@ -55,6 +57,7 @@
 // FORWARD DECLARATIONS
 class TRtpSendHeader;
 class TRtpRecvHeader;
+class TRtpSendPktParams;
 
 // CLASS DECLARATION
 
@@ -206,6 +209,30 @@
     };
 
 
+/**
+*  Header class for sending RTP Packets
+*
+*  @lib RtpService.dll
+*/
+class TRtpSendPktParams
+    {
+public:
+    
+    TRtpSendPktParams(TRtpSendHeader &aHeaderInfo);
+
+    TRtpId iTranStreamId;           // Transtream Id
+    TRtpSendHeader  &iHeaderInfo;   // Standard fixed header of RTP packet to send.
+    TPtrC8 iPayloadData;            // Payload
+    TRequestStatus *iStatus;
+    TRtpSequence *iSequenceNum;     // Sequence Number
+    };
+
+inline TRtpSendPktParams::TRtpSendPktParams(TRtpSendHeader &aHeaderInfo) : iTranStreamId( 0 ), 
+                                                  iHeaderInfo( aHeaderInfo ),
+                                                  iStatus( 0 ),
+                                                  iSequenceNum( 0 )
+    {
+    };
 
 /**
  * An interface to the callback functions for asynchronous event
@@ -318,4 +345,23 @@
 
     };
 
+
+/**
+*  callback functions for Send RTP packets. 
+*
+*  @lib RtpService.dll
+*/
+class MRtpPostProcessingObserver
+    {
+    public:
+        /**
+        * Callback function to receive a handle to RTP packet which is ready to send.
+        * @param TRtpId aTranStreamId - Transimission stream id
+        * @param TPtr8 &aPacket -  RTP packet Ready to send
+        * @return None
+        */
+        virtual void ReadyToSendRtpPacket( TRtpId aTranStreamId, TPtr8 &aPacket ) = 0;
+
+    };
+
 #endif // __RTPDEF_H
--- a/package_definition.xml	Mon Jun 28 19:10:29 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,53 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<SystemDefinition schema="3.0.0">
-  <package id="ipappprotocols" name="IP App Protocols" levels="plugin conn server if">
-    <collection id="rtp" name="RTP" level="server">
-      <component id="rtpstack" filter="s60" name="RTP Stack">
-        <unit bldFile="rtp/rtpstack/group"/>
-        <!-- <unit bldFile="rtp/rtpstack/tsrc/ut_rtpstack/group"/> -->
-      </component>
-    </collection>
-    <collection id="sipplugins" name="SIP Plugins" level="plugin">
-      <component id="sippwlanplugin" filter="s60" name="SIP WLAN Plugin" class="plugin">
-        <unit bldFile="sipplugins/sippwlanplugin/group"/>
-      </component>
-      <component id="sippsipsettingsui" filter="s60" name="SIP Settings UI" class="plugin">
-        <unit bldFile="sipplugins/sippsipsettingsui/group"/>
-        <!-- <unit bldFile="sipplugins/sippsipsettingsui/tsrc/ut_sipsettingsui/group"/> -->
-      </component>
-      <component id="sippdevmgmtsipadapter" filter="s60" name="Device Management SIP Settings Adapter" class="plugin">
-        <unit bldFile="sipplugins/sippdevmgmtsipadapter/group"/>
-        <!-- <unit bldFile="sipplugins/sippdevmgmtsipadapter/tsrc/ut_cnsmldmsipadapter/group"/> -->
-      </component>
-      <component id="sippsystemstatemonitor" filter="s60" name="SIP System State Monitor" class="plugin">
-        <unit bldFile="sipplugins/sippsystemstatemonitor/group"/>
-      </component>
-      <component id="srtpstack" filter="s60" name="SRTP Stack">
-        <unit bldFile="rtp/srtpstack/group"/>
-        <!-- <unit bldFile="rtp/srtpstack/tsrc/ut_srtpstack/group"/> -->
-      </component>
-    </collection>
-    <collection id="realtimenetprots" name="Real Time Net Protocols" level="server">
-      <component id="symrtp" name="RTP" introduced="9.0" purpose="optional">
-        <!-- Real Time Data Protocol -->
-        <unit bldFile="realtimenetprots/rtp/group" mrp="realtimenetprots/rtp/group/mm-protocols_rtp.mrp"/>
-      </component>
-      <component id="sipfw" name="SIP Framework" introduced="9.2" purpose="optional">
-        <unit version="2" bldFile="realtimenetprots/sipfw/Group" mrp="realtimenetprots/sipfw/Group/mm-protocols_SIP2_Com.mrp"/>
-      </component>
-    </collection>
-    <collection id="sipproviderplugins" name="SIP Provider Plugins" level="conn">
-      <component id="sipprovider" name="SIP Provider" introduced="^2" purpose="optional" class="plugin">
-        <unit bldFile="sipproviderplugins/sipprovider/group" mrp="sipproviderplugins/sipprovider/group/mm-protocols_SipProvider.mrp"/>
-      </component>
-    </collection>
-    <collection id="ipappprotocols_info" name="IP App Protocols Info" level="if">
-      <component id="ipappprotocols_plat" filter="s60" name="IP App Protocols Platform Interfaces" class="api">
-        <unit bldFile="ipappprotocols_plat/group"/>
-      </component>
-      <component id="ipappprotocols_metadata" name="IP App Protocols Metadata" class="config" introduced="^2" purpose="development" target="desktop">
-        <unit mrp="ipappprotocols_info/ipappprotocols_metadata/ipappprotocols_metadata.mrp"/>
-      </component>
-    </collection>
-  </package>
-</SystemDefinition>
--- a/package_definition_v2.xml	Mon Jun 28 19:10:29 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,56 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<SystemDefinition schema="3.0.0">
-  <package id="ipappprotocols" name="IP App Protocols" levels="plugin conn server if">
-    <collection id="rtp" name="RTP" level="server">
-      <component id="rtpstack" filter="s60" name="RTP Stack">
-        <unit bldFile="rtp/rtpstack/group"/>
-        <!-- <unit bldFile="rtp/rtpstack/tsrc/ut_rtpstack/group"/> -->
-      </component>
-    </collection>
-    <collection id="sipplugins" name="SIP Plugins" level="plugin">
-      <component id="sippwlanplugin" filter="s60" name="SIP WLAN Plugin" class="plugin">
-        <unit bldFile="sipplugins/sippwlanplugin/group"/>
-      </component>
-      <component id="sippsipsettingsui" filter="s60" name="SIP Settings UI" class="plugin">
-        <unit bldFile="sipplugins/sippsipsettingsui/group"/>
-        <!-- <unit bldFile="sipplugins/sippsipsettingsui/tsrc/ut_sipsettingsui/group"/> -->
-      </component>
-      <component id="sippdevmgmtsipadapter" filter="s60" name="Device Management SIP Settings Adapter" class="plugin">
-        <unit bldFile="sipplugins/sippdevmgmtsipadapter/group"/>
-        <!-- <unit bldFile="sipplugins/sippdevmgmtsipadapter/tsrc/ut_cnsmldmsipadapter/group"/> -->
-      </component>
-      <component id="sippsystemstatemonitor" filter="s60" name="SIP System State Monitor" class="plugin">
-        <unit bldFile="sipplugins/sippsystemstatemonitor/group"/>
-      </component>
-      <component id="srtpstack" filter="s60" name="SRTP Stack">
-        <unit bldFile="rtp/srtpstack/group"/>
-        <!-- <unit bldFile="rtp/srtpstack/tsrc/ut_srtpstack/group"/> -->
-      </component>
-    </collection>
-    <collection id="realtimenetprots" name="Real Time Net Protocols" level="server">
-      <component id="symrtp" name="RTP" introduced="9.0" purpose="optional">
-        <!-- Real Time Data Protocol -->
-        <unit bldFile="realtimenetprots/rtp/group" mrp="realtimenetprots/rtp/group/mm-protocols_rtp.mrp"/>
-      </component>
-      <component id="srtp" name="Secure RTP" introduced="^4" purpose="optional">
-        <unit bldFile="realtimenetprots/srtp/group" mrp="realtimenetprots/srtp/group/mm-protocols_srtp.mrp"/>
-      </component>
-      <component id="sipfw" name="SIP Framework" introduced="9.2" purpose="optional">
-        <unit version="2" bldFile="realtimenetprots/sipfw/Group" mrp="realtimenetprots/sipfw/Group/mm-protocols_SIP2_Com.mrp"/>
-      </component>
-    </collection>
-    <collection id="sipproviderplugins" name="SIP Provider Plugins" level="conn">
-      <component id="sipprovider" name="SIP Provider" introduced="^2" purpose="optional" class="plugin">
-        <unit bldFile="sipproviderplugins/sipprovider/group" mrp="sipproviderplugins/sipprovider/group/mm-protocols_SipProvider.mrp"/>
-      </component>
-    </collection>
-    <collection id="ipappprotocols_info" name="IP App Protocols Info" level="if">
-      <component id="ipappprotocols_plat" filter="s60" name="IP App Protocols Platform Interfaces" class="api">
-        <unit bldFile="ipappprotocols_plat/group"/>
-      </component>
-      <component id="ipappprotocols_metadata" name="IP App Protocols Metadata" class="config" introduced="^2" purpose="development" target="desktop">
-        <unit mrp="ipappprotocols_info/ipappprotocols_metadata/ipappprotocols_metadata.mrp"/>
-      </component>
-    </collection>
-  </package>
-</SystemDefinition>
Binary file realtimenetprots/sipfw/Data/SIPSDP.DIC has changed
--- a/realtimenetprots/sipfw/ProfileAgent/ApnManager/inc/sipapnconfigurationhandler.h	Mon Jun 28 19:10:29 2010 +0300
+++ b/realtimenetprots/sipfw/ProfileAgent/ApnManager/inc/sipapnconfigurationhandler.h	Fri Jul 09 13:15:39 2010 +0300
@@ -140,10 +140,8 @@
         
         /**
         * Reads the APN of specified IAP.
-        * @param aIapId IAP id
-        * @return APN or NULL if not found. Ownership is transferred.
         */
-        HBufC8* ReadCurrentApnL();
+        void ReadCurrentApnL();
         
 
 	private: // Constructors
--- a/realtimenetprots/sipfw/ProfileAgent/ApnManager/src/sipapnconfigurationhandler.cpp	Mon Jun 28 19:10:29 2010 +0300
+++ b/realtimenetprots/sipfw/ProfileAgent/ApnManager/src/sipapnconfigurationhandler.cpp	Fri Jul 09 13:15:39 2010 +0300
@@ -126,7 +126,7 @@
 // CSIPApnConfigurationHandler::ReadCurrentApnL
 // -----------------------------------------------------------------------------
 //
-HBufC8* CSIPApnConfigurationHandler::ReadCurrentApnL()
+void CSIPApnConfigurationHandler::ReadCurrentApnL()
 	{
 	HBufC8* apn(NULL);
 		
@@ -193,15 +193,13 @@
 		
 		delete iCurrentApn;
 		iCurrentApn = NULL;
-		iCurrentApn = apn->AllocL();
+		iCurrentApn = apn;
         }
     
     db->ClearAttributeMask( ECDHidden );
     
     CleanupStack::PopAndDestroy( iapRecord );
     CleanupStack::PopAndDestroy( db );
-    
-    return apn;
 	}
 
 // -----------------------------------------------------------------------------
@@ -327,6 +325,7 @@
 	
 	User::LeaveIfError( iSocketSrv.Connect() );
 	iRepository = CRepository::NewL( KCRUidCmManager );
+	ReadCurrentApnL();
 	PROFILE_DEBUG1( 
 	        "CSIPApnConfigurationHandler::ConstructL() exit" )
 	}
@@ -478,16 +477,12 @@
             "CSIPApnConfigurationHandler::ApnChangeNeededL()" )
 
  	TBool apnChangeNeeded( EFalse );
- 	HBufC8* currentApn = ReadCurrentApnL();
-
-	if ( currentApn && currentApn->Compare( aApn ) != 0 )
+	if ( iCurrentApn && iCurrentApn->Compare( aApn ) != 0 )
         {
         // Apn is not the same as wanted
         apnChangeNeeded = ETrue;
         }
 
-	delete currentApn;
-
 	PROFILE_DEBUG3( 
 	        "CSIPApnConfigurationHandler::ApnChangeNeededL(), apnChangeNeeded",
 	        apnChangeNeeded )
@@ -796,13 +791,12 @@
     const TDesC8& aNewApn, 
     TInt aError )
     {
-    if ( !IsPrimaryApnUsed() )
+    HBufC8* currentApn = aNewApn.AllocL();
+    delete iCurrentApn;
+    iCurrentApn = NULL;
+    iCurrentApn = currentApn;
+    if ( IsPrimaryApnUsed() )
         {
-        HBufC8* currentApn = aNewApn.AllocL();
-        delete iCurrentApn;
-        iCurrentApn = NULL;
-        iCurrentApn = currentApn;
-        
         iObserver.ApnChanged( *iCurrentApn, iIapId, aError );
         }
     }
--- a/realtimenetprots/sipfw/ProfileAgent/IETF_Agent/src/Sipietfprofilecontext.cpp	Mon Jun 28 19:10:29 2010 +0300
+++ b/realtimenetprots/sipfw/ProfileAgent/IETF_Agent/src/Sipietfprofilecontext.cpp	Fri Jul 09 13:15:39 2010 +0300
@@ -442,12 +442,12 @@
 	     CurrentState() == MSIPProfileContext::ERegistered) &&
 		(aError == K408TimeOut ||
 		 aError == K500ServerInternalError ||
-		 aError == KErrSIPOutboundProxyNotResponding || 
+		 aError == KErrTimedOut || 
+		 (( aError == KErrSIPOutboundProxyNotResponding || 
 		 aError == KErrSIPResolvingFailure || 
-		 aError == KErrTimedOut || 
 		 aError == KErrSIPTransportFailure ||
-		 aError == KErrSIPICMPFailure  && 
-		 iConnection.State() != CSIPConnection::ESuspended))		
+		 aError == KErrSIPICMPFailure ) && 
+		 iConnection.State() != CSIPConnection::ESuspended)))		
 	    {
 		if ( iRetryCounterSum + 1 < KMaxRetryForOneAddress &&
 		     iRetryCounter < KMaxRetryForOneAddress )
@@ -494,11 +494,11 @@
 	return (aError == K503ServiceUnavailable || 
 	        aError == K408TimeOut ||
 	        aError == K500ServerInternalError ||
-		    aError == KErrSIPOutboundProxyNotResponding || 
 		    aError == KErrTimedOut ||
 		    ((aError == KErrSIPResolvingFailure || 
 		      aError == KErrSIPTransportFailure ||
-		      aError == KErrSIPICMPFailure) && 
+		      aError == KErrSIPICMPFailure ||
+		      aError == KErrSIPOutboundProxyNotResponding ) && 
 			 iConnection.State() != CSIPConnection::ESuspended));
 	}
 
--- a/realtimenetprots/sipfw/ProfileAgent/IMS_Agent/Inc/sipphoneregistrationmonitor.h	Mon Jun 28 19:10:29 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,99 +0,0 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description:
-* Name        : sipphoneregistrationmonitor.h
-* Part of     : SIP Profile Agent / SIP IMS Agent
-* Version     : %version: 2 %
-*
-*/
-
-
-
-
-/**
- @internalComponent
-*/
-
-#ifndef CSIPPHONEREGISTRATIONMONITOR_H
-#define CSIPPHONEREGISTRATIONMONITOR_H
-
-// INCLUDES
-#include <etelmm.h>
-
-// FORWARD DECLARATIONS
-class MSipPhoneRegistrationObserver;
-
-// CLASS DEFINITION
-/**
- * Monitors the status of the phone's network registration.
- * Notifies when the status changes. 
- */
-class CSipPhoneRegistrationMonitor : public CActive
-	{
-	public:
-
-        /** Phone registration status */
-        enum TStatus
-            {
-            ENotRegistered,
-            ERegisteredOnHomeNetwork,
-		    ERegisteredRoaming  
-            };
-
-		static CSipPhoneRegistrationMonitor* NewL( 
-		    RTelServer& aTelServer,
-		    const RTelServer::TPhoneInfo& aPhoneInfo,
-		    MSipPhoneRegistrationObserver& aObserver );
-
-		~CSipPhoneRegistrationMonitor();
-
-	public: // New methods
-
-		TStatus Status() const;
-
-	protected: // From CActive
-	
-		void DoCancel();
-		void RunL();
-		TInt RunError(TInt aError);
-
-	private: // Constructors
-
-		/// Constructor
-		CSipPhoneRegistrationMonitor(		 
-		    MSipPhoneRegistrationObserver& aObserver );
-		
-		/// Default constructor, not implemented.
-		CSipPhoneRegistrationMonitor();
-
-		/// 2nd phase constructor
-		void ConstructL( 
-		    RTelServer& aTelServer,
-		    const RTelServer::TPhoneInfo& aPhoneInfo );
-		
-		void MonitorStatus();
-
-	private: // Data
-
-		MSipPhoneRegistrationObserver& iObserver;
-		RMobilePhone iPhone;
-		RMobilePhone::TMobilePhoneRegistrationStatus iRegistrationStatus;
-
-
-#ifdef CPPUNIT_TEST	
-	    friend class CSIPIMSProfileAgentTest;
-#endif				
-	};
-
-#endif // CSIPPHONEREGISTRATIONMONITOR_H
--- a/realtimenetprots/sipfw/ProfileAgent/IMS_Agent/Inc/sipphoneregistrationobserver.h	Mon Jun 28 19:10:29 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,57 +0,0 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description:
-* Name        : sipphoneregistrationobserver.h
-* Part of     : SIP Profile Agent / SIP IMS Agent
-* Version     : %version: 2 %
-*
-*/
-
-
-
-
-/**
- @internalComponent
-*/
-
-#ifndef MSIPPHONEREGISTRATIONOBSERVER_H
-#define MSIPPHONEREGISTRATIONOBSERVER_H
-
-// INCLUDES
-#include <e32def.h>
-
-// CLASS DECLARATION
-/**
-* MSipPhoneRegistrationObserver defines an internal interface for observing 
-* phone's network registration status.
-*/
-class MSipPhoneRegistrationObserver
-    {
-    public: // Abstract methods
-
-        /**
-         * Called when the phone's network registration status changes.
-         */
-        virtual void PhoneRegistrationStatusChangedL() = 0;
-
-        /**
-         * Called when there is a fatal failure when monitoring
-         * the phone's network registration status.
-         * The user should delete the monitor.
-         * @param aError the failure reason
-         */
-        virtual void PhoneRegistrationStatusError( TInt aError ) = 0;
-    };
-
-#endif // MSIPPHONEREGISTRATIONOBSERVER_H
--- a/realtimenetprots/sipfw/ProfileAgent/IMS_Agent/Src/Sipimsprofilecontext.cpp	Mon Jun 28 19:10:29 2010 +0300
+++ b/realtimenetprots/sipfw/ProfileAgent/IMS_Agent/Src/Sipimsprofilecontext.cpp	Fri Jul 09 13:15:39 2010 +0300
@@ -749,11 +749,11 @@
 			 aError == K500ServerInternalError || 
 			 aError == K504ServerTimeOut || 
 			 aError == KErrTimedOut ||
-			 aError == KErrSIPOutboundProxyNotResponding || 
+			 ((aError == KErrSIPOutboundProxyNotResponding || 
 			 aError == KErrSIPResolvingFailure ||
 			 aError == KErrSIPTransportFailure ||
-			 aError == KErrSIPICMPFailure && 
-			 iConnection.State() != CSIPConnection::ESuspended)
+			 aError == KErrSIPICMPFailure  )&&
+			 iConnection.State() != CSIPConnection::ESuspended))
 			{
 			SetRetryPossible(ETrue);
 			iRetriedRegister = ETrue;
@@ -785,12 +785,12 @@
 	        aError == K408TimeOut ||
 	        aError == K480TemporarilyUnavailable ||
 	        aError == K500ServerInternalError ||
-	        aError == K504ServerTimeOut ||
-		    aError == KErrSIPOutboundProxyNotResponding || 
+	        aError == K504ServerTimeOut || 
 		    aError == KErrTimedOut ||
 		    ((aError == KErrSIPResolvingFailure || 
 		      aError == KErrSIPTransportFailure ||
-		      aError == KErrSIPICMPFailure) && 
+		      aError == KErrSIPICMPFailure ||
+		      aError == KErrSIPOutboundProxyNotResponding ) && 
 			 iConnection.State() != CSIPConnection::ESuspended));
 	}
 
--- a/realtimenetprots/sipfw/ProfileAgent/IMS_Agent/Src/sipphoneregistrationmonitor.cpp	Mon Jun 28 19:10:29 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,172 +0,0 @@
-// Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-// All rights reserved.
-// This component and the accompanying materials are made available
-// under the terms of "Eclipse Public License v1.0"
-// which accompanies this distribution, and is available
-// at the URL "http://www.eclipse.org/legal/epl-v10.html".
-//
-// Initial Contributors:
-// Nokia Corporation - initial contribution.
-//
-// Contributors:
-//
-// Description:
-// Name        : sipphoneregistrationmonitor.cpp
-// Part of     : SIP Profile Agent / IMS Agent
-// Version     : %version: 2 %
-//
-
-
-#include "sipphoneregistrationmonitor.h"
-#include "sipphoneregistrationobserver.h"
-
-// -----------------------------------------------------------------------------
-// CSipPhoneRegistrationMonitor::NewL
-// -----------------------------------------------------------------------------
-//
-CSipPhoneRegistrationMonitor* CSipPhoneRegistrationMonitor::NewL(
-    RTelServer& aTelServer,
-    const RTelServer::TPhoneInfo& aPhoneInfo, 
-    MSipPhoneRegistrationObserver& aObserver )
-	{
-	CSipPhoneRegistrationMonitor* self 
-	    = new( ELeave ) CSipPhoneRegistrationMonitor( aObserver );
-	CleanupStack::PushL( self );
-	self->ConstructL( aTelServer, aPhoneInfo );
-	CleanupStack::Pop( self );
-	return self;
-	}
-
-// -----------------------------------------------------------------------------
-// CSipPhoneRegistrationMonitor::CSipPhoneRegistrationMonitor
-// -----------------------------------------------------------------------------
-//
-CSipPhoneRegistrationMonitor::CSipPhoneRegistrationMonitor( 
-    MSipPhoneRegistrationObserver& aObserver )
-	: CActive( CActive::EPriorityStandard ),
-	  iObserver( aObserver ),
-	  iRegistrationStatus( RMobilePhone::ERegistrationUnknown )
-	{
-	CActiveScheduler::Add( this );
-	}
-
-// -----------------------------------------------------------------------------
-// CSipPhoneRegistrationMonitor::ConstructL
-// -----------------------------------------------------------------------------
-//
-#ifdef __WINSCW__
-
-void CSipPhoneRegistrationMonitor::ConstructL( 
-    RTelServer& /*aTelServer*/,
-    const RTelServer::TPhoneInfo& /*aPhoneInfo*/ )
-	{
-    iRegistrationStatus = RMobilePhone::ERegisteredOnHomeNetwork;
-	}
-
-#else
-
-void CSipPhoneRegistrationMonitor::ConstructL( 
-    RTelServer& aTelServer,
-    const RTelServer::TPhoneInfo& aPhoneInfo )
-	{
-	
-	User::LeaveIfError( iPhone.Open( aTelServer, aPhoneInfo.iName ) );
-
-    // Get current status
-    TRequestStatus status;
-    iPhone.GetNetworkRegistrationStatus( status, iRegistrationStatus );	
-    User::WaitForRequest( status );
-    User::LeaveIfError( status.Int() );
-		
-    // Start to monitor the status
-    MonitorStatus();
-	}
-    
-#endif
-
-// -----------------------------------------------------------------------------
-// CSipPhoneRegistrationMonitor::~CSipPhoneRegistrationMonitor
-// -----------------------------------------------------------------------------
-//
-CSipPhoneRegistrationMonitor::~CSipPhoneRegistrationMonitor()
-	{
-	Cancel();
-	iPhone.Close();
-	}
-
-// -----------------------------------------------------------------------------
-// CSipPhoneRegistrationMonitor::Status
-// -----------------------------------------------------------------------------
-//
-CSipPhoneRegistrationMonitor::TStatus 
-CSipPhoneRegistrationMonitor::Status() const
-	{
-	TStatus status = ENotRegistered;
-	switch ( iRegistrationStatus )
-	    {
-	    case RMobilePhone::ERegisteredOnHomeNetwork:
-	        status = ERegisteredOnHomeNetwork;
-	        break;
-	    case RMobilePhone::ERegisteredRoaming:
-	        status = ERegisteredRoaming;
-	        break;
-	    default:
-	        break;
-	    }
-	return status;
-	}
-
-// -----------------------------------------------------------------------------
-// CSipPhoneRegistrationMonitor::DoCancel
-// -----------------------------------------------------------------------------
-//
-void CSipPhoneRegistrationMonitor::DoCancel()
-	{
-	iPhone.CancelAsyncRequest( 
-	    EMobilePhoneNotifyNetworkRegistrationStatusChange );
-	}
-
-// -----------------------------------------------------------------------------
-// CSipPhoneRegistrationMonitor::RunL
-// -----------------------------------------------------------------------------
-//
-void CSipPhoneRegistrationMonitor::RunL()
-	{
-	TInt err = iStatus.Int();
-	
-	if ( err )
-	    {
-	    iObserver.PhoneRegistrationStatusError( err );
-	    }
-	else
-	    {
-	    MonitorStatus();
-	    iObserver.PhoneRegistrationStatusChangedL();	
-	    }
-	}
-
-// -----------------------------------------------------------------------------
-// CSipPhoneRegistrationMonitor::RunError
-// -----------------------------------------------------------------------------
-//
-TInt CSipPhoneRegistrationMonitor::RunError(TInt aError)
-    {
-    iObserver.PhoneRegistrationStatusError( aError );
-    return KErrNone;
-    }
-
-// -----------------------------------------------------------------------------
-// CSipPhoneRegistrationMonitor::MonitorStatus
-// -----------------------------------------------------------------------------
-//	
-void CSipPhoneRegistrationMonitor::MonitorStatus()
-	{
-#ifndef __WINSCW__
-
-	// Request further notification from ETel
-	iPhone.NotifyNetworkRegistrationStatusChange( iStatus,
-												  iRegistrationStatus );
-	SetActive();
-	
-#endif	
-	}
--- a/realtimenetprots/sipfw/ProfileAgent/Server/Src/SipProfileCacheItem.cpp	Mon Jun 28 19:10:29 2010 +0300
+++ b/realtimenetprots/sipfw/ProfileAgent/Server/Src/SipProfileCacheItem.cpp	Fri Jul 09 13:15:39 2010 +0300
@@ -571,6 +571,7 @@
 void CSIPProfileCacheItem::VpnInUse(TBool aStatus)
     {
     iIsVpnInUse = aStatus;
+    iCurrentState->ShutdownInitiated(*this);
     }
 
 // -----------------------------------------------------------------------------
--- a/realtimenetprots/sipfw/ProfileAgent/Server/Src/SipProfileServerCore.cpp	Mon Jun 28 19:10:29 2010 +0300
+++ b/realtimenetprots/sipfw/ProfileAgent/Server/Src/SipProfileServerCore.cpp	Fri Jul 09 13:15:39 2010 +0300
@@ -242,6 +242,15 @@
 												  TUint32 aContextId)
     {
     CSIPProfileCacheItem* item = ProfileCacheItem(aProfile.Id());
+    
+    if(aContextId == 0 && item)
+        {
+        if(item->IsApnSwitchEnabled())
+            {
+            UsePrimaryApn(aProfile.IapId());
+            }
+        }
+    
     TRAPD(err, SIPProfileStatusEventL(aProfile.Id(), aContextId));
 
     if (err != KErrNone)
@@ -336,7 +345,20 @@
                         item->IsVpnInUse()))
                 ConfirmSystemstateMonitor(CSipSystemStateMonitor::EVpnState);                
             }       
-        }		
+        
+        if(FeatureManager::FeatureSupported( KFeatureIdFfSipApnSwitching))
+            {
+            if(item && item->IsApnSwitchEnabled() && aContextId)
+                {
+                CSIPConcreteProfile::TStatus status;
+                iPluginDirector->State( status, item->Profile() );
+                if(status == CSIPConcreteProfile::EUnregistered)
+                    {
+                    UseBackupApn(item->Profile().IapId(), EFalse);
+                    }
+                }
+            }
+        }
     CheckServerStatus();
     }
 
@@ -475,11 +497,11 @@
                 TBool waitForDeregistration = EFalse;
                 for (TInt i = 0; i < iProfileCache.Count(); i++)
                     {
-                    iProfileCache[i]->OfflineInitiated(ETrue);
                     CSIPConcreteProfile::TStatus status;
                     iPluginDirector->State(status, iProfileCache[i]->UsedProfile());
                     if(status != CSIPConcreteProfile::EUnregistered)
-                        waitForDeregistration = ETrue;            
+                        waitForDeregistration = ETrue;   
+                    iProfileCache[i]->OfflineInitiated(ETrue);
                     }
                 if(!waitForDeregistration)
                     {
@@ -515,11 +537,11 @@
 	        TBool waitForDeregistration = EFalse;
 	        for (TInt i = 0; i < iProfileCache.Count(); i++)         
 	            {
-	            iProfileCache[i]->RfsInprogress(ETrue);
 	            CSIPConcreteProfile::TStatus status;
 	            iPluginDirector->State(status, iProfileCache[i]->UsedProfile());
 	            if (status != CSIPConcreteProfile::EUnregistered)
 	                waitForDeregistration = ETrue;
+	            iProfileCache[i]->RfsInprogress(ETrue);
 	            }      
 	        if(!waitForDeregistration)
 	            {
@@ -564,12 +586,11 @@
             TBool waitForDeregistration = EFalse;
             for (TInt i = 0; i < iProfileCache.Count(); i++)
                 {
-                iProfileCache[i]->VpnInUse( ETrue );
-                iProfileCache[i]->ShutdownInitiated();
                 CSIPConcreteProfile::TStatus status;
                 iPluginDirector->State(status, iProfileCache[i]->UsedProfile());
                 if (status != CSIPConcreteProfile::EUnregistered)
                     waitForDeregistration = ETrue;
+                iProfileCache[i]->VpnInUse( ETrue );
                 }
             if (!waitForDeregistration)
                 {
@@ -1646,26 +1667,33 @@
 	CSIPConcreteProfile::TStatus aStatus,
     TInt aError)
     {
-    TInt err(aError);
-    if (aStatus == CSIPConcreteProfile::EUnregistrationInProgress)
+    PROFILE_DEBUG3("CSIPProfileServerCore::HandleAsyncError, error", aError)
+    TBool isFatal(EFalse);
+    if(aError != KErrSIPApnSwitchNonFatalFailure)
         {
-        err = KErrNone;
-        }
+        TInt err(aError);
+        if (aStatus == CSIPConcreteProfile::EUnregistrationInProgress)
+            {
+            err = KErrNone;
+            }
 
-    if (HandleProfileError(aItem, err))
-    	{
-	    if (err == KErrTotalLossOfPrecision)
-	        {
-	        TRAP_IGNORE(SendUnregisteredStatusEventL(aItem))
-	        }
-	    else
-	        {
-	        SendErrorEvent(aItem, aStatus, aError);
-	        }
-    	}
+        if (HandleProfileError(aItem, err))
+            {
+            if (err == KErrTotalLossOfPrecision)
+                {
+                TRAP_IGNORE(SendUnregisteredStatusEventL(aItem))
+                }
+            else
+                {
+                SendErrorEvent(aItem, aStatus, aError);
+                isFatal = ETrue;
+                }
+            }
+        }
+    
     if(aItem.IsApnSwitchEnabled())
         {
-        UseBackupApn(aItem.Profile().IapId(), ETrue);
+        UseBackupApn(aItem.Profile().IapId(), isFatal);
         }
     }
 
@@ -2401,7 +2429,7 @@
     {
     PROFILE_DEBUG1("CSIPProfileServerCore::UseBackupApn")
     
-    if ( iApnManager->IsFailed( aIapId ) || aFatalFailure )
+    if ( !iApnManager->IsFailed( aIapId ) || aFatalFailure )
         {
         iApnManager->SetFailed( aIapId, ETrue, aFatalFailure );
         }
--- a/realtimenetprots/sipfw/ProfileAgent/profile_fsm/src/Sipprflregisteredstate.cpp	Mon Jun 28 19:10:29 2010 +0300
+++ b/realtimenetprots/sipfw/ProfileAgent/profile_fsm/src/Sipprflregisteredstate.cpp	Fri Jul 09 13:15:39 2010 +0300
@@ -14,7 +14,7 @@
 // Name        : sipprflregisteredstate.cpp
 // Part of     : sip profile fsm
 // implementation
-// Version     : %version: 2.1.2 %
+// Version     : %version: 2.1.3 %
 //
 
 
@@ -370,7 +370,8 @@
         }
     else if ((aError == KErrSIPTransportFailure || 
          aError == KErrSIPResolvingFailure ||
-		 aError == KErrSIPICMPFailure) && 
+		 aError == KErrSIPICMPFailure ||
+		 aError == KErrSIPOutboundProxyNotResponding ) && 
         aContext.Connection().State() == CSIPConnection::ESuspended)
         {
         //registration was dropped due to the expired 
--- a/realtimenetprots/sipfw/ProfileAgent/profile_fsm/src/sipprflregistrationinprogressstate.cpp	Mon Jun 28 19:10:29 2010 +0300
+++ b/realtimenetprots/sipfw/ProfileAgent/profile_fsm/src/sipprflregistrationinprogressstate.cpp	Fri Jul 09 13:15:39 2010 +0300
@@ -14,7 +14,7 @@
 // Name        : sipprflregistrationinprogressstate.cpp
 // Part of     : sip profile fsm
 // implementation
-// Version     : %version: 2.1.1 %
+// Version     : %version: 2.1.2 %
 //
 
 
@@ -174,7 +174,8 @@
 		}
 	else if ((aError == KErrSIPTransportFailure || 
 	     aError == KErrSIPResolvingFailure ||
-		 aError == KErrSIPICMPFailure) && 
+		 aError == KErrSIPICMPFailure ||
+		 aError == KErrSIPOutboundProxyNotResponding ) && 
 	    aContext.Connection().State()==CSIPConnection::ESuspended)
 		{
 		//registration failed due to the suspended connection, re-try later
--- a/realtimenetprots/sipfw/SDP/strings/SdpCodecStringConstants.st	Mon Jun 28 19:10:29 2010 +0300
+++ b/realtimenetprots/sipfw/SDP/strings/SdpCodecStringConstants.st	Fri Jul 09 13:15:39 2010 +0300
@@ -1,148 +1,148 @@
-!/**
-! * @publishedAll
-! * @released
-!*/
-# SDPCodec String table
-fstringtable SdpCodecStringConstants
-# Strings are case-sensitive
-#
-#
-!// SDP field names:
-EVersion v=
-EOrigin o=
-ESession s=
-EInfo i=
-EUri u=
-EEmail e=
-EPhone p=
-EConnection c=
-EBandwidth b=
-EZone z=
-EKey k=
-EAttribute a=
-ETime t=
-ERepeat r=
-EMedia m=
-#
-#
-!// Predefined bandwidth modifiers:
-EModifierCT CT
-EModifierAS AS
-#
-#
-!// Typed time units:
-ETimeUnitDays d
-ETimeUnitHours h
-ETimeUnitMinutes m
-ETimeUnitSeconds s
-!// No typed time unit defined:
-ETimeUnitNone
-#
-#
-!// Predefined encryption methods:
-EMethodClear clear
-EMethodBase64 base64
-EMethodUri uri
-EMethodPrompt prompt
-#
-#
-!// Predefined attributes:
-# Defined in RFC2327 if no comment
-EAttributeCat cat
-EAttributeKeywds keywds
-EAttributeTool tool
-EAttributePtime ptime
-# draft-ietf-mmusic-sdp-new
-EAttributeMaxptime maxptime
-EAttributeRecvonly recvonly
-EAttributeSendrecv sendrecv
-EAttributeSendonly sendonly
-# draft-ietf-mmusic-sdp-new
-EAttributeInactive inactive
-EAttributeOrient orient
-!// Predefined Orient attribute values
-EAttributeOrientValuePortrait portrait
-EAttributeOrientValueLandscape landscape
-EAttributeOrientValueSeascape seascape
-EAttributeType type
-EAttributeCharset charset
-EAttributeSdplang sdplang
-EAttributeLang lang
-EAttributeFramerate framerate
-EAttributeQuality quality
-# RFC2326
-EAttributeControl control
-# RFC2326
-EAttributeRange range
-# RFC2326
-EAttributeEtag etag
-# RFC3312
-EAttributeDes des
-# RFC3312
-EAttributeCurr curr
-# RFC3312
-EAttributeConf conf
-# RFC3312
-!// Predefined Strength tag for Curr, Conf and Des attributes
-EAttributeStatusStrengthTagMandatory mandatory
-# RFC3312
-EAttributeStatusStrengthTagOptional optional
-# RFC3312
-EAttributeStatusStrengthTagNone none
-# RFC3312
-EAttributeStatusStrengthTagFailure failure
-# RFC3312
-EAttributeStatusStrengthTagUnknown unknown
-# RFC3312
-!// Predefined Status type for Curr, Conf and Des attributes
-EAttributeStatusTypeE2e e2e
-# RFC3312
-EAttributeStatusTypeLocal local
-# RFC3312
-EAttributeStatusTypeRemote remote
-# RFC3312
-!// Predefined Direction tag for Curr, Conf and Des attributes
-EAttributeStatusDirectionTagNone none
-# RFC3312
-EAttributeStatusDirectionTagSend send
-# RFC3312
-EAttributeStatusDirectionTagRecv recv
-# RFC3312
-EAttributeStatusDirectionTagSendrecv sendrecv
-# RFC3388
-EAttributeMid mid
-# RFC3388
-EAttributeGroup group
-# RFC3388
-!// Predefined semantics for Group attribute
-EAttributeGroupSemanticLS LS
-# RFC3388
-EAttributeGroupSemanticFID FID
-# RFC3524
-EAttributeGroupSemanticSRF SRF
-EAttributeRtpmap rtpmap
-EAttributeFmtp fmtp
-#
-#
-!// Predefined media types:
-EMediaAudio audio
-EMediaVideo video
-EMediaApplication application
-EMediaData data
-EMediaControl control
-EMediaImage image
-#
-#
-!// Predefined media transport protocols:
-EProtocolRtpAvp RTP/AVP
-EProtocolUdp udp
-EProtocolTcp TCP
-#
-#
-!// Network type:
-ENetType IN
-#
-#
-!// Address types:
-EAddressTypeIP4 IP4
-EAddressType IP6
+!/**
+! * @publishedAll
+! * @released
+!*/
+# SDPCodec String table
+fstringtable SdpCodecStringConstants
+# Strings are case-sensitive
+#
+#
+!// SDP field names:
+EVersion v=
+EOrigin o=
+ESession s=
+EInfo i=
+EUri u=
+EEmail e=
+EPhone p=
+EConnection c=
+EBandwidth b=
+EZone z=
+EKey k=
+EAttribute a=
+ETime t=
+ERepeat r=
+EMedia m=
+#
+#
+!// Predefined bandwidth modifiers:
+EModifierCT CT
+EModifierAS AS
+#
+#
+!// Typed time units:
+ETimeUnitDays d
+ETimeUnitHours h
+ETimeUnitMinutes m
+ETimeUnitSeconds s
+!// No typed time unit defined:
+ETimeUnitNone
+#
+#
+!// Predefined encryption methods:
+EMethodClear clear
+EMethodBase64 base64
+EMethodUri uri
+EMethodPrompt prompt
+#
+#
+!// Predefined attributes:
+# Defined in RFC2327 if no comment
+EAttributeCat cat
+EAttributeKeywds keywds
+EAttributeTool tool
+EAttributePtime ptime
+# draft-ietf-mmusic-sdp-new
+EAttributeMaxptime maxptime
+EAttributeRecvonly recvonly
+EAttributeSendrecv sendrecv
+EAttributeSendonly sendonly
+# draft-ietf-mmusic-sdp-new
+EAttributeInactive inactive
+EAttributeOrient orient
+!// Predefined Orient attribute values
+EAttributeOrientValuePortrait portrait
+EAttributeOrientValueLandscape landscape
+EAttributeOrientValueSeascape seascape
+EAttributeType type
+EAttributeCharset charset
+EAttributeSdplang sdplang
+EAttributeLang lang
+EAttributeFramerate framerate
+EAttributeQuality quality
+# RFC2326
+EAttributeControl control
+# RFC2326
+EAttributeRange range
+# RFC2326
+EAttributeEtag etag
+# RFC3312
+EAttributeDes des
+# RFC3312
+EAttributeCurr curr
+# RFC3312
+EAttributeConf conf
+# RFC3312
+!// Predefined Strength tag for Curr, Conf and Des attributes
+EAttributeStatusStrengthTagMandatory mandatory
+# RFC3312
+EAttributeStatusStrengthTagOptional optional
+# RFC3312
+EAttributeStatusStrengthTagNone none
+# RFC3312
+EAttributeStatusStrengthTagFailure failure
+# RFC3312
+EAttributeStatusStrengthTagUnknown unknown
+# RFC3312
+!// Predefined Status type for Curr, Conf and Des attributes
+EAttributeStatusTypeE2e e2e
+# RFC3312
+EAttributeStatusTypeLocal local
+# RFC3312
+EAttributeStatusTypeRemote remote
+# RFC3312
+!// Predefined Direction tag for Curr, Conf and Des attributes
+EAttributeStatusDirectionTagNone none
+# RFC3312
+EAttributeStatusDirectionTagSend send
+# RFC3312
+EAttributeStatusDirectionTagRecv recv
+# RFC3312
+EAttributeStatusDirectionTagSendrecv sendrecv
+# RFC3388
+EAttributeMid mid
+# RFC3388
+EAttributeGroup group
+# RFC3388
+!// Predefined semantics for Group attribute
+EAttributeGroupSemanticLS LS
+# RFC3388
+EAttributeGroupSemanticFID FID
+# RFC3524
+EAttributeGroupSemanticSRF SRF
+EAttributeRtpmap rtpmap
+EAttributeFmtp fmtp
+#
+#
+!// Predefined media types:
+EMediaAudio audio
+EMediaVideo video
+EMediaApplication application
+EMediaData data
+EMediaControl control
+EMediaImage image
+#
+#
+!// Predefined media transport protocols:
+EProtocolRtpAvp RTP/AVP
+EProtocolUdp udp
+EProtocolTcp TCP
+#
+#
+!// Network type:
+ENetType IN
+#
+#
+!// Address types:
+EAddressTypeIP4 IP4
+EAddressType IP6
--- a/realtimenetprots/sipfw/SIP/Codec/src/CSIPAcceptEncodingHeader.cpp	Mon Jun 28 19:10:29 2010 +0300
+++ b/realtimenetprots/sipfw/SIP/Codec/src/CSIPAcceptEncodingHeader.cpp	Fri Jul 09 13:15:39 2010 +0300
@@ -28,6 +28,7 @@
 #include "sipstrconsts.h"
 #include "sipcodecutils.h"
 #include "_sipcodecdefs.h"
+#include <featdiscovery.h>
 
 
 // ----------------------------------------------------------------------------
@@ -161,10 +162,19 @@
 	{
 	HBufC8* tmp = aCodings.AllocLC();
 	tmp->Des().Trim();
-	if (tmp->Length() > 0 && !SIPSyntaxCheck::Token(*tmp))
+	//Allowing '/' token for interoperability issues
+	RArray<TSIPChar> array;
+	if(CFeatureDiscovery::IsFeatureSupportedL(TUid::Uid(KFeatureIdFfSipApnSwitching)))
+	    {
+        array.Append('/');
+	    }
+	
+	if (tmp->Length() > 0 && !SIPSyntaxCheck::Token(*tmp,&array))
         {
+        array.Close();
         User::Leave(KErrSipCodecAcceptEncodingHeader);
 	    }
+	array.Close();
 	CleanupStack::Pop(tmp);
 	delete iCodings;
 	iCodings = tmp;
--- a/realtimenetprots/sipfw/SIP/Codec/src/SIPSyntaxCheck.cpp	Mon Jun 28 19:10:29 2010 +0300
+++ b/realtimenetprots/sipfw/SIP/Codec/src/SIPSyntaxCheck.cpp	Fri Jul 09 13:15:39 2010 +0300
@@ -20,7 +20,6 @@
 
 
 #include "SIPSyntaxCheck.h"
-#include "TSIPChar.h"
 #include "sipcodecerr.h"
 #include <uriutils.h>
 
@@ -31,8 +30,9 @@
 // SIPSyntaxCheck::Token
 // -----------------------------------------------------------------------------
 //
-TBool SIPSyntaxCheck::Token (const TDesC8& aValue)
+TBool SIPSyntaxCheck::Token (const TDesC8& aValue, RArray<TSIPChar>* aArray)
 	{
+	
 	if (aValue.Length() == 0) 
 		{
 		return EFalse;
@@ -41,7 +41,7 @@
 	TSIPChar sipChr = lex.Get();
 	while (sipChr)
 		{
-		if (!sipChr.IsTokenChar()) 
+		if (!sipChr.IsTokenChar( aArray ) )
 			{
 			return EFalse;
 			}
--- a/realtimenetprots/sipfw/SIP/Codec/src/SIPSyntaxCheck.h	Mon Jun 28 19:10:29 2010 +0300
+++ b/realtimenetprots/sipfw/SIP/Codec/src/SIPSyntaxCheck.h	Fri Jul 09 13:15:39 2010 +0300
@@ -31,6 +31,7 @@
 #define SIPSYNTAXCHECK_H
 
 #include "siphostport.h"
+#include "TSIPChar.h"
 #include <e32std.h>
 
 
@@ -39,7 +40,7 @@
 	{
 public:
 
-	static TBool Token (const TDesC8& aValue);
+	static TBool Token (const TDesC8& aValue , RArray<TSIPChar>* aArray = NULL );
 	static TBool AlphaMaxSize8 (const TDesC8& aValue);
 	static TBool Host (const TDesC8& aValue);
 	static TBool Word (const TDesC8& aValue);
--- a/realtimenetprots/sipfw/SIP/Codec/src/TSIPChar.h	Mon Jun 28 19:10:29 2010 +0300
+++ b/realtimenetprots/sipfw/SIP/Codec/src/TSIPChar.h	Fri Jul 09 13:15:39 2010 +0300
@@ -45,7 +45,7 @@
 	inline TBool IsReserved() const;
 	inline TBool IsUnreserved() const;
 	inline TBool IsMark() const;
-	inline TBool IsTokenChar() const;
+	inline TBool IsTokenChar(RArray<TSIPChar>* aArray = NULL) const;
 	inline TBool IsSeparator() const;
 	inline TBool IsWordChar() const;
 	inline TBool IsQuotedPairChar() const;
--- a/realtimenetprots/sipfw/SIP/Codec/src/TSIPChar.inl	Mon Jun 28 19:10:29 2010 +0300
+++ b/realtimenetprots/sipfw/SIP/Codec/src/TSIPChar.inl	Fri Jul 09 13:15:39 2010 +0300
@@ -112,20 +112,33 @@
 // TSIPChar::IsTokenChar
 // -----------------------------------------------------------------------------
 //
-inline TBool TSIPChar::IsTokenChar () const
+inline TBool TSIPChar::IsTokenChar (RArray<TSIPChar>* aArray) const
 	{
 	if (IsAlphaDigit()) 
 		{
 		return ETrue;
 		}
-	TSIPChar val = *this;
-	if (val == '-' || val == '.' || val == '!' || val == '%' || val == '*' ||
+	   TInt length= 0;
+	   TSIPChar val = *this;
+	   //Allowing '/' token for interoperability issues
+	   if (aArray)
+	       length = aArray->Count();   
+	   if(length)
+	       {
+	       for (TInt i =0; i<length;i++)
+	           {
+	           if(val == aArray->operator [](i))
+	           return ETrue;
+	           }
+	       } 
+	   if (val == '-' || val == '.' || val == '!' || val == '%' || val == '*' ||
 		val == '_' || val == '+' || val == '\'' || val == '~' || val == '`')
-		{
-		return ETrue;
-		}
-	return EFalse;
-	}
+	       {
+	       return ETrue;
+	       }
+	  
+	   return EFalse;
+	 }
 
 // -----------------------------------------------------------------------------
 // TSIPChar::IsSeparator
--- a/realtimenetprots/sipfw/SIP/Codec/strings/SipStrConsts.st	Mon Jun 28 19:10:29 2010 +0300
+++ b/realtimenetprots/sipfw/SIP/Codec/strings/SipStrConsts.st	Fri Jul 09 13:15:39 2010 +0300
@@ -1,197 +1,197 @@
-!/**
-! * @publishedAll
-! * @released
-!*/
-# SIP String table
-fstringtable SipStrConsts
-# Strings are case-sensitive
-#
-#
-!// General constants
-EEmpty
-ESIP SIP
-ESip sip
-ESips sips
-EDefaultVersionNumber 2.0
-EDefaultProtocolVersion SIP/2.0
-EUDP UDP
-EUdp udp
-ETCP TCP
-ETcp tcp
-ELocalHost localhost
-!// SIP methods
-ERegister REGISTER
-EInvite INVITE
-ECancel CANCEL
-EAck ACK
-EBye BYE
-EPrack PRACK
-EUpdate UPDATE
-ESubscribe SUBSCRIBE
-ENotify NOTIFY
-ERefer REFER
-EMessage MESSAGE
-EOptions OPTIONS
-EInfo INFO
-#
-!// SIP reason phrases:
-EPhraseOk OK
-EPhraseTrying Trying
-EPhraseRinging Ringing
-EPhraseSessionProgress Session Progress
-EPhraseBadRequest Bad Request
-EPhraseUnauthorized Unauthorized
-EPhraseForbidden Forbidden
-EPhraseNotFound Not Found
-EPhraseMethodNotAllowed Method Not Allowed
-EPhraseProxyAuthenticationRequired Proxy Authentication Required
-EPhraseRequestTimeout Request Timeout
-EPhraseUnsupportedMediaType Unsupported Media Type
-EPhraseUnsupportedURIScheme Unsupported URI Scheme
-EPhraseBadExtension Bad Extension
-EPhraseExtensionRequired Extension Required
-EPhraseIntervalTooBrief Interval Too Brief
-EPhraseTemporarilyNotAvailable Temporarily Not Available
-EPhraseCallTransactionDoesNotExist Call/Transaction Does Not Exist
-EPhraseLoopDetected Loop Detected
-EPhraseTooManyHops Too Many Hops
-EPhraseBusyHere Busy Here
-EPhraseRequestTerminated Request Terminated
-EPhraseNotAcceptableHere Not Acceptable Here
-EPhraseBadEvent Bad Event
-EPhraseSecurityAgreementRequired Security Agreement Required
-EPhraseServerInternalError Server Internal Error
-EPhraseServiceUnavailable Service Unavailable
-EPhraseVersionNotSupported Version Not Supported
-EPhraseDecline Decline
-#
-!// SIP parameters:
-ETtl ttl
-EMaddr maddr
-EReceived received
-EBranch branch
-EQ q
-EExpires expires
-ETag tag
-ETransport transport
-EUser user
-EMethod method
-ELr lr
-EDigestAlgorithm d-alg
-EDigestQop d-qop
-EDigestVerify d-ver
-EHandling handling
-EReason reason
-ERetryAfter retry-after
-EId id
-ENextNonce nextnonce
-EQop qop
-EResponseAuth rspauth
-ECNonce cnonce
-ENonceCount nc
-ERealm realm
-EDomain domain
-ENonce nonce
-EOpaque opaque
-EStale stale
-EAlgorithm algorithm
-EUserName username
-EUri uri
-EResponse response
-EComp comp
-ESigComp sigcomp
-ESecAgreeTag sec-agree
-EDuration duration
-EAudio audio
-EAutomata automata
-EClass class
-EDuplex duplex
-EData data
-EControl control
-EMobility mobility
-EDescription description
-EEvents events
-EPriority priority
-EMethods methods
-ESchemes schemes
-EApplication application
-EVideo video
-ELanguage language
-EType type
-EIsfocus isfocus
-EActor actor
-EText text
-EExtensions extensions
-ERequire require
-EExplicit explicit
-ECgi3gpp cgi-3gpp
-EUtranCellId3gpp utran-cell-id-3gpp
-EAuts auts
-#
-!// SIP header names:
-EToHeader To
-EToHeaderCompact t
-EFromHeader From
-EFromHeaderCompact f
-ECSeqHeader CSeq
-ECallIDHeader Call-ID
-ECallIDHeaderCompact i
-EContentLengthHeader Content-Length
-EContentLengthHeaderCompact l
-EViaHeader Via
-EViaHeaderCompact v
-ERouteHeader Route
-ERecordRouteHeader Record-Route
-EServiceRouteHeader Service-Route
-EContactHeader Contact
-EContactHeaderCompact m
-EContentTypeHeader Content-Type
-EContentTypeHeaderCompact c
-EExpiresHeader Expires
-EMinExpiresHeader Min-Expires
-EMaxForwardsHeader Max-Forwards
-EAllowHeader Allow
-EProxyRequireHeader Proxy-Require
-ERequireHeader Require
-ESupportedHeader Supported
-ESupportedHeaderCompact k
-EUnsupportedHeader Unsupported
-EContentEncodingHeader Content-Encoding
-EContentEncodingHeaderCompact e
-EReferToHeader Refer-To
-EReferToHeaderCompact r
-ESecurityClientHeader Security-Client
-ESecurityServerHeader Security-Server
-ESecurityVerifyHeader Security-Verify
-EAuthenticationInfoHeader Authentication-Info
-EAcceptHeader Accept
-EAcceptEncodingHeader Accept-Encoding
-EAcceptLanguageHeader Accept-Language
-EContentDispositionHeader Content-Disposition
-ESubscriptionStateHeader Subscription-State
-EAllowEventsHeader Allow-Events
-EAllowEventsHeaderCompact u
-EEventHeader Event
-EEventHeaderCompact o
-EAuthorizationHeader Authorization
-EProxyAuthenticateHeader Proxy-Authenticate
-EProxyAuthorizationHeader Proxy-Authorization
-EWWWAuthenticateHeader WWW-Authenticate
-EReplyToHeader Reply-To
-ERAckHeader RAck
-ERSeqHeader RSeq
-ETimestampHeader Timestamp
-ERetryAfterHeader Retry-After
-EAcceptContactHeader Accept-Contact
-EAcceptContactHeaderCompact a
-EPAssociatedURIHeader P-Associated-URI
-EPAccessNetworkInfoHeader P-Access-Network-Info
-!// SIP reason phrases:
-EPhraseNotImplemented Not Implemented
-!// TLS transport for Via-header
-ETLS TLS
-!// Algorithms supported by SIPSec Digest plugin
-EMD5 MD5
-EAKAv1MD5 AKAv1-MD5
-!// rport parameter
-ERport rport
+!/**
+! * @publishedAll
+! * @released
+!*/
+# SIP String table
+fstringtable SipStrConsts
+# Strings are case-sensitive
+#
+#
+!// General constants
+EEmpty
+ESIP SIP
+ESip sip
+ESips sips
+EDefaultVersionNumber 2.0
+EDefaultProtocolVersion SIP/2.0
+EUDP UDP
+EUdp udp
+ETCP TCP
+ETcp tcp
+ELocalHost localhost
+!// SIP methods
+ERegister REGISTER
+EInvite INVITE
+ECancel CANCEL
+EAck ACK
+EBye BYE
+EPrack PRACK
+EUpdate UPDATE
+ESubscribe SUBSCRIBE
+ENotify NOTIFY
+ERefer REFER
+EMessage MESSAGE
+EOptions OPTIONS
+EInfo INFO
+#
+!// SIP reason phrases:
+EPhraseOk OK
+EPhraseTrying Trying
+EPhraseRinging Ringing
+EPhraseSessionProgress Session Progress
+EPhraseBadRequest Bad Request
+EPhraseUnauthorized Unauthorized
+EPhraseForbidden Forbidden
+EPhraseNotFound Not Found
+EPhraseMethodNotAllowed Method Not Allowed
+EPhraseProxyAuthenticationRequired Proxy Authentication Required
+EPhraseRequestTimeout Request Timeout
+EPhraseUnsupportedMediaType Unsupported Media Type
+EPhraseUnsupportedURIScheme Unsupported URI Scheme
+EPhraseBadExtension Bad Extension
+EPhraseExtensionRequired Extension Required
+EPhraseIntervalTooBrief Interval Too Brief
+EPhraseTemporarilyNotAvailable Temporarily Not Available
+EPhraseCallTransactionDoesNotExist Call/Transaction Does Not Exist
+EPhraseLoopDetected Loop Detected
+EPhraseTooManyHops Too Many Hops
+EPhraseBusyHere Busy Here
+EPhraseRequestTerminated Request Terminated
+EPhraseNotAcceptableHere Not Acceptable Here
+EPhraseBadEvent Bad Event
+EPhraseSecurityAgreementRequired Security Agreement Required
+EPhraseServerInternalError Server Internal Error
+EPhraseServiceUnavailable Service Unavailable
+EPhraseVersionNotSupported Version Not Supported
+EPhraseDecline Decline
+#
+!// SIP parameters:
+ETtl ttl
+EMaddr maddr
+EReceived received
+EBranch branch
+EQ q
+EExpires expires
+ETag tag
+ETransport transport
+EUser user
+EMethod method
+ELr lr
+EDigestAlgorithm d-alg
+EDigestQop d-qop
+EDigestVerify d-ver
+EHandling handling
+EReason reason
+ERetryAfter retry-after
+EId id
+ENextNonce nextnonce
+EQop qop
+EResponseAuth rspauth
+ECNonce cnonce
+ENonceCount nc
+ERealm realm
+EDomain domain
+ENonce nonce
+EOpaque opaque
+EStale stale
+EAlgorithm algorithm
+EUserName username
+EUri uri
+EResponse response
+EComp comp
+ESigComp sigcomp
+ESecAgreeTag sec-agree
+EDuration duration
+EAudio audio
+EAutomata automata
+EClass class
+EDuplex duplex
+EData data
+EControl control
+EMobility mobility
+EDescription description
+EEvents events
+EPriority priority
+EMethods methods
+ESchemes schemes
+EApplication application
+EVideo video
+ELanguage language
+EType type
+EIsfocus isfocus
+EActor actor
+EText text
+EExtensions extensions
+ERequire require
+EExplicit explicit
+ECgi3gpp cgi-3gpp
+EUtranCellId3gpp utran-cell-id-3gpp
+EAuts auts
+#
+!// SIP header names:
+EToHeader To
+EToHeaderCompact t
+EFromHeader From
+EFromHeaderCompact f
+ECSeqHeader CSeq
+ECallIDHeader Call-ID
+ECallIDHeaderCompact i
+EContentLengthHeader Content-Length
+EContentLengthHeaderCompact l
+EViaHeader Via
+EViaHeaderCompact v
+ERouteHeader Route
+ERecordRouteHeader Record-Route
+EServiceRouteHeader Service-Route
+EContactHeader Contact
+EContactHeaderCompact m
+EContentTypeHeader Content-Type
+EContentTypeHeaderCompact c
+EExpiresHeader Expires
+EMinExpiresHeader Min-Expires
+EMaxForwardsHeader Max-Forwards
+EAllowHeader Allow
+EProxyRequireHeader Proxy-Require
+ERequireHeader Require
+ESupportedHeader Supported
+ESupportedHeaderCompact k
+EUnsupportedHeader Unsupported
+EContentEncodingHeader Content-Encoding
+EContentEncodingHeaderCompact e
+EReferToHeader Refer-To
+EReferToHeaderCompact r
+ESecurityClientHeader Security-Client
+ESecurityServerHeader Security-Server
+ESecurityVerifyHeader Security-Verify
+EAuthenticationInfoHeader Authentication-Info
+EAcceptHeader Accept
+EAcceptEncodingHeader Accept-Encoding
+EAcceptLanguageHeader Accept-Language
+EContentDispositionHeader Content-Disposition
+ESubscriptionStateHeader Subscription-State
+EAllowEventsHeader Allow-Events
+EAllowEventsHeaderCompact u
+EEventHeader Event
+EEventHeaderCompact o
+EAuthorizationHeader Authorization
+EProxyAuthenticateHeader Proxy-Authenticate
+EProxyAuthorizationHeader Proxy-Authorization
+EWWWAuthenticateHeader WWW-Authenticate
+EReplyToHeader Reply-To
+ERAckHeader RAck
+ERSeqHeader RSeq
+ETimestampHeader Timestamp
+ERetryAfterHeader Retry-After
+EAcceptContactHeader Accept-Contact
+EAcceptContactHeaderCompact a
+EPAssociatedURIHeader P-Associated-URI
+EPAccessNetworkInfoHeader P-Access-Network-Info
+!// SIP reason phrases:
+EPhraseNotImplemented Not Implemented
+!// TLS transport for Via-header
+ETLS TLS
+!// Algorithms supported by SIPSec Digest plugin
+EMD5 MD5
+EAKAv1MD5 AKAv1-MD5
+!// rport parameter
+ERport rport
--- a/realtimenetprots/sipfw/SIP/ConnectionMgr/src/TTlsTransTlsConnecting.cpp	Mon Jun 28 19:10:29 2010 +0300
+++ b/realtimenetprots/sipfw/SIP/ConnectionMgr/src/TTlsTransTlsConnecting.cpp	Fri Jul 09 13:15:39 2010 +0300
@@ -22,8 +22,10 @@
 #include "TTlsTransTlsConnecting.h"
 #include "MTlsTransStateOwner.h"
 
-
-const TInt KConnectTLSTimeout = 10000; // 10 seconds
+// SIP layer waits 30 seconds for TLS Handshake to happen, if the timer
+// fires and negotiation does not happen, it cancels the handshake assuming
+// some problem while handshaking.
+const TInt KConnectTLSTimeout = 30000; // 30 seconds
 
 // -----------------------------------------------------------------------------
 // TTlsTransTlsConnecting::EnterL
--- a/realtimenetprots/sipfw/SIP/Group/sipcodec.mmp	Mon Jun 28 19:10:29 2010 +0300
+++ b/realtimenetprots/sipfw/SIP/Group/sipcodec.mmp	Fri Jul 09 13:15:39 2010 +0300
@@ -135,7 +135,8 @@
 LIBRARY       estor.lib
 LIBRARY       charconv.lib
 LIBRARY       inetprotutil.lib
-
+LIBRARY       featdiscovery.lib
+ 
 VENDORID 0x70000001
 
 CAPABILITY All -Tcb
--- a/realtimenetprots/sipfw/SIP/Server/src/CSipCSSession.cpp	Mon Jun 28 19:10:29 2010 +0300
+++ b/realtimenetprots/sipfw/SIP/Server/src/CSipCSSession.cpp	Fri Jul 09 13:15:39 2010 +0300
@@ -252,7 +252,10 @@
             {
             TInt handle = 0;
             ITC().ReadL(aMessage,handle,ESipItcArgSubSessionHandle);
-            CloseSubSession (handle);
+			if(iSubSessionIndex->AtL(handle))
+	            CloseSubSession (handle);
+			else
+				{}
             } 
             break;
 
--- a/realtimenetprots/sipfw/SIP/sipapi/api/siperr.h	Mon Jun 28 19:10:29 2010 +0300
+++ b/realtimenetprots/sipfw/SIP/sipapi/api/siperr.h	Fri Jul 09 13:15:39 2010 +0300
@@ -93,4 +93,7 @@
 /** ICMP error has occured */
 const TInt KErrSIPICMPFailure = -17718;
 
+/** Error code to indicate switching to secondary APN on non fatal error  */
+const TInt KErrSIPApnSwitchNonFatalFailure = -17719;
+
 #endif //SIPERR_H
--- a/realtimenetprots/sipfw/SampleApp/model/SIPLine.mdl	Mon Jun 28 19:10:29 2010 +0300
+++ b/realtimenetprots/sipfw/SampleApp/model/SIPLine.mdl	Fri Jul 09 13:15:39 2010 +0300
@@ -1,15352 +1,15352 @@
-
-(object Petal
-    version    	45
-    _written   	"Rose 7.6.0109.2314"
-    charSet    	0)
-
-(object Design "Logical View"
-    is_unit    	TRUE
-    is_loaded  	TRUE
-    attributes 	(list Attribute_Set
-	(object Attribute
-	    tool       	"VC++"
-	    name       	"Scripting"
-	    value      	FALSE)
-	(object Attribute
-	    tool       	"VC++"
-	    name       	"cg_style"
-	    value      	"default"))
-    quid       	"3A13DF3C017D"
-    defaults   	(object defaults
-	rightMargin 	0.250000
-	leftMargin 	0.250000
-	topMargin  	0.250000
-	bottomMargin 	0.500000
-	pageOverlap 	0.250000
-	clipIconLabels 	TRUE
-	autoResize 	TRUE
-	snapToGrid 	TRUE
-	gridX      	16
-	gridY      	16
-	defaultFont 	(object Font
-	    size       	10
-	    face       	"Arial"
-	    bold       	FALSE
-	    italics    	FALSE
-	    underline  	FALSE
-	    strike     	FALSE
-	    color      	0
-	    default_color 	TRUE)
-	showMessageNum 	1
-	showClassOfObject 	TRUE
-	notation   	"Unified")
-    root_usecase_package 	(object Class_Category "Use Case View"
-	quid       	"3A13D86800E4"
-	exportControl 	"Public"
-	global     	TRUE
-	logical_models 	(list unit_reference_list)
-	logical_presentations 	(list unit_reference_list
-	    (object UseCaseDiagram "Main"
-		quid       	"3A13D86A01A4"
-		title      	"Main"
-		zoom       	100
-		max_height 	28350
-		max_width  	21600
-		origin_x   	0
-		origin_y   	0
-		items      	(list diagram_item_list))))
-    root_category 	(object Class_Category "Logical View"
-	quid       	"3A13D86800E3"
-	exportControl 	"Public"
-	global     	TRUE
-	subsystem  	"Component View"
-	quidu      	"3A13D86800E5"
-	logical_models 	(list unit_reference_list
-	    (object Class "Framework"
-		quid       	"4088B4BE01F4"
-		stereotype 	"Actor"
-		language   	"VC++")
-	    (object Class "User"
-		quid       	"4088D006022E"
-		stereotype 	"Actor"
-		language   	"VC++")
-	    (object Class "System"
-		quid       	"4088E10F011D"
-		stereotype 	"Actor"
-		language   	"VC++")
-	    (object Class_Category "EikCore"
-		is_unit    	TRUE
-		is_loaded  	FALSE
-		file_name  	"$FRAMEWORK_PATH\\ER6\\eikcore.cat"
-		quid       	"3A13D89202E2")
-	    (object Class_Category "AppArc"
-		is_unit    	TRUE
-		is_loaded  	FALSE
-		file_name  	"$FRAMEWORK_PATH\\ER6\\apparc.cat"
-		quid       	"3A13D93A0008")
-	    (object Class_Category "Cone"
-		is_unit    	TRUE
-		is_loaded  	FALSE
-		file_name  	"$FRAMEWORK_PATH\\ER6\\cone.cat"
-		quid       	"3A13D963013D")
-	    (object Class_Category "E32"
-		is_unit    	TRUE
-		is_loaded  	FALSE
-		file_name  	"$FRAMEWORK_PATH\\ER6\\e32.cat"
-		quid       	"3A13D98603C9")
-	    (object Class_Category "S32"
-		is_unit    	TRUE
-		is_loaded  	FALSE
-		file_name  	"$FRAMEWORK_PATH\\ER6\\s32.cat"
-		quid       	"3A13DAB2027F")
-	    (object Class_Category "F32"
-		is_unit    	TRUE
-		is_loaded  	FALSE
-		file_name  	"$FRAMEWORK_PATH\\ER6\\f32.cat"
-		quid       	"3A13DA900317")
-	    (object Class_Category "Sample Application UI"
-		is_unit    	TRUE
-		is_loaded  	FALSE
-		file_name  	"$CURDIR\\SampleAppUI.cat"
-		quid       	"4073D08F0233")
-	    (object Class_Category "Sample Application Engine"
-		is_unit    	TRUE
-		is_loaded  	FALSE
-		file_name  	"$CURDIR\\SampleAppEngine.cat"
-		quid       	"4073D0AD02EF")
-	    (object Class_Category "Sample Application Socket Engine"
-		is_unit    	TRUE
-		is_loaded  	FALSE
-		file_name  	"$CURDIR\\SampleAppSocketEngine.cat"
-		quid       	"4073D0D3030F")
-	    (object Class_Category "Sample Application SIP Engine"
-		is_unit    	TRUE
-		is_loaded  	FALSE
-		file_name  	"$CURDIR\\SampleAppSIPEngine.cat"
-		quid       	"407D10BC00F9")
-	    (object Mechanism @1
-		logical_models 	(list unit_reference_list
-		    (object Object "$UNNAMED$0"
-			quid       	"4088B4AF01C5"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"4088B59A0060"
-				supplier   	"$UNNAMED$1"
-				quidu      	"4088B594033E"
-				messages   	(list Messages
-				    (object Message "EnableProfileL( )"
-					quid       	"4088B59A0061"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1"
-					ordinal    	1
-					quidu      	"408380A60208"
-					creation   	FALSE))))
-			class      	"Logical View::Sample Application UI::CSIPExAppUi"
-			quidu      	"4073D13C015B"
-			persistence 	"Transient"
-			creationObj 	FALSE
-			multi      	FALSE)
-		    (object Object "$UNNAMED$2"
-			quid       	"4088B4D800CB"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"4088B4E700EA"
-				supplier   	"$UNNAMED$0"
-				quidu      	"4088B4AF01C5"
-				messages   	(list Messages
-				    (object Message "HandleCommandL(TInt)"
-					quid       	"4088B51F01A7"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1"
-					ordinal    	0
-					quidu      	"3A13D89B0172"
-					creation   	FALSE))))
-			class      	"Logical View::Framework"
-			quidu      	"4088B4BE01F4"
-			persistence 	"Transient"
-			creationObj 	FALSE
-			multi      	FALSE)
-		    (object Object "$UNNAMED$1"
-			quid       	"4088B594033E"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"4088B5A30283"
-				supplier   	"$UNNAMED$1"
-				quidu      	"4088B594033E"
-				messages   	(list Messages
-				    (object Message "UpdateState( )"
-					quid       	"4088B5A30284"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1.1"
-					ordinal    	2
-					quidu      	"4088B566032E"
-					creation   	FALSE)
-				    (object Message ""
-					quid       	"4088CD730199"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1.3"
-					ordinal    	5
-					quidu      	"000000000000"
-					creation   	FALSE)))
-			    (object Link
-				quid       	"4088B5D80022"
-				supplier   	"$UNNAMED$3"
-				quidu      	"4088B5D003CC"
-				messages   	(list Messages
-				    (object Message "EnableProfile( )"
-					quid       	"4088B5D80023"
-					frequency  	"Aperiodic"
-					synchronization 	"Asynchronous"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1.2"
-					ordinal    	3
-					quidu      	"4088B5C50032"
-					creation   	FALSE)))
-			    (object Link
-				quid       	"4088C08E00B3"
-				supplier   	"$UNNAMED$4"
-				quidu      	"4088C08002B6"
-				messages   	(list Messages
-				    (object Message "GameStateChangedL(TGameState)"
-					quid       	"4088CD9000AF"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1.3.1"
-					ordinal    	6
-					quidu      	"4084FB8401C1"
-					creation   	FALSE)))
-			    (object Link
-				quid       	"4088C0F40150"
-				supplier   	"$UNNAMED$5"
-				quidu      	"4088C0CE0315"
-				messages   	(list Messages
-				    (object Message "SetRegistrationStateL( )"
-					quid       	"4088CD9502C2"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1.3.2"
-					ordinal    	7
-					Operation  	"SetRegistrationStateL"
-					quidu      	"4088B1D501DA"
-					creation   	FALSE))))
-			class      	"Logical View::Sample Application Engine::CSIPExEngine"
-			quidu      	"4073D6830341"
-			persistence 	"Transient"
-			creationObj 	FALSE
-			multi      	FALSE)
-		    (object Object "$UNNAMED$3"
-			quid       	"4088B5D003CC"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"4088B5FB0301"
-				supplier   	"$UNNAMED$6"
-				quidu      	"4088B5F300EE"
-				messages   	(list Messages
-				    (object Message "IMReceived(CSIPMessage)"
-					quid       	"4088B5FB0302"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"2"
-					ordinal    	4
-					quidu      	"4088B6A50238"
-					creation   	FALSE))))
-			class      	"Logical View::Sample Application SIP Engine::MSIPExSIPEngine"
-			quidu      	"407D10DF00EA"
-			persistence 	"Transient"
-			creationObj 	FALSE
-			multi      	FALSE)
-		    (object Object "$UNNAMED$6"
-			quid       	"4088B5F300EE"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"4088B60C0330"
-				supplier   	"$UNNAMED$1"
-				quidu      	"4088B594033E"))
-			class      	"Logical View::Sample Application Engine::MSIPExSIPEngineObserver"
-			quidu      	"4088B2E50180"
-			persistence 	"Transient"
-			creationObj 	FALSE
-			multi      	FALSE)
-		    (object Object "$UNNAMED$4"
-			quid       	"4088C08002B6"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"4088C0A403B1"
-				supplier   	"$UNNAMED$0"
-				quidu      	"4088B4AF01C5"))
-			class      	"Logical View::Sample Application UI::MSIPExGameObserver"
-			quidu      	"407D25B502D4"
-			persistence 	"Transient"
-			creationObj 	FALSE
-			multi      	FALSE)
-		    (object Object "$UNNAMED$5"
-			quid       	"4088C0CE0315"
-			class      	"Logical View::Sample Application UI::MStateViewNotifier"
-			quidu      	"407D0E6A014F"
-			persistence 	"Transient"
-			creationObj 	FALSE
-			multi      	FALSE)))
-	    (object Mechanism @2
-		logical_models 	(list unit_reference_list
-		    (object Object "$UNNAMED$7"
-			quid       	"4088CA460111"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"4088CA5B0066"
-				supplier   	"$UNNAMED$8"
-				quidu      	"4088CA5202D7"
-				messages   	(list Messages
-				    (object Message "HandleCommandL(TInt)"
-					quid       	"4088CA5B0067"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1"
-					ordinal    	0
-					quidu      	"3A13D89B0172"
-					creation   	FALSE))))
-			class      	"Logical View::Framework"
-			quidu      	"4088B4BE01F4"
-			persistence 	"Transient"
-			creationObj 	FALSE
-			multi      	FALSE)
-		    (object Object "$UNNAMED$8"
-			quid       	"4088CA5202D7"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"4088CAC20393"
-				supplier   	"$UNNAMED$9"
-				quidu      	"4088CABF02D8"
-				messages   	(list Messages
-				    (object Message "DisableProfileL( )"
-					quid       	"4088CAC20394"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1"
-					ordinal    	1
-					quidu      	"408380B50033"
-					creation   	FALSE))))
-			class      	"Logical View::Sample Application UI::CSIPExAppUi"
-			quidu      	"4073D13C015B"
-			persistence 	"Transient"
-			creationObj 	FALSE
-			multi      	FALSE)
-		    (object Object "$UNNAMED$9"
-			quid       	"4088CABF02D8"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"4088CAC501FD"
-				supplier   	"$UNNAMED$9"
-				quidu      	"4088CABF02D8"
-				messages   	(list Messages
-				    (object Message "UpdateState( )"
-					quid       	"4088CAC501FE"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1.1"
-					ordinal    	2
-					quidu      	"4088B566032E"
-					creation   	FALSE)
-				    (object Message "UpdateState( )"
-					quid       	"4088CC8A02FD"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1.3"
-					ordinal    	6
-					quidu      	"4088B566032E"
-					creation   	FALSE)))
-			    (object Link
-				quid       	"4088CAE30327"
-				supplier   	"$UNNAMED$10"
-				quidu      	"4088CADD03D2"
-				messages   	(list Messages
-				    (object Message "DisableProfile( )"
-					quid       	"4088CAE30328"
-					frequency  	"Aperiodic"
-					synchronization 	"Asynchronous"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1.2"
-					ordinal    	4
-					quidu      	"4088CAE7024C"
-					creation   	FALSE)))
-			    (object Link
-				quid       	"4088CD0001B6"
-				supplier   	"$UNNAMED$11"
-				quidu      	"4088CCFA0030"
-				messages   	(list Messages
-				    (object Message "GameStateChangedL(TGameState)"
-					quid       	"4088CD0001B7"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1.3.1"
-					ordinal    	7
-					quidu      	"4084FB8401C1"
-					creation   	FALSE)
-				    (object Message "GameStateChangedL(TGameState)"
-					quid       	"4088CE5B0361"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1.1.1"
-					ordinal    	3
-					quidu      	"4084FB8401C1"
-					creation   	FALSE)))
-			    (object Link
-				quid       	"4088CD0C0197"
-				supplier   	"$UNNAMED$12"
-				quidu      	"4088CD0601D6"
-				messages   	(list Messages
-				    (object Message "SetRegistrationStateL( )"
-					quid       	"4088CD0C0198"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1.3.2"
-					ordinal    	8
-					Operation  	"SetRegistrationStateL"
-					quidu      	"4088B1D501DA"
-					creation   	FALSE))))
-			class      	"Logical View::Sample Application Engine::CSIPExEngine"
-			quidu      	"4073D6830341"
-			persistence 	"Transient"
-			creationObj 	FALSE
-			multi      	FALSE)
-		    (object Object "$UNNAMED$10"
-			quid       	"4088CADD03D2"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"4088CB080181"
-				supplier   	"$UNNAMED$13"
-				quidu      	"4088CAFF01FE"
-				messages   	(list Messages
-				    (object Message "IMReceived(CSIPMessage)"
-					quid       	"4088CB080182"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"2"
-					ordinal    	5
-					quidu      	"4088B6A50238"
-					creation   	FALSE))))
-			class      	"Logical View::Sample Application SIP Engine::MSIPExSIPEngine"
-			quidu      	"407D10DF00EA"
-			persistence 	"Transient"
-			creationObj 	FALSE
-			multi      	FALSE)
-		    (object Object "$UNNAMED$13"
-			quid       	"4088CAFF01FE"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"4088CB2A0105"
-				supplier   	"$UNNAMED$9"
-				quidu      	"4088CABF02D8"))
-			class      	"Logical View::Sample Application Engine::MSIPExSIPEngineObserver"
-			quidu      	"4088B2E50180"
-			persistence 	"Transient"
-			creationObj 	FALSE
-			multi      	FALSE)
-		    (object Object "$UNNAMED$11"
-			quid       	"4088CCFA0030"
-			class      	"Logical View::Sample Application UI::MSIPExGameObserver"
-			quidu      	"407D25B502D4"
-			persistence 	"Transient"
-			creationObj 	FALSE
-			multi      	FALSE)
-		    (object Object "$UNNAMED$12"
-			quid       	"4088CD0601D6"
-			class      	"Logical View::Sample Application UI::MStateViewNotifier"
-			quidu      	"407D0E6A014F"
-			persistence 	"Transient"
-			creationObj 	FALSE
-			multi      	FALSE)))
-	    (object Mechanism @3
-		logical_models 	(list unit_reference_list
-		    (object Object "$UNNAMED$14"
-			quid       	"4088CEDB0055"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"4088CF79023C"
-				supplier   	"$UNNAMED$15"
-				quidu      	"4088CF740028"
-				messages   	(list Messages
-				    (object Message "DrawNow( )"
-					quid       	"4088CF79023D"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1"
-					ordinal    	1
-					quidu      	"3A13D96900A6"
-					creation   	FALSE))))
-			class      	"Logical View::Sample Application UI::CSIPExAppUi"
-			quidu      	"4073D13C015B"
-			persistence 	"Transient"
-			creationObj 	FALSE
-			multi      	FALSE)
-		    (object Object "$UNNAMED$16"
-			quid       	"4088CEED03C0"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"4088CEF70101"
-				supplier   	"$UNNAMED$14"
-				quidu      	"4088CEDB0055"
-				messages   	(list Messages
-				    (object Message "GameStateChangedL(TGameState)"
-					quid       	"4088CEF70102"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1"
-					ordinal    	0
-					quidu      	"4084FB8401C1"
-					creation   	FALSE))))
-			class      	"Logical View::Sample Application Engine::CSIPExEngine"
-			quidu      	"4073D6830341"
-			persistence 	"Transient"
-			creationObj 	FALSE
-			multi      	FALSE)
-		    (object Object "$UNNAMED$15"
-			quid       	"4088CF740028"
-			class      	"Logical View::Sample Application UI::CSIPExGameContainer"
-			quidu      	"4073D1EE039F"
-			persistence 	"Transient"
-			creationObj 	FALSE
-			multi      	FALSE)))
-	    (object Mechanism @4
-		logical_models 	(list unit_reference_list
-		    (object Object "$UNNAMED$17"
-			quid       	"4088D0110192"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"4088D0220134"
-				supplier   	"$UNNAMED$18"
-				quidu      	"4088D01F02DA"
-				messages   	(list Messages
-				    (object Message "HandleCommandL(TInt)"
-					quid       	"4088D0220135"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1"
-					ordinal    	0
-					quidu      	"3A13D89B0172"
-					creation   	FALSE))))
-			class      	"Logical View::User"
-			quidu      	"4088D006022E"
-			persistence 	"Transient"
-			creationObj 	FALSE
-			multi      	FALSE)
-		    (object Object "$UNNAMED$18"
-			quid       	"4088D01F02DA"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"4088D0A30155"
-				supplier   	"$UNNAMED$19"
-				quidu      	"4088D0A00155"
-				messages   	(list Messages
-				    (object Message "PassMoveL(TMoveType)"
-					quid       	"4088D0A30156"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1"
-					ordinal    	1
-					quidu      	"4088B0BC037D"
-					creation   	FALSE)
-				    (object Message "GameStateChangedL(TGameState)"
-					quid       	"4088D12C01F3"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"ToClientFromSupplier"
-					sequence   	"1.1.1.1"
-					ordinal    	3
-					quidu      	"4084FB8401C1"
-					creation   	FALSE))))
-			class      	"Logical View::Sample Application UI::CSIPExAppUi"
-			quidu      	"4073D13C015B"
-			persistence 	"Transient"
-			creationObj 	FALSE
-			multi      	FALSE)
-		    (object Object "$UNNAMED$19"
-			quid       	"4088D0A00155"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"4088D0C402BD"
-				supplier   	"$UNNAMED$20"
-				quidu      	"4088D0BF01D2"
-				messages   	(list Messages
-				    (object Message "SendMoveL( )"
-					quid       	"4088D0C402BE"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1.2"
-					ordinal    	4
-					quidu      	"4083810E012D"
-					creation   	FALSE)))
-			    (object Link
-				quid       	"4088D0D102CD"
-				supplier   	"$UNNAMED$19"
-				quidu      	"4088D0A00155"
-				messages   	(list Messages
-				    (object Message "UpdateState( )"
-					quid       	"4088D0D102CE"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1.1"
-					ordinal    	2
-					quidu      	"4088D0E901D3"
-					creation   	FALSE))))
-			class      	"Logical View::Sample Application Engine::MSIPLineEngine"
-			quidu      	"4073D54200FB"
-			persistence 	"Transient"
-			creationObj 	FALSE
-			multi      	FALSE)
-		    (object Object "$UNNAMED$20"
-			quid       	"4088D0BF01D2"
-			class      	"Logical View::Sample Application Socket Engine::MSIPExSocketEngine"
-			quidu      	"4073D6A902E4"
-			persistence 	"Transient"
-			creationObj 	FALSE
-			multi      	FALSE)))
-	    (object Mechanism @5
-		logical_models 	(list unit_reference_list
-		    (object Object "$UNNAMED$21"
-			quid       	"4088E12003AE"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"4088E13C01BA"
-				supplier   	"$UNNAMED$22"
-				quidu      	"4088E12C0350"
-				messages   	(list Messages
-				    (object Message "Incoming message"
-					quid       	"4088E13C01BB"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1"
-					ordinal    	0
-					quidu      	"000000000000"
-					creation   	FALSE))))
-			class      	"Logical View::System"
-			quidu      	"4088E10F011D"
-			persistence 	"Transient"
-			creationObj 	FALSE
-			multi      	FALSE)
-		    (object Object "$UNNAMED$22"
-			quid       	"4088E12C0350"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"4088E155038F"
-				supplier   	"$UNNAMED$23"
-				quidu      	"4088E13501E9"
-				messages   	(list Messages
-				    (object Message "SocketDataL(TDes8&)"
-					quid       	"4088E1550390"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1"
-					ordinal    	1
-					quidu      	"4088B37D02BB"
-					creation   	FALSE))))
-			class      	"Logical View::Sample Application Socket Engine::CSIPExSocketEngine"
-			quidu      	"4073D6BC0390"
-			persistence 	"Transient"
-			creationObj 	FALSE
-			multi      	FALSE)
-		    (object Object "$UNNAMED$23"
-			quid       	"4088E13501E9"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"4088E1D2022A"
-				supplier   	"$UNNAMED$24"
-				quidu      	"4088E16B0332"
-				messages   	(list Messages
-				    (object Message "SocketDataL(TDes8&)"
-					quid       	"4088E1D2022B"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1.1"
-					ordinal    	2
-					quidu      	"4088B37D02BB"
-					creation   	FALSE))))
-			class      	"Logical View::Sample Application Engine::MSIPExSocketEngineObserver"
-			quidu      	"4088B2EE00E4"
-			persistence 	"Transient"
-			creationObj 	FALSE
-			multi      	FALSE)
-		    (object Object "$UNNAMED$24"
-			quid       	"4088E16B0332"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"4088E17A011F"
-				supplier   	"$UNNAMED$24"
-				quidu      	"4088E16B0332"
-				messages   	(list Messages
-				    (object Message "UpdateState( )"
-					quid       	"4088E1DD01DC"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1.1.1"
-					ordinal    	3
-					quidu      	"4088B566032E"
-					creation   	FALSE)))
-			    (object Link
-				quid       	"4088E2270037"
-				supplier   	"$UNNAMED$25"
-				quidu      	"4088E21F0279"
-				messages   	(list Messages
-				    (object Message "GameStateChangedL(TGameState)"
-					quid       	"4088E2270038"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1.1.1.1"
-					ordinal    	4
-					quidu      	"4084FB8401C1"
-					creation   	FALSE))))
-			class      	"Logical View::Sample Application Engine::CSIPExEngine"
-			quidu      	"4073D6830341"
-			persistence 	"Transient"
-			creationObj 	FALSE
-			multi      	FALSE)
-		    (object Object "$UNNAMED$25"
-			quid       	"4088E21F0279"
-			class      	"Logical View::Sample Application UI::MSIPExGameObserver"
-			quidu      	"407D25B502D4"
-			persistence 	"Transient"
-			creationObj 	FALSE
-			multi      	FALSE)))
-	    (object Mechanism @6
-		logical_models 	(list unit_reference_list
-		    (object Object "$UNNAMED$26"
-			quid       	"4088E706017F"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"4088E71500A5"
-				supplier   	"$UNNAMED$27"
-				quidu      	"4088E7120160"
-				messages   	(list Messages
-				    (object Message "End game event from user"
-					quid       	"4088E71500A6"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1"
-					ordinal    	0
-					quidu      	"000000000000"
-					creation   	FALSE))))
-			class      	"Logical View::User"
-			quidu      	"4088D006022E"
-			persistence 	"Transient"
-			creationObj 	FALSE
-			multi      	FALSE)
-		    (object Object "$UNNAMED$27"
-			quid       	"4088E7120160"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"4088E73F0112"
-				supplier   	"$UNNAMED$28"
-				quidu      	"4088E73C0086"
-				messages   	(list Messages
-				    (object Message "EndGameL( )"
-					quid       	"4088E73F0113"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1"
-					ordinal    	1
-					quidu      	"4088B11E013C"
-					creation   	FALSE))))
-			class      	"Logical View::Sample Application UI::CSIPExAppUi"
-			quidu      	"4073D13C015B"
-			persistence 	"Transient"
-			creationObj 	FALSE
-			multi      	FALSE)
-		    (object Object "$UNNAMED$28"
-			quid       	"4088E73C0086"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"4088E7620132"
-				supplier   	"$UNNAMED$29"
-				quidu      	"4088E75E0028"
-				messages   	(list Messages
-				    (object Message "DisconnectL( )"
-					quid       	"4088E7620133"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1.1"
-					ordinal    	2
-					quidu      	"40838107036F"
-					creation   	FALSE)
-				    (object Message "~( )"
-					quid       	"4088E76F0161"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1.2"
-					ordinal    	3
-					quidu      	"4088E77301BF"
-					creation   	FALSE)))
-			    (object Link
-				quid       	"4088E7A1022D"
-				supplier   	"$UNNAMED$30"
-				quidu      	"4088E79A0317"
-				messages   	(list Messages
-				    (object Message "EndSession()"
-					quid       	"4088E7A1022E"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1.3"
-					ordinal    	4
-					quidu      	"000000000000"
-					creation   	FALSE)))
-			    (object Link
-				quid       	"4088E7E1023D"
-				supplier   	"$UNNAMED$28"
-				quidu      	"4088E73C0086"
-				messages   	(list Messages
-				    (object Message "UpdateState( )"
-					quid       	"4088E80201F0"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"2.1.1"
-					ordinal    	7
-					quidu      	"4088D0E901D3"
-					creation   	FALSE))))
-			class      	"Logical View::Sample Application Engine::MSIPLineEngine"
-			quidu      	"4073D54200FB"
-			persistence 	"Transient"
-			creationObj 	FALSE
-			multi      	FALSE)
-		    (object Object "$UNNAMED$29"
-			quid       	"4088E75E0028"
-			class      	"Logical View::Sample Application Socket Engine::MSIPExSocketEngine"
-			quidu      	"4073D6A902E4"
-			persistence 	"Transient"
-			creationObj 	TRUE
-			multi      	FALSE)
-		    (object Object "$UNNAMED$30"
-			quid       	"4088E79A0317"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"4088E7CC03B4"
-				supplier   	"$UNNAMED$31"
-				quidu      	"4088E7C5027C"
-				messages   	(list Messages
-				    (object Message "IMReceived(CSIPMessage)"
-					quid       	"4088E7CC03B5"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"2"
-					ordinal    	5
-					quidu      	"4088B6A50238"
-					creation   	FALSE))))
-			class      	"Logical View::Sample Application SIP Engine::MSIPExSIPEngine"
-			quidu      	"407D10DF00EA"
-			persistence 	"Transient"
-			creationObj 	FALSE
-			multi      	FALSE)
-		    (object Object "$UNNAMED$31"
-			quid       	"4088E7C5027C"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"4088E7D7003A"
-				supplier   	"$UNNAMED$28"
-				quidu      	"4088E73C0086"
-				messages   	(list Messages
-				    (object Message ""
-					quid       	"4088E7F700C7"
-					frequency  	"Aperiodic"
-					synchronization 	"Return"
-					dir        	"FromClientToSupplier"
-					sequence   	"2.1"
-					ordinal    	6
-					quidu      	"000000000000"
-					creation   	FALSE))))
-			class      	"Logical View::Sample Application Engine::MSIPExSIPEngineObserver"
-			quidu      	"4088B2E50180"
-			persistence 	"Transient"
-			creationObj 	TRUE
-			multi      	FALSE)))
-	    (object Mechanism @7
-		logical_models 	(list unit_reference_list
-		    (object Object "$UNNAMED$32"
-			quid       	"4088EC77021E"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"4088EDD3030C"
-				supplier   	"$UNNAMED$33"
-				quidu      	"4088EDCC0176"
-				messages   	(list Messages
-				    (object Message "NewDocumentL( )"
-					quid       	"4088EDD3030D"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1"
-					ordinal    	0
-					quidu      	"3A13D8B70161"
-					creation   	FALSE))))
-			class      	"Logical View::Framework"
-			quidu      	"4088B4BE01F4"
-			persistence 	"Transient"
-			creationObj 	FALSE
-			multi      	FALSE)
-		    (object Object "$UNNAMED$34"
-			quid       	"4088ED6E026F"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"4088EE980234"
-				supplier   	"$UNNAMED$35"
-				quidu      	"4088EE2402B0"
-				messages   	(list Messages
-				    (object Message "IMReceived(CSIPMessage)"
-					quid       	"4088EE980235"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"2.1"
-					ordinal    	6
-					quidu      	"4088B6A50238"
-					creation   	FALSE))))
-			class      	"Logical View::Sample Application SIP Engine::CSIPExSIPEngine"
-			quidu      	"407D10D7005D"
-			persistence 	"Transient"
-			creationObj 	FALSE
-			multi      	FALSE)
-		    (object Object "$UNNAMED$33"
-			quid       	"4088EDCC0176"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"4088EDFD004E"
-				supplier   	"$UNNAMED$36"
-				quidu      	"4088EDF300DA"
-				messages   	(list Messages
-				    (object Message "CreateEngineL( )"
-					quid       	"4088EDFD004F"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1"
-					ordinal    	1
-					quidu      	"4088EDFF03B9"
-					creation   	FALSE))))
-			class      	"Logical View::Sample Application UI::CSIPExDoc"
-			quidu      	"4073D1340293"
-			persistence 	"Transient"
-			creationObj 	FALSE
-			multi      	FALSE)
-		    (object Object "$UNNAMED$36"
-			quid       	"4088EDF300DA"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"4088EE3201E5"
-				supplier   	"$UNNAMED$35"
-				quidu      	"4088EE2402B0"
-				messages   	(list Messages
-				    (object Message "NewL( )"
-					quid       	"4088EE3201E6"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1.1"
-					ordinal    	2
-					quidu      	"4088EE3802C0"
-					creation   	FALSE))))
-			class      	"Logical View::Sample Application Engine::SIPLineEngineFactory"
-			quidu      	"4088A13B02DD"
-			persistence 	"Transient"
-			creationObj 	FALSE
-			multi      	FALSE)
-		    (object Object "$UNNAMED$35"
-			quid       	"4088EE2402B0"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"4088EE5E03CA"
-				supplier   	"$UNNAMED$37"
-				quidu      	"4088EE55003F"
-				messages   	(list Messages
-				    (object Message "CreateSIPEngineL( )"
-					quid       	"4088EE5E03CB"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1.1.1"
-					ordinal    	3
-					quidu      	"4088ECE700C7"
-					creation   	FALSE)))
-			    (object Link
-				quid       	"4088EF2B0246"
-				supplier   	"$UNNAMED$38"
-				quidu      	"4088EF270023"
-				messages   	(list Messages
-				    (object Message "AcceptInvitation( )"
-					quid       	"4088EF2B0247"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"2.1.1"
-					ordinal    	7
-					quidu      	"4088EEE8008F"
-					creation   	FALSE)
-				    (object Message "Return ETrue if user accepts the invitation else EFalse"
-					quid       	"4088EF4003DC"
-					frequency  	"Aperiodic"
-					synchronization 	"Return"
-					dir        	"ToClientFromSupplier"
-					sequence   	"2.1.1.1"
-					ordinal    	8
-					quidu      	"000000000000"
-					creation   	FALSE))))
-			class      	"Logical View::Sample Application Engine::CSIPExEngine"
-			quidu      	"4073D6830341"
-			persistence 	"Transient"
-			creationObj 	FALSE
-			multi      	FALSE)
-		    (object Object "$UNNAMED$37"
-			quid       	"4088EE55003F"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"4088EE720214"
-				supplier   	"$UNNAMED$34"
-				quidu      	"4088ED6E026F"
-				messages   	(list Messages
-				    (object Message "NewL( )"
-					quid       	"4088EE720215"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1.1.1.1"
-					ordinal    	4
-					quidu      	"4088EE76031E"
-					creation   	FALSE))))
-			class      	"Logical View::Sample Application SIP Engine::SIPExSIPEngineFactory"
-			quidu      	"4088ADFF024B"
-			persistence 	"Transient"
-			creationObj 	FALSE
-			multi      	FALSE)
-		    (object Object "$UNNAMED$39"
-			quid       	"4088EE8502EF"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"4088EE8B01E6"
-				supplier   	"$UNNAMED$34"
-				quidu      	"4088ED6E026F"
-				messages   	(list Messages
-				    (object Message "Incoming msg( )"
-					quid       	"4088EE8B01E7"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"2"
-					ordinal    	5
-					quidu      	"4088ED7D0137"
-					creation   	FALSE))))
-			class      	"Logical View::System"
-			quidu      	"4088E10F011D"
-			persistence 	"Transient"
-			creationObj 	FALSE
-			multi      	FALSE)
-		    (object Object "$UNNAMED$38"
-			quid       	"4088EF270023"
-			class      	"Logical View::Sample Application UI::CSIPExAppUi"
-			quidu      	"4073D13C015B"
-			persistence 	"Transient"
-			creationObj 	FALSE
-			multi      	FALSE)))
-	    (object Mechanism @8
-		logical_models 	(list unit_reference_list
-		    (object Object "$UNNAMED$40"
-			quid       	"4088F56002FE"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"4088F573007E"
-				supplier   	"$UNNAMED$41"
-				quidu      	"4088F56802CF"
-				messages   	(list Messages
-				    (object Message "HandleCommandL(TInt)"
-					quid       	"4088F573007F"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1"
-					ordinal    	0
-					quidu      	"3A13D89B0172"
-					creation   	FALSE))))
-			class      	"Logical View::User"
-			quidu      	"4088D006022E"
-			persistence 	"Transient"
-			creationObj 	FALSE
-			multi      	FALSE)
-		    (object Object "$UNNAMED$41"
-			quid       	"4088F56802CF"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"4088F58503CA"
-				supplier   	"$UNNAMED$41"
-				quidu      	"4088F56802CF"
-				messages   	(list Messages
-				    (object Message "ShowInstantMsgDlgL( )"
-					quid       	"4088F58503CB"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1"
-					ordinal    	1
-					quidu      	"4088F587034D"
-					creation   	FALSE)))
-			    (object Link
-				quid       	"4088F5EC0050"
-				supplier   	"$UNNAMED$42"
-				quidu      	"4088F5E70206"
-				messages   	(list Messages
-				    (object Message "Validate address"
-					quid       	"4088F5EC0051"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1.1"
-					ordinal    	2
-					quidu      	"000000000000"
-					creation   	FALSE)))
-			    (object Link
-				quid       	"4088F6100293"
-				supplier   	"$UNNAMED$43"
-				quidu      	"4088F60B012B"
-				messages   	(list Messages
-				    (object Message "SendInstantMsgL(const TDesC&, const SIPAddress)"
-					quid       	"4088F6100294"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.2"
-					ordinal    	3
-					quidu      	"4088B12500FD"
-					creation   	FALSE))))
-			class      	"Logical View::Sample Application UI::CSIPExAppUi"
-			quidu      	"4073D13C015B"
-			persistence 	"Transient"
-			creationObj 	FALSE
-			multi      	FALSE)
-		    (object Object "$UNNAMED$42"
-			quid       	"4088F5E70206"
-			quidu      	"4088F5A1036C"
-			persistence 	"Transient"
-			creationObj 	FALSE
-			multi      	FALSE)
-		    (object Object "$UNNAMED$43"
-			quid       	"4088F60B012B"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"4088F66F035F"
-				supplier   	"$UNNAMED$44"
-				quidu      	"4088F66B015C"
-				messages   	(list Messages
-				    (object Message "CreateIM( )"
-					quid       	"4088F66F0360"
-					frequency  	"Aperiodic"
-					synchronization 	"Asynchronous"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.2.1"
-					ordinal    	4
-					quidu      	"4088F67500EE"
-					creation   	FALSE))))
-			class      	"Logical View::Sample Application Engine::MSIPLineEngine"
-			quidu      	"4073D54200FB"
-			persistence 	"Transient"
-			creationObj 	FALSE
-			multi      	FALSE)
-		    (object Object "$UNNAMED$44"
-			quid       	"4088F66B015C"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"4088F68D01E9"
-				supplier   	"$UNNAMED$45"
-				quidu      	"4088F68601AA"
-				messages   	(list Messages
-				    (object Message "IMReceived(CSIPMessage)"
-					quid       	"4088F68D01EA"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"2"
-					ordinal    	5
-					quidu      	"4088B6A50238"
-					creation   	FALSE))))
-			class      	"Logical View::Sample Application SIP Engine::MSIPExSIPEngine"
-			quidu      	"407D10DF00EA"
-			persistence 	"Transient"
-			creationObj 	FALSE
-			multi      	FALSE)
-		    (object Object "$UNNAMED$45"
-			quid       	"4088F68601AA"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"4088F6A303DD"
-				supplier   	"$UNNAMED$43"
-				quidu      	"4088F60B012B"
-				messages   	(list Messages
-				    (object Message ""
-					quid       	"4088F6A303DE"
-					frequency  	"Aperiodic"
-					synchronization 	"Return"
-					dir        	"FromClientToSupplier"
-					sequence   	"3"
-					ordinal    	6
-					quidu      	"000000000000"
-					creation   	FALSE))))
-			class      	"Logical View::Sample Application Engine::MSIPExSIPEngineObserver"
-			quidu      	"4088B2E50180"
-			persistence 	"Transient"
-			creationObj 	FALSE
-			multi      	FALSE)))
-	    (object Mechanism @9
-		logical_models 	(list unit_reference_list
-		    (object Object "$UNNAMED$46"
-			quid       	"408F52460057"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"408F52900067"
-				supplier   	"$UNNAMED$47"
-				quidu      	"408F528C0096"
-				messages   	(list Messages
-				    (object Message "\"Disable profile\" command"
-					quid       	"408F52A500D4"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1"
-					ordinal    	0
-					quidu      	"000000000000"
-					creation   	FALSE))))
-			class      	"Logical View::User"
-			quidu      	"4088D006022E"
-			persistence 	"Transient"
-			creationObj 	FALSE
-			multi      	FALSE)
-		    (object Object "$UNNAMED$47"
-			quid       	"408F528C0096"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"408F52D60307"
-				supplier   	"$UNNAMED$48"
-				quidu      	"408F52D20151"
-				messages   	(list Messages
-				    (object Message "DisableProfileL( )"
-					quid       	"408F52D60308"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1"
-					ordinal    	1
-					quidu      	"408380B50033"
-					creation   	FALSE))))
-			class      	"Logical View::Sample Application UI::CSIPExAppUi"
-			quidu      	"4073D13C015B"
-			persistence 	"Transient"
-			creationObj 	FALSE
-			multi      	FALSE)
-		    (object Object "$UNNAMED$48"
-			quid       	"408F52D20151"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"408F5359021C"
-				supplier   	"$UNNAMED$49"
-				quidu      	"408F535102E7"
-				messages   	(list Messages
-				    (object Message "DisableProfileL( )"
-					quid       	"408F5359021D"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1.1"
-					ordinal    	2
-					quidu      	"408F52F00047"
-					creation   	FALSE)
-				    (object Message "ChangeState( )"
-					quid       	"408F553B0132"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"ToClientFromSupplier"
-					sequence   	"1.1.1.2.1"
-					ordinal    	5
-					quidu      	"408F554E02B8"
-					creation   	FALSE)))
-			    (object Link
-				quid       	"408F56DC0316"
-				supplier   	"$UNNAMED$50"
-				quidu      	"408F56B50113"
-				messages   	(list Messages
-				    (object Message "ShowInfoL( )"
-					quid       	"408F56DC0317"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1.1.2.1.1"
-					ordinal    	6
-					quidu      	"408F56CC0028"
-					creation   	FALSE))))
-			class      	"Logical View::Sample Application Engine::MSIPLineEngine"
-			quidu      	"4073D54200FB"
-			persistence 	"Transient"
-			creationObj 	FALSE
-			multi      	FALSE)
-		    (object Object "$UNNAMED$49"
-			quid       	"408F535102E7"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"408F538E03D2"
-				supplier   	"$UNNAMED$51"
-				quidu      	"408F538600B5"
-				messages   	(list Messages
-				    (object Message "DisableProfile( )"
-					quid       	"408F538E03D3"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1.1.1"
-					ordinal    	3
-					quidu      	"4088CAE7024C"
-					creation   	FALSE)))
-			    (object Link
-				quid       	"408F542801AF"
-				supplier   	"$UNNAMED$49"
-				quidu      	"408F535102E7"
-				messages   	(list Messages
-				    (object Message "ChangeState( )"
-					quid       	"408F542801B0"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1.1.2"
-					ordinal    	4
-					quidu      	"408F530D01AF"
-					creation   	FALSE))))
-			class      	"Logical View::Sample Application Engine::TSIPExStateRegistered"
-			quidu      	"408F4C8502D8"
-			persistence 	"Transient"
-			creationObj 	FALSE
-			multi      	FALSE)
-		    (object Object "$UNNAMED$51"
-			quid       	"408F538600B5"
-			class      	"Logical View::Sample Application SIP Engine::CSIPExSIPEngine"
-			quidu      	"407D10D7005D"
-			persistence 	"Transient"
-			creationObj 	FALSE
-			multi      	FALSE)
-		    (object Object "$UNNAMED$50"
-			quid       	"408F56B50113"
-			class      	"Logical View::Sample Application UI::MStateViewNotifier"
-			quidu      	"407D0E6A014F"
-			persistence 	"Transient"
-			creationObj 	FALSE
-			multi      	FALSE)))
-	    (object Mechanism @10
-		logical_models 	(list unit_reference_list
-		    (object Object "$UNNAMED$52"
-			quid       	"408F55F7023B"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"408F561803C2"
-				supplier   	"$UNNAMED$53"
-				quidu      	"408F56150151"
-				messages   	(list Messages
-				    (object Message "\"Enable profile\" command"
-					quid       	"408F561803C3"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1"
-					ordinal    	0
-					quidu      	"000000000000"
-					creation   	FALSE))))
-			class      	"Logical View::User"
-			quidu      	"4088D006022E"
-			persistence 	"Transient"
-			creationObj 	FALSE
-			multi      	FALSE)
-		    (object Object "$UNNAMED$53"
-			quid       	"408F56150151"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"408F567701AF"
-				supplier   	"$UNNAMED$54"
-				quidu      	"408F56730103"
-				messages   	(list Messages
-				    (object Message "EnableProfileL( )"
-					quid       	"408F567701B0"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1"
-					ordinal    	1
-					quidu      	"408380A60208"
-					creation   	FALSE))))
-			class      	"Logical View::Sample Application UI::CSIPExAppUi"
-			quidu      	"4073D13C015B"
-			persistence 	"Transient"
-			creationObj 	FALSE
-			multi      	FALSE)
-		    (object Object "$UNNAMED$54"
-			quid       	"408F56730103"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"408F569003A3"
-				supplier   	"$UNNAMED$55"
-				quidu      	"408F568D0170"
-				messages   	(list Messages
-				    (object Message "EnableProfileL( )"
-					quid       	"408F569003A4"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1.1"
-					ordinal    	2
-					quidu      	"408F53050067"
-					creation   	FALSE)
-				    (object Message "ChangeState( )"
-					quid       	"408F58490028"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"ToClientFromSupplier"
-					sequence   	"1.1.1.2.1"
-					ordinal    	5
-					quidu      	"408F554E02B8"
-					creation   	FALSE)))
-			    (object Link
-				quid       	"408F585700D4"
-				supplier   	"$UNNAMED$56"
-				quidu      	"408F57E50355"
-				messages   	(list Messages
-				    (object Message "ShowInfoL( )"
-					quid       	"408F585700D5"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1.1.2.1.1"
-					ordinal    	6
-					quidu      	"408F56CC0028"
-					creation   	FALSE)
-				    (object Message "ShowInfoL( )"
-					quid       	"408F58EB01FD"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"2.1.1.1"
-					ordinal    	10
-					quidu      	"408F56CC0028"
-					creation   	FALSE))))
-			class      	"Logical View::Sample Application Engine::MSIPLineEngine"
-			quidu      	"4073D54200FB"
-			persistence 	"Transient"
-			creationObj 	FALSE
-			multi      	FALSE)
-		    (object Object "$UNNAMED$55"
-			quid       	"408F568D0170"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"408F574D02D8"
-				supplier   	"$UNNAMED$57"
-				quidu      	"408F57480038"
-				messages   	(list Messages
-				    (object Message "EnableProfile( )"
-					quid       	"408F574D02D9"
-					frequency  	"Aperiodic"
-					synchronization 	"Asynchronous"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1.1.1"
-					ordinal    	3
-					quidu      	"4088B5C50032"
-					creation   	FALSE)))
-			    (object Link
-				quid       	"408F57D20335"
-				supplier   	"$UNNAMED$55"
-				quidu      	"408F568D0170"
-				messages   	(list Messages
-				    (object Message "ChangeState( )"
-					quid       	"408F58390038"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1.1.2"
-					ordinal    	4
-					quidu      	"408F530D01AF"
-					creation   	FALSE))))
-			class      	"Logical View::Sample Application Engine::TSIPExStateIdle"
-			quidu      	"408F4C410151"
-			persistence 	"Transient"
-			creationObj 	FALSE
-			multi      	FALSE)
-		    (object Object "$UNNAMED$57"
-			quid       	"408F57480038"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"408F58BE024B"
-				supplier   	"$UNNAMED$58"
-				quidu      	"408F58B40355"
-				messages   	(list Messages
-				    (object Message "ProfileEnabled( )"
-					quid       	"408F58BE024C"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"2"
-					ordinal    	7
-					quidu      	"408F504B019F"
-					creation   	FALSE))))
-			class      	"Logical View::Sample Application SIP Engine::MSIPExSIPEngine"
-			quidu      	"407D10DF00EA"
-			persistence 	"Transient"
-			creationObj 	FALSE
-			multi      	FALSE)
-		    (object Object "$UNNAMED$56"
-			quid       	"408F57E50355"
-			class      	"Logical View::Sample Application UI::MStateViewNotifier"
-			quidu      	"407D0E6A014F"
-			persistence 	"Transient"
-			creationObj 	FALSE
-			multi      	FALSE)
-		    (object Object "$UNNAMED$58"
-			quid       	"408F58B40355"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"408F58D702E7"
-				supplier   	"$UNNAMED$58"
-				quidu      	"408F58B40355"
-				messages   	(list Messages
-				    (object Message "ChangeState( )"
-					quid       	"408F58D702E8"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"2.1"
-					ordinal    	8
-					quidu      	"408F530D01AF"
-					creation   	FALSE)))
-			    (object Link
-				quid       	"408F58DF020D"
-				supplier   	"$UNNAMED$54"
-				quidu      	"408F56730103"
-				messages   	(list Messages
-				    (object Message "ChangeState( )"
-					quid       	"408F58DF020E"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"2.1.1"
-					ordinal    	9
-					quidu      	"408F554E02B8"
-					creation   	FALSE))))
-			class      	"Logical View::Sample Application Engine::TSIPExStateRegistering"
-			quidu      	"408F4C7C0374"
-			persistence 	"Transient"
-			creationObj 	FALSE
-			multi      	FALSE)))
-	    (object Mechanism @11
-		logical_models 	(list unit_reference_list)))
-	logical_presentations 	(list unit_reference_list
-	    (object ClassDiagram "Main"
-		quid       	"3A13D86A01A5"
-		title      	"Main"
-		zoom       	100
-		max_height 	28350
-		max_width  	21600
-		origin_x   	0
-		origin_y   	0
-		items      	(list diagram_item_list
-		    (object CategoryView "Logical View::Sample Application UI" @12
-			location   	(416, 896)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@12
-			    location   	(271, 812)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	290
-			    justify    	0
-			    label      	"Sample Application UI")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"4073D08F0233"
-			width      	302
-			height     	180)
-		    (object CategoryView "Logical View::Sample Application Engine" @13
-			location   	(1104, 896)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@13
-			    location   	(913, 812)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	382
-			    justify    	0
-			    label      	"Sample Application Engine")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"4073D0AD02EF"
-			width      	394
-			height     	180)
-		    (object ImportView "" @14
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"4073D0C40292"
-			client     	@12
-			supplier   	@13
-			line_style 	0)
-		    (object CategoryView "Logical View::Sample Application Socket Engine" @15
-			location   	(1104, 1392)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@15
-			    location   	(911, 1308)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	386
-			    justify    	0
-			    label      	"Sample Application Socket Engine")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"4073D0D3030F"
-			width      	398
-			height     	180)
-		    (object ImportView "" @16
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"4073D0E0008F"
-			client     	@13
-			supplier   	@15
-			line_style 	0)
-		    (object CategoryView "Logical View::Sample Application SIP Engine" @17
-			location   	(1104, 480)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@17
-			    location   	(915, 396)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	378
-			    justify    	0
-			    label      	"Sample Application SIP Engine")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"407D10BC00F9"
-			width      	390
-			height     	180)
-		    (object ImportView "" @18
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"40875B1201F2"
-			client     	@13
-			supplier   	@17
-			line_style 	0)
-		    (object CategoryView "Logical View::EikCore" @19
-			location   	(336, 240)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@19
-			    location   	(192, 156)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	288
-			    justify    	0
-			    label      	"EikCore")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3A13D89202E2"
-			width      	300
-			height     	180)
-		    (object CategoryView "Logical View::AppArc" @20
-			location   	(336, 1312)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@20
-			    location   	(192, 1228)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	288
-			    justify    	0
-			    label      	"AppArc")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3A13D93A0008"
-			width      	300
-			height     	180)
-		    (object CategoryView "Logical View::Cone" @21
-			location   	(336, 1760)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@21
-			    location   	(192, 1676)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	288
-			    justify    	0
-			    label      	"Cone")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3A13D963013D"
-			width      	300
-			height     	180)
-		    (object CategoryView "Logical View::E32" @22
-			location   	(864, 1856)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@22
-			    location   	(720, 1772)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	288
-			    justify    	0
-			    label      	"E32")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3A13D98603C9"
-			width      	300
-			height     	180)
-		    (object CategoryView "Logical View::S32" @23
-			location   	(1408, 1856)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@23
-			    location   	(1264, 1772)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	288
-			    justify    	0
-			    label      	"S32")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3A13DAB2027F"
-			width      	300
-			height     	180)
-		    (object CategoryView "Logical View::F32" @24
-			location   	(1680, 240)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@24
-			    location   	(1536, 156)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	288
-			    justify    	0
-			    label      	"F32")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3A13DA900317"
-			width      	300
-			height     	180)))
-	    (object InteractionDiagram "Enable profile"
-		mechanism_ref 	@1
-		quid       	"4088B48901D4"
-		title      	"Enable profile"
-		zoom       	100
-		max_height 	28350
-		max_width  	21600
-		origin_x   	0
-		origin_y   	0
-		items      	(list diagram_item_list
-		    (object InterObjView "$UNNAMED$2" @25
-			location   	(288, 224)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	TRUE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@25
-			    location   	(288, 249)
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	360
-			    justify    	0
-			    label      	"")
-			icon       	"Actor"
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"4088B4D800CB"
-			width      	336
-			height     	1414
-			icon_height 	162
-			icon_width 	120
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @26
-			    location   	(288, 368)
-			    line_color 	3342489
-			    InterObjView 	@25
-			    height     	1180
-			    y_coord    	1120
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$0" @27
-			location   	(736, 224)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	TRUE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@27
-			    location   	(736, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	294
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"4088B4AF01C5"
-			width      	312
-			height     	1414
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @28
-			    location   	(736, 368)
-			    line_color 	3342489
-			    InterObjView 	@27
-			    height     	1120
-			    y_coord    	1060
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$1" @29
-			location   	(1184, 224)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	TRUE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@29
-			    location   	(1184, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	316
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"4088B594033E"
-			width      	334
-			height     	1414
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @30
-			    location   	(1184, 432)
-			    line_color 	3342489
-			    InterObjView 	@29
-			    height     	996
-			    y_coord    	936
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @31
-			    location   	(1184, 560)
-			    line_color 	3342489
-			    InterObjView 	@29
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @32
-			    location   	(1184, 1056)
-			    line_color 	3342489
-			    InterObjView 	@29
-			    height     	312
-			    y_coord    	252
-			    Nested     	TRUE))
-		    (object InterObjView "$UNNAMED$3" @33
-			location   	(1536, 224)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	TRUE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@33
-			    location   	(1536, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	354
-			    justify    	0
-			    label      	"")
-			icon       	"interface"
-			icon_style 	"Label"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"4088B5D003CC"
-			width      	372
-			height     	1414
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @34
-			    location   	(1536, 688)
-			    line_color 	3342489
-			    InterObjView 	@33
-			    height     	60
-			    y_coord    	0
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @35
-			    location   	(1536, 848)
-			    line_color 	3342489
-			    InterObjView 	@33
-			    height     	120
-			    y_coord    	60
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$6" @36
-			location   	(1936, 224)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	TRUE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@36
-			    location   	(1936, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	540
-			    justify    	0
-			    label      	"")
-			icon       	"interface"
-			icon_style 	"Label"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"4088B5F300EE"
-			width      	558
-			height     	1414
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @37
-			    location   	(1936, 848)
-			    line_color 	3342489
-			    InterObjView 	@36
-			    height     	60
-			    y_coord    	0
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$4" @38
-			location   	(2448, 224)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	TRUE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@38
-			    location   	(2448, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	468
-			    justify    	0
-			    label      	"")
-			icon       	"interface"
-			icon_style 	"Label"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"4088C08002B6"
-			width      	486
-			height     	1414
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @39
-			    location   	(2448, 1136)
-			    line_color 	3342489
-			    InterObjView 	@38
-			    height     	60
-			    y_coord    	0
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$5" @40
-			location   	(2928, 224)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	TRUE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@40
-			    location   	(2928, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	358
-			    justify    	0
-			    label      	"")
-			icon       	"interface"
-			icon_style 	"Label"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"4088C0CE0315"
-			width      	376
-			height     	1414
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @41
-			    location   	(2928, 1248)
-			    line_color 	3342489
-			    InterObjView 	@40
-			    height     	60
-			    y_coord    	0
-			    Nested     	FALSE))
-		    (object InterMessView "" @42
-			location   	(16, 368)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object SegLabel @43
-			    Parent_View 	@42
-			    location   	(511, 324)
-			    font       	(object Font
-				size       	10
-				face       	"Arial"
-				bold       	FALSE
-				italics    	FALSE
-				underline  	FALSE
-				strike     	FALSE
-				color      	0
-				default_color 	TRUE)
-			    quidu      	"4088B51F01A7"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	426
-			    justify    	0
-			    label      	"HandleCommandL(TInt)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@25
-			supplier   	@27
-			Focus_Src  	@26
-			Focus_Entry 	@28
-			origin     	(303, 368)
-			terminus   	(720, 368)
-			ordinal    	0)
-		    (object InterMessView "" @44
-			location   	(16, 432)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object SegLabel @45
-			    Parent_View 	@44
-			    location   	(959, 388)
-			    font       	(object Font
-				size       	10
-				face       	"Arial"
-				bold       	FALSE
-				italics    	FALSE
-				underline  	FALSE
-				strike     	FALSE
-				color      	0
-				default_color 	TRUE)
-			    quidu      	"4088B59A0061"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	307
-			    justify    	0
-			    label      	"EnableProfileL( )"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@27
-			supplier   	@29
-			Focus_Src  	@28
-			Focus_Entry 	@30
-			origin     	(751, 432)
-			terminus   	(1168, 432)
-			ordinal    	1)
-		    (object SelfMessView "" @46
-			location   	(16, 560)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object SegLabel @47
-			    Parent_View 	@46
-			    location   	(1290, 516)
-			    font       	(object Font
-				size       	10
-				face       	"Arial"
-				bold       	FALSE
-				italics    	FALSE
-				underline  	FALSE
-				strike     	FALSE
-				color      	0
-				default_color 	TRUE)
-			    quidu      	"4088B5A30284"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	273
-			    justify    	0
-			    label      	"UpdateState( )"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@29
-			supplier   	@29
-			Focus_Src  	@30
-			Focus_Entry 	@31
-			origin     	(1215, 560)
-			terminus   	(1365, 560)
-			ordinal    	2)
-		    (object InterMessView "" @48
-			location   	(1280, 688)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object SegLabel @49
-			    Parent_View 	@48
-			    location   	(1359, 644)
-			    font       	(object Font
-				size       	10
-				face       	"Arial"
-				bold       	FALSE
-				italics    	FALSE
-				underline  	FALSE
-				strike     	FALSE
-				color      	0
-				default_color 	TRUE)
-			    quidu      	"4088B5D80023"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	285
-			    justify    	0
-			    label      	"EnableProfile( )"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@29
-			supplier   	@33
-			Focus_Src  	@30
-			Focus_Entry 	@34
-			origin     	(1199, 688)
-			terminus   	(1520, 688)
-			ordinal    	3)
-		    (object InterMessView "" @50
-			location   	(1744, 848)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object SegLabel @51
-			    Parent_View 	@50
-			    location   	(1735, 805)
-			    font       	(object Font
-				size       	10
-				face       	"Arial"
-				bold       	FALSE
-				italics    	FALSE
-				underline  	FALSE
-				strike     	FALSE
-				color      	0
-				default_color 	TRUE)
-			    quidu      	"4088B5FB0302"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	10
-			    justify    	0
-			    label      	"IMReceived(CSIPMessage)"
-			    pctDist    	0.498645
-			    height     	44
-			    orientation 	0)
-			line_color 	3342489
-			client     	@33
-			supplier   	@36
-			Focus_Src  	@35
-			Focus_Entry 	@37
-			origin     	(1551, 848)
-			terminus   	(1920, 848)
-			ordinal    	4)
-		    (object SelfMessView "" @52
-			location   	(16, 1056)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object SegLabel @53
-			    Parent_View 	@52
-			    location   	(1290, 1012)
-			    font       	(object Font
-				size       	10
-				face       	"Arial"
-				bold       	FALSE
-				italics    	FALSE
-				underline  	FALSE
-				strike     	FALSE
-				color      	0
-				default_color 	TRUE)
-			    quidu      	"4088CD730199"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	0
-			    justify    	0
-			    label      	""
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@29
-			supplier   	@29
-			Focus_Src  	@30
-			Focus_Entry 	@32
-			origin     	(1215, 1056)
-			terminus   	(1365, 1056)
-			ordinal    	5)
-		    (object InterMessView "" @54
-			location   	(1808, 1136)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object SegLabel @55
-			    Parent_View 	@54
-			    location   	(1823, 1092)
-			    font       	(object Font
-				size       	10
-				face       	"Arial"
-				bold       	FALSE
-				italics    	FALSE
-				underline  	FALSE
-				strike     	FALSE
-				color      	0
-				default_color 	TRUE)
-			    quidu      	"4088CD9000AF"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	651
-			    justify    	0
-			    label      	"GameStateChangedL(TGameState)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@29
-			supplier   	@38
-			Focus_Src  	@32
-			Focus_Entry 	@39
-			origin     	(1214, 1136)
-			terminus   	(2432, 1136)
-			ordinal    	6)
-		    (object InterMessView "" @56
-			location   	(2064, 1248)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object SegLabel @57
-			    Parent_View 	@56
-			    location   	(2063, 1204)
-			    font       	(object Font
-				size       	10
-				face       	"Arial"
-				bold       	FALSE
-				italics    	FALSE
-				underline  	FALSE
-				strike     	FALSE
-				color      	0
-				default_color 	TRUE)
-			    quidu      	"4088CD9502C2"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	444
-			    justify    	0
-			    label      	"SetRegistrationStateL( )"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@29
-			supplier   	@40
-			Focus_Src  	@32
-			Focus_Entry 	@41
-			origin     	(1214, 1248)
-			terminus   	(2912, 1248)
-			ordinal    	7)))
-	    (object InteractionDiagram "Disable profile"
-		mechanism_ref 	@2
-		quid       	"4088CA28023A"
-		title      	"Disable profile"
-		zoom       	100
-		max_height 	28350
-		max_width  	21600
-		origin_x   	781
-		origin_y   	0
-		items      	(list diagram_item_list
-		    (object InterObjView "$UNNAMED$7" @58
-			location   	(256, 224)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	TRUE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@58
-			    location   	(256, 249)
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	360
-			    justify    	0
-			    label      	"")
-			icon       	"Actor"
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"4088CA460111"
-			width      	336
-			height     	1606
-			icon_height 	162
-			icon_width 	120
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @59
-			    location   	(256, 384)
-			    line_color 	3342489
-			    InterObjView 	@58
-			    height     	1356
-			    y_coord    	1296
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$8" @60
-			location   	(672, 224)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	TRUE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@60
-			    location   	(672, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	294
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"4088CA5202D7"
-			width      	312
-			height     	1606
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @61
-			    location   	(672, 384)
-			    line_color 	3342489
-			    InterObjView 	@60
-			    height     	1296
-			    y_coord    	1236
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$9" @62
-			location   	(1008, 224)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	TRUE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@62
-			    location   	(1008, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	316
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"4088CABF02D8"
-			width      	334
-			height     	1606
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @63
-			    location   	(1008, 448)
-			    line_color 	3342489
-			    InterObjView 	@62
-			    height     	1172
-			    y_coord    	1112
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @64
-			    location   	(1008, 560)
-			    line_color 	3342489
-			    InterObjView 	@62
-			    height     	200
-			    y_coord    	140
-			    Nested     	TRUE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @65
-			    location   	(1008, 1184)
-			    line_color 	3342489
-			    InterObjView 	@62
-			    height     	376
-			    y_coord    	316
-			    Nested     	TRUE))
-		    (object InterObjView "$UNNAMED$10" @66
-			location   	(1344, 224)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	TRUE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@66
-			    location   	(1344, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	354
-			    justify    	0
-			    label      	"")
-			icon       	"interface"
-			icon_style 	"Label"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"4088CADD03D2"
-			width      	372
-			height     	1606
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @67
-			    location   	(1344, 816)
-			    line_color 	3342489
-			    InterObjView 	@66
-			    height     	60
-			    y_coord    	0
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @68
-			    location   	(1344, 960)
-			    line_color 	3342489
-			    InterObjView 	@66
-			    height     	120
-			    y_coord    	60
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$13" @69
-			location   	(1808, 224)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	TRUE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@69
-			    location   	(1808, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	540
-			    justify    	0
-			    label      	"")
-			icon       	"interface"
-			icon_style 	"Label"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"4088CAFF01FE"
-			width      	558
-			height     	1606
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @70
-			    location   	(1808, 960)
-			    line_color 	3342489
-			    InterObjView 	@69
-			    height     	60
-			    y_coord    	0
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$11" @71
-			location   	(2352, 224)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	TRUE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@71
-			    location   	(2352, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	468
-			    justify    	0
-			    label      	"")
-			icon       	"interface"
-			icon_style 	"Label"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"4088CCFA0030"
-			width      	486
-			height     	1606
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @72
-			    location   	(2352, 640)
-			    line_color 	3342489
-			    InterObjView 	@71
-			    height     	60
-			    y_coord    	0
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @73
-			    location   	(2352, 1312)
-			    line_color 	3342489
-			    InterObjView 	@71
-			    height     	60
-			    y_coord    	0
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$12" @74
-			location   	(2800, 224)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	TRUE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@74
-			    location   	(2800, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	358
-			    justify    	0
-			    label      	"")
-			icon       	"interface"
-			icon_style 	"Label"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"4088CD0601D6"
-			width      	376
-			height     	1606
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @75
-			    location   	(2800, 1440)
-			    line_color 	3342489
-			    InterObjView 	@74
-			    height     	60
-			    y_coord    	0
-			    Nested     	FALSE))
-		    (object InterMessView "" @76
-			location   	(464, 384)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object SegLabel @77
-			    Parent_View 	@76
-			    location   	(463, 340)
-			    font       	(object Font
-				size       	10
-				face       	"Arial"
-				bold       	FALSE
-				italics    	FALSE
-				underline  	FALSE
-				strike     	FALSE
-				color      	0
-				default_color 	TRUE)
-			    quidu      	"4088CA5B0067"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	432
-			    justify    	0
-			    label      	"HandleCommandL(TInt)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@58
-			supplier   	@60
-			Focus_Src  	@59
-			Focus_Entry 	@61
-			origin     	(271, 384)
-			terminus   	(656, 384)
-			ordinal    	0)
-		    (object InterMessView "" @78
-			location   	(832, 448)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object SegLabel @79
-			    Parent_View 	@78
-			    location   	(839, 404)
-			    font       	(object Font
-				size       	10
-				face       	"Arial"
-				bold       	FALSE
-				italics    	FALSE
-				underline  	FALSE
-				strike     	FALSE
-				color      	0
-				default_color 	TRUE)
-			    quidu      	"4088CAC20394"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	316
-			    justify    	0
-			    label      	"DisableProfileL( )"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@60
-			supplier   	@62
-			Focus_Src  	@61
-			Focus_Entry 	@63
-			origin     	(687, 448)
-			terminus   	(992, 448)
-			ordinal    	1)
-		    (object SelfMessView "" @80
-			location   	(16, 560)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object SegLabel @81
-			    Parent_View 	@80
-			    location   	(1114, 516)
-			    font       	(object Font
-				size       	10
-				face       	"Arial"
-				bold       	FALSE
-				italics    	FALSE
-				underline  	FALSE
-				strike     	FALSE
-				color      	0
-				default_color 	TRUE)
-			    quidu      	"4088CAC501FE"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	273
-			    justify    	0
-			    label      	"UpdateState( )"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@62
-			supplier   	@62
-			Focus_Src  	@63
-			Focus_Entry 	@64
-			origin     	(1039, 560)
-			terminus   	(1189, 560)
-			ordinal    	2)
-		    (object InterMessView "" @82
-			location   	(1184, 816)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object SegLabel @83
-			    Parent_View 	@82
-			    location   	(1175, 773)
-			    font       	(object Font
-				size       	10
-				face       	"Arial"
-				bold       	FALSE
-				italics    	FALSE
-				underline  	FALSE
-				strike     	FALSE
-				color      	0
-				default_color 	TRUE)
-			    quidu      	"4088CAE30328"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	294
-			    justify    	0
-			    label      	"DisableProfile( )"
-			    pctDist    	0.498361
-			    height     	44
-			    orientation 	0)
-			line_color 	3342489
-			client     	@62
-			supplier   	@66
-			Focus_Src  	@63
-			Focus_Entry 	@67
-			origin     	(1023, 816)
-			terminus   	(1328, 816)
-			ordinal    	4)
-		    (object InterMessView "" @84
-			location   	(1536, 960)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object SegLabel @85
-			    Parent_View 	@84
-			    location   	(1575, 916)
-			    font       	(object Font
-				size       	10
-				face       	"Arial"
-				bold       	FALSE
-				italics    	FALSE
-				underline  	FALSE
-				strike     	FALSE
-				color      	0
-				default_color 	TRUE)
-			    quidu      	"4088CB080182"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	501
-			    justify    	0
-			    label      	"IMReceived(CSIPMessage)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@66
-			supplier   	@69
-			Focus_Src  	@68
-			Focus_Entry 	@70
-			origin     	(1359, 960)
-			terminus   	(1792, 960)
-			ordinal    	5)
-		    (object SelfMessView "" @86
-			location   	(16, 1184)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object SegLabel @87
-			    Parent_View 	@86
-			    location   	(1114, 1140)
-			    font       	(object Font
-				size       	10
-				face       	"Arial"
-				bold       	FALSE
-				italics    	FALSE
-				underline  	FALSE
-				strike     	FALSE
-				color      	0
-				default_color 	TRUE)
-			    quidu      	"4088CC8A02FD"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	273
-			    justify    	0
-			    label      	"UpdateState( )"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@62
-			supplier   	@62
-			Focus_Src  	@63
-			Focus_Entry 	@65
-			origin     	(1039, 1184)
-			terminus   	(1189, 1184)
-			ordinal    	6)
-		    (object InterMessView "" @88
-			location   	(16, 1312)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object SegLabel @89
-			    Parent_View 	@88
-			    location   	(1687, 1268)
-			    font       	(object Font
-				size       	10
-				face       	"Arial"
-				bold       	FALSE
-				italics    	FALSE
-				underline  	FALSE
-				strike     	FALSE
-				color      	0
-				default_color 	TRUE)
-			    quidu      	"4088CD0001B7"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	651
-			    justify    	0
-			    label      	"GameStateChangedL(TGameState)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@62
-			supplier   	@71
-			Focus_Src  	@65
-			Focus_Entry 	@73
-			origin     	(1038, 1312)
-			terminus   	(2336, 1312)
-			ordinal    	7)
-		    (object InterMessView "" @90
-			location   	(1824, 1440)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object SegLabel @91
-			    Parent_View 	@90
-			    location   	(1911, 1396)
-			    font       	(object Font
-				size       	10
-				face       	"Arial"
-				bold       	FALSE
-				italics    	FALSE
-				underline  	FALSE
-				strike     	FALSE
-				color      	0
-				default_color 	TRUE)
-			    quidu      	"4088CD0C0198"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	444
-			    justify    	0
-			    label      	"SetRegistrationStateL( )"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@62
-			supplier   	@74
-			Focus_Src  	@65
-			Focus_Entry 	@75
-			origin     	(1038, 1440)
-			terminus   	(2784, 1440)
-			ordinal    	8)
-		    (object InterMessView "" @92
-			location   	(1600, 640)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object SegLabel @93
-			    Parent_View 	@92
-			    location   	(1687, 596)
-			    font       	(object Font
-				size       	10
-				face       	"Arial"
-				bold       	FALSE
-				italics    	FALSE
-				underline  	FALSE
-				strike     	FALSE
-				color      	0
-				default_color 	TRUE)
-			    quidu      	"4088CE5B0361"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	651
-			    justify    	0
-			    label      	"GameStateChangedL(TGameState)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@62
-			supplier   	@71
-			Focus_Src  	@64
-			Focus_Entry 	@72
-			origin     	(1038, 640)
-			terminus   	(2336, 640)
-			ordinal    	3)))
-	    (object ObjectDiagram "Disable profile"
-		mechanism_ref 	@2
-		quid       	"4088CD2B006F"
-		title      	"Disable profile"
-		zoom       	100
-		max_height 	28350
-		max_width  	21600
-		origin_x   	0
-		origin_y   	0
-		items      	(list diagram_item_list
-		    (object ObjectView "$UNNAMED$7" @94
-			location   	(352, 384)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@94
-			    location   	(352, 544)
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	389
-			    justify    	0
-			    label      	"")
-			icon       	"Actor"
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"4088CA460111"
-			annotation 	4
-			autoResize 	TRUE
-			subobjects 	0
-			x_offset   	0.000000
-			y_offset   	0.000000)
-		    (object ObjectView "$UNNAMED$8" @95
-			location   	(928, 384)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@95
-			    location   	(782, 333)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	292
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"4088CA5202D7"
-			width      	310
-			height     	126
-			annotation 	4
-			autoResize 	TRUE
-			subobjects 	0
-			x_offset   	0.000000
-			y_offset   	0.000000)
-		    (object ObjectView "$UNNAMED$9" @96
-			location   	(1504, 384)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@96
-			    location   	(1346, 333)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	316
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"4088CABF02D8"
-			width      	334
-			height     	126
-			annotation 	4
-			autoResize 	TRUE
-			subobjects 	0
-			x_offset   	0.000000
-			y_offset   	0.000000)
-		    (object ObjectView "$UNNAMED$10" @97
-			location   	(480, 912)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@97
-			    location   	(294, 861)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	372
-			    justify    	0
-			    label      	"")
-			icon       	"interface"
-			icon_style 	"Label"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"4088CADD03D2"
-			width      	390
-			height     	126
-			annotation 	4
-			autoResize 	TRUE
-			subobjects 	0
-			x_offset   	0.000000
-			y_offset   	0.000000)
-		    (object ObjectView "$UNNAMED$13" @98
-			location   	(1504, 912)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@98
-			    location   	(1234, 861)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	540
-			    justify    	0
-			    label      	"")
-			icon       	"interface"
-			icon_style 	"Label"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"4088CAFF01FE"
-			width      	558
-			height     	126
-			annotation 	4
-			autoResize 	TRUE
-			subobjects 	0
-			x_offset   	0.000000
-			y_offset   	0.000000)
-		    (object ObjectView "$UNNAMED$11" @99
-			location   	(2528, 832)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@99
-			    location   	(2299, 781)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	458
-			    justify    	0
-			    label      	"")
-			icon       	"interface"
-			icon_style 	"Label"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"4088CCFA0030"
-			width      	476
-			height     	126
-			annotation 	4
-			autoResize 	TRUE
-			subobjects 	0
-			x_offset   	0.000000
-			y_offset   	0.000000)
-		    (object ObjectView "$UNNAMED$12" @100
-			location   	(2480, 384)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@100
-			    location   	(2294, 333)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	372
-			    justify    	0
-			    label      	"")
-			icon       	"interface"
-			icon_style 	"Label"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"4088CD0601D6"
-			width      	390
-			height     	126
-			annotation 	4
-			autoResize 	TRUE
-			subobjects 	0
-			x_offset   	0.000000
-			y_offset   	0.000000)
-		    (object LinkSelfView "" @101
-			location   	(1504, 171)
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"4088CAC501FD"
-			client     	@96
-			supplier   	@96
-			line_style 	4)
-		    (object MessView "" @102
-			location   	(1504, 127)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			line_color 	3342489
-			label      	(object SegLabel @103
-			    Parent_View 	@102
-			    location   	(1504, 36)
-			    font       	(object Font
-				size       	10
-				face       	"Arial"
-				bold       	FALSE
-				italics    	FALSE
-				underline  	FALSE
-				strike     	FALSE
-				color      	0
-				default_color 	TRUE)
-			    quidu      	"4088CAC501FE"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	378
-			    justify    	0
-			    label      	"UpdateState( )"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			label      	(object SegLabel @104
-			    Parent_View 	@102
-			    location   	(1504, 83)
-			    font       	(object Font
-				size       	10
-				face       	"Arial"
-				bold       	FALSE
-				italics    	FALSE
-				underline  	FALSE
-				strike     	FALSE
-				color      	0
-				default_color 	TRUE)
-			    quidu      	"4088CC8A02FD"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	378
-			    justify    	0
-			    label      	"UpdateState( )"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			object_arc 	@101
-			pctDist    	0.500000
-			height     	45
-			orientation 	0
-			dir        	1
-			origin     	(1444, 127)
-			terminus   	(1564, 127))
-		    (object LinkView "" @105
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"4088CA5B0066"
-			client     	@94
-			supplier   	@95
-			line_style 	0)
-		    (object MessView "" @106
-			location   	(590, 340)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			line_color 	3342489
-			label      	(object SegLabel @107
-			    Parent_View 	@106
-			    location   	(590, 296)
-			    font       	(object Font
-				size       	10
-				face       	"Arial"
-				bold       	FALSE
-				italics    	FALSE
-				underline  	FALSE
-				strike     	FALSE
-				color      	0
-				default_color 	TRUE)
-			    quidu      	"4088CA5B0067"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	469
-			    justify    	0
-			    label      	"HandleCommandL(TInt)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			object_arc 	@105
-			pctDist    	0.500000
-			height     	45
-			orientation 	0
-			dir        	1
-			origin     	(530, 340)
-			terminus   	(650, 340))
-		    (object LinkView "" @108
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"4088CAC20393"
-			client     	@95
-			supplier   	@96
-			line_style 	0)
-		    (object MessView "" @109
-			location   	(1210, 340)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			line_color 	3342489
-			label      	(object SegLabel @110
-			    Parent_View 	@109
-			    location   	(1210, 296)
-			    font       	(object Font
-				size       	10
-				face       	"Arial"
-				bold       	FALSE
-				italics    	FALSE
-				underline  	FALSE
-				strike     	FALSE
-				color      	0
-				default_color 	TRUE)
-			    quidu      	"4088CAC20394"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	388
-			    justify    	0
-			    label      	"DisableProfileL( )"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			object_arc 	@108
-			pctDist    	0.500000
-			height     	45
-			orientation 	0
-			dir        	1
-			origin     	(1150, 340)
-			terminus   	(1270, 340))
-		    (object LinkView "" @111
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"4088CAE30327"
-			client     	@96
-			supplier   	@97
-			line_style 	0)
-		    (object MessView "" @112
-			location   	(1013, 687)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			line_color 	3342489
-			label      	(object SegLabel @113
-			    Parent_View 	@112
-			    location   	(1013, 687)
-			    font       	(object Font
-				size       	10
-				face       	"Arial"
-				bold       	FALSE
-				italics    	FALSE
-				underline  	FALSE
-				strike     	FALSE
-				color      	0
-				default_color 	TRUE)
-			    quidu      	"4088CAE30328"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	450
-			    justify    	0
-			    label      	"DisableProfile( )"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			object_arc 	@111
-			pctDist    	0.500000
-			height     	45
-			orientation 	0
-			dir        	1
-			origin     	(1065, 659)
-			terminus   	(961, 715))
-		    (object LinkView "" @114
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"4088CD0001B6"
-			client     	@96
-			supplier   	@99
-			line_style 	0)
-		    (object MessView "" @115
-			location   	(2033, 567)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			line_color 	3342489
-			label      	(object SegLabel @116
-			    Parent_View 	@115
-			    location   	(2051, 527)
-			    font       	(object Font
-				size       	10
-				face       	"Arial"
-				bold       	FALSE
-				italics    	FALSE
-				underline  	FALSE
-				strike     	FALSE
-				color      	0
-				default_color 	TRUE)
-			    quidu      	"4088CD0001B7"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	791
-			    justify    	0
-			    label      	"GameStateChangedL(TGameState)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			label      	(object SegLabel @117
-			    Parent_View 	@115
-			    location   	(2051, 480)
-			    font       	(object Font
-				size       	10
-				face       	"Arial"
-				bold       	FALSE
-				italics    	FALSE
-				underline  	FALSE
-				strike     	FALSE
-				color      	0
-				default_color 	TRUE)
-			    quidu      	"4088CE5B0361"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	10
-			    justify    	0
-			    label      	"GameStateChangedL(TGameState)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			object_arc 	@114
-			pctDist    	0.500000
-			height     	45
-			orientation 	0
-			dir        	1
-			origin     	(1978, 543)
-			terminus   	(2088, 591))
-		    (object LinkView "" @118
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"4088CD0C0197"
-			client     	@96
-			supplier   	@100
-			line_style 	0)
-		    (object MessView "" @119
-			location   	(1978, 340)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			line_color 	3342489
-			label      	(object SegLabel @120
-			    Parent_View 	@119
-			    location   	(1978, 296)
-			    font       	(object Font
-				size       	10
-				face       	"Arial"
-				bold       	FALSE
-				italics    	FALSE
-				underline  	FALSE
-				strike     	FALSE
-				color      	0
-				default_color 	TRUE)
-			    quidu      	"4088CD0C0198"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	585
-			    justify    	0
-			    label      	"SetRegistrationStateL( )"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			object_arc 	@118
-			pctDist    	0.500000
-			height     	45
-			orientation 	0
-			dir        	1
-			origin     	(1918, 340)
-			terminus   	(2038, 340))
-		    (object LinkView "" @121
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"4088CB080181"
-			client     	@97
-			supplier   	@98
-			line_style 	0)
-		    (object MessView "" @122
-			location   	(950, 868)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			line_color 	3342489
-			label      	(object SegLabel @123
-			    Parent_View 	@122
-			    location   	(950, 824)
-			    font       	(object Font
-				size       	10
-				face       	"Arial"
-				bold       	FALSE
-				italics    	FALSE
-				underline  	FALSE
-				strike     	FALSE
-				color      	0
-				default_color 	TRUE)
-			    quidu      	"4088CB080182"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	450
-			    justify    	0
-			    label      	"IMReceived(CSIPMessage)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			object_arc 	@121
-			pctDist    	0.500000
-			height     	45
-			orientation 	0
-			dir        	1
-			origin     	(890, 868)
-			terminus   	(1010, 868))
-		    (object LinkView "" @124
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"4088CB2A0105"
-			client     	@98
-			supplier   	@96
-			line_style 	0)))
-	    (object ObjectDiagram "Enable profile"
-		mechanism_ref 	@1
-		quid       	"4088CDA302A3"
-		title      	"Enable profile"
-		zoom       	100
-		max_height 	28350
-		max_width  	21600
-		origin_x   	0
-		origin_y   	0
-		items      	(list diagram_item_list
-		    (object ObjectView "$UNNAMED$0" @125
-			location   	(784, 512)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@125
-			    location   	(638, 461)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	292
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"4088B4AF01C5"
-			width      	310
-			height     	126
-			annotation 	4
-			autoResize 	TRUE
-			subobjects 	0
-			x_offset   	0.000000
-			y_offset   	0.000000)
-		    (object ObjectView "$UNNAMED$2" @126
-			location   	(784, 96)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@126
-			    location   	(784, 256)
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	392
-			    justify    	0
-			    label      	"")
-			icon       	"Actor"
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"4088B4D800CB"
-			annotation 	4
-			autoResize 	TRUE
-			subobjects 	0
-			x_offset   	-0.080000
-			y_offset   	0.110000)
-		    (object ObjectView "$UNNAMED$1" @127
-			location   	(1792, 512)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@127
-			    location   	(1634, 461)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	316
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"4088B594033E"
-			width      	334
-			height     	126
-			annotation 	4
-			autoResize 	TRUE
-			subobjects 	0
-			x_offset   	0.000000
-			y_offset   	0.000000)
-		    (object ObjectView "$UNNAMED$3" @128
-			location   	(1792, 1120)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@128
-			    location   	(1606, 1069)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	372
-			    justify    	0
-			    label      	"")
-			icon       	"interface"
-			icon_style 	"Label"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"4088B5D003CC"
-			width      	390
-			height     	126
-			annotation 	4
-			autoResize 	TRUE
-			subobjects 	0
-			x_offset   	0.000000
-			y_offset   	0.000000)
-		    (object ObjectView "$UNNAMED$6" @129
-			location   	(2496, 1120)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@129
-			    location   	(2226, 1069)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	540
-			    justify    	0
-			    label      	"")
-			icon       	"interface"
-			icon_style 	"Label"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"4088B5F300EE"
-			width      	558
-			height     	126
-			annotation 	4
-			autoResize 	TRUE
-			subobjects 	0
-			x_offset   	0.000000
-			y_offset   	0.000000)
-		    (object ObjectView "$UNNAMED$4" @130
-			location   	(784, 1120)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@130
-			    location   	(555, 1069)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	458
-			    justify    	0
-			    label      	"")
-			icon       	"interface"
-			icon_style 	"Label"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"4088C08002B6"
-			width      	476
-			height     	126
-			annotation 	4
-			autoResize 	TRUE
-			subobjects 	0
-			x_offset   	-0.080000
-			y_offset   	0.110000)
-		    (object ObjectView "$UNNAMED$5" @131
-			location   	(2496, 512)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@131
-			    location   	(2310, 461)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	372
-			    justify    	0
-			    label      	"")
-			icon       	"interface"
-			icon_style 	"Label"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"4088C0CE0315"
-			width      	390
-			height     	126
-			annotation 	4
-			autoResize 	TRUE
-			subobjects 	0
-			x_offset   	0.000000
-			y_offset   	0.000000)
-		    (object LinkSelfView "" @132
-			location   	(1792, 299)
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"4088B5A30283"
-			client     	@127
-			supplier   	@127
-			line_style 	4)
-		    (object MessView "" @133
-			location   	(1792, 255)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			line_color 	3342489
-			label      	(object SegLabel @134
-			    Parent_View 	@133
-			    location   	(1792, 164)
-			    font       	(object Font
-				size       	10
-				face       	"Arial"
-				bold       	FALSE
-				italics    	FALSE
-				underline  	FALSE
-				strike     	FALSE
-				color      	0
-				default_color 	TRUE)
-			    quidu      	"4088B5A30284"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	378
-			    justify    	0
-			    label      	"UpdateState( )"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			label      	(object SegLabel @135
-			    Parent_View 	@133
-			    location   	(1792, 211)
-			    font       	(object Font
-				size       	10
-				face       	"Arial"
-				bold       	FALSE
-				italics    	FALSE
-				underline  	FALSE
-				strike     	FALSE
-				color      	0
-				default_color 	TRUE)
-			    quidu      	"4088CD730199"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	116
-			    justify    	0
-			    label      	""
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			object_arc 	@132
-			pctDist    	0.500000
-			height     	45
-			orientation 	0
-			dir        	1
-			origin     	(1732, 255)
-			terminus   	(1852, 255))
-		    (object LinkView "" @136
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"4088B59A0060"
-			client     	@125
-			supplier   	@127
-			line_style 	0)
-		    (object MessView "" @137
-			location   	(1281, 468)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			line_color 	3342489
-			label      	(object SegLabel @138
-			    Parent_View 	@137
-			    location   	(1281, 424)
-			    font       	(object Font
-				size       	10
-				face       	"Arial"
-				bold       	FALSE
-				italics    	FALSE
-				underline  	FALSE
-				strike     	FALSE
-				color      	0
-				default_color 	TRUE)
-			    quidu      	"4088B59A0061"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	378
-			    justify    	0
-			    label      	"EnableProfileL( )"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			object_arc 	@136
-			pctDist    	0.500000
-			height     	45
-			orientation 	0
-			dir        	1
-			origin     	(1221, 468)
-			terminus   	(1341, 468))
-		    (object LinkView "" @139
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"4088B4E700EA"
-			client     	@126
-			supplier   	@125
-			line_style 	0)
-		    (object MessView "" @140
-			location   	(829, 311)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			line_color 	3342489
-			label      	(object SegLabel @141
-			    Parent_View 	@140
-			    location   	(874, 311)
-			    font       	(object Font
-				size       	10
-				face       	"Arial"
-				bold       	FALSE
-				italics    	FALSE
-				underline  	FALSE
-				strike     	FALSE
-				color      	0
-				default_color 	TRUE)
-			    quidu      	"4088B51F01A7"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	469
-			    justify    	0
-			    label      	"HandleCommandL(TInt)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			object_arc 	@139
-			pctDist    	0.500000
-			height     	45
-			orientation 	0
-			dir        	1
-			origin     	(829, 251)
-			terminus   	(829, 371))
-		    (object LinkView "" @142
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"4088B5D80022"
-			client     	@127
-			supplier   	@128
-			line_style 	0)
-		    (object MessView "" @143
-			location   	(1837, 816)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			line_color 	3342489
-			label      	(object SegLabel @144
-			    Parent_View 	@143
-			    location   	(1837, 816)
-			    font       	(object Font
-				size       	10
-				face       	"Arial"
-				bold       	FALSE
-				italics    	FALSE
-				underline  	FALSE
-				strike     	FALSE
-				color      	0
-				default_color 	TRUE)
-			    quidu      	"4088B5D80023"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	450
-			    justify    	0
-			    label      	"EnableProfile( )"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			object_arc 	@142
-			pctDist    	0.500000
-			height     	45
-			orientation 	0
-			dir        	1
-			origin     	(1837, 756)
-			terminus   	(1837, 876))
-		    (object LinkView "" @145
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"4088C08E00B3"
-			client     	@127
-			supplier   	@130
-			line_style 	0)
-		    (object MessView "" @146
-			location   	(1310, 854)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			line_color 	3342489
-			label      	(object SegLabel @147
-			    Parent_View 	@146
-			    location   	(1334, 892)
-			    font       	(object Font
-				size       	10
-				face       	"Arial"
-				bold       	FALSE
-				italics    	FALSE
-				underline  	FALSE
-				strike     	FALSE
-				color      	0
-				default_color 	TRUE)
-			    quidu      	"4088CD9000AF"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	791
-			    justify    	0
-			    label      	"GameStateChangedL(TGameState)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			object_arc 	@145
-			pctDist    	0.500000
-			height     	45
-			orientation 	0
-			dir        	1
-			origin     	(1360, 823)
-			terminus   	(1260, 885))
-		    (object LinkView "" @148
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"4088C0F40150"
-			client     	@127
-			supplier   	@131
-			line_style 	0)
-		    (object MessView "" @149
-			location   	(2129, 468)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			line_color 	3342489
-			label      	(object SegLabel @150
-			    Parent_View 	@149
-			    location   	(2129, 424)
-			    font       	(object Font
-				size       	10
-				face       	"Arial"
-				bold       	FALSE
-				italics    	FALSE
-				underline  	FALSE
-				strike     	FALSE
-				color      	0
-				default_color 	TRUE)
-			    quidu      	"4088CD9502C2"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	585
-			    justify    	0
-			    label      	"SetRegistrationStateL( )"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			object_arc 	@148
-			pctDist    	0.500000
-			height     	45
-			orientation 	0
-			dir        	1
-			origin     	(2069, 468)
-			terminus   	(2189, 468))
-		    (object LinkView "" @151
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"4088B5FB0301"
-			client     	@128
-			supplier   	@129
-			line_style 	0)
-		    (object MessView "" @152
-			location   	(2101, 1076)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			line_color 	3342489
-			label      	(object SegLabel @153
-			    Parent_View 	@152
-			    location   	(2101, 1032)
-			    font       	(object Font
-				size       	10
-				face       	"Arial"
-				bold       	FALSE
-				italics    	FALSE
-				underline  	FALSE
-				strike     	FALSE
-				color      	0
-				default_color 	TRUE)
-			    quidu      	"4088B5FB0302"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	450
-			    justify    	0
-			    label      	"IMReceived(CSIPMessage)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			object_arc 	@151
-			pctDist    	0.500000
-			height     	45
-			orientation 	0
-			dir        	1
-			origin     	(2041, 1076)
-			terminus   	(2161, 1076))
-		    (object LinkView "" @154
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"4088B60C0330"
-			client     	@129
-			supplier   	@127
-			line_style 	0)
-		    (object LinkView "" @155
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"4088C0A403B1"
-			client     	@130
-			supplier   	@125
-			line_style 	0)))
-	    (object InteractionDiagram "Game state changed UI"
-		mechanism_ref 	@3
-		quid       	"4088CE9403B0"
-		title      	"Game state changed UI"
-		zoom       	100
-		max_height 	28350
-		max_width  	21600
-		origin_x   	0
-		origin_y   	0
-		items      	(list diagram_item_list
-		    (object InterObjView "$UNNAMED$16" @156
-			location   	(352, 224)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	TRUE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@156
-			    location   	(352, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	316
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"4088CEED03C0"
-			width      	334
-			height     	462
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @157
-			    location   	(352, 368)
-			    line_color 	3342489
-			    InterObjView 	@156
-			    height     	228
-			    y_coord    	168
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$14" @158
-			location   	(768, 224)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	TRUE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@158
-			    location   	(768, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	294
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"4088CEDB0055"
-			width      	312
-			height     	462
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @159
-			    location   	(768, 368)
-			    line_color 	3342489
-			    InterObjView 	@158
-			    height     	168
-			    y_coord    	108
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$15" @160
-			location   	(1200, 224)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	TRUE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@160
-			    location   	(1200, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	466
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"4088CF740028"
-			width      	484
-			height     	462
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @161
-			    location   	(1200, 416)
-			    line_color 	3342489
-			    InterObjView 	@160
-			    height     	60
-			    y_coord    	0
-			    Nested     	FALSE))
-		    (object InterMessView "" @162
-			location   	(544, 368)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object SegLabel @163
-			    Parent_View 	@162
-			    location   	(559, 324)
-			    font       	(object Font
-				size       	10
-				face       	"Arial"
-				bold       	FALSE
-				italics    	FALSE
-				underline  	FALSE
-				strike     	FALSE
-				color      	0
-				default_color 	TRUE)
-			    quidu      	"4088CEF70102"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	651
-			    justify    	0
-			    label      	"GameStateChangedL(TGameState)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@156
-			supplier   	@158
-			Focus_Src  	@157
-			Focus_Entry 	@159
-			origin     	(367, 368)
-			terminus   	(752, 368)
-			ordinal    	0)
-		    (object InterMessView "" @164
-			location   	(16, 416)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object SegLabel @165
-			    Parent_View 	@164
-			    location   	(983, 372)
-			    font       	(object Font
-				size       	10
-				face       	"Arial"
-				bold       	FALSE
-				italics    	FALSE
-				underline  	FALSE
-				strike     	FALSE
-				color      	0
-				default_color 	TRUE)
-			    quidu      	"4088CF79023D"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	216
-			    justify    	0
-			    label      	"DrawNow( )"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@158
-			supplier   	@160
-			Focus_Src  	@159
-			Focus_Entry 	@161
-			origin     	(783, 416)
-			terminus   	(1184, 416)
-			ordinal    	1)))
-	    (object InteractionDiagram "Pass move"
-		mechanism_ref 	@4
-		quid       	"4088CFF40376"
-		title      	"Pass move"
-		zoom       	100
-		max_height 	28350
-		max_width  	21600
-		origin_x   	0
-		origin_y   	0
-		items      	(list diagram_item_list
-		    (object InterObjView "$UNNAMED$17" @166
-			location   	(288, 224)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	TRUE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@166
-			    location   	(288, 249)
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	360
-			    justify    	0
-			    label      	"")
-			icon       	"Actor"
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"4088D0110192"
-			width      	336
-			height     	986
-			icon_height 	162
-			icon_width 	120
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @167
-			    location   	(288, 400)
-			    line_color 	3342489
-			    InterObjView 	@166
-			    height     	720
-			    y_coord    	660
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$18" @168
-			location   	(624, 224)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	TRUE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@168
-			    location   	(624, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	294
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"4088D01F02DA"
-			width      	312
-			height     	986
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @169
-			    location   	(624, 400)
-			    line_color 	3342489
-			    InterObjView 	@168
-			    height     	660
-			    y_coord    	600
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @170
-			    location   	(624, 720)
-			    line_color 	3342489
-			    InterObjView 	@168
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE))
-		    (object InterObjView "$UNNAMED$19" @171
-			location   	(992, 224)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	TRUE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@171
-			    location   	(992, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	326
-			    justify    	0
-			    label      	"")
-			icon       	"interface"
-			icon_style 	"Label"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"4088D0A00155"
-			width      	344
-			height     	986
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @172
-			    location   	(992, 480)
-			    line_color 	3342489
-			    InterObjView 	@171
-			    height     	520
-			    y_coord    	460
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @173
-			    location   	(992, 592)
-			    line_color 	3342489
-			    InterObjView 	@171
-			    height     	248
-			    y_coord    	188
-			    Nested     	TRUE))
-		    (object InterObjView "$UNNAMED$20" @174
-			location   	(1424, 224)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	TRUE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@174
-			    location   	(1424, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	442
-			    justify    	0
-			    label      	"")
-			icon       	"interface"
-			icon_style 	"Label"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"4088D0BF01D2"
-			width      	460
-			height     	986
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @175
-			    location   	(1424, 880)
-			    line_color 	3342489
-			    InterObjView 	@174
-			    height     	60
-			    y_coord    	0
-			    Nested     	FALSE))
-		    (object InterMessView "" @176
-			location   	(16, 400)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object SegLabel @177
-			    Parent_View 	@176
-			    location   	(455, 356)
-			    font       	(object Font
-				size       	10
-				face       	"Arial"
-				bold       	FALSE
-				italics    	FALSE
-				underline  	FALSE
-				strike     	FALSE
-				color      	0
-				default_color 	TRUE)
-			    quidu      	"4088D0220135"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	432
-			    justify    	0
-			    label      	"HandleCommandL(TInt)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@166
-			supplier   	@168
-			Focus_Src  	@167
-			Focus_Entry 	@169
-			origin     	(303, 400)
-			terminus   	(608, 400)
-			ordinal    	0)
-		    (object InterMessView "" @178
-			location   	(800, 480)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object SegLabel @179
-			    Parent_View 	@178
-			    location   	(807, 436)
-			    font       	(object Font
-				size       	10
-				face       	"Arial"
-				bold       	FALSE
-				italics    	FALSE
-				underline  	FALSE
-				strike     	FALSE
-				color      	0
-				default_color 	TRUE)
-			    quidu      	"4088D0A30156"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	448
-			    justify    	0
-			    label      	"PassMoveL(TMoveType)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@168
-			supplier   	@171
-			Focus_Src  	@169
-			Focus_Entry 	@172
-			origin     	(639, 480)
-			terminus   	(976, 480)
-			ordinal    	1)
-		    (object InterMessView "" @180
-			location   	(1216, 880)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object SegLabel @181
-			    Parent_View 	@180
-			    location   	(1207, 836)
-			    font       	(object Font
-				size       	10
-				face       	"Arial"
-				bold       	FALSE
-				italics    	FALSE
-				underline  	FALSE
-				strike     	FALSE
-				color      	0
-				default_color 	TRUE)
-			    quidu      	"4088D0C402BE"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	257
-			    justify    	0
-			    label      	"SendMoveL( )"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@171
-			supplier   	@174
-			Focus_Src  	@172
-			Focus_Entry 	@175
-			origin     	(1007, 880)
-			terminus   	(1408, 880)
-			ordinal    	4)
-		    (object SelfMessView "" @182
-			location   	(16, 592)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object SegLabel @183
-			    Parent_View 	@182
-			    location   	(1098, 548)
-			    font       	(object Font
-				size       	10
-				face       	"Arial"
-				bold       	FALSE
-				italics    	FALSE
-				underline  	FALSE
-				strike     	FALSE
-				color      	0
-				default_color 	TRUE)
-			    quidu      	"4088D0D102CE"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	273
-			    justify    	0
-			    label      	"UpdateState( )"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@171
-			supplier   	@171
-			Focus_Src  	@172
-			Focus_Entry 	@173
-			origin     	(1023, 592)
-			terminus   	(1173, 592)
-			ordinal    	2)
-		    (object NoteView @184
-			location   	(2032, 464)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@184
-			    location   	(1766, 401)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	496
-			    label      	"State is changed from ELocal to ERemote")
-			line_color 	3342489
-			fill_color 	13434879
-			width      	556
-			height     	138)
-		    (object AttachView "" @185
-			stereotype 	TRUE
-			line_color 	3342489
-			client     	@184
-			supplier   	@182
-			line_style 	0)
-		    (object InterMessView "" @186
-			location   	(832, 720)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object SegLabel @187
-			    Parent_View 	@186
-			    location   	(823, 676)
-			    font       	(object Font
-				size       	10
-				face       	"Arial"
-				bold       	FALSE
-				italics    	FALSE
-				underline  	FALSE
-				strike     	FALSE
-				color      	0
-				default_color 	TRUE)
-			    quidu      	"4088D12C01F3"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	651
-			    justify    	0
-			    label      	"GameStateChangedL(TGameState)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	1)
-			line_color 	3342489
-			client     	@171
-			supplier   	@168
-			Focus_Src  	@173
-			Focus_Entry 	@170
-			origin     	(991, 720)
-			terminus   	(655, 720)
-			ordinal    	3)
-		    (object Label @188
-			location   	(816, 625)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			nlines     	1
-			max_width  	600
-			label      	"")))
-	    (object InteractionDiagram "Receive move"
-		mechanism_ref 	@5
-		quid       	"4088E0FF0014"
-		title      	"Receive move"
-		zoom       	100
-		max_height 	28350
-		max_width  	21600
-		origin_x   	0
-		origin_y   	0
-		items      	(list diagram_item_list
-		    (object InterObjView "$UNNAMED$21" @189
-			location   	(256, 224)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	TRUE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@189
-			    location   	(256, 249)
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	360
-			    justify    	0
-			    label      	"")
-			icon       	"Actor"
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"4088E12003AE"
-			width      	336
-			height     	962
-			icon_height 	162
-			icon_width 	120
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @190
-			    location   	(256, 400)
-			    line_color 	3342489
-			    InterObjView 	@189
-			    height     	696
-			    y_coord    	636
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$22" @191
-			location   	(704, 224)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	TRUE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@191
-			    location   	(704, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	438
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"4088E12C0350"
-			width      	456
-			height     	962
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @192
-			    location   	(704, 400)
-			    line_color 	3342489
-			    InterObjView 	@191
-			    height     	636
-			    y_coord    	576
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$23" @193
-			location   	(1216, 224)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	TRUE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@193
-			    location   	(1216, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	576
-			    justify    	0
-			    label      	"")
-			icon       	"interface"
-			icon_style 	"Label"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"4088E13501E9"
-			width      	594
-			height     	962
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @194
-			    location   	(1216, 432)
-			    line_color 	3342489
-			    InterObjView 	@193
-			    height     	544
-			    y_coord    	484
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$24" @195
-			location   	(1664, 224)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	TRUE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@195
-			    location   	(1664, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	326
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"4088E16B0332"
-			width      	344
-			height     	962
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @196
-			    location   	(1664, 464)
-			    line_color 	3342489
-			    InterObjView 	@195
-			    height     	452
-			    y_coord    	392
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @197
-			    location   	(1664, 592)
-			    line_color 	3342489
-			    InterObjView 	@195
-			    height     	264
-			    y_coord    	204
-			    Nested     	TRUE))
-		    (object InterObjView "$UNNAMED$25" @198
-			location   	(2112, 224)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	TRUE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@198
-			    location   	(2112, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	468
-			    justify    	0
-			    label      	"")
-			icon       	"interface"
-			icon_style 	"Label"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"4088E21F0279"
-			width      	486
-			height     	962
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @199
-			    location   	(2112, 736)
-			    line_color 	3342489
-			    InterObjView 	@198
-			    height     	60
-			    y_coord    	0
-			    Nested     	FALSE))
-		    (object InterMessView "" @200
-			location   	(16, 400)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object SegLabel @201
-			    Parent_View 	@200
-			    location   	(479, 356)
-			    font       	(object Font
-				size       	10
-				face       	"Arial"
-				bold       	FALSE
-				italics    	FALSE
-				underline  	FALSE
-				strike     	FALSE
-				color      	0
-				default_color 	TRUE)
-			    quidu      	"4088E13C01BB"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	351
-			    justify    	0
-			    label      	"Incoming message"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@189
-			supplier   	@191
-			Focus_Src  	@190
-			Focus_Entry 	@192
-			origin     	(271, 400)
-			terminus   	(688, 400)
-			ordinal    	0)
-		    (object InterMessView "" @202
-			location   	(16, 432)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object SegLabel @203
-			    Parent_View 	@202
-			    location   	(959, 388)
-			    font       	(object Font
-				size       	10
-				face       	"Arial"
-				bold       	FALSE
-				italics    	FALSE
-				underline  	FALSE
-				strike     	FALSE
-				color      	0
-				default_color 	TRUE)
-			    quidu      	"4088E1550390"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	413
-			    justify    	0
-			    label      	"SocketDataL(TDes8&)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@191
-			supplier   	@193
-			Focus_Src  	@192
-			Focus_Entry 	@194
-			origin     	(719, 432)
-			terminus   	(1200, 432)
-			ordinal    	1)
-		    (object InterMessView "" @204
-			location   	(16, 464)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object SegLabel @205
-			    Parent_View 	@204
-			    location   	(1439, 420)
-			    font       	(object Font
-				size       	10
-				face       	"Arial"
-				bold       	FALSE
-				italics    	FALSE
-				underline  	FALSE
-				strike     	FALSE
-				color      	0
-				default_color 	TRUE)
-			    quidu      	"4088E1D2022B"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	413
-			    justify    	0
-			    label      	"SocketDataL(TDes8&)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@193
-			supplier   	@195
-			Focus_Src  	@194
-			Focus_Entry 	@196
-			origin     	(1231, 464)
-			terminus   	(1648, 464)
-			ordinal    	2)
-		    (object SelfMessView "" @206
-			location   	(16, 592)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object SegLabel @207
-			    Parent_View 	@206
-			    location   	(1770, 548)
-			    font       	(object Font
-				size       	10
-				face       	"Arial"
-				bold       	FALSE
-				italics    	FALSE
-				underline  	FALSE
-				strike     	FALSE
-				color      	0
-				default_color 	TRUE)
-			    quidu      	"4088E1DD01DC"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	273
-			    justify    	0
-			    label      	"UpdateState( )"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@195
-			supplier   	@195
-			Focus_Src  	@196
-			Focus_Entry 	@197
-			origin     	(1695, 592)
-			terminus   	(1845, 592)
-			ordinal    	3)
-		    (object InterMessView "" @208
-			location   	(1904, 736)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object SegLabel @209
-			    Parent_View 	@208
-			    location   	(1895, 692)
-			    font       	(object Font
-				size       	10
-				face       	"Arial"
-				bold       	FALSE
-				italics    	FALSE
-				underline  	FALSE
-				strike     	FALSE
-				color      	0
-				default_color 	TRUE)
-			    quidu      	"4088E2270038"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	651
-			    justify    	0
-			    label      	"GameStateChangedL(TGameState)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@195
-			supplier   	@198
-			Focus_Src  	@197
-			Focus_Entry 	@199
-			origin     	(1694, 736)
-			terminus   	(2096, 736)
-			ordinal    	4)))
-	    (object ObjectDiagram "Receive move"
-		mechanism_ref 	@5
-		quid       	"4088E1F30268"
-		title      	"Receive move"
-		zoom       	100
-		max_height 	28350
-		max_width  	21600
-		origin_x   	0
-		origin_y   	0
-		items      	(list diagram_item_list
-		    (object ObjectView "$UNNAMED$21" @210
-			location   	(304, 384)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@210
-			    location   	(304, 544)
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	385
-			    justify    	0
-			    label      	"")
-			icon       	"Actor"
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"4088E12003AE"
-			annotation 	4
-			autoResize 	TRUE
-			subobjects 	0
-			x_offset   	0.000000
-			y_offset   	0.000000)
-		    (object ObjectView "$UNNAMED$22" @211
-			location   	(944, 384)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@211
-			    location   	(723, 333)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	442
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"4088E12C0350"
-			width      	460
-			height     	126
-			annotation 	4
-			autoResize 	TRUE
-			subobjects 	0
-			x_offset   	0.000000
-			y_offset   	0.000000)
-		    (object ObjectView "$UNNAMED$23" @212
-			location   	(944, 912)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@212
-			    location   	(647, 861)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	594
-			    justify    	0
-			    label      	"")
-			icon       	"interface"
-			icon_style 	"Label"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"4088E13501E9"
-			width      	612
-			height     	126
-			annotation 	4
-			autoResize 	TRUE
-			subobjects 	0
-			x_offset   	0.000000
-			y_offset   	0.000000)
-		    (object ObjectView "$UNNAMED$24" @213
-			location   	(1888, 912)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@213
-			    location   	(1730, 861)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	316
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"4088E16B0332"
-			width      	334
-			height     	126
-			annotation 	4
-			autoResize 	TRUE
-			subobjects 	0
-			x_offset   	0.000000
-			y_offset   	0.000000)
-		    (object LinkSelfView "" @214
-			location   	(1888, 699)
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"4088E17A011F"
-			client     	@213
-			supplier   	@213
-			line_style 	4)
-		    (object MessView "" @215
-			location   	(1888, 655)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			line_color 	3342489
-			label      	(object SegLabel @216
-			    Parent_View 	@215
-			    location   	(1888, 611)
-			    font       	(object Font
-				size       	10
-				face       	"Arial"
-				bold       	FALSE
-				italics    	FALSE
-				underline  	FALSE
-				strike     	FALSE
-				color      	0
-				default_color 	TRUE)
-			    quidu      	"4088E1DD01DC"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	413
-			    justify    	0
-			    label      	"UpdateState( )"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			object_arc 	@214
-			pctDist    	0.500000
-			height     	45
-			orientation 	0
-			dir        	1
-			origin     	(1828, 655)
-			terminus   	(1948, 655))
-		    (object ObjectView "$UNNAMED$25" @217
-			location   	(1888, 1456)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@217
-			    location   	(1659, 1405)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	458
-			    justify    	0
-			    label      	"")
-			icon       	"interface"
-			icon_style 	"Label"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"4088E21F0279"
-			width      	476
-			height     	126
-			annotation 	4
-			autoResize 	TRUE
-			subobjects 	0
-			x_offset   	0.000000
-			y_offset   	0.000000)
-		    (object LinkView "" @218
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"4088E13C01BA"
-			client     	@210
-			supplier   	@211
-			line_style 	0)
-		    (object MessView "" @219
-			location   	(537, 340)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			line_color 	3342489
-			label      	(object SegLabel @220
-			    Parent_View 	@219
-			    location   	(537, 296)
-			    font       	(object Font
-				size       	10
-				face       	"Arial"
-				bold       	FALSE
-				italics    	FALSE
-				underline  	FALSE
-				strike     	FALSE
-				color      	0
-				default_color 	TRUE)
-			    quidu      	"4088E13C01BB"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	388
-			    justify    	0
-			    label      	"Incoming message"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			object_arc 	@218
-			pctDist    	0.500000
-			height     	45
-			orientation 	0
-			dir        	1
-			origin     	(477, 340)
-			terminus   	(597, 340))
-		    (object LinkView "" @221
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"4088E155038F"
-			client     	@211
-			supplier   	@212
-			line_style 	0)
-		    (object MessView "" @222
-			location   	(989, 647)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			line_color 	3342489
-			label      	(object SegLabel @223
-			    Parent_View 	@222
-			    location   	(1034, 647)
-			    font       	(object Font
-				size       	10
-				face       	"Arial"
-				bold       	FALSE
-				italics    	FALSE
-				underline  	FALSE
-				strike     	FALSE
-				color      	0
-				default_color 	TRUE)
-			    quidu      	"4088E1550390"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	485
-			    justify    	0
-			    label      	"SocketDataL(TDes8&)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			object_arc 	@221
-			pctDist    	0.500000
-			height     	45
-			orientation 	0
-			dir        	1
-			origin     	(989, 587)
-			terminus   	(989, 707))
-		    (object LinkView "" @224
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"4088E1D2022A"
-			client     	@212
-			supplier   	@213
-			line_style 	0)
-		    (object MessView "" @225
-			location   	(1485, 868)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			line_color 	3342489
-			label      	(object SegLabel @226
-			    Parent_View 	@225
-			    location   	(1485, 824)
-			    font       	(object Font
-				size       	10
-				face       	"Arial"
-				bold       	FALSE
-				italics    	FALSE
-				underline  	FALSE
-				strike     	FALSE
-				color      	0
-				default_color 	TRUE)
-			    quidu      	"4088E1D2022B"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	519
-			    justify    	0
-			    label      	"SocketDataL(TDes8&)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			object_arc 	@224
-			pctDist    	0.500000
-			height     	45
-			orientation 	0
-			dir        	1
-			origin     	(1425, 868)
-			terminus   	(1545, 868))
-		    (object LinkView "" @227
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"4088E2270037"
-			client     	@213
-			supplier   	@217
-			line_style 	0)
-		    (object MessView "" @228
-			location   	(1933, 1184)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			line_color 	3342489
-			label      	(object SegLabel @229
-			    Parent_View 	@228
-			    location   	(1978, 1184)
-			    font       	(object Font
-				size       	10
-				face       	"Arial"
-				bold       	FALSE
-				italics    	FALSE
-				underline  	FALSE
-				strike     	FALSE
-				color      	0
-				default_color 	TRUE)
-			    quidu      	"4088E2270038"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	825
-			    justify    	0
-			    label      	"GameStateChangedL(TGameState)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			object_arc 	@227
-			pctDist    	0.500000
-			height     	45
-			orientation 	0
-			dir        	1
-			origin     	(1933, 1124)
-			terminus   	(1933, 1244))))
-	    (object InteractionDiagram "End game"
-		mechanism_ref 	@6
-		quid       	"4088E6EF02B7"
-		title      	"End game"
-		zoom       	100
-		max_height 	28350
-		max_width  	21600
-		origin_x   	0
-		origin_y   	0
-		items      	(list diagram_item_list
-		    (object InterObjView "$UNNAMED$26" @230
-			location   	(256, 224)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	TRUE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@230
-			    location   	(256, 249)
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	360
-			    justify    	0
-			    label      	"")
-			icon       	"Actor"
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"4088E706017F"
-			width      	336
-			height     	1482
-			icon_height 	162
-			icon_width 	120
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @231
-			    location   	(256, 384)
-			    line_color 	3342489
-			    InterObjView 	@230
-			    height     	688
-			    y_coord    	628
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$27" @232
-			location   	(592, 224)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	TRUE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@232
-			    location   	(592, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	294
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"4088E7120160"
-			width      	312
-			height     	1482
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @233
-			    location   	(592, 384)
-			    line_color 	3342489
-			    InterObjView 	@232
-			    height     	628
-			    y_coord    	568
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$28" @234
-			location   	(928, 224)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	TRUE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@234
-			    location   	(928, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	326
-			    justify    	0
-			    label      	"")
-			icon       	"interface"
-			icon_style 	"Label"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"4088E73C0086"
-			width      	344
-			height     	1482
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @235
-			    location   	(928, 432)
-			    line_color 	3342489
-			    InterObjView 	@234
-			    height     	520
-			    y_coord    	460
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @236
-			    location   	(928, 1248)
-			    line_color 	3342489
-			    InterObjView 	@234
-			    height     	248
-			    y_coord    	188
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @237
-			    location   	(928, 1376)
-			    line_color 	3342489
-			    InterObjView 	@234
-			    height     	60
-			    y_coord    	0
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$29" @238
-			location   	(1376, 912)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	TRUE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@238
-			    location   	(1376, 912)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	472
-			    justify    	0
-			    label      	"")
-			icon       	"interface"
-			icon_style 	"Label"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"4088E75E0028"
-			width      	490
-			height     	54
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @239
-			    location   	(1360, 464)
-			    line_color 	3342489
-			    InterObjView 	@238
-			    height     	60
-			    y_coord    	0
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @240
-			    location   	(1360, 560)
-			    line_color 	3342489
-			    InterObjView 	@238
-			    height     	60
-			    y_coord    	0
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @241
-			    location   	(1376, 976)
-			    line_color 	3342489
-			    InterObjView 	@238
-			    height     	60
-			    y_coord    	0
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$30" @242
-			location   	(1776, 224)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	TRUE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@242
-			    location   	(1776, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	354
-			    justify    	0
-			    label      	"")
-			icon       	"interface"
-			icon_style 	"Label"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"4088E79A0317"
-			width      	372
-			height     	1482
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @243
-			    location   	(1776, 832)
-			    line_color 	3342489
-			    InterObjView 	@242
-			    height     	60
-			    y_coord    	0
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @244
-			    location   	(1776, 1072)
-			    line_color 	3342489
-			    InterObjView 	@242
-			    height     	544
-			    y_coord    	484
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$31" @245
-			location   	(1392, 912)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	TRUE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@245
-			    location   	(1392, 912)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	540
-			    justify    	0
-			    label      	"")
-			icon       	"interface"
-			icon_style 	"Label"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"4088E7C5027C"
-			width      	558
-			height     	794
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @246
-			    location   	(1392, 976)
-			    InterObjView 	@245
-			    height     	60
-			    y_coord    	0
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @247
-			    location   	(1376, 1072)
-			    line_color 	3342489
-			    InterObjView 	@245
-			    height     	484
-			    y_coord    	424
-			    Nested     	FALSE))
-		    (object InterMessView "" @248
-			location   	(16, 384)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object SegLabel @249
-			    Parent_View 	@248
-			    location   	(423, 340)
-			    font       	(object Font
-				size       	10
-				face       	"Arial"
-				bold       	FALSE
-				italics    	FALSE
-				underline  	FALSE
-				strike     	FALSE
-				color      	0
-				default_color 	TRUE)
-			    quidu      	"4088E71500A6"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	482
-			    justify    	0
-			    label      	"End game event from user"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@230
-			supplier   	@232
-			Focus_Src  	@231
-			Focus_Entry 	@233
-			origin     	(271, 384)
-			terminus   	(576, 384)
-			ordinal    	0)
-		    (object InterMessView "" @250
-			location   	(16, 432)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object SegLabel @251
-			    Parent_View 	@250
-			    location   	(759, 388)
-			    font       	(object Font
-				size       	10
-				face       	"Arial"
-				bold       	FALSE
-				italics    	FALSE
-				underline  	FALSE
-				strike     	FALSE
-				color      	0
-				default_color 	TRUE)
-			    quidu      	"4088E73F0113"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	251
-			    justify    	0
-			    label      	"EndGameL( )"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@232
-			supplier   	@234
-			Focus_Src  	@233
-			Focus_Entry 	@235
-			origin     	(607, 432)
-			terminus   	(912, 432)
-			ordinal    	1)
-		    (object InterMessView "" @252
-			location   	(16, 464)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object SegLabel @253
-			    Parent_View 	@252
-			    location   	(1151, 420)
-			    font       	(object Font
-				size       	10
-				face       	"Arial"
-				bold       	FALSE
-				italics    	FALSE
-				underline  	FALSE
-				strike     	FALSE
-				color      	0
-				default_color 	TRUE)
-			    quidu      	"4088E7620133"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	273
-			    justify    	0
-			    label      	"DisconnectL( )"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@234
-			supplier   	@238
-			Focus_Src  	@235
-			Focus_Entry 	@239
-			origin     	(943, 464)
-			terminus   	(1360, 464)
-			ordinal    	2)
-		    (object InterMessView "" @254
-			location   	(16, 560)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object SegLabel @255
-			    Parent_View 	@254
-			    location   	(1151, 516)
-			    font       	(object Font
-				size       	10
-				face       	"Arial"
-				bold       	FALSE
-				italics    	FALSE
-				underline  	FALSE
-				strike     	FALSE
-				color      	0
-				default_color 	TRUE)
-			    quidu      	"4088E76F0161"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	73
-			    justify    	0
-			    label      	"~( )"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@234
-			supplier   	@238
-			Focus_Src  	@235
-			Focus_Entry 	@240
-			origin     	(943, 560)
-			terminus   	(1360, 560)
-			ordinal    	3)
-		    (object Destruction_Marker @256
-			Parent_View 	@238
-			location   	(1360, 1066)
-			line_color 	3342489
-			fill_color 	13434879)
-		    (object InterMessView "" @257
-			location   	(1344, 832)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object SegLabel @258
-			    Parent_View 	@257
-			    location   	(1351, 788)
-			    font       	(object Font
-				size       	10
-				face       	"Arial"
-				bold       	FALSE
-				italics    	FALSE
-				underline  	FALSE
-				strike     	FALSE
-				color      	0
-				default_color 	TRUE)
-			    quidu      	"4088E7A1022E"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	254
-			    justify    	0
-			    label      	"EndSession()"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@234
-			supplier   	@242
-			Focus_Src  	@235
-			Focus_Entry 	@243
-			origin     	(943, 832)
-			terminus   	(1760, 832)
-			ordinal    	4)
-		    (object InterMessView "" @259
-			location   	(1600, 1072)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object SegLabel @260
-			    Parent_View 	@259
-			    location   	(1604, 1028)
-			    font       	(object Font
-				size       	10
-				face       	"Arial"
-				bold       	FALSE
-				italics    	FALSE
-				underline  	FALSE
-				strike     	FALSE
-				color      	0
-				default_color 	TRUE)
-			    quidu      	"4088E7CC03B5"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	10
-			    justify    	0
-			    label      	"IMReceived(CSIPMessage)"
-			    pctDist    	0.445483
-			    height     	45
-			    orientation 	1)
-			line_color 	3342489
-			client     	@242
-			supplier   	@245
-			Focus_Src  	@244
-			Focus_Entry 	@247
-			origin     	(1760, 1072)
-			terminus   	(1408, 1072)
-			ordinal    	5)
-		    (object InterMessView "" @261
-			location   	(1536, 1248)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object SegLabel @262
-			    Parent_View 	@261
-			    location   	(1160, 1204)
-			    font       	(object Font
-				size       	10
-				face       	"Arial"
-				bold       	FALSE
-				italics    	FALSE
-				underline  	FALSE
-				strike     	FALSE
-				color      	0
-				default_color 	TRUE)
-			    quidu      	"4088E7F700C7"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	0
-			    justify    	0
-			    label      	""
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	1)
-			line_color 	3342489
-			client     	@245
-			supplier   	@234
-			Focus_Src  	@247
-			Focus_Entry 	@236
-			origin     	(1376, 1248)
-			terminus   	(944, 1248)
-			ordinal    	6)
-		    (object SelfMessView "" @263
-			location   	(16, 1376)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object SegLabel @264
-			    Parent_View 	@263
-			    location   	(1034, 1332)
-			    font       	(object Font
-				size       	10
-				face       	"Arial"
-				bold       	FALSE
-				italics    	FALSE
-				underline  	FALSE
-				strike     	FALSE
-				color      	0
-				default_color 	TRUE)
-			    quidu      	"4088E80201F0"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	273
-			    justify    	0
-			    label      	"UpdateState( )"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@234
-			supplier   	@234
-			Focus_Src  	@236
-			Focus_Entry 	@237
-			origin     	(959, 1376)
-			terminus   	(1109, 1376)
-			ordinal    	7)))
-	    (object ObjectDiagram "Game state changed UI"
-		mechanism_ref 	@3
-		quid       	"4088EBC10354"
-		title      	"Game state changed UI"
-		zoom       	100
-		max_height 	28350
-		max_width  	21600
-		origin_x   	0
-		origin_y   	0
-		items      	(list diagram_item_list
-		    (object ObjectView "$UNNAMED$14" @265
-			location   	(272, 384)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@265
-			    location   	(126, 333)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	292
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"4088CEDB0055"
-			width      	310
-			height     	126
-			annotation 	4
-			autoResize 	TRUE
-			subobjects 	0
-			x_offset   	0.000000
-			y_offset   	0.000000)
-		    (object ObjectView "$UNNAMED$16" @266
-			location   	(880, 384)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@266
-			    location   	(722, 333)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	316
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"4088CEED03C0"
-			width      	334
-			height     	126
-			annotation 	4
-			autoResize 	TRUE
-			subobjects 	0
-			x_offset   	0.000000
-			y_offset   	0.000000)
-		    (object ObjectView "$UNNAMED$15" @267
-			location   	(272, 928)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@267
-			    location   	(39, 877)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	466
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"4088CF740028"
-			width      	484
-			height     	126
-			annotation 	4
-			autoResize 	TRUE
-			subobjects 	0
-			x_offset   	0.000000
-			y_offset   	0.000000)
-		    (object LinkView "" @268
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"4088CF79023C"
-			client     	@265
-			supplier   	@267
-			line_style 	0)
-		    (object MessView "" @269
-			location   	(317, 656)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			line_color 	3342489
-			label      	(object SegLabel @270
-			    Parent_View 	@269
-			    location   	(362, 656)
-			    font       	(object Font
-				size       	10
-				face       	"Arial"
-				bold       	FALSE
-				italics    	FALSE
-				underline  	FALSE
-				strike     	FALSE
-				color      	0
-				default_color 	TRUE)
-			    quidu      	"4088CF79023D"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	288
-			    justify    	0
-			    label      	"DrawNow( )"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			object_arc 	@268
-			pctDist    	0.500000
-			height     	45
-			orientation 	0
-			dir        	1
-			origin     	(317, 596)
-			terminus   	(317, 716))
-		    (object LinkView "" @271
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"4088CEF70101"
-			client     	@266
-			supplier   	@265
-			line_style 	0)
-		    (object MessView "" @272
-			location   	(569, 429)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			line_color 	3342489
-			label      	(object SegLabel @273
-			    Parent_View 	@272
-			    location   	(569, 474)
-			    font       	(object Font
-				size       	10
-				face       	"Arial"
-				bold       	FALSE
-				italics    	FALSE
-				underline  	FALSE
-				strike     	FALSE
-				color      	0
-				default_color 	TRUE)
-			    quidu      	"4088CEF70102"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	688
-			    justify    	0
-			    label      	"GameStateChangedL(TGameState)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			object_arc 	@271
-			pctDist    	0.500000
-			height     	45
-			orientation 	0
-			dir        	1
-			origin     	(628, 429)
-			terminus   	(510, 429))))
-	    (object ObjectDiagram "Pass move"
-		mechanism_ref 	@4
-		quid       	"4088EBD302C7"
-		title      	"Pass move"
-		zoom       	100
-		max_height 	28350
-		max_width  	21600
-		origin_x   	0
-		origin_y   	0
-		items      	(list diagram_item_list
-		    (object ObjectView "$UNNAMED$17" @274
-			location   	(1552, 1056)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@274
-			    location   	(1552, 1216)
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	385
-			    justify    	0
-			    label      	"")
-			icon       	"Actor"
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"4088D0110192"
-			annotation 	4
-			autoResize 	TRUE
-			subobjects 	0
-			x_offset   	0.000000
-			y_offset   	0.000000)
-		    (object ObjectView "$UNNAMED$18" @275
-			location   	(512, 1056)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@275
-			    location   	(366, 1005)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	292
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"4088D01F02DA"
-			width      	310
-			height     	126
-			annotation 	4
-			autoResize 	TRUE
-			subobjects 	0
-			x_offset   	0.000000
-			y_offset   	0.000000)
-		    (object ObjectView "$UNNAMED$19" @276
-			location   	(512, 416)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@276
-			    location   	(340, 365)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	344
-			    justify    	0
-			    label      	"")
-			icon       	"interface"
-			icon_style 	"Label"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"4088D0A00155"
-			width      	362
-			height     	126
-			annotation 	4
-			autoResize 	TRUE
-			subobjects 	0
-			x_offset   	0.000000
-			y_offset   	0.000000)
-		    (object ObjectView "$UNNAMED$20" @277
-			location   	(1344, 416)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@277
-			    location   	(1123, 365)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	442
-			    justify    	0
-			    label      	"")
-			icon       	"interface"
-			icon_style 	"Label"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"4088D0BF01D2"
-			width      	460
-			height     	126
-			annotation 	4
-			autoResize 	TRUE
-			subobjects 	0
-			x_offset   	0.000000
-			y_offset   	0.000000)
-		    (object LinkSelfView "" @278
-			location   	(512, 203)
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"4088D0D102CD"
-			client     	@276
-			supplier   	@276
-			line_style 	4)
-		    (object MessView "" @279
-			location   	(512, 159)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			line_color 	3342489
-			label      	(object SegLabel @280
-			    Parent_View 	@279
-			    location   	(512, 193)
-			    font       	(object Font
-				size       	10
-				face       	"Arial"
-				bold       	FALSE
-				italics    	FALSE
-				underline  	FALSE
-				strike     	FALSE
-				color      	0
-				default_color 	TRUE)
-			    quidu      	"4088D0D102CE"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	378
-			    justify    	0
-			    label      	"UpdateState( )"
-			    pctDist    	0.500000
-			    height     	34
-			    orientation 	1)
-			object_arc 	@278
-			pctDist    	0.500000
-			height     	45
-			orientation 	0
-			dir        	1
-			origin     	(452, 159)
-			terminus   	(572, 159))
-		    (object LinkView "" @281
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"4088D0220134"
-			client     	@274
-			supplier   	@275
-			line_style 	0)
-		    (object MessView "" @282
-			location   	(1079, 1101)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			line_color 	3342489
-			label      	(object SegLabel @283
-			    Parent_View 	@282
-			    location   	(1079, 1146)
-			    font       	(object Font
-				size       	10
-				face       	"Arial"
-				bold       	FALSE
-				italics    	FALSE
-				underline  	FALSE
-				strike     	FALSE
-				color      	0
-				default_color 	TRUE)
-			    quidu      	"4088D0220135"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	469
-			    justify    	0
-			    label      	"HandleCommandL(TInt)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			object_arc 	@281
-			pctDist    	0.500000
-			height     	45
-			orientation 	0
-			dir        	1
-			origin     	(1138, 1101)
-			terminus   	(1020, 1101))
-		    (object LinkView "" @284
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"4088D0A30155"
-			client     	@275
-			supplier   	@276
-			line_style 	0)
-		    (object MessView "" @285
-			location   	(468, 736)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			line_color 	3342489
-			label      	(object SegLabel @286
-			    Parent_View 	@285
-			    location   	(424, 736)
-			    font       	(object Font
-				size       	10
-				face       	"Arial"
-				bold       	FALSE
-				italics    	FALSE
-				underline  	FALSE
-				strike     	FALSE
-				color      	0
-				default_color 	TRUE)
-			    quidu      	"4088D0A30156"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	519
-			    justify    	0
-			    label      	"PassMoveL(TMoveType)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			object_arc 	@284
-			pctDist    	0.500000
-			height     	45
-			orientation 	0
-			dir        	1
-			origin     	(468, 795)
-			terminus   	(468, 677))
-		    (object MessView "" @287
-			location   	(557, 736)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			line_color 	3342489
-			label      	(object SegLabel @288
-			    Parent_View 	@287
-			    location   	(602, 818)
-			    font       	(object Font
-				size       	10
-				face       	"Arial"
-				bold       	FALSE
-				italics    	FALSE
-				underline  	FALSE
-				strike     	FALSE
-				color      	0
-				default_color 	TRUE)
-			    quidu      	"4088D12C01F3"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	791
-			    justify    	0
-			    label      	"GameStateChangedL(TGameState)"
-			    pctDist    	1.186441
-			    height     	45
-			    orientation 	0)
-			object_arc 	@284
-			pctDist    	0.500000
-			height     	45
-			orientation 	1
-			dir        	-1
-			origin     	(557, 676)
-			terminus   	(557, 796))
-		    (object LinkView "" @289
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"4088D0C402BD"
-			client     	@276
-			supplier   	@277
-			line_style 	0)
-		    (object MessView "" @290
-			location   	(903, 372)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			line_color 	3342489
-			label      	(object SegLabel @291
-			    Parent_View 	@290
-			    location   	(903, 328)
-			    font       	(object Font
-				size       	10
-				face       	"Arial"
-				bold       	FALSE
-				italics    	FALSE
-				underline  	FALSE
-				strike     	FALSE
-				color      	0
-				default_color 	TRUE)
-			    quidu      	"4088D0C402BE"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	363
-			    justify    	0
-			    label      	"SendMoveL( )"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			object_arc 	@289
-			pctDist    	0.500000
-			height     	45
-			orientation 	0
-			dir        	1
-			origin     	(843, 372)
-			terminus   	(963, 372))))
-	    (object InteractionDiagram "Start app by System"
-		mechanism_ref 	@7
-		quid       	"4088EC3002C9"
-		title      	"Start app by System"
-		zoom       	100
-		max_height 	28350
-		max_width  	21600
-		origin_x   	1307
-		origin_y   	0
-		items      	(list diagram_item_list
-		    (object InterObjView "$UNNAMED$32" @292
-			location   	(320, 224)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	TRUE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@292
-			    location   	(320, 249)
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	360
-			    justify    	0
-			    label      	"")
-			icon       	"Actor"
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"4088EC77021E"
-			width      	336
-			height     	1334
-			icon_height 	162
-			icon_width 	120
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @293
-			    location   	(320, 368)
-			    line_color 	3342489
-			    InterObjView 	@292
-			    height     	520
-			    y_coord    	460
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$33" @294
-			location   	(720, 224)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	TRUE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@294
-			    location   	(720, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	364
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"4088EDCC0176"
-			width      	382
-			height     	1334
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @295
-			    location   	(720, 368)
-			    line_color 	3342489
-			    InterObjView 	@294
-			    height     	460
-			    y_coord    	400
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$36" @296
-			location   	(1168, 224)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	TRUE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@296
-			    location   	(1168, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	430
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"4088EDF300DA"
-			width      	448
-			height     	1334
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @297
-			    location   	(1168, 416)
-			    line_color 	3342489
-			    InterObjView 	@296
-			    height     	352
-			    y_coord    	292
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$35" @298
-			location   	(1584, 224)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	TRUE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@298
-			    location   	(1584, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	316
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"4088EE2402B0"
-			width      	334
-			height     	1334
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @299
-			    location   	(1584, 464)
-			    line_color 	3342489
-			    InterObjView 	@298
-			    height     	244
-			    y_coord    	184
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @300
-			    location   	(1584, 960)
-			    line_color 	3342489
-			    InterObjView 	@298
-			    height     	388
-			    y_coord    	328
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @301
-			    location   	(1584, 1168)
-			    line_color 	3342489
-			    InterObjView 	@298
-			    height     	60
-			    y_coord    	0
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$37" @302
-			location   	(2016, 224)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	TRUE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@302
-			    location   	(2016, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	478
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"4088EE55003F"
-			width      	496
-			height     	1334
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @303
-			    location   	(2016, 496)
-			    line_color 	3342489
-			    InterObjView 	@302
-			    height     	152
-			    y_coord    	92
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$34" @304
-			location   	(2432, 224)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	TRUE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@304
-			    location   	(2432, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	348
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"4088ED6E026F"
-			width      	366
-			height     	1334
-			icon_height 	162
-			icon_width 	120
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @305
-			    location   	(2432, 528)
-			    line_color 	3342489
-			    InterObjView 	@304
-			    height     	60
-			    y_coord    	0
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @306
-			    location   	(2432, 928)
-			    line_color 	3342489
-			    InterObjView 	@304
-			    height     	480
-			    y_coord    	420
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$39" @307
-			location   	(2768, 224)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	TRUE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@307
-			    location   	(2768, 249)
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	360
-			    justify    	0
-			    label      	"")
-			icon       	"Actor"
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"4088EE8502EF"
-			width      	486
-			height     	1334
-			icon_height 	162
-			icon_width 	120
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @308
-			    location   	(2768, 928)
-			    line_color 	3342489
-			    InterObjView 	@307
-			    height     	540
-			    y_coord    	480
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$38" @309
-			location   	(3104, 224)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	TRUE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@309
-			    location   	(3104, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	294
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"4088EF270023"
-			width      	312
-			height     	1334
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @310
-			    location   	(3104, 1088)
-			    line_color 	3342489
-			    InterObjView 	@309
-			    height     	200
-			    y_coord    	140
-			    Nested     	FALSE))
-		    (object InterMessView "" @311
-			location   	(528, 368)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object SegLabel @312
-			    Parent_View 	@311
-			    location   	(519, 324)
-			    font       	(object Font
-				size       	10
-				face       	"Arial"
-				bold       	FALSE
-				italics    	FALSE
-				underline  	FALSE
-				strike     	FALSE
-				color      	0
-				default_color 	TRUE)
-			    quidu      	"4088EDD3030D"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	332
-			    justify    	0
-			    label      	"NewDocumentL( )"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@292
-			supplier   	@294
-			Focus_Src  	@293
-			Focus_Entry 	@295
-			origin     	(335, 368)
-			terminus   	(704, 368)
-			ordinal    	0)
-		    (object InterMessView "" @313
-			location   	(944, 416)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object SegLabel @314
-			    Parent_View 	@313
-			    location   	(943, 372)
-			    font       	(object Font
-				size       	10
-				face       	"Arial"
-				bold       	FALSE
-				italics    	FALSE
-				underline  	FALSE
-				strike     	FALSE
-				color      	0
-				default_color 	TRUE)
-			    quidu      	"4088EDFD004F"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	313
-			    justify    	0
-			    label      	"CreateEngineL( )"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@294
-			supplier   	@296
-			Focus_Src  	@295
-			Focus_Entry 	@297
-			origin     	(735, 416)
-			terminus   	(1152, 416)
-			ordinal    	1)
-		    (object InterMessView "" @315
-			location   	(16, 464)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object SegLabel @316
-			    Parent_View 	@315
-			    location   	(1375, 420)
-			    font       	(object Font
-				size       	10
-				face       	"Arial"
-				bold       	FALSE
-				italics    	FALSE
-				underline  	FALSE
-				strike     	FALSE
-				color      	0
-				default_color 	TRUE)
-			    quidu      	"4088EE3201E6"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	148
-			    justify    	0
-			    label      	"NewL( )"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@296
-			supplier   	@298
-			Focus_Src  	@297
-			Focus_Entry 	@299
-			origin     	(1183, 464)
-			terminus   	(1568, 464)
-			ordinal    	2)
-		    (object InterMessView "" @317
-			location   	(16, 496)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object SegLabel @318
-			    Parent_View 	@317
-			    location   	(1799, 452)
-			    font       	(object Font
-				size       	10
-				face       	"Arial"
-				bold       	FALSE
-				italics    	FALSE
-				underline  	FALSE
-				strike     	FALSE
-				color      	0
-				default_color 	TRUE)
-			    quidu      	"4088EE5E03CB"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	379
-			    justify    	0
-			    label      	"CreateSIPEngineL( )"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@298
-			supplier   	@302
-			Focus_Src  	@299
-			Focus_Entry 	@303
-			origin     	(1599, 496)
-			terminus   	(2000, 496)
-			ordinal    	3)
-		    (object InterMessView "" @319
-			location   	(16, 528)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object SegLabel @320
-			    Parent_View 	@319
-			    location   	(2223, 484)
-			    font       	(object Font
-				size       	10
-				face       	"Arial"
-				bold       	FALSE
-				italics    	FALSE
-				underline  	FALSE
-				strike     	FALSE
-				color      	0
-				default_color 	TRUE)
-			    quidu      	"4088EE720215"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	148
-			    justify    	0
-			    label      	"NewL( )"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@302
-			supplier   	@304
-			Focus_Src  	@303
-			Focus_Entry 	@305
-			origin     	(2031, 528)
-			terminus   	(2416, 528)
-			ordinal    	4)
-		    (object InterMessView "" @321
-			location   	(16, 928)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object SegLabel @322
-			    Parent_View 	@321
-			    location   	(2600, 884)
-			    font       	(object Font
-				size       	10
-				face       	"Arial"
-				bold       	FALSE
-				italics    	FALSE
-				underline  	FALSE
-				strike     	FALSE
-				color      	0
-				default_color 	TRUE)
-			    quidu      	"4088EE8B01E7"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	301
-			    justify    	0
-			    label      	"Incoming msg( )"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	1)
-			line_color 	3342489
-			client     	@307
-			supplier   	@304
-			Focus_Src  	@308
-			Focus_Entry 	@306
-			origin     	(2752, 928)
-			terminus   	(2448, 928)
-			ordinal    	5)
-		    (object InterMessView "" @323
-			location   	(16, 960)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object SegLabel @324
-			    Parent_View 	@323
-			    location   	(2008, 916)
-			    font       	(object Font
-				size       	10
-				face       	"Arial"
-				bold       	FALSE
-				italics    	FALSE
-				underline  	FALSE
-				strike     	FALSE
-				color      	0
-				default_color 	TRUE)
-			    quidu      	"4088EE980235"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	10
-			    justify    	0
-			    label      	"IMReceived(CSIPMessage)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	1)
-			line_color 	3342489
-			client     	@304
-			supplier   	@298
-			Focus_Src  	@306
-			Focus_Entry 	@300
-			origin     	(2416, 960)
-			terminus   	(1600, 960)
-			ordinal    	6)
-		    (object InterMessView "" @325
-			location   	(2336, 1088)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object SegLabel @326
-			    Parent_View 	@325
-			    location   	(2343, 1044)
-			    font       	(object Font
-				size       	10
-				face       	"Arial"
-				bold       	FALSE
-				italics    	FALSE
-				underline  	FALSE
-				strike     	FALSE
-				color      	0
-				default_color 	TRUE)
-			    quidu      	"4088EF2B0247"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	332
-			    justify    	0
-			    label      	"AcceptInvitation( )"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@298
-			supplier   	@309
-			Focus_Src  	@300
-			Focus_Entry 	@310
-			origin     	(1599, 1088)
-			terminus   	(3088, 1088)
-			ordinal    	7)
-		    (object InterMessView "" @327
-			location   	(2336, 1168)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object SegLabel @328
-			    Parent_View 	@327
-			    location   	(2344, 1124)
-			    font       	(object Font
-				size       	10
-				face       	"Arial"
-				bold       	FALSE
-				italics    	FALSE
-				underline  	FALSE
-				strike     	FALSE
-				color      	0
-				default_color 	TRUE)
-			    quidu      	"4088EF4003DC"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	992
-			    justify    	0
-			    label      	"Return ETrue if user accepts the invitation else EFalse"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	1)
-			line_color 	3342489
-			client     	@309
-			supplier   	@298
-			Focus_Src  	@310
-			Focus_Entry 	@301
-			origin     	(3088, 1168)
-			terminus   	(1600, 1168)
-			ordinal    	8)))
-	    (object InteractionDiagram "Send instant message"
-		mechanism_ref 	@8
-		quid       	"4088F55103AA"
-		title      	"Send instant message"
-		zoom       	100
-		max_height 	28350
-		max_width  	21600
-		origin_x   	0
-		origin_y   	0
-		items      	(list diagram_item_list
-		    (object InterObjView "$UNNAMED$40" @329
-			location   	(176, 224)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	TRUE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@329
-			    location   	(176, 249)
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	360
-			    justify    	0
-			    label      	"")
-			icon       	"Actor"
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"4088F56002FE"
-			width      	336
-			height     	1126
-			icon_height 	162
-			icon_width 	120
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @330
-			    location   	(176, 352)
-			    line_color 	3342489
-			    InterObjView 	@329
-			    height     	752
-			    y_coord    	692
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$41" @331
-			location   	(656, 224)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	TRUE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@331
-			    location   	(656, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	294
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"4088F56802CF"
-			width      	312
-			height     	1126
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @332
-			    location   	(656, 352)
-			    line_color 	3342489
-			    InterObjView 	@331
-			    height     	692
-			    y_coord    	632
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @333
-			    location   	(656, 464)
-			    line_color 	3342489
-			    InterObjView 	@331
-			    height     	248
-			    y_coord    	188
-			    Nested     	TRUE))
-		    (object InterObjView "$UNNAMED$42" @334
-			location   	(992, 224)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	TRUE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@334
-			    location   	(992, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	282
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"4088F5E70206"
-			width      	300
-			height     	1126
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @335
-			    location   	(992, 592)
-			    line_color 	3342489
-			    InterObjView 	@334
-			    height     	60
-			    y_coord    	0
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$43" @336
-			location   	(1328, 224)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	TRUE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@336
-			    location   	(1328, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	326
-			    justify    	0
-			    label      	"")
-			icon       	"interface"
-			icon_style 	"Label"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"4088F60B012B"
-			width      	344
-			height     	1126
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @337
-			    location   	(1328, 784)
-			    line_color 	3342489
-			    InterObjView 	@336
-			    height     	200
-			    y_coord    	140
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @338
-			    location   	(1328, 1200)
-			    line_color 	3342489
-			    InterObjView 	@336
-			    height     	60
-			    y_coord    	0
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$44" @339
-			location   	(1664, 224)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	TRUE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@339
-			    location   	(1664, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	354
-			    justify    	0
-			    label      	"")
-			icon       	"interface"
-			icon_style 	"Label"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"4088F66B015C"
-			width      	372
-			height     	1126
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @340
-			    location   	(1664, 864)
-			    line_color 	3342489
-			    InterObjView 	@339
-			    height     	60
-			    y_coord    	0
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @341
-			    location   	(1664, 1024)
-			    line_color 	3342489
-			    InterObjView 	@339
-			    height     	120
-			    y_coord    	60
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$45" @342
-			location   	(2032, 224)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	TRUE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@342
-			    location   	(2032, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	540
-			    justify    	0
-			    label      	"")
-			icon       	"interface"
-			icon_style 	"Label"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"4088F68601AA"
-			width      	558
-			height     	1126
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @343
-			    location   	(2032, 1024)
-			    line_color 	3342489
-			    InterObjView 	@342
-			    height     	60
-			    y_coord    	0
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @344
-			    location   	(2032, 1140)
-			    line_color 	3342489
-			    InterObjView 	@342
-			    height     	60
-			    y_coord    	0
-			    Nested     	FALSE))
-		    (object InterMessView "" @345
-			location   	(416, 352)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object SegLabel @346
-			    Parent_View 	@345
-			    location   	(415, 308)
-			    font       	(object Font
-				size       	10
-				face       	"Arial"
-				bold       	FALSE
-				italics    	FALSE
-				underline  	FALSE
-				strike     	FALSE
-				color      	0
-				default_color 	TRUE)
-			    quidu      	"4088F573007F"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	432
-			    justify    	0
-			    label      	"HandleCommandL(TInt)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@329
-			supplier   	@331
-			Focus_Src  	@330
-			Focus_Entry 	@332
-			origin     	(191, 352)
-			terminus   	(640, 352)
-			ordinal    	0)
-		    (object SelfMessView "" @347
-			location   	(16, 464)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object SegLabel @348
-			    Parent_View 	@347
-			    location   	(762, 420)
-			    font       	(object Font
-				size       	10
-				face       	"Arial"
-				bold       	FALSE
-				italics    	FALSE
-				underline  	FALSE
-				strike     	FALSE
-				color      	0
-				default_color 	TRUE)
-			    quidu      	"4088F58503CB"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	429
-			    justify    	0
-			    label      	"ShowInstantMsgDlgL( )"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@331
-			supplier   	@331
-			Focus_Src  	@332
-			Focus_Entry 	@333
-			origin     	(687, 464)
-			terminus   	(837, 464)
-			ordinal    	1)
-		    (object InterMessView "" @349
-			location   	(816, 592)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object SegLabel @350
-			    Parent_View 	@349
-			    location   	(831, 548)
-			    font       	(object Font
-				size       	10
-				face       	"Arial"
-				bold       	FALSE
-				italics    	FALSE
-				underline  	FALSE
-				strike     	FALSE
-				color      	0
-				default_color 	TRUE)
-			    quidu      	"4088F5EC0051"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	313
-			    justify    	0
-			    label      	"Validate address"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@331
-			supplier   	@334
-			Focus_Src  	@333
-			Focus_Entry 	@335
-			origin     	(686, 592)
-			terminus   	(976, 592)
-			ordinal    	2)
-		    (object InterMessView "" @351
-			location   	(992, 784)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object SegLabel @352
-			    Parent_View 	@351
-			    location   	(991, 740)
-			    font       	(object Font
-				size       	10
-				face       	"Arial"
-				bold       	FALSE
-				italics    	FALSE
-				underline  	FALSE
-				strike     	FALSE
-				color      	0
-				default_color 	TRUE)
-			    quidu      	"4088F6100294"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	966
-			    justify    	0
-			    label      	"SendInstantMsgL(const TDesC&, const SIPAddress)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@331
-			supplier   	@336
-			Focus_Src  	@332
-			Focus_Entry 	@337
-			origin     	(671, 784)
-			terminus   	(1312, 784)
-			ordinal    	3)
-		    (object InterMessView "" @353
-			location   	(1488, 864)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object SegLabel @354
-			    Parent_View 	@353
-			    location   	(1495, 820)
-			    font       	(object Font
-				size       	10
-				face       	"Arial"
-				bold       	FALSE
-				italics    	FALSE
-				underline  	FALSE
-				strike     	FALSE
-				color      	0
-				default_color 	TRUE)
-			    quidu      	"4088F66F0360"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	10
-			    justify    	0
-			    label      	"CreateIM( )"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@336
-			supplier   	@339
-			Focus_Src  	@337
-			Focus_Entry 	@340
-			origin     	(1343, 864)
-			terminus   	(1648, 864)
-			ordinal    	4)
-		    (object InterMessView "" @355
-			location   	(1856, 1024)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object SegLabel @356
-			    Parent_View 	@355
-			    location   	(1847, 980)
-			    font       	(object Font
-				size       	10
-				face       	"Arial"
-				bold       	FALSE
-				italics    	FALSE
-				underline  	FALSE
-				strike     	FALSE
-				color      	0
-				default_color 	TRUE)
-			    quidu      	"4088F68D01EA"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	10
-			    justify    	0
-			    label      	"IMReceived(CSIPMessage)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@339
-			supplier   	@342
-			Focus_Src  	@341
-			Focus_Entry 	@343
-			origin     	(1679, 1024)
-			terminus   	(2016, 1024)
-			ordinal    	5)
-		    (object InterMessView "" @357
-			location   	(1680, 1200)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object SegLabel @358
-			    Parent_View 	@357
-			    location   	(1680, 1156)
-			    font       	(object Font
-				size       	10
-				face       	"Arial"
-				bold       	FALSE
-				italics    	FALSE
-				underline  	FALSE
-				strike     	FALSE
-				color      	0
-				default_color 	TRUE)
-			    quidu      	"4088F6A303DE"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	376
-			    justify    	0
-			    label      	""
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	1)
-			line_color 	3342489
-			client     	@342
-			supplier   	@336
-			Focus_Src  	@344
-			Focus_Entry 	@338
-			origin     	(2016, 1200)
-			terminus   	(1344, 1200)
-			ordinal    	6)))
-	    (object InteractionDiagram "Disable profile w/ states"
-		mechanism_ref 	@9
-		quid       	"408F52260384"
-		title      	"Disable profile w/ states"
-		zoom       	100
-		max_height 	28350
-		max_width  	21600
-		origin_x   	0
-		origin_y   	0
-		items      	(list diagram_item_list
-		    (object InterObjView "$UNNAMED$46" @359
-			location   	(272, 224)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	TRUE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@359
-			    location   	(272, 249)
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	360
-			    justify    	0
-			    label      	"")
-			icon       	"Actor"
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"408F52460057"
-			width      	336
-			height     	1198
-			icon_height 	162
-			icon_width 	120
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @360
-			    location   	(272, 384)
-			    line_color 	3342489
-			    InterObjView 	@359
-			    height     	948
-			    y_coord    	888
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$47" @361
-			location   	(608, 224)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	TRUE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@361
-			    location   	(608, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	294
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"408F528C0096"
-			width      	312
-			height     	1198
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @362
-			    location   	(608, 384)
-			    line_color 	3342489
-			    InterObjView 	@361
-			    height     	888
-			    y_coord    	828
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$48" @363
-			location   	(976, 224)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	TRUE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@363
-			    location   	(976, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	326
-			    justify    	0
-			    label      	"")
-			icon       	"interface"
-			icon_style 	"Label"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"408F52D20151"
-			width      	344
-			height     	1198
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @364
-			    location   	(976, 464)
-			    line_color 	3342489
-			    InterObjView 	@363
-			    height     	748
-			    y_coord    	688
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @365
-			    location   	(976, 800)
-			    line_color 	3342489
-			    InterObjView 	@363
-			    height     	232
-			    y_coord    	172
-			    Nested     	TRUE))
-		    (object InterObjView "$UNNAMED$49" @366
-			location   	(1392, 224)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	TRUE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@366
-			    location   	(1392, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	442
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"408F535102E7"
-			width      	460
-			height     	1198
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @367
-			    location   	(1392, 496)
-			    line_color 	3342489
-			    InterObjView 	@366
-			    height     	656
-			    y_coord    	596
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @368
-			    location   	(1392, 704)
-			    line_color 	3342489
-			    InterObjView 	@366
-			    height     	388
-			    y_coord    	328
-			    Nested     	TRUE))
-		    (object InterObjView "$UNNAMED$51" @369
-			location   	(1776, 224)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	TRUE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@369
-			    location   	(1776, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	348
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"408F538600B5"
-			width      	366
-			height     	1198
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @370
-			    location   	(1776, 528)
-			    line_color 	3342489
-			    InterObjView 	@369
-			    height     	60
-			    y_coord    	0
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$50" @371
-			location   	(2144, 224)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	TRUE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@371
-			    location   	(2144, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	358
-			    justify    	0
-			    label      	"")
-			icon       	"interface"
-			icon_style 	"Label"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"408F56B50113"
-			width      	376
-			height     	1198
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @372
-			    location   	(2144, 912)
-			    line_color 	3342489
-			    InterObjView 	@371
-			    height     	60
-			    y_coord    	0
-			    Nested     	FALSE))
-		    (object InterMessView "" @373
-			location   	(16, 384)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object SegLabel @374
-			    Parent_View 	@373
-			    location   	(439, 340)
-			    font       	(object Font
-				size       	10
-				face       	"Arial"
-				bold       	FALSE
-				italics    	FALSE
-				underline  	FALSE
-				strike     	FALSE
-				color      	0
-				default_color 	TRUE)
-			    quidu      	"408F52A500D4"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	485
-			    justify    	0
-			    label      	
-|"Disable profile" command
-			    
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@359
-			supplier   	@361
-			Focus_Src  	@360
-			Focus_Entry 	@362
-			origin     	(287, 384)
-			terminus   	(592, 384)
-			ordinal    	0)
-		    (object InterMessView "" @375
-			location   	(784, 464)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object SegLabel @376
-			    Parent_View 	@375
-			    location   	(791, 420)
-			    font       	(object Font
-				size       	10
-				face       	"Arial"
-				bold       	FALSE
-				italics    	FALSE
-				underline  	FALSE
-				strike     	FALSE
-				color      	0
-				default_color 	TRUE)
-			    quidu      	"408F52D60308"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	316
-			    justify    	0
-			    label      	"DisableProfileL( )"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@361
-			supplier   	@363
-			Focus_Src  	@362
-			Focus_Entry 	@364
-			origin     	(623, 464)
-			terminus   	(960, 464)
-			ordinal    	1)
-		    (object InterMessView "" @377
-			location   	(16, 496)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object SegLabel @378
-			    Parent_View 	@377
-			    location   	(1183, 452)
-			    font       	(object Font
-				size       	10
-				face       	"Arial"
-				bold       	FALSE
-				italics    	FALSE
-				underline  	FALSE
-				strike     	FALSE
-				color      	0
-				default_color 	TRUE)
-			    quidu      	"408F5359021D"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	316
-			    justify    	0
-			    label      	"DisableProfileL( )"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@363
-			supplier   	@366
-			Focus_Src  	@364
-			Focus_Entry 	@367
-			origin     	(991, 496)
-			terminus   	(1376, 496)
-			ordinal    	2)
-		    (object InterMessView "" @379
-			location   	(16, 528)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object SegLabel @380
-			    Parent_View 	@379
-			    location   	(1583, 484)
-			    font       	(object Font
-				size       	10
-				face       	"Arial"
-				bold       	FALSE
-				italics    	FALSE
-				underline  	FALSE
-				strike     	FALSE
-				color      	0
-				default_color 	TRUE)
-			    quidu      	"408F538E03D3"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	294
-			    justify    	0
-			    label      	"DisableProfile( )"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@366
-			supplier   	@369
-			Focus_Src  	@367
-			Focus_Entry 	@370
-			origin     	(1407, 528)
-			terminus   	(1760, 528)
-			ordinal    	3)
-		    (object SelfMessView "" @381
-			location   	(16, 704)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object SegLabel @382
-			    Parent_View 	@381
-			    location   	(1498, 660)
-			    font       	(object Font
-				size       	10
-				face       	"Arial"
-				bold       	FALSE
-				italics    	FALSE
-				underline  	FALSE
-				strike     	FALSE
-				color      	0
-				default_color 	TRUE)
-			    quidu      	"408F542801B0"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	282
-			    justify    	0
-			    label      	"ChangeState( )"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@366
-			supplier   	@366
-			Focus_Src  	@367
-			Focus_Entry 	@368
-			origin     	(1423, 704)
-			terminus   	(1573, 704)
-			ordinal    	4)
-		    (object NoteView @383
-			location   	(1200, 1696)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@383
-			    location   	(969, 1630)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	427
-			    label      	"State changes from ERegistered to EIdle")
-			line_color 	3342489
-			fill_color 	13434879
-			width      	487
-			height     	144)
-		    (object InterMessView "" @384
-			location   	(1200, 800)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object SegLabel @385
-			    Parent_View 	@384
-			    location   	(1199, 756)
-			    font       	(object Font
-				size       	10
-				face       	"Arial"
-				bold       	FALSE
-				italics    	FALSE
-				underline  	FALSE
-				strike     	FALSE
-				color      	0
-				default_color 	TRUE)
-			    quidu      	"408F553B0132"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	282
-			    justify    	0
-			    label      	"ChangeState( )"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	1)
-			line_color 	3342489
-			client     	@366
-			supplier   	@363
-			Focus_Src  	@368
-			Focus_Entry 	@365
-			origin     	(1391, 800)
-			terminus   	(1007, 800)
-			ordinal    	5)
-		    (object AttachView "" @386
-			stereotype 	TRUE
-			line_color 	3342489
-			client     	@383
-			supplier   	@384
-			line_style 	0)
-		    (object InterMessView "" @387
-			location   	(1552, 912)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object SegLabel @388
-			    Parent_View 	@387
-			    location   	(1567, 868)
-			    font       	(object Font
-				size       	10
-				face       	"Arial"
-				bold       	FALSE
-				italics    	FALSE
-				underline  	FALSE
-				strike     	FALSE
-				color      	0
-				default_color 	TRUE)
-			    quidu      	"408F56DC0317"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	232
-			    justify    	0
-			    label      	"ShowInfoL( )"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@363
-			supplier   	@371
-			Focus_Src  	@365
-			Focus_Entry 	@372
-			origin     	(1006, 912)
-			terminus   	(2128, 912)
-			ordinal    	6)
-		    (object NoteView @389
-			location   	(2128, 1696)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@389
-			    location   	(1940, 1630)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	340
-			    label      	"Print to the state to user UI.")
-			line_color 	3342489
-			fill_color 	13434879
-			width      	400
-			height     	144)
-		    (object AttachView "" @390
-			stereotype 	TRUE
-			line_color 	3342489
-			client     	@389
-			supplier   	@387
-			line_style 	0)))
-	    (object InteractionDiagram "Enable profile w/ states"
-		mechanism_ref 	@10
-		quid       	"408F55E30141"
-		title      	"Enable profile w/ states"
-		zoom       	100
-		max_height 	28350
-		max_width  	21600
-		origin_x   	0
-		origin_y   	0
-		items      	(list diagram_item_list
-		    (object InterObjView "$UNNAMED$52" @391
-			location   	(208, 224)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	TRUE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@391
-			    location   	(208, 249)
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	360
-			    justify    	0
-			    label      	"")
-			icon       	"Actor"
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"408F55F7023B"
-			width      	336
-			height     	1622
-			icon_height 	162
-			icon_width 	120
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @392
-			    location   	(208, 384)
-			    line_color 	3342489
-			    InterObjView 	@391
-			    height     	852
-			    y_coord    	792
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$53" @393
-			location   	(544, 224)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	TRUE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@393
-			    location   	(544, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	294
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"408F56150151"
-			width      	312
-			height     	1622
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @394
-			    location   	(544, 384)
-			    line_color 	3342489
-			    InterObjView 	@393
-			    height     	792
-			    y_coord    	732
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$54" @395
-			location   	(880, 224)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	TRUE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@395
-			    location   	(880, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	326
-			    justify    	0
-			    label      	"")
-			icon       	"interface"
-			icon_style 	"Label"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"408F56730103"
-			width      	344
-			height     	1622
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @396
-			    location   	(880, 432)
-			    line_color 	3342489
-			    InterObjView 	@395
-			    height     	684
-			    y_coord    	624
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @397
-			    location   	(880, 688)
-			    line_color 	3342489
-			    InterObjView 	@395
-			    height     	248
-			    y_coord    	188
-			    Nested     	TRUE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @398
-			    location   	(880, 1312)
-			    line_color 	3342489
-			    InterObjView 	@395
-			    height     	264
-			    y_coord    	204
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$55" @399
-			location   	(1232, 224)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	TRUE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@399
-			    location   	(1232, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	314
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"408F568D0170"
-			width      	332
-			height     	1622
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @400
-			    location   	(1232, 464)
-			    line_color 	3342489
-			    InterObjView 	@399
-			    height     	592
-			    y_coord    	532
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @401
-			    location   	(1232, 608)
-			    line_color 	3342489
-			    InterObjView 	@399
-			    height     	388
-			    y_coord    	328
-			    Nested     	TRUE))
-		    (object InterObjView "$UNNAMED$57" @402
-			location   	(1552, 224)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	TRUE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@402
-			    location   	(1552, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	354
-			    justify    	0
-			    label      	"")
-			icon       	"interface"
-			icon_style 	"Label"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"408F57480038"
-			width      	372
-			height     	1622
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @403
-			    location   	(1552, 496)
-			    line_color 	3342489
-			    InterObjView 	@402
-			    height     	60
-			    y_coord    	0
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @404
-			    location   	(1552, 1152)
-			    line_color 	3342489
-			    InterObjView 	@402
-			    height     	604
-			    y_coord    	544
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$56" @405
-			location   	(1904, 224)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	TRUE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@405
-			    location   	(1904, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	358
-			    justify    	0
-			    label      	"")
-			icon       	"interface"
-			icon_style 	"Label"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"408F57E50355"
-			width      	376
-			height     	1622
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @406
-			    location   	(1904, 816)
-			    line_color 	3342489
-			    InterObjView 	@405
-			    height     	60
-			    y_coord    	0
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @407
-			    location   	(1904, 1456)
-			    line_color 	3342489
-			    InterObjView 	@405
-			    height     	60
-			    y_coord    	0
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$58" @408
-			location   	(2320, 224)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	TRUE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@408
-			    location   	(2320, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	456
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"408F58B40355"
-			width      	474
-			height     	1622
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @409
-			    location   	(2320, 1152)
-			    line_color 	3342489
-			    InterObjView 	@408
-			    height     	544
-			    y_coord    	484
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @410
-			    location   	(2320, 1216)
-			    line_color 	3342489
-			    InterObjView 	@408
-			    height     	420
-			    y_coord    	360
-			    Nested     	TRUE))
-		    (object InterMessView "" @411
-			location   	(16, 384)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object SegLabel @412
-			    Parent_View 	@411
-			    location   	(375, 340)
-			    font       	(object Font
-				size       	10
-				face       	"Arial"
-				bold       	FALSE
-				italics    	FALSE
-				underline  	FALSE
-				strike     	FALSE
-				color      	0
-				default_color 	TRUE)
-			    quidu      	"408F561803C3"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	476
-			    justify    	0
-			    label      	
-|"Enable profile" command
-			    
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@391
-			supplier   	@393
-			Focus_Src  	@392
-			Focus_Entry 	@394
-			origin     	(223, 384)
-			terminus   	(528, 384)
-			ordinal    	0)
-		    (object InterMessView "" @413
-			location   	(704, 432)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object SegLabel @414
-			    Parent_View 	@413
-			    location   	(711, 388)
-			    font       	(object Font
-				size       	10
-				face       	"Arial"
-				bold       	FALSE
-				italics    	FALSE
-				underline  	FALSE
-				strike     	FALSE
-				color      	0
-				default_color 	TRUE)
-			    quidu      	"408F567701B0"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	307
-			    justify    	0
-			    label      	"EnableProfileL( )"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@393
-			supplier   	@395
-			Focus_Src  	@394
-			Focus_Entry 	@396
-			origin     	(559, 432)
-			terminus   	(864, 432)
-			ordinal    	1)
-		    (object InterMessView "" @415
-			location   	(16, 464)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object SegLabel @416
-			    Parent_View 	@415
-			    location   	(1055, 420)
-			    font       	(object Font
-				size       	10
-				face       	"Arial"
-				bold       	FALSE
-				italics    	FALSE
-				underline  	FALSE
-				strike     	FALSE
-				color      	0
-				default_color 	TRUE)
-			    quidu      	"408F569003A4"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	307
-			    justify    	0
-			    label      	"EnableProfileL( )"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@395
-			supplier   	@399
-			Focus_Src  	@396
-			Focus_Entry 	@400
-			origin     	(895, 464)
-			terminus   	(1216, 464)
-			ordinal    	2)
-		    (object InterMessView "" @417
-			location   	(16, 496)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object SegLabel @418
-			    Parent_View 	@417
-			    location   	(1391, 452)
-			    font       	(object Font
-				size       	10
-				face       	"Arial"
-				bold       	FALSE
-				italics    	FALSE
-				underline  	FALSE
-				strike     	FALSE
-				color      	0
-				default_color 	TRUE)
-			    quidu      	"408F574D02D9"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	285
-			    justify    	0
-			    label      	"EnableProfile( )"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@399
-			supplier   	@402
-			Focus_Src  	@400
-			Focus_Entry 	@403
-			origin     	(1247, 496)
-			terminus   	(1536, 496)
-			ordinal    	3)
-		    (object NoteView @419
-			location   	(288, 2112)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@419
-			    location   	(32, 2053)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	477
-			    label      	"State changes from EIdle to ERegistering")
-			line_color 	3342489
-			fill_color 	13434879
-			width      	537
-			height     	131)
-		    (object SelfMessView "" @420
-			location   	(16, 608)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object SegLabel @421
-			    Parent_View 	@420
-			    location   	(1338, 564)
-			    font       	(object Font
-				size       	10
-				face       	"Arial"
-				bold       	FALSE
-				italics    	FALSE
-				underline  	FALSE
-				strike     	FALSE
-				color      	0
-				default_color 	TRUE)
-			    quidu      	"408F58390038"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	282
-			    justify    	0
-			    label      	"ChangeState( )"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@399
-			supplier   	@399
-			Focus_Src  	@400
-			Focus_Entry 	@401
-			origin     	(1263, 608)
-			terminus   	(1413, 608)
-			ordinal    	4)
-		    (object InterMessView "" @422
-			location   	(1072, 688)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object SegLabel @423
-			    Parent_View 	@422
-			    location   	(1071, 644)
-			    font       	(object Font
-				size       	10
-				face       	"Arial"
-				bold       	FALSE
-				italics    	FALSE
-				underline  	FALSE
-				strike     	FALSE
-				color      	0
-				default_color 	TRUE)
-			    quidu      	"408F58490028"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	282
-			    justify    	0
-			    label      	"ChangeState( )"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	1)
-			line_color 	3342489
-			client     	@399
-			supplier   	@395
-			Focus_Src  	@401
-			Focus_Entry 	@397
-			origin     	(1231, 688)
-			terminus   	(911, 688)
-			ordinal    	5)
-		    (object InterMessView "" @424
-			location   	(1408, 816)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object SegLabel @425
-			    Parent_View 	@424
-			    location   	(1399, 772)
-			    font       	(object Font
-				size       	10
-				face       	"Arial"
-				bold       	FALSE
-				italics    	FALSE
-				underline  	FALSE
-				strike     	FALSE
-				color      	0
-				default_color 	TRUE)
-			    quidu      	"408F585700D5"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	232
-			    justify    	0
-			    label      	"ShowInfoL( )"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@395
-			supplier   	@405
-			Focus_Src  	@397
-			Focus_Entry 	@406
-			origin     	(910, 816)
-			terminus   	(1888, 816)
-			ordinal    	6)
-		    (object AttachView "" @426
-			stereotype 	TRUE
-			line_color 	3342489
-			client     	@419
-			supplier   	@422
-			line_style 	0)
-		    (object InterMessView "" @427
-			location   	(16, 1152)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object SegLabel @428
-			    Parent_View 	@427
-			    location   	(1935, 1108)
-			    font       	(object Font
-				size       	10
-				face       	"Arial"
-				bold       	FALSE
-				italics    	FALSE
-				underline  	FALSE
-				strike     	FALSE
-				color      	0
-				default_color 	TRUE)
-			    quidu      	"408F58BE024C"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	307
-			    justify    	0
-			    label      	"ProfileEnabled( )"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@402
-			supplier   	@408
-			Focus_Src  	@404
-			Focus_Entry 	@409
-			origin     	(1567, 1152)
-			terminus   	(2304, 1152)
-			ordinal    	7)
-		    (object SelfMessView "" @429
-			location   	(16, 1216)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object SegLabel @430
-			    Parent_View 	@429
-			    location   	(2426, 1172)
-			    font       	(object Font
-				size       	10
-				face       	"Arial"
-				bold       	FALSE
-				italics    	FALSE
-				underline  	FALSE
-				strike     	FALSE
-				color      	0
-				default_color 	TRUE)
-			    quidu      	"408F58D702E8"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	282
-			    justify    	0
-			    label      	"ChangeState( )"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@408
-			supplier   	@408
-			Focus_Src  	@409
-			Focus_Entry 	@410
-			origin     	(2351, 1216)
-			terminus   	(2501, 1216)
-			ordinal    	8)
-		    (object InterMessView "" @431
-			location   	(1600, 1312)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object SegLabel @432
-			    Parent_View 	@431
-			    location   	(1608, 1268)
-			    font       	(object Font
-				size       	10
-				face       	"Arial"
-				bold       	FALSE
-				italics    	FALSE
-				underline  	FALSE
-				strike     	FALSE
-				color      	0
-				default_color 	TRUE)
-			    quidu      	"408F58DF020E"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	282
-			    justify    	0
-			    label      	"ChangeState( )"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	1)
-			line_color 	3342489
-			client     	@408
-			supplier   	@395
-			Focus_Src  	@410
-			Focus_Entry 	@398
-			origin     	(2319, 1312)
-			terminus   	(896, 1312)
-			ordinal    	9)
-		    (object InterMessView "" @433
-			location   	(1376, 1456)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object SegLabel @434
-			    Parent_View 	@433
-			    location   	(1391, 1412)
-			    font       	(object Font
-				size       	10
-				face       	"Arial"
-				bold       	FALSE
-				italics    	FALSE
-				underline  	FALSE
-				strike     	FALSE
-				color      	0
-				default_color 	TRUE)
-			    quidu      	"408F58EB01FD"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	232
-			    justify    	0
-			    label      	"ShowInfoL( )"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@395
-			supplier   	@405
-			Focus_Src  	@398
-			Focus_Entry 	@407
-			origin     	(895, 1456)
-			terminus   	(1888, 1456)
-			ordinal    	10)
-		    (object NoteView @435
-			location   	(2400, 2160)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@435
-			    location   	(2153, 2075)
-			    fill_color 	13434879
-			    nlines     	3
-			    max_width  	459
-			    label      	"State changes from ERegistering to ERegistered")
-			line_color 	3342489
-			fill_color 	13434879
-			width      	519
-			height     	182)
-		    (object AttachView "" @436
-			stereotype 	TRUE
-			line_color 	3342489
-			client     	@435
-			supplier   	@431
-			line_style 	0)))
-	    (object ObjectDiagram "Enable profile w/ states"
-		mechanism_ref 	@10
-		quid       	"408F5B6801CE"
-		title      	"Enable profile w/ states"
-		zoom       	100
-		max_height 	28350
-		max_width  	21600
-		origin_x   	0
-		origin_y   	0
-		items      	(list diagram_item_list
-		    (object ObjectView "$UNNAMED$52" @437
-			location   	(160, 384)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@437
-			    location   	(160, 544)
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	377
-			    justify    	0
-			    label      	"")
-			icon       	"Actor"
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"408F55F7023B"
-			annotation 	4
-			autoResize 	TRUE
-			subobjects 	0
-			x_offset   	0.000000
-			y_offset   	0.000000)
-		    (object ObjectView "$UNNAMED$53" @438
-			location   	(880, 384)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@438
-			    location   	(734, 333)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	292
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"408F56150151"
-			width      	310
-			height     	126
-			annotation 	4
-			autoResize 	TRUE
-			subobjects 	0
-			x_offset   	0.000000
-			y_offset   	0.000000)
-		    (object ObjectView "$UNNAMED$54" @439
-			location   	(1648, 384)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@439
-			    location   	(1476, 333)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	344
-			    justify    	0
-			    label      	"")
-			icon       	"interface"
-			icon_style 	"Label"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"408F56730103"
-			width      	362
-			height     	126
-			annotation 	4
-			autoResize 	TRUE
-			subobjects 	0
-			x_offset   	0.000000
-			y_offset   	0.000000)
-		    (object ObjectView "$UNNAMED$55" @440
-			location   	(704, 1584)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@440
-			    location   	(538, 1533)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	332
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"408F568D0170"
-			width      	350
-			height     	126
-			annotation 	4
-			autoResize 	TRUE
-			subobjects 	0
-			x_offset   	0.000000
-			y_offset   	0.000000)
-		    (object ObjectView "$UNNAMED$57" @441
-			location   	(2544, 1584)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@441
-			    location   	(2358, 1533)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	372
-			    justify    	0
-			    label      	"")
-			icon       	"interface"
-			icon_style 	"Label"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"408F57480038"
-			width      	390
-			height     	126
-			annotation 	4
-			autoResize 	TRUE
-			subobjects 	0
-			x_offset   	0.000000
-			y_offset   	0.000000)
-		    (object ObjectView "$UNNAMED$56" @442
-			location   	(1648, 1072)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@442
-			    location   	(1462, 1021)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	372
-			    justify    	0
-			    label      	"")
-			icon       	"interface"
-			icon_style 	"Label"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"408F57E50355"
-			width      	390
-			height     	126
-			annotation 	4
-			autoResize 	TRUE
-			subobjects 	0
-			x_offset   	0.000000
-			y_offset   	0.000000)
-		    (object ObjectView "$UNNAMED$58" @443
-			location   	(2544, 384)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@443
-			    location   	(2307, 333)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	474
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"408F58B40355"
-			width      	492
-			height     	126
-			annotation 	4
-			autoResize 	TRUE
-			subobjects 	0
-			x_offset   	0.000000
-			y_offset   	0.000000)
-		    (object LinkSelfView "" @444
-			location   	(704, 1371)
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"408F57D20335"
-			client     	@440
-			supplier   	@440
-			line_style 	4)
-		    (object LinkSelfView "" @445
-			location   	(2544, 171)
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"408F58D702E7"
-			client     	@443
-			supplier   	@443
-			line_style 	4)
-		    (object MessView "" @446
-			location   	(704, 1327)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			line_color 	3342489
-			label      	(object SegLabel @447
-			    Parent_View 	@446
-			    location   	(704, 1283)
-			    font       	(object Font
-				size       	10
-				face       	"Arial"
-				bold       	FALSE
-				italics    	FALSE
-				underline  	FALSE
-				strike     	FALSE
-				color      	0
-				default_color 	TRUE)
-			    quidu      	"408F58390038"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	422
-			    justify    	0
-			    label      	"ChangeState( )"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			object_arc 	@444
-			pctDist    	0.500000
-			height     	45
-			orientation 	0
-			dir        	1
-			origin     	(644, 1327)
-			terminus   	(764, 1327))
-		    (object MessView "" @448
-			location   	(2544, 127)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			line_color 	3342489
-			label      	(object SegLabel @449
-			    Parent_View 	@448
-			    location   	(2544, 83)
-			    font       	(object Font
-				size       	10
-				face       	"Arial"
-				bold       	FALSE
-				italics    	FALSE
-				underline  	FALSE
-				strike     	FALSE
-				color      	0
-				default_color 	TRUE)
-			    quidu      	"408F58D702E8"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	353
-			    justify    	0
-			    label      	"ChangeState( )"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			object_arc 	@445
-			pctDist    	0.500000
-			height     	45
-			orientation 	0
-			dir        	1
-			origin     	(2484, 127)
-			terminus   	(2604, 127))
-		    (object LinkView "" @450
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"408F561803C2"
-			client     	@437
-			supplier   	@438
-			line_style 	0)
-		    (object MessView "" @451
-			location   	(471, 340)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			line_color 	3342489
-			label      	(object SegLabel @452
-			    Parent_View 	@451
-			    location   	(471, 296)
-			    font       	(object Font
-				size       	10
-				face       	"Arial"
-				bold       	FALSE
-				italics    	FALSE
-				underline  	FALSE
-				strike     	FALSE
-				color      	0
-				default_color 	TRUE)
-			    quidu      	"408F561803C3"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	513
-			    justify    	0
-			    label      	
-|"Enable profile" command
-			    
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			object_arc 	@450
-			pctDist    	0.500000
-			height     	45
-			orientation 	0
-			dir        	1
-			origin     	(411, 340)
-			terminus   	(531, 340))
-		    (object LinkView "" @453
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"408F567701AF"
-			client     	@438
-			supplier   	@439
-			line_style 	0)
-		    (object MessView "" @454
-			location   	(1250, 340)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			line_color 	3342489
-			label      	(object SegLabel @455
-			    Parent_View 	@454
-			    location   	(1250, 296)
-			    font       	(object Font
-				size       	10
-				face       	"Arial"
-				bold       	FALSE
-				italics    	FALSE
-				underline  	FALSE
-				strike     	FALSE
-				color      	0
-				default_color 	TRUE)
-			    quidu      	"408F567701B0"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	378
-			    justify    	0
-			    label      	"EnableProfileL( )"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			object_arc 	@453
-			pctDist    	0.500000
-			height     	45
-			orientation 	0
-			dir        	1
-			origin     	(1190, 340)
-			terminus   	(1310, 340))
-		    (object LinkView "" @456
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"408F569003A3"
-			client     	@439
-			supplier   	@440
-			line_style 	0)
-		    (object MessView "" @457
-			location   	(1209, 1012)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			line_color 	3342489
-			label      	(object SegLabel @458
-			    Parent_View 	@457
-			    location   	(1245, 1039)
-			    font       	(object Font
-				size       	10
-				face       	"Arial"
-				bold       	FALSE
-				italics    	FALSE
-				underline  	FALSE
-				strike     	FALSE
-				color      	0
-				default_color 	TRUE)
-			    quidu      	"408F569003A4"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	413
-			    justify    	0
-			    label      	"EnableProfileL( )"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			object_arc 	@456
-			pctDist    	0.500000
-			height     	45
-			orientation 	0
-			dir        	1
-			origin     	(1245, 965)
-			terminus   	(1173, 1059))
-		    (object MessView "" @459
-			location   	(1140, 957)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			line_color 	3342489
-			label      	(object SegLabel @460
-			    Parent_View 	@459
-			    location   	(1106, 930)
-			    font       	(object Font
-				size       	10
-				face       	"Arial"
-				bold       	FALSE
-				italics    	FALSE
-				underline  	FALSE
-				strike     	FALSE
-				color      	0
-				default_color 	TRUE)
-			    quidu      	"408F58490028"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	456
-			    justify    	0
-			    label      	"ChangeState( )"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			object_arc 	@456
-			pctDist    	0.500000
-			height     	45
-			orientation 	1
-			dir        	-1
-			origin     	(1103, 1003)
-			terminus   	(1177, 911))
-		    (object LinkView "" @461
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"408F585700D4"
-			client     	@439
-			supplier   	@442
-			line_style 	0)
-		    (object MessView "" @462
-			location   	(1693, 728)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			line_color 	3342489
-			label      	(object SegLabel @463
-			    Parent_View 	@462
-			    location   	(1738, 681)
-			    font       	(object Font
-				size       	10
-				face       	"Arial"
-				bold       	FALSE
-				italics    	FALSE
-				underline  	FALSE
-				strike     	FALSE
-				color      	0
-				default_color 	TRUE)
-			    quidu      	"408F585700D5"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	441
-			    justify    	0
-			    label      	"ShowInfoL( )"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			label      	(object SegLabel @464
-			    Parent_View 	@462
-			    location   	(1738, 728)
-			    font       	(object Font
-				size       	10
-				face       	"Arial"
-				bold       	FALSE
-				italics    	FALSE
-				underline  	FALSE
-				strike     	FALSE
-				color      	0
-				default_color 	TRUE)
-			    quidu      	"408F58EB01FD"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	372
-			    justify    	0
-			    label      	"ShowInfoL( )"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			object_arc 	@461
-			pctDist    	0.500000
-			height     	45
-			orientation 	0
-			dir        	1
-			origin     	(1693, 668)
-			terminus   	(1693, 788))
-		    (object LinkView "" @465
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"408F574D02D8"
-			client     	@440
-			supplier   	@441
-			line_style 	0)
-		    (object MessView "" @466
-			location   	(1613, 1540)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			line_color 	3342489
-			label      	(object SegLabel @467
-			    Parent_View 	@466
-			    location   	(1613, 1496)
-			    font       	(object Font
-				size       	10
-				face       	"Arial"
-				bold       	FALSE
-				italics    	FALSE
-				underline  	FALSE
-				strike     	FALSE
-				color      	0
-				default_color 	TRUE)
-			    quidu      	"408F574D02D9"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	425
-			    justify    	0
-			    label      	"EnableProfile( )"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			object_arc 	@465
-			pctDist    	0.500000
-			height     	45
-			orientation 	0
-			dir        	1
-			origin     	(1553, 1540)
-			terminus   	(1673, 1540))
-		    (object LinkView "" @468
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"408F58BE024B"
-			client     	@441
-			supplier   	@443
-			line_style 	0)
-		    (object MessView "" @469
-			location   	(2500, 983)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			line_color 	3342489
-			label      	(object SegLabel @470
-			    Parent_View 	@469
-			    location   	(2456, 983)
-			    font       	(object Font
-				size       	10
-				face       	"Arial"
-				bold       	FALSE
-				italics    	FALSE
-				underline  	FALSE
-				strike     	FALSE
-				color      	0
-				default_color 	TRUE)
-			    quidu      	"408F58BE024C"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	344
-			    justify    	0
-			    label      	"ProfileEnabled( )"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			object_arc 	@468
-			pctDist    	0.500000
-			height     	45
-			orientation 	0
-			dir        	1
-			origin     	(2500, 1042)
-			terminus   	(2500, 924))
-		    (object LinkView "" @471
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"408F58DF020D"
-			client     	@443
-			supplier   	@439
-			line_style 	0)
-		    (object MessView "" @472
-			location   	(2063, 429)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			line_color 	3342489
-			label      	(object SegLabel @473
-			    Parent_View 	@472
-			    location   	(2063, 474)
-			    font       	(object Font
-				size       	10
-				face       	"Arial"
-				bold       	FALSE
-				italics    	FALSE
-				underline  	FALSE
-				strike     	FALSE
-				color      	0
-				default_color 	TRUE)
-			    quidu      	"408F58DF020E"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	388
-			    justify    	0
-			    label      	"ChangeState( )"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			object_arc 	@471
-			pctDist    	0.500000
-			height     	45
-			orientation 	0
-			dir        	1
-			origin     	(2122, 429)
-			terminus   	(2004, 429))))
-	    (object ObjectDiagram "Disable profile w/ states"
-		mechanism_ref 	@9
-		quid       	"408F5C7303B2"
-		title      	"Disable profile w/ states"
-		zoom       	100
-		max_height 	28350
-		max_width  	21600
-		origin_x   	0
-		origin_y   	0
-		items      	(list diagram_item_list
-		    (object ObjectView "$UNNAMED$46" @474
-			location   	(288, 384)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@474
-			    location   	(288, 544)
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	381
-			    justify    	0
-			    label      	"")
-			icon       	"Actor"
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"408F52460057"
-			annotation 	4
-			autoResize 	TRUE
-			subobjects 	0
-			x_offset   	0.000000
-			y_offset   	0.000000)
-		    (object ObjectView "$UNNAMED$47" @475
-			location   	(944, 384)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@475
-			    location   	(798, 333)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	292
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"408F528C0096"
-			width      	310
-			height     	126
-			annotation 	4
-			autoResize 	TRUE
-			subobjects 	0
-			x_offset   	0.000000
-			y_offset   	0.000000)
-		    (object ObjectView "$UNNAMED$48" @476
-			location   	(2144, 384)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@476
-			    location   	(1972, 333)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	344
-			    justify    	0
-			    label      	"")
-			icon       	"interface"
-			icon_style 	"Label"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"408F52D20151"
-			width      	362
-			height     	126
-			annotation 	4
-			autoResize 	TRUE
-			subobjects 	0
-			x_offset   	0.000000
-			y_offset   	0.000000)
-		    (object ObjectView "$UNNAMED$49" @477
-			location   	(816, 928)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@477
-			    location   	(586, 877)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	460
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"408F535102E7"
-			width      	478
-			height     	126
-			annotation 	4
-			autoResize 	TRUE
-			subobjects 	0
-			x_offset   	0.000000
-			y_offset   	0.000000)
-		    (object ObjectView "$UNNAMED$51" @478
-			location   	(1632, 928)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@478
-			    location   	(1449, 877)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	366
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"408F538600B5"
-			width      	384
-			height     	126
-			annotation 	4
-			autoResize 	TRUE
-			subobjects 	0
-			x_offset   	0.000000
-			y_offset   	0.000000)
-		    (object ObjectView "$UNNAMED$50" @479
-			location   	(2144, 928)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@479
-			    location   	(1958, 877)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	372
-			    justify    	0
-			    label      	"")
-			icon       	"interface"
-			icon_style 	"Label"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"408F56B50113"
-			width      	390
-			height     	126
-			annotation 	4
-			autoResize 	TRUE
-			subobjects 	0
-			x_offset   	0.000000
-			y_offset   	0.000000)
-		    (object LinkSelfView "" @480
-			location   	(816, 715)
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"408F542801AF"
-			client     	@477
-			supplier   	@477
-			line_style 	4)
-		    (object MessView "" @481
-			location   	(816, 671)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			line_color 	3342489
-			label      	(object SegLabel @482
-			    Parent_View 	@481
-			    location   	(816, 627)
-			    font       	(object Font
-				size       	10
-				face       	"Arial"
-				bold       	FALSE
-				italics    	FALSE
-				underline  	FALSE
-				strike     	FALSE
-				color      	0
-				default_color 	TRUE)
-			    quidu      	"408F542801B0"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	422
-			    justify    	0
-			    label      	"ChangeState( )"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			object_arc 	@480
-			pctDist    	0.500000
-			height     	45
-			orientation 	0
-			dir        	1
-			origin     	(756, 671)
-			terminus   	(876, 671))
-		    (object LinkView "" @483
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"408F52900067"
-			client     	@474
-			supplier   	@475
-			line_style 	0)
-		    (object MessView "" @484
-			location   	(567, 340)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			line_color 	3342489
-			label      	(object SegLabel @485
-			    Parent_View 	@484
-			    location   	(567, 296)
-			    font       	(object Font
-				size       	10
-				face       	"Arial"
-				bold       	FALSE
-				italics    	FALSE
-				underline  	FALSE
-				strike     	FALSE
-				color      	0
-				default_color 	TRUE)
-			    quidu      	"408F52A500D4"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	522
-			    justify    	0
-			    label      	
-|"Disable profile" command
-			    
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			object_arc 	@483
-			pctDist    	0.500000
-			height     	45
-			orientation 	0
-			dir        	1
-			origin     	(507, 340)
-			terminus   	(627, 340))
-		    (object LinkView "" @486
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"408F52D60307"
-			client     	@475
-			supplier   	@476
-			line_style 	0)
-		    (object MessView "" @487
-			location   	(1530, 340)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			line_color 	3342489
-			label      	(object SegLabel @488
-			    Parent_View 	@487
-			    location   	(1530, 296)
-			    font       	(object Font
-				size       	10
-				face       	"Arial"
-				bold       	FALSE
-				italics    	FALSE
-				underline  	FALSE
-				strike     	FALSE
-				color      	0
-				default_color 	TRUE)
-			    quidu      	"408F52D60308"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	388
-			    justify    	0
-			    label      	"DisableProfileL( )"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			object_arc 	@486
-			pctDist    	0.500000
-			height     	45
-			orientation 	0
-			dir        	1
-			origin     	(1470, 340)
-			terminus   	(1590, 340))
-		    (object LinkView "" @489
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"408F5359021C"
-			client     	@476
-			supplier   	@477
-			line_style 	0)
-		    (object MessView "" @490
-			location   	(1496, 697)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			line_color 	3342489
-			label      	(object SegLabel @491
-			    Parent_View 	@490
-			    location   	(1514, 739)
-			    font       	(object Font
-				size       	10
-				face       	"Arial"
-				bold       	FALSE
-				italics    	FALSE
-				underline  	FALSE
-				strike     	FALSE
-				color      	0
-				default_color 	TRUE)
-			    quidu      	"408F5359021D"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	422
-			    justify    	0
-			    label      	"DisableProfileL( )"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			object_arc 	@489
-			pctDist    	0.500000
-			height     	45
-			orientation 	0
-			dir        	1
-			origin     	(1551, 674)
-			terminus   	(1441, 720))
-		    (object MessView "" @492
-			location   	(1463, 614)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			line_color 	3342489
-			label      	(object SegLabel @493
-			    Parent_View 	@492
-			    location   	(1448, 573)
-			    font       	(object Font
-				size       	10
-				face       	"Arial"
-				bold       	FALSE
-				italics    	FALSE
-				underline  	FALSE
-				strike     	FALSE
-				color      	0
-				default_color 	TRUE)
-			    quidu      	"408F553B0132"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	456
-			    justify    	0
-			    label      	"ChangeState( )"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			object_arc 	@489
-			pctDist    	0.500000
-			height     	45
-			orientation 	1
-			dir        	-1
-			origin     	(1407, 636)
-			terminus   	(1519, 592))
-		    (object LinkView "" @494
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"408F56DC0316"
-			client     	@476
-			supplier   	@479
-			line_style 	0)
-		    (object MessView "" @495
-			location   	(2189, 656)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			line_color 	3342489
-			label      	(object SegLabel @496
-			    Parent_View 	@495
-			    location   	(2234, 656)
-			    font       	(object Font
-				size       	10
-				face       	"Arial"
-				bold       	FALSE
-				italics    	FALSE
-				underline  	FALSE
-				strike     	FALSE
-				color      	0
-				default_color 	TRUE)
-			    quidu      	"408F56DC0317"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	441
-			    justify    	0
-			    label      	"ShowInfoL( )"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			object_arc 	@494
-			pctDist    	0.500000
-			height     	45
-			orientation 	0
-			dir        	1
-			origin     	(2189, 596)
-			terminus   	(2189, 716))
-		    (object LinkView "" @497
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"408F538E03D2"
-			client     	@477
-			supplier   	@478
-			line_style 	0)
-		    (object MessView "" @498
-			location   	(1247, 884)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			line_color 	3342489
-			label      	(object SegLabel @499
-			    Parent_View 	@498
-			    location   	(1247, 840)
-			    font       	(object Font
-				size       	10
-				face       	"Arial"
-				bold       	FALSE
-				italics    	FALSE
-				underline  	FALSE
-				strike     	FALSE
-				color      	0
-				default_color 	TRUE)
-			    quidu      	"408F538E03D3"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	435
-			    justify    	0
-			    label      	"DisableProfile( )"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			object_arc 	@497
-			pctDist    	0.500000
-			height     	45
-			orientation 	0
-			dir        	1
-			origin     	(1187, 884)
-			terminus   	(1307, 884))))
-	    (object InteractionDiagram "Start app w/ states"
-		mechanism_ref 	@11
-		quid       	"408F5CAA03A3"
-		title      	"Start app w/ states"
-		zoom       	100
-		max_height 	28350
-		max_width  	21600
-		origin_x   	0
-		origin_y   	0
-		items      	(list diagram_item_list))))
-    root_subsystem 	(object SubSystem "Component View"
-	quid       	"3A13D86800E5"
-	physical_models 	(list unit_reference_list
-	    (object module "UI" "NotAModuleType" "NotAModulePart"
-		attributes 	(list Attribute_Set
-		    (object Attribute
-			tool       	"VC++"
-			name       	"ProjectFile"
-			value      	"")
-		    (object Attribute
-			tool       	"VC++"
-			name       	"WorkspaceFile"
-			value      	"")
-		    (object Attribute
-			tool       	"VC++"
-			name       	"Generate"
-			value      	"True")
-		    (object Attribute
-			tool       	"VC++"
-			name       	"Copyright"
-			value      	(value Text "Copyright (C) Digia inc."))
-		    (object Attribute
-			tool       	"VC++"
-			name       	"UpdateATL"
-			value      	"True")
-		    (object Attribute
-			tool       	"VC++"
-			name       	"SmartPointersOnAssoc"
-			value      	"True")
-		    (object Attribute
-			tool       	"VC++"
-			name       	"GenerateImports"
-			value      	"True")
-		    (object Attribute
-			tool       	"VC++"
-			name       	"FullPathInImports"
-			value      	"True")
-		    (object Attribute
-			tool       	"VC++"
-			name       	"UseImportAttributes"
-			value      	"True")
-		    (object Attribute
-			tool       	"VC++"
-			name       	"ImportAttributes"
-			value      	"no_namespace named_guids")
-		    (object Attribute
-			tool       	"VC++"
-			name       	"PutImportsIn"
-			value      	"stdafx.h")
-		    (object Attribute
-			tool       	"VC++"
-			name       	"ImportProjTypeLib"
-			value      	"True")
-		    (object Attribute
-			tool       	"VC++"
-			name       	"DefaultTypeLib"
-			value      	"True")
-		    (object Attribute
-			tool       	"VC++"
-			name       	"TypeLibLocation"
-			value      	"")
-		    (object Attribute
-			tool       	"VC++"
-			name       	"CompileProjTypeLib"
-			value      	"True")
-		    (object Attribute
-			tool       	"VC++"
-			name       	"InitialSourceIncludes"
-			value      	(value Text ""))
-		    (object Attribute
-			tool       	"VC++"
-			name       	"ProjectName"
-			value      	"tesots"))
-		quid       	"3B29D22403C0"
-		stereotype 	""
-		language   	"VC++")
-	    (object module "Engine" "NotAModuleType" "NotAModulePart"
-		attributes 	(list Attribute_Set
-		    (object Attribute
-			tool       	"VC++"
-			name       	"InitialSourceIncludes"
-			value      	(value Text ""))
-		    (object Attribute
-			tool       	"VC++"
-			name       	"Copyright"
-			value      	(value Text "Copyright (C) Digia inc"))
-		    (object Attribute
-			tool       	"VC++"
-			name       	"ProjectFile"
-			value      	"")
-		    (object Attribute
-			tool       	"VC++"
-			name       	"WorkspaceFile"
-			value      	"")
-		    (object Attribute
-			tool       	"VC++"
-			name       	"Generate"
-			value      	"True")
-		    (object Attribute
-			tool       	"VC++"
-			name       	"UpdateATL"
-			value      	"True")
-		    (object Attribute
-			tool       	"VC++"
-			name       	"SmartPointersOnAssoc"
-			value      	"True")
-		    (object Attribute
-			tool       	"VC++"
-			name       	"GenerateImports"
-			value      	"True")
-		    (object Attribute
-			tool       	"VC++"
-			name       	"FullPathInImports"
-			value      	"True")
-		    (object Attribute
-			tool       	"VC++"
-			name       	"UseImportAttributes"
-			value      	"True")
-		    (object Attribute
-			tool       	"VC++"
-			name       	"ImportAttributes"
-			value      	"no_namespace named_guids")
-		    (object Attribute
-			tool       	"VC++"
-			name       	"PutImportsIn"
-			value      	"e32std.h")
-		    (object Attribute
-			tool       	"VC++"
-			name       	"ImportProjTypeLib"
-			value      	"True")
-		    (object Attribute
-			tool       	"VC++"
-			name       	"DefaultTypeLib"
-			value      	"True")
-		    (object Attribute
-			tool       	"VC++"
-			name       	"TypeLibLocation"
-			value      	"")
-		    (object Attribute
-			tool       	"VC++"
-			name       	"CompileProjTypeLib"
-			value      	"True"))
-		quid       	"3B29D23403CD"
-		stereotype 	""
-		language   	"VC++")
-	    (object SubSystem "E32"
-		is_unit    	TRUE
-		is_loaded  	FALSE
-		file_name  	"$FRAMEWORK_PATH\\ER6\\e32.sub"
-		quid       	"3B0A55940317")
-	    (object SubSystem "F32"
-		is_unit    	TRUE
-		is_loaded  	FALSE
-		file_name  	"$FRAMEWORK_PATH\\ER6\\f32.sub"
-		quid       	"3B0A606201A2")
-	    (object SubSystem "S32"
-		is_unit    	TRUE
-		is_loaded  	FALSE
-		file_name  	"$FRAMEWORK_PATH\\ER6\\s32.sub"
-		quid       	"3B0A6949014F")
-	    (object SubSystem "EikCore"
-		is_unit    	TRUE
-		is_loaded  	FALSE
-		file_name  	"$FRAMEWORK_PATH\\ER6\\eikcore.sub"
-		quid       	"3B0A6AA602C3")
-	    (object SubSystem "AppArc"
-		is_unit    	TRUE
-		is_loaded  	FALSE
-		file_name  	"$FRAMEWORK_PATH\\ER6\\apparc.sub"
-		quid       	"3B0A6EEB02CF")
-	    (object SubSystem "Cone"
-		is_unit    	TRUE
-		is_loaded  	FALSE
-		file_name  	"$FRAMEWORK_PATH\\ER6\\cone.sub"
-		quid       	"3B0A72E200EE"))
-	physical_presentations 	(list unit_reference_list
-	    (object Module_Diagram "Main"
-		quid       	"3A13D86A01A3"
-		title      	"Main"
-		zoom       	100
-		max_height 	28350
-		max_width  	21600
-		origin_x   	0
-		origin_y   	0
-		items      	(list diagram_item_list
-		    (object SubSysView "Component View::E32" @500
-			location   	(336, 1744)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@500
-			    location   	(192, 1675)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	288
-			    justify    	0
-			    label      	"E32")
-			icon_style 	"None"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3B0A55940317"
-			width      	300
-			height     	150)
-		    (object SubSysView "Component View::F32" @501
-			location   	(336, 1440)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@501
-			    location   	(192, 1371)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	288
-			    justify    	0
-			    label      	"F32")
-			icon_style 	"None"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3B0A606201A2"
-			width      	300
-			height     	150)
-		    (object SubSysView "Component View::S32" @502
-			location   	(336, 1136)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@502
-			    location   	(192, 1067)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	288
-			    justify    	0
-			    label      	"S32")
-			icon_style 	"None"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3B0A6949014F"
-			width      	300
-			height     	150)
-		    (object SubSysView "Component View::Cone" @503
-			location   	(336, 512)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@503
-			    location   	(192, 443)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	288
-			    justify    	0
-			    label      	"Cone")
-			icon_style 	"None"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3B0A72E200EE"
-			width      	300
-			height     	150)
-		    (object SubSysView "Component View::AppArc" @504
-			location   	(336, 832)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@504
-			    location   	(192, 763)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	288
-			    justify    	0
-			    label      	"AppArc")
-			icon_style 	"None"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3B0A6EEB02CF"
-			width      	300
-			height     	150)
-		    (object SubSysView "Component View::EikCore" @505
-			location   	(336, 192)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@505
-			    location   	(192, 123)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	288
-			    justify    	0
-			    label      	"EikCore")
-			icon_style 	"None"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3B0A6AA602C3"
-			width      	300
-			height     	150)
-		    (object ModView "Component View::UI" "NotAModuleType" "NotAModulePart" @506
-			location   	(1200, 208)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@506
-			    location   	(1165, 183)
-			    fill_color 	13434879
-			    anchor_loc 	3
-			    nlines     	2
-			    max_width  	128
-			    label      	"UI")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3B29D22403C0"
-			width      	230
-			autoResize 	TRUE
-			width      	230
-			height     	162)
-		    (object ModView "Component View::Engine" "NotAModuleType" "NotAModulePart" @507
-			location   	(1232, 512)
-			font       	(object Font
-			    size       	10
-			    face       	"Arial"
-			    bold       	FALSE
-			    italics    	FALSE
-			    underline  	FALSE
-			    strike     	FALSE
-			    color      	0
-			    default_color 	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@507
-			    location   	(1187, 487)
-			    fill_color 	13434879
-			    anchor_loc 	3
-			    nlines     	2
-			    max_width  	166
-			    label      	"Engine")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3B29D23403CD"
-			width      	298
-			autoResize 	TRUE
-			width      	298
-			height     	162)))))
-    process_structure 	(object Processes
-	quid       	"3A13D86800E6"
-	ProcsNDevs 	(list
-	    (object Process_Diagram "Deployment View"
-		quid       	"3A13D86800E8"
-		title      	"Deployment View"
-		zoom       	100
-		max_height 	28350
-		max_width  	21600
-		origin_x   	0
-		origin_y   	0
-		items      	(list diagram_item_list))))
-    properties 	(object Properties
-	attributes 	(list Attribute_Set
-	    (object Attribute
-		tool       	"framework"
-		name       	"HiddenTool"
-		value      	FALSE)
-	    (object Attribute
-		tool       	"Rose Web Publisher"
-		name       	"HiddenTool"
-		value      	FALSE)
-	    (object Attribute
-		tool       	"COM"
-		name       	"propertyId"
-		value      	"783606378")
-	    (object Attribute
-		tool       	"COM"
-		name       	"default__Class"
-		value      	(list Attribute_Set
-		    (object Attribute
-			tool       	"COM"
-			name       	"TypeKinds"
-			value      	(list Attribute_Set
-			    (object Attribute
-				tool       	"COM"
-				name       	"enum"
-				value      	100)
-			    (object Attribute
-				tool       	"COM"
-				name       	"record"
-				value      	101)
-			    (object Attribute
-				tool       	"COM"
-				name       	"module"
-				value      	102)
-			    (object Attribute
-				tool       	"COM"
-				name       	"interface"
-				value      	103)
-			    (object Attribute
-				tool       	"COM"
-				name       	"dispinterface"
-				value      	104)
-			    (object Attribute
-				tool       	"COM"
-				name       	"coclass"
-				value      	105)
-			    (object Attribute
-				tool       	"COM"
-				name       	"alias"
-				value      	106)
-			    (object Attribute
-				tool       	"COM"
-				name       	"union"
-				value      	107)
-			    (object Attribute
-				tool       	"COM"
-				name       	"max"
-				value      	108)
-			    (object Attribute
-				tool       	"COM"
-				name       	"(none)"
-				value      	109)))
-		    (object Attribute
-			tool       	"COM"
-			name       	"Generate"
-			value      	TRUE)
-		    (object Attribute
-			tool       	"COM"
-			name       	"kind"
-			value      	("TypeKinds" 109))
-		    (object Attribute
-			tool       	"COM"
-			name       	"uuid"
-			value      	"")
-		    (object Attribute
-			tool       	"COM"
-			name       	"version"
-			value      	"")
-		    (object Attribute
-			tool       	"COM"
-			name       	"helpstring"
-			value      	"")
-		    (object Attribute
-			tool       	"COM"
-			name       	"helpcontext"
-			value      	"")
-		    (object Attribute
-			tool       	"COM"
-			name       	"attributes"
-			value      	"")
-		    (object Attribute
-			tool       	"COM"
-			name       	"dllname"
-			value      	"")
-		    (object Attribute
-			tool       	"COM"
-			name       	"alias"
-			value      	"")))
-	    (object Attribute
-		tool       	"COM"
-		name       	"default__Operation"
-		value      	(list Attribute_Set
-		    (object Attribute
-			tool       	"COM"
-			name       	"Generate"
-			value      	TRUE)
-		    (object Attribute
-			tool       	"COM"
-			name       	"id"
-			value      	"")
-		    (object Attribute
-			tool       	"COM"
-			name       	"helpstring"
-			value      	"")
-		    (object Attribute
-			tool       	"COM"
-			name       	"attributes"
-			value      	"")))
-	    (object Attribute
-		tool       	"COM"
-		name       	"default__Attribute"
-		value      	(list Attribute_Set
-		    (object Attribute
-			tool       	"COM"
-			name       	"Generate"
-			value      	TRUE)
-		    (object Attribute
-			tool       	"COM"
-			name       	"id"
-			value      	"")
-		    (object Attribute
-			tool       	"COM"
-			name       	"helpstring"
-			value      	"")
-		    (object Attribute
-			tool       	"COM"
-			name       	"attributes"
-			value      	"")))
-	    (object Attribute
-		tool       	"COM"
-		name       	"default__Module-Spec"
-		value      	(list Attribute_Set
-		    (object Attribute
-			tool       	"COM"
-			name       	"Generate"
-			value      	TRUE)
-		    (object Attribute
-			tool       	"COM"
-			name       	"filename"
-			value      	"")
-		    (object Attribute
-			tool       	"COM"
-			name       	"library"
-			value      	"")
-		    (object Attribute
-			tool       	"COM"
-			name       	"uuid"
-			value      	"")
-		    (object Attribute
-			tool       	"COM"
-			name       	"version"
-			value      	"")
-		    (object Attribute
-			tool       	"COM"
-			name       	"helpstring"
-			value      	"")
-		    (object Attribute
-			tool       	"COM"
-			name       	"helpfile"
-			value      	"")
-		    (object Attribute
-			tool       	"COM"
-			name       	"helpcontext"
-			value      	"")
-		    (object Attribute
-			tool       	"COM"
-			name       	"lcid"
-			value      	"")
-		    (object Attribute
-			tool       	"COM"
-			name       	"attributes"
-			value      	"")))
-	    (object Attribute
-		tool       	"COM"
-		name       	"default__Param"
-		value      	(list Attribute_Set
-		    (object Attribute
-			tool       	"COM"
-			name       	"attributes"
-			value      	"")))
-	    (object Attribute
-		tool       	"COM"
-		name       	"HiddenTool"
-		value      	FALSE)
-	    (object Attribute
-		tool       	"VC++"
-		name       	"propertyId"
-		value      	"809135966")
-	    (object Attribute
-		tool       	"VC++"
-		name       	"default__Project"
-		value      	(list Attribute_Set
-		    (object Attribute
-			tool       	"VC++"
-			name       	"UpdateATL"
-			value      	TRUE)
-		    (object Attribute
-			tool       	"VC++"
-			name       	"SmartPointersOnAssoc"
-			value      	TRUE)
-		    (object Attribute
-			tool       	"VC++"
-			name       	"GenerateImports"
-			value      	TRUE)
-		    (object Attribute
-			tool       	"VC++"
-			name       	"PutImportsIn"
-			value      	(value Text "e32std.h"))
-		    (object Attribute
-			tool       	"VC++"
-			name       	"FullPathInImports"
-			value      	TRUE)
-		    (object Attribute
-			tool       	"VC++"
-			name       	"UseImportAttributes"
-			value      	TRUE)
-		    (object Attribute
-			tool       	"VC++"
-			name       	"ImportAttributes"
-			value      	"no_namespace named_guids")
-		    (object Attribute
-			tool       	"VC++"
-			name       	"ImportProjTypeLib"
-			value      	TRUE)
-		    (object Attribute
-			tool       	"VC++"
-			name       	"DefaultTypeLib"
-			value      	TRUE)
-		    (object Attribute
-			tool       	"VC++"
-			name       	"TypeLibLocation"
-			value      	"")
-		    (object Attribute
-			tool       	"VC++"
-			name       	"CompileProjTypeLib"
-			value      	TRUE)
-		    (object Attribute
-			tool       	"VC++"
-			name       	"IdlInterfaceAttributes"
-			value      	(value Text 
-|endpoint("")
-|local
-|object
-|pointer_default()
-|uuid("")
-|version("")
-|encode
-|decode
-|auto_handle
-|implicit_handle("")
-|code
-|nocode
-			))
-		    (object Attribute
-			tool       	"VC++"
-			name       	"IdlCoClassAttributes"
-			value      	(value Text 
-|uuid("")
-|helpstring("")
-|helpcontext("")
-|licensed
-|version("")
-|control
-|hidden
-|appobject
-			))
-		    (object Attribute
-			tool       	"VC++"
-			name       	"IdlCoClassInterfaceAttributes"
-			value      	(value Text 
-|default
-|source
-			))
-		    (object Attribute
-			tool       	"VC++"
-			name       	"IdlParameterAttributes"
-			value      	(value Text 
-|in
-|out
-|retval
-			))
-		    (object Attribute
-			tool       	"VC++"
-			name       	"IdlMethodAttributes"
-			value      	(value Text 
-|id(1)
-|helpstring("")
-|call_as("")
-|callback
-|helpcontext("")
-|hidden
-|local
-|restricted
-|source
-|vararg
-			))
-		    (object Attribute
-			tool       	"VC++"
-			name       	"IdlPropertyAttributes"
-			value      	(value Text 
-|id()
-|helpstring("")
-|call_as("")
-|helpcontext("")
-|hidden
-|local
-|restricted
-|source
-|vararg
-|bindable
-|defaultbind
-|defaultcallelem
-|displaybind
-|immediatebind
-|nonbrowseable
-|requestedit
-			))
-		    (object Attribute
-			tool       	"VC++"
-			name       	"RvcPtyVersion"
-			value      	"1.4")
-		    (object Attribute
-			tool       	"VC++"
-			name       	"ModelIDStyle"
-			value      	2)
-		    (object Attribute
-			tool       	"VC++"
-			name       	"DocStyle"
-			value      	1)
-		    (object Attribute
-			tool       	"VC++"
-			name       	"GenerateIncludes"
-			value      	TRUE)
-		    (object Attribute
-			tool       	"VC++"
-			name       	"ApplyPattern"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"VC++"
-			name       	"CreateBackupFiles"
-			value      	TRUE)
-		    (object Attribute
-			tool       	"VC++"
-			name       	"SupportCodeName"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"VC++"
-			name       	"DocRevEngineer"
-			value      	TRUE)
-		    (object Attribute
-			tool       	"VC++"
-			name       	"CreateOverviewDiagrams"
-			value      	TRUE)
-		    (object Attribute
-			tool       	"VC++"
-			name       	"UpdateModelIDsInCode"
-			value      	TRUE)
-		    (object Attribute
-			tool       	"VC++"
-			name       	"AttributeTypes"
-			value      	(value Text 
-|attr1=bool
-|attr2=short
-|attr3=int
-|attr4=long
-|attr5=char
-|attr6=float
-|attr7=double
-|attr8=void
-|attr9=clock_t
-|attr10=_complex
-|attr11=_dev_t
-|attr12=div_t
-|attr13=_exception
-|attr14=FILE
-|attr15=_finddata_t
-|attr16=_FPIEEE_RECORD
-|attr17=fpos_t
-|attr18=_HEAPINFO
-|attr19=jmp_buf
-|attr20=lconv
-|attr21=ldiv_t
-|attr22=_off_t
-|attr23=_onexit_t
-|attr24=_PNH
-|attr25=ptrdiff_t
-|attr26=sig_atomic_t
-|attr27=size_t
-|attr28=_stat
-|attr29=time_t
-|attr30=_timeb
-|attr31=tm
-|attr32=_utimbuf
-|attr33=va_list
-|attr34=wchar_t
-|attr35=wctrans_t
-|attr36=wctype_t
-|attr37=_wfinddata_t
-|attr38=_wfinddatai64_t
-|attr39=wint_t
-|attr40=ABORTPROC
-|attr41=ACMDRIVERENUMCB
-|attr42=ACMDRIVERPROC
-|attr43=ACMFILTERCHOOSEHOOKPROC
-|attr44=ACMFILTERENUMCB
-|attr45=ACMFILTERTAGENUMCB
-|attr46=ACMFORMATCHOOSEHOOKPROC
-|attr47=ACMFORMATENUMCB
-|attr48=ACMFORMATTAGENUMCB
-|attr49=APPLET_PROC
-|attr50=ATOM
-|attr51=BOOL
-|attr52=BOOLEAN
-|attr53=BYTE
-|attr54=CALINFO_ENUMPROC
-|attr55=CALLBACK
-|attr56=CHAR
-|attr57=COLORREF
-|attr58=CONST
-|attr59=CRITICAL_SECTION
-|attr60=CTRYID
-|attr61=DATEFMT_ENUMPROC
-|attr62=DESKTOPENUMPROC
-|attr63=DLGPROC
-|attr64=DRAWSTATEPROC
-|attr65=DWORD
-|attr66=EDITWORDBREAKPROC
-|attr67=ENHMFENUMPROC
-|attr68=ENUMRESLANGPROC
-|attr69=ENUMRESNAMEPROC
-|attr70=ENUMRESTYPEPROC
-|attr71=FARPROC
-|attr72=FILE_SEGMENT_ELEMENT
-|attr73=FLOAT
-|attr74=FONTENUMPROC
-|attr75=GOBJENUMPROC
-|attr76=GRAYSTRINGPROC
-|attr77=HACCEL
-|attr78=HANDLE
-|attr79=HBITMAP
-|attr80=HBRUSH
-|attr81=HCOLORSPACE
-|attr82=HCONV
-|attr83=HCONVLIST
-|attr84=HCURSOR
-|attr85=HDC
-|attr86=HDDEDATA
-|attr87=HDESK
-|attr88=HDROP
-|attr89=HDWP
-|attr90=HENHMETAFILE
-|attr91=HFILE
-|attr92=HFONT
-|attr93=HGDIOBJ
-|attr94=HGLOBAL
-|attr95=HHOOK
-|attr96=HICON
-|attr97=HIMAGELIST
-|attr98=HIMC
-|attr99=HINSTANCE
-|attr100=HKEY
-|attr101=HKL
-|attr102=HLOCAL
-|attr103=HMENU
-|attr104=HMETAFILE
-|attr105=HMODULE
-|attr106=HMONITOR
-|attr107=HOOKPROC
-|attr108=HPALETTE
-|attr109=HPEN
-|attr110=HRGN
-|attr111=HRSRC
-|attr112=HSZ
-|attr113=HTREEITEM
-|attr114=HWINSTA
-|attr115=HWND
-|attr116=INT
-|attr117=IPADDR
-|attr118=LANGID
-|attr119=LCID
-|attr120=LCSCSTYPE
-|attr121=LCSGAMUTMATCH
-|attr122=LCTYPE
-|attr123=LINEDDAPROC
-|attr124=LOCALE_ENUMPROC
-|attr125=LONG
-|attr126=LONGLONG
-|attr127=LPARAM
-|attr128=LPBOOL
-|attr129=LPBYTE
-|attr130=LPCCHOOKPROC
-|attr131=LPCFHOOKPROC
-|attr132=LPCOLORREF
-|attr133=LPCRITICAL_SECTION
-|attr134=LPCSTR
-|attr135=LPCTSTR
-|attr136=LPCVOID
-|attr137=LPCWSTR
-|attr138=LPDWORD
-|attr139=LPFIBER_START_ROUTINE
-|attr140=LPFRHOOKPROC
-|attr141=LPHANDLE
-|attr142=LPHANDLER_FUNCTION
-|attr143=LPINT
-|attr144=LPLONG
-|attr145=LPOFNHOOKPROC
-|attr146=LPPAGEPAINTHOOK
-|attr147=LPPAGESETUPHOOK
-|attr148=LPPRINTHOOKPROC
-|attr149=LPPROGRESS_ROUTINE
-|attr150=LPSETUPHOOKPROC
-|attr151=LPSTR
-|attr152=LPSTREAM
-|attr153=LPTHREAD_START_ROUTINE
-|attr154=LPTSTR
-|attr155=LPVOID
-|attr156=LPWORD
-|attr157=LPWSTR
-|attr158=LRESULT
-|attr159=LUID
-|attr160=PBOOL
-|attr161=PBOOLEAN
-|attr162=PBYTE
-|attr163=PCHAR
-|attr164=PCRITICAL_SECTION
-|attr165=PCSTR
-|attr166=PCTSTR
-|attr167=PCWCH
-|attr168=PCWSTR
-|attr169=PDWORD
-|attr170=PFLOAT
-|attr171=PFNCALLBACK
-|attr172=PHANDLE
-|attr173=PHANDLER_ROUTINE
-|attr174=PHKEY
-|attr175=PINT
-|attr176=PLCID
-|attr177=PLONG
-|attr178=PLUID
-|attr179=PROPENUMPROC
-|attr180=PROPENUMPROCEX
-|attr181=PSHORT
-|attr182=PSTR
-|attr183=PTBYTE
-|attr184=PTCHAR
-|attr185=PTIMERAPCROUTINE
-|attr186=PTSTR
-|attr187=PUCHAR
-|attr188=PUINT
-|attr189=PULONG
-|attr190=PUSHORT
-|attr191=PVOID
-|attr192=PWCHAR
-|attr193=PWORD
-|attr194=PWSTR
-|attr195=REGISTERWORDENUMPROC
-|attr196=REGSAM
-|attr197=SC_HANDLE
-|attr198=SC_LOCK
-|attr199=SENDASYNCPROC
-|attr200=SERVICE_STATUS_HANDLE
-|attr201=SHORT
-|attr202=TBYTE
-|attr203=TCHAR
-|attr204=TIMEFMT_ENUMPROC
-|attr205=TIMERPROC
-|attr206=UCHAR
-|attr207=UINT
-|attr208=ULONG
-|attr209=ULONGLONG
-|attr210=UNSIGNED
-|attr211=USHORT
-|attr212=VOID
-|attr213=WCHAR
-|attr214=WINAPI
-|attr215=WINSTAENUMPROC
-|attr216=WNDENUMPROC
-|attr217=WNDPROC
-|attr218=WORD
-|attr219=WPARAM
-|attr220=YIELDPROC
-|attr221=CPoint
-|attr222=CRect
-|attr223=CSize
-|attr224=CString
-|attr225=CTime
-|attr226=CTimeSpan
-|attr227=CCreateContext
-|attr228=CMemoryState
-|attr229=COleSafeArray
-|attr230=CPrintInfo
-|attr231=HRESULT
-			))
-		    (object Attribute
-			tool       	"VC++"
-			name       	"Containers"
-			value      	(value Text 
-|cont1=CArray<$TYPE, $TYPE&>
-|cont2=CByteArray
-|cont3=CDWordArray
-|cont4=CObArray
-|cont5=CPtrArray
-|cont6=CStringArray
-|cont7=CUIntArray
-|cont8=CWordArray
-|cont9=CList<$TYPE, $TYPE&>
-|cont10=CPtrList
-|cont11=CObList
-|cont12=CStringList
-|cont13=CMapWordToPtr
-|cont14=CMapPtrToWord
-|cont15=CMapPtrToPtr
-|cont16=CMapWordToOb
-|cont17=CMapStringToPtr
-|cont18=CMapStringToOb
-|cont19=CMapStringToString
-|cont20=CTypedPtrArray<CPtrArray, $TYPE*>
-|cont21=CTypedPtrArray<CObArray, $TYPE*>
-|cont22=CTypedPtrList<CObList, $TYPE*>
-|cont23=CTypedPtrList<CPtrList, $TYPE*>
-|cont24=CComObject<$TYPE>
-|cont25=CComPtr<$TYPE>
-|cont26=CComQIPtr<$TYPE>
-|cont27=CComQIPtr<$TYPE, IID*>
-			))
-		    (object Attribute
-			tool       	"VC++"
-			name       	"ClassMethods"
-			value      	(value Text 
-|*_body=// ToDo: Add your specialized code here and/or call the base class
-|cm1=$NAME()
-|cm2=$NAME(orig:const $NAME&)
-|cm3=<<virtual>> ~$NAME()
-|cm4=operator=(rhs:$NAME&):$NAME&
-|cm4_body=// ToDo: Add your specialized code here and/or call the base class||return rhs;
-|cm5=<<const>> operator==(rhs:const $NAME&):bool
-|cm5_body=// ToDo: Add your specialized code here and/or call the base class||return false;
-|cm6=<<const>> operator!=(rhs:$NAME&):bool
-|cm6_body=// ToDo: Add your specialized code here and/or call the base class||return false;
-|cm7=<<const>> operator<(rhs:$NAME&):bool
-|cm7_body=// ToDo: Add your specialized code here and/or call the base class||return false;
-|cm8=<<const>> operator>(rhs:$NAME&):bool
-|cm8_body=// ToDo: Add your specialized code here and/or call the base class||return false;
-|cm9=<<const>> operator<=(rhs:$NAME&):bool
-|cm9_body=// ToDo: Add your specialized code here and/or call the base class||return false;
-|cm10=<<const>> operator>=(rhs:$NAME&):bool
-|cm10_body=// ToDo: Add your specialized code here and/or call the base class||return false;
-|cm11=<<friend>> operator>>(i:istream&, rhs:$NAME&):istream&
-|cm11_body=// ToDo: Add your specialized code here and/or call the base class||return i;
-|cm12=<<friend>> operator<<(o:ostream&, rhs:const $NAME&):ostream&
-|cm12_body=// ToDo: Add your specialized code here and/or call the base class||return o;
-			))
-		    (object Attribute
-			tool       	"VC++"
-			name       	"Accessors"
-			value      	(value Text 
-|agf=<<const>> get_$BASICNAME():const $TYPE
-|agf_body=return $NAME;
-|asf=set_$BASICNAME(value:$TYPE):void
-|asf_body=$NAME = value;|return;
-|agv=<<const>> get_$BASICNAME():const $TYPE&
-|agv_body=return $NAME;
-|asv=set_$BASICNAME(value:$TYPE&):void
-|asv_body=$NAME = value;|return;
-|agp=<<const>> get_$BASICNAME():const $TYPE
-|agp_body=return $NAME;
-|asp=set_$BASICNAME(value:$TYPE):void
-|asp_body=$NAME = value;|return;
-|agr=<<const>> get_$BASICNAME():const $TYPE
-|agr_body=return $NAME;
-|asr=set_$BASICNAME(value:$TYPE):void
-|asr_body=$NAME = value;|return;
-|aga=<<const>> get_$BASICNAME(index:int):const $TYPE
-|aga_body=return $NAME[index];
-|asa=set_$BASICNAME(index:int, value:$TYPE):void
-|asa_body=$NAME[index] = value;|return;
-			))
-		    (object Attribute
-			tool       	"VC++"
-			name       	"Conditionals"
-			value      	(value Text 
-|*_decl=#ifdef _DEBUG
-|*_base=CObject
-|cond1=<<virtual, const>> AssertValid():void
-|cond1_body=$SUPERNAME::AssertValid();
-|cond2=<<virtual, const>> Dump(dc:CDumpContext&):void
-|cond2_body=$SUPERNAME::Dump(dc);
-			))
-		    (object Attribute
-			tool       	"VC++"
-			name       	"Patterns"
-			value      	(value Text 
-|patrn1=cm1,cm3,cond1,cond2
-|Patrn1_name=Default
-			))
-		    (object Attribute
-			tool       	"VC++"
-			name       	"AtlClassPrefix"
-			value      	"C")
-		    (object Attribute
-			tool       	"VC++"
-			name       	"AtlInterfacePrefix"
-			value      	"I")
-		    (object Attribute
-			tool       	"VC++"
-			name       	"AtlTypeDescription"
-			value      	"Class")
-		    (object Attribute
-			tool       	"VC++"
-			name       	"DefaultLogicalPackage"
-			value      	"$language Reverse Engineered/$component")
-		    (object Attribute
-			tool       	"VC++"
-			name       	"DefaultComponentPackage"
-			value      	"")))
-	    (object Attribute
-		tool       	"VC++"
-		name       	"default__Class"
-		value      	(list Attribute_Set
-		    (object Attribute
-			tool       	"VC++"
-			name       	"Generate"
-			value      	TRUE)
-		    (object Attribute
-			tool       	"VC++"
-			name       	"HeaderFileName"
-			value      	"")
-		    (object Attribute
-			tool       	"VC++"
-			name       	"CodeFileName"
-			value      	"")))
-	    (object Attribute
-		tool       	"VC++"
-		name       	"default__Module-Spec"
-		value      	(list Attribute_Set
-		    (object Attribute
-			tool       	"VC++"
-			name       	"InternalMap"
-			value      	(value Text 
-|*:AUTO:AUTO
-|
-			))
-		    (object Attribute
-			tool       	"VC++"
-			name       	"ExportMap"
-			value      	(value Text 
-|*:AUTO:AUTO
-|
-			))
-		    (object Attribute
-			tool       	"VC++"
-			name       	"InitialSourceIncludes"
-			value      	(value Text 
-|"stdafx.h"
-			))
-		    (object Attribute
-			tool       	"VC++"
-			name       	"InitialHeaderIncludes"
-			value      	(value Text ""))
-		    (object Attribute
-			tool       	"VC++"
-			name       	"Copyright"
-			value      	(value Text "Copyright (C) 1991 - 1999 Rational Software Corporation"))
-		    (object Attribute
-			tool       	"VC++"
-			name       	"KindSet"
-			value      	(list Attribute_Set
-			    (object Attribute
-				tool       	"VC++"
-				name       	"(none)"
-				value      	300)
-			    (object Attribute
-				tool       	"VC++"
-				name       	"DLL"
-				value      	301)
-			    (object Attribute
-				tool       	"VC++"
-				name       	"EXE"
-				value      	302)
-			    (object Attribute
-				tool       	"VC++"
-				name       	"MIDL"
-				value      	303)))
-		    (object Attribute
-			tool       	"VC++"
-			name       	"Kind"
-			value      	("KindSet" 300))
-		    (object Attribute
-			tool       	"VC++"
-			name       	"BodyExtensions"
-			value      	(value Text 
-|.cpp
-|.cxx
-|.inl
-			))
-		    (object Attribute
-			tool       	"VC++"
-			name       	"HeaderExtensions"
-			value      	(value Text 
-|.h
-|.hpp
-|.hxx
-|inl
-			))
-		    (object Attribute
-			tool       	"VC++"
-			name       	"ProjectFolders"
-			value      	(value Text 
-|Source Files
-|Header Files
-			))
-		    (object Attribute
-			tool       	"VC++"
-			name       	"UsePathMap"
-			value      	FALSE)))
-	    (object Attribute
-		tool       	"VC++"
-		name       	"default__Role"
-		value      	(list Attribute_Set
-		    (object Attribute
-			tool       	"VC++"
-			name       	"Const"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"VC++"
-			name       	"Generate"
-			value      	TRUE)
-		    (object Attribute
-			tool       	"VC++"
-			name       	"InitialValue"
-			value      	"")))
-	    (object Attribute
-		tool       	"VC++"
-		name       	"default__Uses"
-		value      	(list Attribute_Set
-		    (object Attribute
-			tool       	"VC++"
-			name       	"Generate"
-			value      	TRUE)))
-	    (object Attribute
-		tool       	"VC++"
-		name       	"default__Attribute"
-		value      	(list Attribute_Set
-		    (object Attribute
-			tool       	"VC++"
-			name       	"Generate"
-			value      	TRUE)))
-	    (object Attribute
-		tool       	"VC++"
-		name       	"default__Operation"
-		value      	(list Attribute_Set
-		    (object Attribute
-			tool       	"VC++"
-			name       	"Generate"
-			value      	TRUE)
-		    (object Attribute
-			tool       	"VC++"
-			name       	"Inline"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"VC++"
-			name       	"DefaultBody"
-			value      	(value Text ""))))
-	    (object Attribute
-		tool       	"VC++"
-		name       	"HiddenTool"
-		value      	FALSE)
-	    (object Attribute
-		tool       	"VisualStudio"
-		name       	"HiddenTool"
-		value      	FALSE)
-	    (object Attribute
-		tool       	"Cplusplus"
-		name       	"propertyId"
-		value      	"809135966")
-	    (object Attribute
-		tool       	"Cplusplus"
-		name       	"default__Role"
-		value      	(list Attribute_Set
-		    (object Attribute
-			tool       	"Cplusplus"
-			name       	"Synchronize"
-			value      	TRUE)
-		    (object Attribute
-			tool       	"Cplusplus"
-			name       	"CodeName"
-			value      	"")
-		    (object Attribute
-			tool       	"Cplusplus"
-			name       	"Const"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"Cplusplus"
-			name       	"InitialValue"
-			value      	"")))
-	    (object Attribute
-		tool       	"Cplusplus"
-		name       	"default__Inherit"
-		value      	(list Attribute_Set
-		    (object Attribute
-			tool       	"Cplusplus"
-			name       	"Synchronize"
-			value      	TRUE)))
-	    (object Attribute
-		tool       	"Cplusplus"
-		name       	"default__Module-Spec"
-		value      	(list Attribute_Set
-		    (object Attribute
-			tool       	"Cplusplus"
-			name       	"Synchronize"
-			value      	TRUE)
-		    (object Attribute
-			tool       	"Cplusplus"
-			name       	"Copyright"
-			value      	(value Text ""))
-		    (object Attribute
-			tool       	"Cplusplus"
-			name       	"RootPackage"
-			value      	"C++ Reverse Engineered")
-		    (object Attribute
-			tool       	"Cplusplus"
-			name       	"InitialHeaderIncludes"
-			value      	(value Text ""))
-		    (object Attribute
-			tool       	"Cplusplus"
-			name       	"InitialBodyIncludes"
-			value      	(value Text ""))
-		    (object Attribute
-			tool       	"Cplusplus"
-			name       	"RevEngRootDirectory"
-			value      	"")
-		    (object Attribute
-			tool       	"Cplusplus"
-			name       	"RevEngDirectoriesAsPackages"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"Cplusplus"
-			name       	"HeaderFileExtension"
-			value      	".h")
-		    (object Attribute
-			tool       	"Cplusplus"
-			name       	"ImplementationFileExtension"
-			value      	".cpp")
-		    (object Attribute
-			tool       	"Cplusplus"
-			name       	"NewHeaderFileDirectory"
-			value      	"")
-		    (object Attribute
-			tool       	"Cplusplus"
-			name       	"NewImplementationFileDirectory"
-			value      	"")
-		    (object Attribute
-			tool       	"Cplusplus"
-			name       	"FileCapitalization"
-			value      	("FileCapitalizationSet" 0))
-		    (object Attribute
-			tool       	"Cplusplus"
-			name       	"CodeGenExtraDirectories"
-			value      	("CodeGenExtraDirectoriesSet" 0))
-		    (object Attribute
-			tool       	"Cplusplus"
-			name       	"StripClassPrefix"
-			value      	"")
-		    (object Attribute
-			tool       	"Cplusplus"
-			name       	"UseTabs"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"Cplusplus"
-			name       	"TabWidth"
-			value      	8)
-		    (object Attribute
-			tool       	"Cplusplus"
-			name       	"IndentWidth"
-			value      	4)
-		    (object Attribute
-			tool       	"Cplusplus"
-			name       	"AccessIndentation"
-			value      	-2)
-		    (object Attribute
-			tool       	"Cplusplus"
-			name       	"ModelIdCommentRules"
-			value      	("ModelIdCommentRulesSet" 1))
-		    (object Attribute
-			tool       	"Cplusplus"
-			name       	"PageWidth"
-			value      	80)
-		    (object Attribute
-			tool       	"Cplusplus"
-			name       	"ClassMemberOrder"
-			value      	("MemberOrderSet" 1))
-		    (object Attribute
-			tool       	"Cplusplus"
-			name       	"OneParameterPerLine"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"Cplusplus"
-			name       	"NamespaceBraceStyle"
-			value      	("BraceStyleSet" 2))
-		    (object Attribute
-			tool       	"Cplusplus"
-			name       	"ClassBraceStyle"
-			value      	("BraceStyleSet" 2))
-		    (object Attribute
-			tool       	"Cplusplus"
-			name       	"FunctionBraceStyle"
-			value      	("BraceStyleSet" 2))
-		    (object Attribute
-			tool       	"Cplusplus"
-			name       	"CodeGenExtraDirectoriesSet"
-			value      	(list Attribute_Set
-			    (object Attribute
-				tool       	"Cplusplus"
-				name       	"None"
-				value      	0)
-			    (object Attribute
-				tool       	"Cplusplus"
-				name       	"Namespaces"
-				value      	1)
-			    (object Attribute
-				tool       	"Cplusplus"
-				name       	"Packages"
-				value      	2)))
-		    (object Attribute
-			tool       	"Cplusplus"
-			name       	"FileCapitalizationSet"
-			value      	(list Attribute_Set
-			    (object Attribute
-				tool       	"Cplusplus"
-				name       	"Same as model"
-				value      	0)
-			    (object Attribute
-				tool       	"Cplusplus"
-				name       	"Lower case"
-				value      	1)
-			    (object Attribute
-				tool       	"Cplusplus"
-				name       	"Upper case"
-				value      	2)
-			    (object Attribute
-				tool       	"Cplusplus"
-				name       	"Lower case with underscores"
-				value      	3)))
-		    (object Attribute
-			tool       	"Cplusplus"
-			name       	"BraceStyleSet"
-			value      	(list Attribute_Set
-			    (object Attribute
-				tool       	"Cplusplus"
-				name       	"B1"
-				value      	1)
-			    (object Attribute
-				tool       	"Cplusplus"
-				name       	"B2"
-				value      	2)
-			    (object Attribute
-				tool       	"Cplusplus"
-				name       	"B3"
-				value      	3)
-			    (object Attribute
-				tool       	"Cplusplus"
-				name       	"B4"
-				value      	4)
-			    (object Attribute
-				tool       	"Cplusplus"
-				name       	"B5"
-				value      	5)))
-		    (object Attribute
-			tool       	"Cplusplus"
-			name       	"MemberOrderSet"
-			value      	(list Attribute_Set
-			    (object Attribute
-				tool       	"Cplusplus"
-				name       	"Public First"
-				value      	1)
-			    (object Attribute
-				tool       	"Cplusplus"
-				name       	"Private First"
-				value      	2)
-			    (object Attribute
-				tool       	"Cplusplus"
-				name       	"Order by kind"
-				value      	3)
-			    (object Attribute
-				tool       	"Cplusplus"
-				name       	"Unordered"
-				value      	4)))
-		    (object Attribute
-			tool       	"Cplusplus"
-			name       	"ModelIdCommentRulesSet"
-			value      	(list Attribute_Set
-			    (object Attribute
-				tool       	"Cplusplus"
-				name       	"Code generation only"
-				value      	1)
-			    (object Attribute
-				tool       	"Cplusplus"
-				name       	"Code generation and reverse engineering"
-				value      	2)
-			    (object Attribute
-				tool       	"Cplusplus"
-				name       	"Never generate model IDs"
-				value      	3)))))
-	    (object Attribute
-		tool       	"Cplusplus"
-		name       	"default__Param"
-		value      	(list Attribute_Set
-		    (object Attribute
-			tool       	"Cplusplus"
-			name       	"CodeName"
-			value      	"")))
-	    (object Attribute
-		tool       	"Cplusplus"
-		name       	"default__Attribute"
-		value      	(list Attribute_Set
-		    (object Attribute
-			tool       	"Cplusplus"
-			name       	"Synchronize"
-			value      	TRUE)
-		    (object Attribute
-			tool       	"Cplusplus"
-			name       	"CodeName"
-			value      	"")))
-	    (object Attribute
-		tool       	"Cplusplus"
-		name       	"default__Operation"
-		value      	(list Attribute_Set
-		    (object Attribute
-			tool       	"Cplusplus"
-			name       	"Synchronize"
-			value      	TRUE)
-		    (object Attribute
-			tool       	"Cplusplus"
-			name       	"CodeName"
-			value      	"")
-		    (object Attribute
-			tool       	"Cplusplus"
-			name       	"InitialCodeBody"
-			value      	"")
-		    (object Attribute
-			tool       	"Cplusplus"
-			name       	"Inline"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"Cplusplus"
-			name       	"GenerateFunctionBody"
-			value      	("GenerateFunctionBodySet" 2))
-		    (object Attribute
-			tool       	"Cplusplus"
-			name       	"GenerateFunctionBodySet"
-			value      	(list Attribute_Set
-			    (object Attribute
-				tool       	"Cplusplus"
-				name       	"Default"
-				value      	2)
-			    (object Attribute
-				tool       	"Cplusplus"
-				name       	"True"
-				value      	1)
-			    (object Attribute
-				tool       	"Cplusplus"
-				name       	"False"
-				value      	0)))))
-	    (object Attribute
-		tool       	"Cplusplus"
-		name       	"default__Class"
-		value      	(list Attribute_Set
-		    (object Attribute
-			tool       	"Cplusplus"
-			name       	"Synchronize"
-			value      	TRUE)
-		    (object Attribute
-			tool       	"Cplusplus"
-			name       	"CodeName"
-			value      	"")
-		    (object Attribute
-			tool       	"Cplusplus"
-			name       	"ImplementationType"
-			value      	"")
-		    (object Attribute
-			tool       	"Cplusplus"
-			name       	"HeaderSourceFile"
-			value      	"")
-		    (object Attribute
-			tool       	"Cplusplus"
-			name       	"BodySourceFile"
-			value      	"")))
-	    (object Attribute
-		tool       	"Cplusplus"
-		name       	"default__Category"
-		value      	(list Attribute_Set
-		    (object Attribute
-			tool       	"Cplusplus"
-			name       	"CodeName"
-			value      	"")
-		    (object Attribute
-			tool       	"Cplusplus"
-			name       	"IsNamespace"
-			value      	FALSE)))
-	    (object Attribute
-		tool       	"Cplusplus"
-		name       	"HiddenTool"
-		value      	FALSE)
-	    (object Attribute
-		tool       	"ANSI C++ Event Watcher"
-		name       	"HiddenTool"
-		value      	FALSE)
-	    (object Attribute
-		tool       	"ANSIConvert"
-		name       	"HiddenTool"
-		value      	FALSE)
-	    (object Attribute
-		tool       	"CORBA"
-		name       	"propertyId"
-		value      	"809135966")
-	    (object Attribute
-		tool       	"CORBA"
-		name       	"default__Project"
-		value      	(list Attribute_Set
-		    (object Attribute
-			tool       	"CORBA"
-			name       	"CreateMissingDirectories"
-			value      	TRUE)
-		    (object Attribute
-			tool       	"CORBA"
-			name       	"Editor"
-			value      	("EditorType" 100))
-		    (object Attribute
-			tool       	"CORBA"
-			name       	"IncludePath"
-			value      	"")
-		    (object Attribute
-			tool       	"CORBA"
-			name       	"StopOnError"
-			value      	TRUE)
-		    (object Attribute
-			tool       	"CORBA"
-			name       	"EditorType"
-			value      	(list Attribute_Set
-			    (object Attribute
-				tool       	"CORBA"
-				name       	"BuiltIn"
-				value      	100)
-			    (object Attribute
-				tool       	"CORBA"
-				name       	"WindowsShell"
-				value      	101)))
-		    (object Attribute
-			tool       	"CORBA"
-			name       	"PathSeparator"
-			value      	"")))
-	    (object Attribute
-		tool       	"CORBA"
-		name       	"default__Class"
-		value      	(list Attribute_Set
-		    (object Attribute
-			tool       	"CORBA"
-			name       	"ArrayDimensions"
-			value      	"")
-		    (object Attribute
-			tool       	"CORBA"
-			name       	"ConstValue"
-			value      	"")
-		    (object Attribute
-			tool       	"CORBA"
-			name       	"ImplementationType"
-			value      	"")))
-	    (object Attribute
-		tool       	"CORBA"
-		name       	"default__Module-Spec"
-		value      	(list Attribute_Set
-		    (object Attribute
-			tool       	"CORBA"
-			name       	"AdditionalIncludes"
-			value      	(value Text ""))
-		    (object Attribute
-			tool       	"CORBA"
-			name       	"CmIdentification"
-			value      	(value Text "  %X% %Q% %Z% %W%"))
-		    (object Attribute
-			tool       	"CORBA"
-			name       	"CopyrightNotice"
-			value      	(value Text ""))
-		    (object Attribute
-			tool       	"CORBA"
-			name       	"InclusionProtectionSymbol"
-			value      	"AUTO GENERATE")))
-	    (object Attribute
-		tool       	"CORBA"
-		name       	"default__Module-Body"
-		value      	(list Attribute_Set
-		    (object Attribute
-			tool       	"CORBA"
-			name       	"AdditionalIncludes"
-			value      	(value Text ""))
-		    (object Attribute
-			tool       	"CORBA"
-			name       	"CmIdentification"
-			value      	(value Text "  %X% %Q% %Z% %W%"))
-		    (object Attribute
-			tool       	"CORBA"
-			name       	"CopyrightNotice"
-			value      	(value Text ""))
-		    (object Attribute
-			tool       	"CORBA"
-			name       	"InclusionProtectionSymbol"
-			value      	"AUTO GENERATE")))
-	    (object Attribute
-		tool       	"CORBA"
-		name       	"default__Operation"
-		value      	(list Attribute_Set
-		    (object Attribute
-			tool       	"CORBA"
-			name       	"Context"
-			value      	"")
-		    (object Attribute
-			tool       	"CORBA"
-			name       	"OperationIsOneWay"
-			value      	FALSE)))
-	    (object Attribute
-		tool       	"CORBA"
-		name       	"default__Attribute"
-		value      	(list Attribute_Set
-		    (object Attribute
-			tool       	"CORBA"
-			name       	"ArrayDimensions"
-			value      	"")
-		    (object Attribute
-			tool       	"CORBA"
-			name       	"CaseSpecifier"
-			value      	"")
-		    (object Attribute
-			tool       	"CORBA"
-			name       	"IsReadOnly"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"CORBA"
-			name       	"Order"
-			value      	"")))
-	    (object Attribute
-		tool       	"CORBA"
-		name       	"default__Role"
-		value      	(list Attribute_Set
-		    (object Attribute
-			tool       	"CORBA"
-			name       	"ArrayDimensions"
-			value      	"")
-		    (object Attribute
-			tool       	"CORBA"
-			name       	"CaseSpecifier"
-			value      	"")
-		    (object Attribute
-			tool       	"CORBA"
-			name       	"GenerateForwardReference"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"CORBA"
-			name       	"IsReadOnly"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"CORBA"
-			name       	"Order"
-			value      	"")
-		    (object Attribute
-			tool       	"CORBA"
-			name       	"BoundedRoleType"
-			value      	("AssocTypeSet" 47))
-		    (object Attribute
-			tool       	"CORBA"
-			name       	"AssocTypeSet"
-			value      	(list Attribute_Set
-			    (object Attribute
-				tool       	"CORBA"
-				name       	"Array"
-				value      	24)
-			    (object Attribute
-				tool       	"CORBA"
-				name       	"Sequence"
-				value      	47)))))
-	    (object Attribute
-		tool       	"CORBA"
-		name       	"default__Uses"
-		value      	(list Attribute_Set
-		    (object Attribute
-			tool       	"CORBA"
-			name       	"GenerateForwardReference"
-			value      	FALSE)))
-	    (object Attribute
-		tool       	"CORBA"
-		name       	"HiddenTool"
-		value      	FALSE)
-	    (object Attribute
-		tool       	"R2Editor"
-		name       	"HiddenTool"
-		value      	FALSE)
-	    (object Attribute
-		tool       	"cg"
-		name       	"propertyId"
-		value      	"809135966")
-	    (object Attribute
-		tool       	"cg"
-		name       	"default__Project"
-		value      	(list Attribute_Set
-		    (object Attribute
-			tool       	"cg"
-			name       	"AllowGenerateOverNewerAnnotations"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"cg"
-			name       	"AllowGenerateOverNewerVersion"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"cg"
-			name       	"UseMSVC"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"cg"
-			name       	"HeaderFileExtension"
-			value      	"h")
-		    (object Attribute
-			tool       	"cg"
-			name       	"HeaderFileBackupExtension"
-			value      	"h~")
-		    (object Attribute
-			tool       	"cg"
-			name       	"HeaderFileTemporaryExtension"
-			value      	"h#")
-		    (object Attribute
-			tool       	"cg"
-			name       	"CodeFileExtension"
-			value      	"cpp")
-		    (object Attribute
-			tool       	"cg"
-			name       	"CodeFileBackupExtension"
-			value      	"cp~")
-		    (object Attribute
-			tool       	"cg"
-			name       	"CodeFileTemporaryExtension"
-			value      	"cp#")
-		    (object Attribute
-			tool       	"cg"
-			name       	"CreateMissingDirectories"
-			value      	TRUE)
-		    (object Attribute
-			tool       	"cg"
-			name       	"StopOnError"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"cg"
-			name       	"ErrorLimit"
-			value      	30)
-		    (object Attribute
-			tool       	"cg"
-			name       	"Directory"
-			value      	"$ROSECPP_SOURCE")
-		    (object Attribute
-			tool       	"cg"
-			name       	"PathSeparator"
-			value      	"")
-		    (object Attribute
-			tool       	"cg"
-			name       	"FileNameFormat"
-			value      	"128vx_b")
-		    (object Attribute
-			tool       	"cg"
-			name       	"BooleanType"
-			value      	"int")
-		    (object Attribute
-			tool       	"cg"
-			name       	"AllowTemplates"
-			value      	TRUE)
-		    (object Attribute
-			tool       	"cg"
-			name       	"AllowExplicitInstantiations"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"cg"
-			name       	"AllowProtectedInheritance"
-			value      	TRUE)
-		    (object Attribute
-			tool       	"cg"
-			name       	"CommentWidth"
-			value      	60)
-		    (object Attribute
-			tool       	"cg"
-			name       	"OneByValueContainer"
-			value      	"$targetClass")
-		    (object Attribute
-			tool       	"cg"
-			name       	"OneByReferenceContainer"
-			value      	"$targetClass *")
-		    (object Attribute
-			tool       	"cg"
-			name       	"OptionalByValueContainer"
-			value      	"OptionalByValue<$targetClass>")
-		    (object Attribute
-			tool       	"cg"
-			name       	"OptionalByReferenceContainer"
-			value      	"$targetClass *")
-		    (object Attribute
-			tool       	"cg"
-			name       	"FixedByValueContainer"
-			value      	"$targetClass[$limit]")
-		    (object Attribute
-			tool       	"cg"
-			name       	"UnorderedFixedByValueContainer"
-			value      	"$targetClass[$limit]")
-		    (object Attribute
-			tool       	"cg"
-			name       	"FixedByReferenceContainer"
-			value      	"$targetClass *[$limit]")
-		    (object Attribute
-			tool       	"cg"
-			name       	"UnorderedFixedByReferenceContainer"
-			value      	"$targetClass *[$limit]")
-		    (object Attribute
-			tool       	"cg"
-			name       	"BoundedByValueContainer"
-			value      	"BoundedListByValue<$targetClass,$limit>")
-		    (object Attribute
-			tool       	"cg"
-			name       	"UnorderedBoundedByValueContainer"
-			value      	"BoundedSetByValue<$targetClass,$limit>")
-		    (object Attribute
-			tool       	"cg"
-			name       	"BoundedByReferenceContainer"
-			value      	"BoundedListByReference<$targetClass,$limit>")
-		    (object Attribute
-			tool       	"cg"
-			name       	"UnorderedBoundedByReferenceContainer"
-			value      	"BoundedSetByReference<$targetClass,$limit>")
-		    (object Attribute
-			tool       	"cg"
-			name       	"UnboundedByValueContainer"
-			value      	"UnboundedListByValue<$targetClass>")
-		    (object Attribute
-			tool       	"cg"
-			name       	"UnorderedUnboundedByValueContainer"
-			value      	"UnboundedSetByValue<$targetClass>")
-		    (object Attribute
-			tool       	"cg"
-			name       	"UnboundedByReferenceContainer"
-			value      	"UnboundedListByReference<$targetClass>")
-		    (object Attribute
-			tool       	"cg"
-			name       	"UnorderedUnboundedByReferenceContainer"
-			value      	"UnboundedSetByReference<$targetClass>")
-		    (object Attribute
-			tool       	"cg"
-			name       	"QualifiedByValueContainer"
-			value      	"AssociationByValue<$qualtype, $qualcont>")
-		    (object Attribute
-			tool       	"cg"
-			name       	"UnorderedQualifiedByValueContainer"
-			value      	"DictionaryByValue<$qualtype, $qualcont>")
-		    (object Attribute
-			tool       	"cg"
-			name       	"QualifiedByReferenceContainer"
-			value      	"AssociationByReference<$qualtype, $qualcont>")
-		    (object Attribute
-			tool       	"cg"
-			name       	"UnorderedQualifiedByReferenceContainer"
-			value      	"DictionaryByReference<$qualtype, $qualcont>")
-		    (object Attribute
-			tool       	"cg"
-			name       	"AlwaysKeepOrphanedCode"
-			value      	FALSE)))
-	    (object Attribute
-		tool       	"cg"
-		name       	"compiler2.1__Project"
-		value      	(list Attribute_Set
-		    (object Attribute
-			tool       	"cg"
-			name       	"AllowGenerateOverNewerAnnotations"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"cg"
-			name       	"AllowGenerateOverNewerVersion"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"cg"
-			name       	"HeaderFileExtension"
-			value      	"h")
-		    (object Attribute
-			tool       	"cg"
-			name       	"HeaderFileBackupExtension"
-			value      	"h~")
-		    (object Attribute
-			tool       	"cg"
-			name       	"HeaderFileTemporaryExtension"
-			value      	"h#")
-		    (object Attribute
-			tool       	"cg"
-			name       	"CodeFileExtension"
-			value      	"cpp")
-		    (object Attribute
-			tool       	"cg"
-			name       	"CodeFileBackupExtension"
-			value      	"cp~")
-		    (object Attribute
-			tool       	"cg"
-			name       	"CodeFileTemporaryExtension"
-			value      	"cp#")
-		    (object Attribute
-			tool       	"cg"
-			name       	"CreateMissingDirectories"
-			value      	TRUE)
-		    (object Attribute
-			tool       	"cg"
-			name       	"StopOnError"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"cg"
-			name       	"ErrorLimit"
-			value      	30)
-		    (object Attribute
-			tool       	"cg"
-			name       	"Directory"
-			value      	"$ROSECPP_SOURCE")
-		    (object Attribute
-			tool       	"cg"
-			name       	"BooleanType"
-			value      	"int")
-		    (object Attribute
-			tool       	"cg"
-			name       	"AllowTemplates"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"cg"
-			name       	"AllowExplicitInstantiations"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"cg"
-			name       	"AllowProtectedInheritance"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"cg"
-			name       	"OneByValueContainer"
-			value      	"$targetClass")
-		    (object Attribute
-			tool       	"cg"
-			name       	"OneByReferenceContainer"
-			value      	"$targetClass *")
-		    (object Attribute
-			tool       	"cg"
-			name       	"OptionalByValueContainer"
-			value      	"OptionalByValue(sizeof($targetClass))")
-		    (object Attribute
-			tool       	"cg"
-			name       	"OptionalByReferenceContainer"
-			value      	"$targetClass *")
-		    (object Attribute
-			tool       	"cg"
-			name       	"FixedByValueContainer"
-			value      	"$targetClass[$limit]")
-		    (object Attribute
-			tool       	"cg"
-			name       	"UnorderedFixedByValueContainer"
-			value      	"$targetClass[$limit]")
-		    (object Attribute
-			tool       	"cg"
-			name       	"FixedByReferenceContainer"
-			value      	"$targetClass *[$limit]")
-		    (object Attribute
-			tool       	"cg"
-			name       	"UnorderedFixedByReferenceContainer"
-			value      	"$targetClass *[$limit]")
-		    (object Attribute
-			tool       	"cg"
-			name       	"BoundedByValueContainer"
-			value      	"BoundedListByValue(sizeof($targetClass),$limit)")
-		    (object Attribute
-			tool       	"cg"
-			name       	"UnorderedBoundedByValueContainer"
-			value      	"BoundedSetByValue(sizeof($targetClass),$limit)")
-		    (object Attribute
-			tool       	"cg"
-			name       	"BoundedByReferenceContainer"
-			value      	"BoundedListByReference($limit)")
-		    (object Attribute
-			tool       	"cg"
-			name       	"UnorderedBoundedByReferenceContainer"
-			value      	"BoundedSetByReference($limit)")
-		    (object Attribute
-			tool       	"cg"
-			name       	"UnboundedByValueContainer"
-			value      	"UnboundedListByValue(sizeof($targetClass))")
-		    (object Attribute
-			tool       	"cg"
-			name       	"UnorderedUnboundedByValueContainer"
-			value      	"UnboundedSetByValue(sizeof($targetClass))")
-		    (object Attribute
-			tool       	"cg"
-			name       	"UnboundedByReferenceContainer"
-			value      	"UnboundedListByReference")
-		    (object Attribute
-			tool       	"cg"
-			name       	"UnorderedUnboundedByReferenceContainer"
-			value      	"UnboundedSetByReference")
-		    (object Attribute
-			tool       	"cg"
-			name       	"QualifiedByValueContainer"
-			value      	"AssociationByValue(sizeof($qualtype), sizeof($qualcont))")
-		    (object Attribute
-			tool       	"cg"
-			name       	"UnorderedQualifiedByValueContainer"
-			value      	"DictionaryByValue(sizeof($qualtype), sizeof($qualcont))")
-		    (object Attribute
-			tool       	"cg"
-			name       	"QualifiedByReferenceContainer"
-			value      	"AssociationByReference(sizeof($qualtype), sizeof($qualcont))")
-		    (object Attribute
-			tool       	"cg"
-			name       	"UnorderedQualifiedByReferenceContainer"
-			value      	"DictionaryByReference(sizeof($qualtype), sizeof($qualcont))")
-		    (object Attribute
-			tool       	"cg"
-			name       	"PathSeparator"
-			value      	"")
-		    (object Attribute
-			tool       	"cg"
-			name       	"FileNameFormat"
-			value      	"128vx_b")
-		    (object Attribute
-			tool       	"cg"
-			name       	"AlwaysKeepOrphanedCode"
-			value      	FALSE)))
-	    (object Attribute
-		tool       	"cg"
-		name       	"compiler3.0__Project"
-		value      	(list Attribute_Set
-		    (object Attribute
-			tool       	"cg"
-			name       	"AllowGenerateOverNewerAnnotations"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"cg"
-			name       	"AllowGenerateOverNewerVersion"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"cg"
-			name       	"HeaderFileExtension"
-			value      	"h")
-		    (object Attribute
-			tool       	"cg"
-			name       	"HeaderFileBackupExtension"
-			value      	"h~")
-		    (object Attribute
-			tool       	"cg"
-			name       	"HeaderFileTemporaryExtension"
-			value      	"h#")
-		    (object Attribute
-			tool       	"cg"
-			name       	"CodeFileExtension"
-			value      	"cpp")
-		    (object Attribute
-			tool       	"cg"
-			name       	"CodeFileBackupExtension"
-			value      	"cp~")
-		    (object Attribute
-			tool       	"cg"
-			name       	"CodeFileTemporaryExtension"
-			value      	"cp#")
-		    (object Attribute
-			tool       	"cg"
-			name       	"CreateMissingDirectories"
-			value      	TRUE)
-		    (object Attribute
-			tool       	"cg"
-			name       	"StopOnError"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"cg"
-			name       	"ErrorLimit"
-			value      	30)
-		    (object Attribute
-			tool       	"cg"
-			name       	"Directory"
-			value      	"$ROSECPP_SOURCE")
-		    (object Attribute
-			tool       	"cg"
-			name       	"BooleanType"
-			value      	"int")
-		    (object Attribute
-			tool       	"cg"
-			name       	"AllowTemplates"
-			value      	TRUE)
-		    (object Attribute
-			tool       	"cg"
-			name       	"AllowExplicitInstantiations"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"cg"
-			name       	"AllowProtectedInheritance"
-			value      	TRUE)
-		    (object Attribute
-			tool       	"cg"
-			name       	"OneByValueContainer"
-			value      	"$targetClass")
-		    (object Attribute
-			tool       	"cg"
-			name       	"OneByReferenceContainer"
-			value      	"$targetClass *")
-		    (object Attribute
-			tool       	"cg"
-			name       	"OptionalByValueContainer"
-			value      	"OptionalByValue<$targetClass>")
-		    (object Attribute
-			tool       	"cg"
-			name       	"OptionalByReferenceContainer"
-			value      	"$targetClass *")
-		    (object Attribute
-			tool       	"cg"
-			name       	"FixedByValueContainer"
-			value      	"$targetClass[$limit]")
-		    (object Attribute
-			tool       	"cg"
-			name       	"UnorderedFixedByValueContainer"
-			value      	"$targetClass[$limit]")
-		    (object Attribute
-			tool       	"cg"
-			name       	"FixedByReferenceContainer"
-			value      	"$targetClass *[$limit]")
-		    (object Attribute
-			tool       	"cg"
-			name       	"UnorderedFixedByReferenceContainer"
-			value      	"$targetClass *[$limit]")
-		    (object Attribute
-			tool       	"cg"
-			name       	"BoundedByValueContainer"
-			value      	"BoundedListByValue<$targetClass,$limit>")
-		    (object Attribute
-			tool       	"cg"
-			name       	"UnorderedBoundedByValueContainer"
-			value      	"BoundedSetByValue<$targetClass,$limit>")
-		    (object Attribute
-			tool       	"cg"
-			name       	"BoundedByReferenceContainer"
-			value      	"BoundedListByReference<$targetClass,$limit>")
-		    (object Attribute
-			tool       	"cg"
-			name       	"UnorderedBoundedByReferenceContainer"
-			value      	"BoundedSetByReference<$targetClass,$limit>")
-		    (object Attribute
-			tool       	"cg"
-			name       	"UnboundedByValueContainer"
-			value      	"UnboundedListByValue<$targetClass>")
-		    (object Attribute
-			tool       	"cg"
-			name       	"UnorderedUnboundedByValueContainer"
-			value      	"UnboundedSetByValue<$targetClass>")
-		    (object Attribute
-			tool       	"cg"
-			name       	"UnboundedByReferenceContainer"
-			value      	"UnboundedListByReference<$targetClass>")
-		    (object Attribute
-			tool       	"cg"
-			name       	"UnorderedUnboundedByReferenceContainer"
-			value      	"UnboundedSetByReference<$targetClass>")
-		    (object Attribute
-			tool       	"cg"
-			name       	"QualifiedByValueContainer"
-			value      	"AssociationByValue<$qualtype, $qualcont>")
-		    (object Attribute
-			tool       	"cg"
-			name       	"UnorderedQualifiedByValueContainer"
-			value      	"DictionaryByValue<$qualtype, $qualcont>")
-		    (object Attribute
-			tool       	"cg"
-			name       	"QualifiedByReferenceContainer"
-			value      	"AssociationByReference<$qualtype, $qualcont>")
-		    (object Attribute
-			tool       	"cg"
-			name       	"UnorderedQualifiedByReferenceContainer"
-			value      	"DictionaryByReference<$qualtype, $qualcont>")
-		    (object Attribute
-			tool       	"cg"
-			name       	"PathSeparator"
-			value      	"")
-		    (object Attribute
-			tool       	"cg"
-			name       	"FileNameFormat"
-			value      	"128vx_b")
-		    (object Attribute
-			tool       	"cg"
-			name       	"AlwaysKeepOrphanedCode"
-			value      	FALSE)))
-	    (object Attribute
-		tool       	"cg"
-		name       	"default__Class"
-		value      	(list Attribute_Set
-		    (object Attribute
-			tool       	"cg"
-			name       	"CodeName"
-			value      	"")
-		    (object Attribute
-			tool       	"cg"
-			name       	"ImplementationType"
-			value      	"")
-		    (object Attribute
-			tool       	"cg"
-			name       	"ClassKey"
-			value      	"class")
-		    (object Attribute
-			tool       	"cg"
-			name       	"GenerateEmptyRegions"
-			value      	("GenerateEmptyRegionSet" 3))
-		    (object Attribute
-			tool       	"cg"
-			name       	"GenerateEmptyRegionSet"
-			value      	(list Attribute_Set
-			    (object Attribute
-				tool       	"cg"
-				name       	"None"
-				value      	0)
-			    (object Attribute
-				tool       	"cg"
-				name       	"Preserved"
-				value      	1)
-			    (object Attribute
-				tool       	"cg"
-				name       	"Unpreserved"
-				value      	2)
-			    (object Attribute
-				tool       	"cg"
-				name       	"All"
-				value      	3)))
-		    (object Attribute
-			tool       	"cg"
-			name       	"PutBodiesInSpec"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"cg"
-			name       	"GenerateDefaultConstructor"
-			value      	("GenerateSet" 199))
-		    (object Attribute
-			tool       	"cg"
-			name       	"DefaultConstructorVisibility"
-			value      	("VisibilitySet" 45))
-		    (object Attribute
-			tool       	"cg"
-			name       	"InlineDefaultConstructor"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"cg"
-			name       	"ExplicitDefaultConstructor"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"cg"
-			name       	"GenerateCopyConstructor"
-			value      	("GenerateSet" 199))
-		    (object Attribute
-			tool       	"cg"
-			name       	"CopyConstructorVisibility"
-			value      	("VisibilitySet" 45))
-		    (object Attribute
-			tool       	"cg"
-			name       	"InlineCopyConstructor"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"cg"
-			name       	"ExplicitCopyConstructor"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"cg"
-			name       	"GenerateDestructor"
-			value      	TRUE)
-		    (object Attribute
-			tool       	"cg"
-			name       	"DestructorVisibility"
-			value      	("VisibilitySet" 45))
-		    (object Attribute
-			tool       	"cg"
-			name       	"DestructorKind"
-			value      	("ThreeKindSet" 200))
-		    (object Attribute
-			tool       	"cg"
-			name       	"InlineDestructor"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"cg"
-			name       	"GenerateAssignmentOperation"
-			value      	("GenerateSet" 199))
-		    (object Attribute
-			tool       	"cg"
-			name       	"AssignmentVisibility"
-			value      	("VisibilitySet" 45))
-		    (object Attribute
-			tool       	"cg"
-			name       	"AssignmentKind"
-			value      	("ThreeKindSet" 200))
-		    (object Attribute
-			tool       	"cg"
-			name       	"InlineAssignmentOperation"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"cg"
-			name       	"GenerateEqualityOperations"
-			value      	("GenerateSet" 199))
-		    (object Attribute
-			tool       	"cg"
-			name       	"EqualityVisibility"
-			value      	("VisibilitySet" 45))
-		    (object Attribute
-			tool       	"cg"
-			name       	"EqualityKind"
-			value      	("FriendKindSet" 200))
-		    (object Attribute
-			tool       	"cg"
-			name       	"InlineEqualityOperations"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"cg"
-			name       	"GenerateRelationalOperations"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"cg"
-			name       	"RelationalVisibility"
-			value      	("VisibilitySet" 45))
-		    (object Attribute
-			tool       	"cg"
-			name       	"RelationalKind"
-			value      	("FriendKindSet" 200))
-		    (object Attribute
-			tool       	"cg"
-			name       	"InlineRelationalOperations"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"cg"
-			name       	"GenerateStorageMgmtOperations"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"cg"
-			name       	"StorageMgmtVisibility"
-			value      	("VisibilitySet" 45))
-		    (object Attribute
-			tool       	"cg"
-			name       	"InlineStorageMgmtOperations"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"cg"
-			name       	"GenerateSubscriptOperation"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"cg"
-			name       	"SubscriptVisibility"
-			value      	("VisibilitySet" 45))
-		    (object Attribute
-			tool       	"cg"
-			name       	"SubscriptKind"
-			value      	("ThreeKindSet" 200))
-		    (object Attribute
-			tool       	"cg"
-			name       	"SubscriptResultType"
-			value      	"")
-		    (object Attribute
-			tool       	"cg"
-			name       	"InlineSubscriptOperation"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"cg"
-			name       	"GenerateDereferenceOperation"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"cg"
-			name       	"DereferenceVisibility"
-			value      	("VisibilitySet" 45))
-		    (object Attribute
-			tool       	"cg"
-			name       	"DereferenceKind"
-			value      	("ThreeKindSet" 200))
-		    (object Attribute
-			tool       	"cg"
-			name       	"DereferenceResultType"
-			value      	"")
-		    (object Attribute
-			tool       	"cg"
-			name       	"InlineDereferenceOperation"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"cg"
-			name       	"GenerateIndirectionOperation"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"cg"
-			name       	"IndirectionVisibility"
-			value      	("VisibilitySet" 45))
-		    (object Attribute
-			tool       	"cg"
-			name       	"IndirectionKind"
-			value      	("ThreeKindSet" 200))
-		    (object Attribute
-			tool       	"cg"
-			name       	"IndirectionResultType"
-			value      	"")
-		    (object Attribute
-			tool       	"cg"
-			name       	"InlineIndirectionOperation"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"cg"
-			name       	"GenerateStreamOperations"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"cg"
-			name       	"StreamVisibility"
-			value      	("VisibilitySet" 45))
-		    (object Attribute
-			tool       	"cg"
-			name       	"InlineStreamOperations"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"cg"
-			name       	"ThreeKindSet"
-			value      	(list Attribute_Set
-			    (object Attribute
-				tool       	"cg"
-				name       	"Common"
-				value      	200)
-			    (object Attribute
-				tool       	"cg"
-				name       	"Virtual"
-				value      	201)
-			    (object Attribute
-				tool       	"cg"
-				name       	"Abstract"
-				value      	202)))
-		    (object Attribute
-			tool       	"cg"
-			name       	"KindSet"
-			value      	(list Attribute_Set
-			    (object Attribute
-				tool       	"cg"
-				name       	"Common"
-				value      	200)
-			    (object Attribute
-				tool       	"cg"
-				name       	"Virtual"
-				value      	201)
-			    (object Attribute
-				tool       	"cg"
-				name       	"Abstract"
-				value      	202)
-			    (object Attribute
-				tool       	"cg"
-				name       	"Static"
-				value      	203)))
-		    (object Attribute
-			tool       	"cg"
-			name       	"FriendKindSet"
-			value      	(list Attribute_Set
-			    (object Attribute
-				tool       	"cg"
-				name       	"Common"
-				value      	200)
-			    (object Attribute
-				tool       	"cg"
-				name       	"Virtual"
-				value      	201)
-			    (object Attribute
-				tool       	"cg"
-				name       	"Abstract"
-				value      	202)
-			    (object Attribute
-				tool       	"cg"
-				name       	"Friend"
-				value      	204)))
-		    (object Attribute
-			tool       	"cg"
-			name       	"GenerateSet"
-			value      	(list Attribute_Set
-			    (object Attribute
-				tool       	"cg"
-				name       	"DeclareAndDefine"
-				value      	199)
-			    (object Attribute
-				tool       	"cg"
-				name       	"DeclareOnly"
-				value      	205)
-			    (object Attribute
-				tool       	"cg"
-				name       	"DoNotDeclare"
-				value      	206)))
-		    (object Attribute
-			tool       	"cg"
-			name       	"VisibilitySet"
-			value      	(list Attribute_Set
-			    (object Attribute
-				tool       	"cg"
-				name       	"Public"
-				value      	45)
-			    (object Attribute
-				tool       	"cg"
-				name       	"Protected"
-				value      	44)
-			    (object Attribute
-				tool       	"cg"
-				name       	"Private"
-				value      	43)
-			    (object Attribute
-				tool       	"cg"
-				name       	"Implementation"
-				value      	14)))))
-	    (object Attribute
-		tool       	"cg"
-		name       	"default__Module-Spec"
-		value      	(list Attribute_Set
-		    (object Attribute
-			tool       	"cg"
-			name       	"Generate"
-			value      	TRUE)
-		    (object Attribute
-			tool       	"cg"
-			name       	"GenerateEmptyRegions"
-			value      	("GenerateEmptyRegionSet" 3))
-		    (object Attribute
-			tool       	"cg"
-			name       	"GenerateEmptyRegionSet"
-			value      	(list Attribute_Set
-			    (object Attribute
-				tool       	"cg"
-				name       	"None"
-				value      	0)
-			    (object Attribute
-				tool       	"cg"
-				name       	"Preserved"
-				value      	1)
-			    (object Attribute
-				tool       	"cg"
-				name       	"Unpreserved"
-				value      	2)
-			    (object Attribute
-				tool       	"cg"
-				name       	"All"
-				value      	3)))
-		    (object Attribute
-			tool       	"cg"
-			name       	"CmIdentification"
-			value      	(value Text "  %X% %Q% %Z% %W%"))
-		    (object Attribute
-			tool       	"cg"
-			name       	"CopyrightNotice"
-			value      	(value Text ""))
-		    (object Attribute
-			tool       	"cg"
-			name       	"FileName"
-			value      	"AUTO GENERATE")
-		    (object Attribute
-			tool       	"cg"
-			name       	"AllowExtensionlessFileName"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"cg"
-			name       	"InclusionProtectionSymbol"
-			value      	"AUTO GENERATE")
-		    (object Attribute
-			tool       	"cg"
-			name       	"IncludeFormat"
-			value      	(value Text 
-|// $package
-|#include "$file"
-|
-			))
-		    (object Attribute
-			tool       	"cg"
-			name       	"IncludeBySimpleName"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"cg"
-			name       	"IncludePrecompiledHeader"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"cg"
-			name       	"IncludeOrder"
-			value      	"AMIR")
-		    (object Attribute
-			tool       	"cg"
-			name       	"AdditionalIncludes"
-			value      	(value Text ""))
-		    (object Attribute
-			tool       	"cg"
-			name       	"InliningStyle"
-			value      	("InliningStyleSet" 207))
-		    (object Attribute
-			tool       	"cg"
-			name       	"InliningStyleSet"
-			value      	(list Attribute_Set
-			    (object Attribute
-				tool       	"cg"
-				name       	"InClassDeclaration"
-				value      	208)
-			    (object Attribute
-				tool       	"cg"
-				name       	"FollowingClassDeclaration"
-				value      	207)))
-		    (object Attribute
-			tool       	"cg"
-			name       	"TypesDefined"
-			value      	(value Text ""))
-		    (object Attribute
-			tool       	"cg"
-			name       	"IncludeClosure"
-			value      	(value Text ""))))
-	    (object Attribute
-		tool       	"cg"
-		name       	"default__Module-Body"
-		value      	(list Attribute_Set
-		    (object Attribute
-			tool       	"cg"
-			name       	"Generate"
-			value      	TRUE)
-		    (object Attribute
-			tool       	"cg"
-			name       	"GenerateEmptyRegions"
-			value      	("GenerateEmptyRegionSet" 3))
-		    (object Attribute
-			tool       	"cg"
-			name       	"GenerateEmptyRegionSet"
-			value      	(list Attribute_Set
-			    (object Attribute
-				tool       	"cg"
-				name       	"None"
-				value      	0)
-			    (object Attribute
-				tool       	"cg"
-				name       	"Preserved"
-				value      	1)
-			    (object Attribute
-				tool       	"cg"
-				name       	"Unpreserved"
-				value      	2)
-			    (object Attribute
-				tool       	"cg"
-				name       	"All"
-				value      	3)))
-		    (object Attribute
-			tool       	"cg"
-			name       	"CmIdentification"
-			value      	(value Text "  %X% %Q% %Z% %W%"))
-		    (object Attribute
-			tool       	"cg"
-			name       	"CopyrightNotice"
-			value      	(value Text ""))
-		    (object Attribute
-			tool       	"cg"
-			name       	"FileName"
-			value      	"AUTO GENERATE")
-		    (object Attribute
-			tool       	"cg"
-			name       	"AllowExtensionlessFileName"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"cg"
-			name       	"IncludeFormat"
-			value      	(value Text 
-|// $package
-|#include "$file"
-|
-			))
-		    (object Attribute
-			tool       	"cg"
-			name       	"IncludeBySimpleName"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"cg"
-			name       	"IncludePrecompiledHeader"
-			value      	TRUE)
-		    (object Attribute
-			tool       	"cg"
-			name       	"IncludeOrder"
-			value      	"AMIR")
-		    (object Attribute
-			tool       	"cg"
-			name       	"AdditionalIncludes"
-			value      	(value Text ""))
-		    (object Attribute
-			tool       	"cg"
-			name       	"InliningStyle"
-			value      	("InliningStyleSet" 207))
-		    (object Attribute
-			tool       	"cg"
-			name       	"InliningStyleSet"
-			value      	(list Attribute_Set
-			    (object Attribute
-				tool       	"cg"
-				name       	"InClassDeclaration"
-				value      	208)
-			    (object Attribute
-				tool       	"cg"
-				name       	"FollowingClassDeclaration"
-				value      	207)))
-		    (object Attribute
-			tool       	"cg"
-			name       	"TypesDefined"
-			value      	(value Text ""))
-		    (object Attribute
-			tool       	"cg"
-			name       	"IncludeClosure"
-			value      	(value Text ""))))
-	    (object Attribute
-		tool       	"cg"
-		name       	"default__Operation"
-		value      	(list Attribute_Set
-		    (object Attribute
-			tool       	"cg"
-			name       	"CodeName"
-			value      	"")
-		    (object Attribute
-			tool       	"cg"
-			name       	"OperationKind"
-			value      	("OperationKindSet" 200))
-		    (object Attribute
-			tool       	"cg"
-			name       	"OperationKindSet"
-			value      	(list Attribute_Set
-			    (object Attribute
-				tool       	"cg"
-				name       	"Common"
-				value      	200)
-			    (object Attribute
-				tool       	"cg"
-				name       	"Virtual"
-				value      	201)
-			    (object Attribute
-				tool       	"cg"
-				name       	"Abstract"
-				value      	202)
-			    (object Attribute
-				tool       	"cg"
-				name       	"Static"
-				value      	203)
-			    (object Attribute
-				tool       	"cg"
-				name       	"Friend"
-				value      	204)))
-		    (object Attribute
-			tool       	"cg"
-			name       	"GenerateAbstractBody"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"cg"
-			name       	"SpecialDeclReturnType"
-			value      	"")
-		    (object Attribute
-			tool       	"cg"
-			name       	"OperationIsConst"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"cg"
-			name       	"OperationIsExplicit"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"cg"
-			name       	"Inline"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"cg"
-			name       	"EntryCode"
-			value      	(value Text ""))
-		    (object Attribute
-			tool       	"cg"
-			name       	"ExitCode"
-			value      	(value Text ""))
-		    (object Attribute
-			tool       	"cg"
-			name       	"CCRegion"
-			value      	"")
-		    (object Attribute
-			tool       	"cg"
-			name       	"GenerateEmptyRegions"
-			value      	("GenerateEmptyRegionSet" 3))
-		    (object Attribute
-			tool       	"cg"
-			name       	"GenerateEmptyRegionSet"
-			value      	(list Attribute_Set
-			    (object Attribute
-				tool       	"cg"
-				name       	"None"
-				value      	0)
-			    (object Attribute
-				tool       	"cg"
-				name       	"Preserved"
-				value      	1)
-			    (object Attribute
-				tool       	"cg"
-				name       	"Unpreserved"
-				value      	2)
-			    (object Attribute
-				tool       	"cg"
-				name       	"All"
-				value      	3)))
-		    (object Attribute
-			tool       	"cg"
-			name       	"BodyAnnotations"
-			value      	"")))
-	    (object Attribute
-		tool       	"cg"
-		name       	"default__Has"
-		value      	(list Attribute_Set
-		    (object Attribute
-			tool       	"cg"
-			name       	"CodeName"
-			value      	"")
-		    (object Attribute
-			tool       	"cg"
-			name       	"Ordered"
-			value      	TRUE)
-		    (object Attribute
-			tool       	"cg"
-			name       	"NameIfUnlabeled"
-			value      	"the_$supplier")
-		    (object Attribute
-			tool       	"cg"
-			name       	"GenerateDataMember"
-			value      	TRUE)
-		    (object Attribute
-			tool       	"cg"
-			name       	"DataMemberName"
-			value      	"$relationship")
-		    (object Attribute
-			tool       	"cg"
-			name       	"DataMemberVisibility"
-			value      	("DataMemberVisibilitySet" 14))
-		    (object Attribute
-			tool       	"cg"
-			name       	"DataMemberVisibilitySet"
-			value      	(list Attribute_Set
-			    (object Attribute
-				tool       	"cg"
-				name       	"Public"
-				value      	45)
-			    (object Attribute
-				tool       	"cg"
-				name       	"Protected"
-				value      	44)
-			    (object Attribute
-				tool       	"cg"
-				name       	"Private"
-				value      	43)
-			    (object Attribute
-				tool       	"cg"
-				name       	"Implementation"
-				value      	14)
-			    (object Attribute
-				tool       	"cg"
-				name       	"AtRelationshipVisibility"
-				value      	210)))
-		    (object Attribute
-			tool       	"cg"
-			name       	"DataMemberMutability"
-			value      	("DataMemberMutabilitySet" 0))
-		    (object Attribute
-			tool       	"cg"
-			name       	"DataMemberMutabilitySet"
-			value      	(list Attribute_Set
-			    (object Attribute
-				tool       	"cg"
-				name       	"Unrestricted"
-				value      	0)
-			    (object Attribute
-				tool       	"cg"
-				name       	"Mutable"
-				value      	1)
-			    (object Attribute
-				tool       	"cg"
-				name       	"Const"
-				value      	2)))
-		    (object Attribute
-			tool       	"cg"
-			name       	"DataMemberIsVolatile"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"cg"
-			name       	"DataMemberFieldSize"
-			value      	"")
-		    (object Attribute
-			tool       	"cg"
-			name       	"InitialValue"
-			value      	(value Text ""))
-		    (object Attribute
-			tool       	"cg"
-			name       	"GenerateGetOperation"
-			value      	TRUE)
-		    (object Attribute
-			tool       	"cg"
-			name       	"GenerateSetOperation"
-			value      	TRUE)
-		    (object Attribute
-			tool       	"cg"
-			name       	"GetName"
-			value      	"get_$relationship")
-		    (object Attribute
-			tool       	"cg"
-			name       	"SetName"
-			value      	"set_$relationship")
-		    (object Attribute
-			tool       	"cg"
-			name       	"GetSetKinds"
-			value      	("GetSetKindsSet" 200))
-		    (object Attribute
-			tool       	"cg"
-			name       	"GetSetKindsSet"
-			value      	(list Attribute_Set
-			    (object Attribute
-				tool       	"cg"
-				name       	"Common"
-				value      	200)
-			    (object Attribute
-				tool       	"cg"
-				name       	"Virtual"
-				value      	201)
-			    (object Attribute
-				tool       	"cg"
-				name       	"Abstract"
-				value      	202)
-			    (object Attribute
-				tool       	"cg"
-				name       	"Static"
-				value      	203)
-			    (object Attribute
-				tool       	"cg"
-				name       	"Friend"
-				value      	204)))
-		    (object Attribute
-			tool       	"cg"
-			name       	"ContainerClass"
-			value      	"")
-		    (object Attribute
-			tool       	"cg"
-			name       	"SelectorName"
-			value      	"")
-		    (object Attribute
-			tool       	"cg"
-			name       	"SelectorType"
-			value      	"")
-		    (object Attribute
-			tool       	"cg"
-			name       	"GetIsConst"
-			value      	TRUE)
-		    (object Attribute
-			tool       	"cg"
-			name       	"GetResultIsConst"
-			value      	("GetResultIsConstSet" 2))
-		    (object Attribute
-			tool       	"cg"
-			name       	"GetResultIsConstSet"
-			value      	(list Attribute_Set
-			    (object Attribute
-				tool       	"cg"
-				name       	"False"
-				value      	0)
-			    (object Attribute
-				tool       	"cg"
-				name       	"True"
-				value      	1)
-			    (object Attribute
-				tool       	"cg"
-				name       	"Same_As_Function"
-				value      	2)))
-		    (object Attribute
-			tool       	"cg"
-			name       	"GetSetByReference"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"cg"
-			name       	"InlineGet"
-			value      	TRUE)
-		    (object Attribute
-			tool       	"cg"
-			name       	"SetReturnsValue"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"cg"
-			name       	"InlineSet"
-			value      	TRUE)
-		    (object Attribute
-			tool       	"cg"
-			name       	"ForwardReferenceOnly"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"cg"
-			name       	"HasRelTypeSet"
-			value      	(list Attribute_Set
-			    (object Attribute
-				tool       	"cg"
-				name       	"Array"
-				value      	24)
-			    (object Attribute
-				tool       	"cg"
-				name       	"Sequence"
-				value      	47)))))
-	    (object Attribute
-		tool       	"cg"
-		name       	"default__Association"
-		value      	(list Attribute_Set
-		    (object Attribute
-			tool       	"cg"
-			name       	"NameIfUnlabeled"
-			value      	"the_$targetClass")))
-	    (object Attribute
-		tool       	"cg"
-		name       	"default__Inherit"
-		value      	(list Attribute_Set
-		    (object Attribute
-			tool       	"cg"
-			name       	"InstanceArguments"
-			value      	"")))
-	    (object Attribute
-		tool       	"cg"
-		name       	"default__Role"
-		value      	(list Attribute_Set
-		    (object Attribute
-			tool       	"cg"
-			name       	"CodeName"
-			value      	"")
-		    (object Attribute
-			tool       	"cg"
-			name       	"ForwardReferenceOnly"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"cg"
-			name       	"NameIfUnlabeled"
-			value      	"the_$targetClass")
-		    (object Attribute
-			tool       	"cg"
-			name       	"GenerateDataMember"
-			value      	TRUE)
-		    (object Attribute
-			tool       	"cg"
-			name       	"DataMemberName"
-			value      	"$target")
-		    (object Attribute
-			tool       	"cg"
-			name       	"DataMemberVisibility"
-			value      	("DataMemberVisibilitySet" 14))
-		    (object Attribute
-			tool       	"cg"
-			name       	"DataMemberVisibilitySet"
-			value      	(list Attribute_Set
-			    (object Attribute
-				tool       	"cg"
-				name       	"Public"
-				value      	45)
-			    (object Attribute
-				tool       	"cg"
-				name       	"Protected"
-				value      	44)
-			    (object Attribute
-				tool       	"cg"
-				name       	"Private"
-				value      	43)
-			    (object Attribute
-				tool       	"cg"
-				name       	"Implementation"
-				value      	14)
-			    (object Attribute
-				tool       	"cg"
-				name       	"AtRelationshipVisibility"
-				value      	210)))
-		    (object Attribute
-			tool       	"cg"
-			name       	"DataMemberMutability"
-			value      	("DataMemberMutabilitySet" 0))
-		    (object Attribute
-			tool       	"cg"
-			name       	"DataMemberMutabilitySet"
-			value      	(list Attribute_Set
-			    (object Attribute
-				tool       	"cg"
-				name       	"Unrestricted"
-				value      	0)
-			    (object Attribute
-				tool       	"cg"
-				name       	"Mutable"
-				value      	1)
-			    (object Attribute
-				tool       	"cg"
-				name       	"Const"
-				value      	2)))
-		    (object Attribute
-			tool       	"cg"
-			name       	"DataMemberIsVolatile"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"cg"
-			name       	"DataMemberFieldSize"
-			value      	"")
-		    (object Attribute
-			tool       	"cg"
-			name       	"InitialValue"
-			value      	(value Text ""))
-		    (object Attribute
-			tool       	"cg"
-			name       	"ContainerClass"
-			value      	"")
-		    (object Attribute
-			tool       	"cg"
-			name       	"ContainerGet"
-			value      	"$data.get($keys)")
-		    (object Attribute
-			tool       	"cg"
-			name       	"ContainerSet"
-			value      	"$data.set($keys,$value)")
-		    (object Attribute
-			tool       	"cg"
-			name       	"QualifiedContainer"
-			value      	"")
-		    (object Attribute
-			tool       	"cg"
-			name       	"AssocClassContainer"
-			value      	"$supplier *")
-		    (object Attribute
-			tool       	"cg"
-			name       	"AssocClassInitialValue"
-			value      	(value Text ""))
-		    (object Attribute
-			tool       	"cg"
-			name       	"GetSetKinds"
-			value      	("GetSetKindsSet" 200))
-		    (object Attribute
-			tool       	"cg"
-			name       	"GetSetKindsSet"
-			value      	(list Attribute_Set
-			    (object Attribute
-				tool       	"cg"
-				name       	"Common"
-				value      	200)
-			    (object Attribute
-				tool       	"cg"
-				name       	"Virtual"
-				value      	201)
-			    (object Attribute
-				tool       	"cg"
-				name       	"Abstract"
-				value      	202)
-			    (object Attribute
-				tool       	"cg"
-				name       	"Static"
-				value      	203)
-			    (object Attribute
-				tool       	"cg"
-				name       	"Friend"
-				value      	204)))
-		    (object Attribute
-			tool       	"cg"
-			name       	"GetSetByReference"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"cg"
-			name       	"GenerateGetOperation"
-			value      	TRUE)
-		    (object Attribute
-			tool       	"cg"
-			name       	"GetName"
-			value      	"get_$target")
-		    (object Attribute
-			tool       	"cg"
-			name       	"GetIsConst"
-			value      	TRUE)
-		    (object Attribute
-			tool       	"cg"
-			name       	"GetResultIsConst"
-			value      	("GetResultIsConstSet" 2))
-		    (object Attribute
-			tool       	"cg"
-			name       	"GetResultIsConstSet"
-			value      	(list Attribute_Set
-			    (object Attribute
-				tool       	"cg"
-				name       	"False"
-				value      	0)
-			    (object Attribute
-				tool       	"cg"
-				name       	"True"
-				value      	1)
-			    (object Attribute
-				tool       	"cg"
-				name       	"Same_As_Function"
-				value      	2)))
-		    (object Attribute
-			tool       	"cg"
-			name       	"InlineGet"
-			value      	TRUE)
-		    (object Attribute
-			tool       	"cg"
-			name       	"GenerateSetOperation"
-			value      	TRUE)
-		    (object Attribute
-			tool       	"cg"
-			name       	"SetName"
-			value      	"set_$target")
-		    (object Attribute
-			tool       	"cg"
-			name       	"SetReturnsValue"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"cg"
-			name       	"InlineSet"
-			value      	TRUE)
-		    (object Attribute
-			tool       	"cg"
-			name       	"QualifiedGetSetByReference"
-			value      	("QualifiedGetSetByReferenceSet" 2))
-		    (object Attribute
-			tool       	"cg"
-			name       	"QualifiedGetSetByReferenceSet"
-			value      	(list Attribute_Set
-			    (object Attribute
-				tool       	"cg"
-				name       	"False"
-				value      	0)
-			    (object Attribute
-				tool       	"cg"
-				name       	"True"
-				value      	1)
-			    (object Attribute
-				tool       	"cg"
-				name       	"Same_As_GetSetByReference"
-				value      	2)))
-		    (object Attribute
-			tool       	"cg"
-			name       	"GenerateQualifiedGetOperation"
-			value      	TRUE)
-		    (object Attribute
-			tool       	"cg"
-			name       	"QualifiedGetName"
-			value      	"get_$target")
-		    (object Attribute
-			tool       	"cg"
-			name       	"QualifiedGetIsConst"
-			value      	TRUE)
-		    (object Attribute
-			tool       	"cg"
-			name       	"QualifiedGetResultIsConst"
-			value      	("GetResultIsConstSet" 2))
-		    (object Attribute
-			tool       	"cg"
-			name       	"InlineQualifiedGet"
-			value      	TRUE)
-		    (object Attribute
-			tool       	"cg"
-			name       	"GenerateQualifiedSetOperation"
-			value      	TRUE)
-		    (object Attribute
-			tool       	"cg"
-			name       	"QualifiedSetName"
-			value      	"set_$target")
-		    (object Attribute
-			tool       	"cg"
-			name       	"QualifiedSetReturnsValue"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"cg"
-			name       	"InlineQualifiedSet"
-			value      	TRUE)
-		    (object Attribute
-			tool       	"cg"
-			name       	"GenerateAssocClassDataMember"
-			value      	TRUE)
-		    (object Attribute
-			tool       	"cg"
-			name       	"AssocClassDataMemberName"
-			value      	"$target")
-		    (object Attribute
-			tool       	"cg"
-			name       	"AssocClassDataMemberVisibility"
-			value      	("DataMemberVisibilitySet" 14))
-		    (object Attribute
-			tool       	"cg"
-			name       	"DataMemberVisibilitySet"
-			value      	(list Attribute_Set
-			    (object Attribute
-				tool       	"cg"
-				name       	"Public"
-				value      	45)
-			    (object Attribute
-				tool       	"cg"
-				name       	"Protected"
-				value      	44)
-			    (object Attribute
-				tool       	"cg"
-				name       	"Private"
-				value      	43)
-			    (object Attribute
-				tool       	"cg"
-				name       	"Implementation"
-				value      	14)
-			    (object Attribute
-				tool       	"cg"
-				name       	"AtRelationshipVisibility"
-				value      	210)))
-		    (object Attribute
-			tool       	"cg"
-			name       	"AssocClassDataMemberMutability"
-			value      	("DataMemberMutabilitySet" 0))
-		    (object Attribute
-			tool       	"cg"
-			name       	"DataMemberMutabilitySet"
-			value      	(list Attribute_Set
-			    (object Attribute
-				tool       	"cg"
-				name       	"Unrestricted"
-				value      	0)
-			    (object Attribute
-				tool       	"cg"
-				name       	"Mutable"
-				value      	1)
-			    (object Attribute
-				tool       	"cg"
-				name       	"Const"
-				value      	2)))
-		    (object Attribute
-			tool       	"cg"
-			name       	"AssocClassDataMemberIsVolatile"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"cg"
-			name       	"AssocClassGetSetKinds"
-			value      	("GetSetKindsSet" 200))
-		    (object Attribute
-			tool       	"cg"
-			name       	"GenerateAssocClassGetOperation"
-			value      	TRUE)
-		    (object Attribute
-			tool       	"cg"
-			name       	"AssocClassGetName"
-			value      	"get_$target")
-		    (object Attribute
-			tool       	"cg"
-			name       	"AssocClassGetIsConst"
-			value      	TRUE)
-		    (object Attribute
-			tool       	"cg"
-			name       	"AssocClassGetResultIsConst"
-			value      	("GetResultIsConstSet" 2))
-		    (object Attribute
-			tool       	"cg"
-			name       	"InlineAssocClassGet"
-			value      	TRUE)
-		    (object Attribute
-			tool       	"cg"
-			name       	"GenerateAssocClassSetOperation"
-			value      	TRUE)
-		    (object Attribute
-			tool       	"cg"
-			name       	"AssocClassSetName"
-			value      	"set_$target")
-		    (object Attribute
-			tool       	"cg"
-			name       	"AssocClassSetReturnsValue"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"cg"
-			name       	"InlineAssocClassSet"
-			value      	TRUE)
-		    (object Attribute
-			tool       	"cg"
-			name       	"AssocClassForwardReferenceOnly"
-			value      	TRUE)
-		    (object Attribute
-			tool       	"cg"
-			name       	"AssocTypeSet"
-			value      	(list Attribute_Set
-			    (object Attribute
-				tool       	"cg"
-				name       	"Array"
-				value      	24)
-			    (object Attribute
-				tool       	"cg"
-				name       	"Sequence"
-				value      	47)))))
-	    (object Attribute
-		tool       	"cg"
-		name       	"default__Attribute"
-		value      	(list Attribute_Set
-		    (object Attribute
-			tool       	"cg"
-			name       	"CodeName"
-			value      	"")
-		    (object Attribute
-			tool       	"cg"
-			name       	"GenerateDataMember"
-			value      	TRUE)
-		    (object Attribute
-			tool       	"cg"
-			name       	"DataMemberName"
-			value      	"$attribute")
-		    (object Attribute
-			tool       	"cg"
-			name       	"DataMemberVisibility"
-			value      	("DataMemberVisibilitySet" 14))
-		    (object Attribute
-			tool       	"cg"
-			name       	"DataMemberVisibilitySet"
-			value      	(list Attribute_Set
-			    (object Attribute
-				tool       	"cg"
-				name       	"Public"
-				value      	45)
-			    (object Attribute
-				tool       	"cg"
-				name       	"Protected"
-				value      	44)
-			    (object Attribute
-				tool       	"cg"
-				name       	"Private"
-				value      	43)
-			    (object Attribute
-				tool       	"cg"
-				name       	"Implementation"
-				value      	14)
-			    (object Attribute
-				tool       	"cg"
-				name       	"AtAttributeVisibility"
-				value      	211)))
-		    (object Attribute
-			tool       	"cg"
-			name       	"DataMemberMutability"
-			value      	("DataMemberMutabilitySet" 0))
-		    (object Attribute
-			tool       	"cg"
-			name       	"DataMemberMutabilitySet"
-			value      	(list Attribute_Set
-			    (object Attribute
-				tool       	"cg"
-				name       	"Unrestricted"
-				value      	0)
-			    (object Attribute
-				tool       	"cg"
-				name       	"Mutable"
-				value      	1)
-			    (object Attribute
-				tool       	"cg"
-				name       	"Const"
-				value      	2)))
-		    (object Attribute
-			tool       	"cg"
-			name       	"DataMemberIsVolatile"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"cg"
-			name       	"DataMemberFieldSize"
-			value      	"")
-		    (object Attribute
-			tool       	"cg"
-			name       	"GenerateGetOperation"
-			value      	TRUE)
-		    (object Attribute
-			tool       	"cg"
-			name       	"GenerateSetOperation"
-			value      	TRUE)
-		    (object Attribute
-			tool       	"cg"
-			name       	"GetName"
-			value      	"get_$attribute")
-		    (object Attribute
-			tool       	"cg"
-			name       	"SetName"
-			value      	"set_$attribute")
-		    (object Attribute
-			tool       	"cg"
-			name       	"GetSetKinds"
-			value      	("GetSetKindsSet" 200))
-		    (object Attribute
-			tool       	"cg"
-			name       	"GetSetKindsSet"
-			value      	(list Attribute_Set
-			    (object Attribute
-				tool       	"cg"
-				name       	"Common"
-				value      	200)
-			    (object Attribute
-				tool       	"cg"
-				name       	"Virtual"
-				value      	201)
-			    (object Attribute
-				tool       	"cg"
-				name       	"Abstract"
-				value      	202)
-			    (object Attribute
-				tool       	"cg"
-				name       	"Static"
-				value      	203)
-			    (object Attribute
-				tool       	"cg"
-				name       	"Friend"
-				value      	204)))
-		    (object Attribute
-			tool       	"cg"
-			name       	"GetIsConst"
-			value      	TRUE)
-		    (object Attribute
-			tool       	"cg"
-			name       	"GetResultIsConst"
-			value      	("GetResultIsConstSet" 2))
-		    (object Attribute
-			tool       	"cg"
-			name       	"GetResultIsConstSet"
-			value      	(list Attribute_Set
-			    (object Attribute
-				tool       	"cg"
-				name       	"False"
-				value      	0)
-			    (object Attribute
-				tool       	"cg"
-				name       	"True"
-				value      	1)
-			    (object Attribute
-				tool       	"cg"
-				name       	"Same_As_Function"
-				value      	2)))
-		    (object Attribute
-			tool       	"cg"
-			name       	"GetSetByReference"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"cg"
-			name       	"InlineGet"
-			value      	TRUE)
-		    (object Attribute
-			tool       	"cg"
-			name       	"SetReturnsValue"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"cg"
-			name       	"InlineSet"
-			value      	TRUE)
-		    (object Attribute
-			tool       	"cg"
-			name       	"CCRegion"
-			value      	"")))
-	    (object Attribute
-		tool       	"cg"
-		name       	"default__Uses"
-		value      	(list Attribute_Set
-		    (object Attribute
-			tool       	"cg"
-			name       	"ForwardReferenceOnly"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"cg"
-			name       	"BodyReferenceOnly"
-			value      	FALSE)))
-	    (object Attribute
-		tool       	"cg"
-		name       	"default__Subsystem"
-		value      	(list Attribute_Set
-		    (object Attribute
-			tool       	"cg"
-			name       	"Directory"
-			value      	"AUTO GENERATE")
-		    (object Attribute
-			tool       	"cg"
-			name       	"DirectoryIsOnSearchList"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"cg"
-			name       	"PrecompiledHeader"
-			value      	"")))
-	    (object Attribute
-		tool       	"cg"
-		name       	"default__Category"
-		value      	(list Attribute_Set
-		    (object Attribute
-			tool       	"cg"
-			name       	"IsNamespace"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"cg"
-			name       	"Indent"
-			value      	2)
-		    (object Attribute
-			tool       	"cg"
-			name       	"CodeName"
-			value      	"")
-		    (object Attribute
-			tool       	"cg"
-			name       	"GenerateEmptyRegions"
-			value      	("GenerateEmptyRegionSet" 3))
-		    (object Attribute
-			tool       	"cg"
-			name       	"GenerateEmptyRegionSet"
-			value      	(list Attribute_Set
-			    (object Attribute
-				tool       	"cg"
-				name       	"None"
-				value      	0)
-			    (object Attribute
-				tool       	"cg"
-				name       	"Preserved"
-				value      	1)
-			    (object Attribute
-				tool       	"cg"
-				name       	"Unpreserved"
-				value      	2)
-			    (object Attribute
-				tool       	"cg"
-				name       	"All"
-				value      	3)))))
-	    (object Attribute
-		tool       	"MSVC"
-		name       	"propertyId"
-		value      	"809135966")
-	    (object Attribute
-		tool       	"MSVC"
-		name       	"default__Project"
-		value      	(list Attribute_Set
-		    (object Attribute
-			tool       	"MSVC"
-			name       	"Version"
-			value      	"5.0")))
-	    (object Attribute
-		tool       	"MSVC"
-		name       	"default__Class"
-		value      	(list Attribute_Set
-		    (object Attribute
-			tool       	"MSVC"
-			name       	"Type"
-			value      	("MSVCClassTypeSet" 0))
-		    (object Attribute
-			tool       	"MSVC"
-			name       	"MSVCClassTypeSet"
-			value      	(list Attribute_Set
-			    (object Attribute
-				tool       	"MSVC"
-				name       	"Normal"
-				value      	0)
-			    (object Attribute
-				tool       	"MSVC"
-				name       	"Interface_Part"
-				value      	1)
-			    (object Attribute
-				tool       	"MSVC"
-				name       	"Connection_Part"
-				value      	2)
-			    (object Attribute
-				tool       	"MSVC"
-				name       	"Class_Factory"
-				value      	3)))
-		    (object Attribute
-			tool       	"MSVC"
-			name       	"CObjectFunctionality"
-			value      	("CObjectFunctionalitySet" 0))
-		    (object Attribute
-			tool       	"MSVC"
-			name       	"CObjectFunctionalitySet"
-			value      	(list Attribute_Set
-			    (object Attribute
-				tool       	"MSVC"
-				name       	"None"
-				value      	0)
-			    (object Attribute
-				tool       	"MSVC"
-				name       	"Dynamic"
-				value      	1)
-			    (object Attribute
-				tool       	"MSVC"
-				name       	"Dyncreate"
-				value      	2)
-			    (object Attribute
-				tool       	"MSVC"
-				name       	"Serial"
-				value      	3)))
-		    (object Attribute
-			tool       	"MSVC"
-			name       	"GenerateOverrideGroup"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"MSVC"
-			name       	"GenerateDataGroup"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"MSVC"
-			name       	"AFX_DATA_Entries"
-			value      	(value Text ""))
-		    (object Attribute
-			tool       	"MSVC"
-			name       	"GenerateFieldGroup"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"MSVC"
-			name       	"AFX_FIELD_Entries"
-			value      	(value Text ""))
-		    (object Attribute
-			tool       	"MSVC"
-			name       	"GenerateMessageGroup"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"MSVC"
-			name       	"GenerateMessageMap"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"MSVC"
-			name       	"AFX_MSG_MAP_Entries"
-			value      	(value Text ""))
-		    (object Attribute
-			tool       	"MSVC"
-			name       	"MESSAGE_MAP_Entries"
-			value      	(value Text ""))
-		    (object Attribute
-			tool       	"MSVC"
-			name       	"OLEFactory"
-			value      	("OLEFactorySet" 0))
-		    (object Attribute
-			tool       	"MSVC"
-			name       	"OLEFactorySet"
-			value      	(list Attribute_Set
-			    (object Attribute
-				tool       	"MSVC"
-				name       	"None"
-				value      	0)
-			    (object Attribute
-				tool       	"MSVC"
-				name       	"Built_in"
-				value      	1)
-			    (object Attribute
-				tool       	"MSVC"
-				name       	"Simple"
-				value      	2)
-			    (object Attribute
-				tool       	"MSVC"
-				name       	"Licensed"
-				value      	3)))
-		    (object Attribute
-			tool       	"MSVC"
-			name       	"OLEName"
-			value      	"")
-		    (object Attribute
-			tool       	"MSVC"
-			name       	"OLEClassID"
-			value      	"")
-		    (object Attribute
-			tool       	"MSVC"
-			name       	"GenerateOLECtlType"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"MSVC"
-			name       	"OLECtlType"
-			value      	"")
-		    (object Attribute
-			tool       	"MSVC"
-			name       	"GenerateOLETypeLib"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"MSVC"
-			name       	"OLETypeLibID"
-			value      	"")
-		    (object Attribute
-			tool       	"MSVC"
-			name       	"OLETypeLibMajor"
-			value      	"")
-		    (object Attribute
-			tool       	"MSVC"
-			name       	"OLETypeLibMinor"
-			value      	"")
-		    (object Attribute
-			tool       	"MSVC"
-			name       	"GeneratePropPageIDs"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"MSVC"
-			name       	"OLEPropPageIDs"
-			value      	(value Text ""))
-		    (object Attribute
-			tool       	"MSVC"
-			name       	"GenerateDispatchMap"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"MSVC"
-			name       	"AFX_DISPATCH_Entries"
-			value      	(value Text ""))
-		    (object Attribute
-			tool       	"MSVC"
-			name       	"AFX_DISPATCH_MAP_Entries"
-			value      	(value Text ""))
-		    (object Attribute
-			tool       	"MSVC"
-			name       	"DISPATCH_MAP_Entries"
-			value      	(value Text ""))
-		    (object Attribute
-			tool       	"MSVC"
-			name       	"StockProperties"
-			value      	(value Text ""))
-		    (object Attribute
-			tool       	"MSVC"
-			name       	"StockFunctions"
-			value      	(value Text ""))
-		    (object Attribute
-			tool       	"MSVC"
-			name       	"DispatchDefValue"
-			value      	"")
-		    (object Attribute
-			tool       	"MSVC"
-			name       	"GenerateDispIdEnum"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"MSVC"
-			name       	"AFX_DISP_ID_Entries"
-			value      	(value Text ""))
-		    (object Attribute
-			tool       	"MSVC"
-			name       	"GenerateInterfaceMap"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"MSVC"
-			name       	"INTERFACE_MAP_Entries"
-			value      	(value Text ""))
-		    (object Attribute
-			tool       	"MSVC"
-			name       	"InitInterface"
-			value      	"")
-		    (object Attribute
-			tool       	"MSVC"
-			name       	"GenerateEventMap"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"MSVC"
-			name       	"AFX_EVENT_Entries"
-			value      	(value Text ""))
-		    (object Attribute
-			tool       	"MSVC"
-			name       	"AFX_EVENT_MAP_Entries"
-			value      	(value Text ""))
-		    (object Attribute
-			tool       	"MSVC"
-			name       	"EVENT_MAP_Entries"
-			value      	(value Text ""))
-		    (object Attribute
-			tool       	"MSVC"
-			name       	"StockEvents"
-			value      	(value Text ""))
-		    (object Attribute
-			tool       	"MSVC"
-			name       	"GenerateEventSinkMap"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"MSVC"
-			name       	"AFX_EVENTSINK_Entries"
-			value      	(value Text ""))
-		    (object Attribute
-			tool       	"MSVC"
-			name       	"AFX_EVENTSINK_MAP_Entries"
-			value      	(value Text ""))
-		    (object Attribute
-			tool       	"MSVC"
-			name       	"EVENTSINK_MAP_Entries"
-			value      	(value Text ""))
-		    (object Attribute
-			tool       	"MSVC"
-			name       	"PropNotifySinks"
-			value      	(value Text ""))
-		    (object Attribute
-			tool       	"MSVC"
-			name       	"GenerateConnectionMap"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"MSVC"
-			name       	"CONNECTION_MAP_Entries"
-			value      	(value Text ""))
-		    (object Attribute
-			tool       	"MSVC"
-			name       	"ConnectionPointIID"
-			value      	"")
-		    (object Attribute
-			tool       	"MSVC"
-			name       	"InheritanceType"
-			value      	"")
-		    (object Attribute
-			tool       	"MSVC"
-			name       	"DeclSpec"
-			value      	"")
-		    (object Attribute
-			tool       	"MSVC"
-			name       	"OLECommands"
-			value      	(value Text ""))
-		    (object Attribute
-			tool       	"MSVC"
-			name       	"MFCDeclares"
-			value      	(value Text ""))
-		    (object Attribute
-			tool       	"MSVC"
-			name       	"MFCImplements"
-			value      	(value Text ""))
-		    (object Attribute
-			tool       	"MSVC"
-			name       	"ATL_Declares"
-			value      	(value Text ""))
-		    (object Attribute
-			tool       	"MSVC"
-			name       	"GenerateCOMMap"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"MSVC"
-			name       	"COM_MAP_Entries"
-			value      	(value Text ""))
-		    (object Attribute
-			tool       	"MSVC"
-			name       	"GenerateConnectionPointMap"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"MSVC"
-			name       	"CONNECTION_POINT_MAP_Entries"
-			value      	(value Text ""))
-		    (object Attribute
-			tool       	"MSVC"
-			name       	"GenerateMsgMap"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"MSVC"
-			name       	"MSG_MAP_Entries"
-			value      	(value Text ""))
-		    (object Attribute
-			tool       	"MSVC"
-			name       	"GeneratePropertyMap"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"MSVC"
-			name       	"PROPERTY_MAP_Entries"
-			value      	(value Text ""))))
-	    (object Attribute
-		tool       	"MSVC"
-		name       	"default__Operation"
-		value      	(list Attribute_Set
-		    (object Attribute
-			tool       	"MSVC"
-			name       	"Type"
-			value      	("MSVCOperationTypeSet" 0))
-		    (object Attribute
-			tool       	"MSVC"
-			name       	"MSVCOperationTypeSet"
-			value      	(list Attribute_Set
-			    (object Attribute
-				tool       	"MSVC"
-				name       	"Normal"
-				value      	0)
-			    (object Attribute
-				tool       	"MSVC"
-				name       	"Virtual_Override"
-				value      	1)
-			    (object Attribute
-				tool       	"MSVC"
-				name       	"Message_Handler"
-				value      	2)
-			    (object Attribute
-				tool       	"MSVC"
-				name       	"Dispatch_Handler"
-				value      	3)
-			    (object Attribute
-				tool       	"MSVC"
-				name       	"Event_Firing_Function"
-				value      	4)
-			    (object Attribute
-				tool       	"MSVC"
-				name       	"Event_Sink_Handler"
-				value      	5)
-			    (object Attribute
-				tool       	"MSVC"
-				name       	"Std_OLE_Method"
-				value      	6)
-			    (object Attribute
-				tool       	"MSVC"
-				name       	"Command_Parser"
-				value      	7)
-			    (object Attribute
-				tool       	"MSVC"
-				name       	"Property_Get_Function"
-				value      	8)
-			    (object Attribute
-				tool       	"MSVC"
-				name       	"Property_Set_Function"
-				value      	9)
-			    (object Attribute
-				tool       	"MSVC"
-				name       	"Property_Notify_Function"
-				value      	10)
-			    (object Attribute
-				tool       	"MSVC"
-				name       	"Macro_Generated_Function"
-				value      	11)))
-		    (object Attribute
-			tool       	"MSVC"
-			name       	"AFX_MSG_MAP_Entries"
-			value      	(value Text ""))
-		    (object Attribute
-			tool       	"MSVC"
-			name       	"MESSAGE_MAP_Entries"
-			value      	(value Text ""))
-		    (object Attribute
-			tool       	"MSVC"
-			name       	"AFX_DISPATCH_MAP_Entries"
-			value      	(value Text ""))
-		    (object Attribute
-			tool       	"MSVC"
-			name       	"DISPATCH_MAP_Entries"
-			value      	(value Text ""))
-		    (object Attribute
-			tool       	"MSVC"
-			name       	"AFX_EVENT_MAP_Entries"
-			value      	(value Text ""))
-		    (object Attribute
-			tool       	"MSVC"
-			name       	"EVENT_MAP_Entries"
-			value      	(value Text ""))
-		    (object Attribute
-			tool       	"MSVC"
-			name       	"AFX_EVENTSINK_MAP_Entries"
-			value      	(value Text ""))
-		    (object Attribute
-			tool       	"MSVC"
-			name       	"EVENTSINK_MAP_Entries"
-			value      	(value Text ""))
-		    (object Attribute
-			tool       	"MSVC"
-			name       	"CallType"
-			value      	"")
-		    (object Attribute
-			tool       	"MSVC"
-			name       	"DeclSpec"
-			value      	"")
-		    (object Attribute
-			tool       	"MSVC"
-			name       	"BodyImage"
-			value      	(value Text ""))))
-	    (object Attribute
-		tool       	"MSVC"
-		name       	"default__Role"
-		value      	(list Attribute_Set
-		    (object Attribute
-			tool       	"MSVC"
-			name       	"Type"
-			value      	("MSVCAttributeTypeSet" 0))
-		    (object Attribute
-			tool       	"MSVC"
-			name       	"MSVCAttributeTypeSet"
-			value      	(list Attribute_Set
-			    (object Attribute
-				tool       	"MSVC"
-				name       	"Normal"
-				value      	0)
-			    (object Attribute
-				tool       	"MSVC"
-				name       	"Member_Property"
-				value      	1)
-			    (object Attribute
-				tool       	"MSVC"
-				name       	"Get_Set_Property"
-				value      	2)
-			    (object Attribute
-				tool       	"MSVC"
-				name       	"Dialog_Data"
-				value      	3)
-			    (object Attribute
-				tool       	"MSVC"
-				name       	"Field_Data"
-				value      	4)
-			    (object Attribute
-				tool       	"MSVC"
-				name       	"Stock_Property"
-				value      	5)))
-		    (object Attribute
-			tool       	"MSVC"
-			name       	"AFX_DISPATCH_MAP_Entries"
-			value      	(value Text ""))
-		    (object Attribute
-			tool       	"MSVC"
-			name       	"DISPATCH_MAP_Entries"
-			value      	(value Text ""))
-		    (object Attribute
-			tool       	"MSVC"
-			name       	"DeclSpec"
-			value      	"")
-		    (object Attribute
-			tool       	"MSVC"
-			name       	"PointerBase"
-			value      	"")
-		    (object Attribute
-			tool       	"MSVC"
-			name       	"CallType"
-			value      	"")
-		    (object Attribute
-			tool       	"MSVC"
-			name       	"StockPropertyImplementation"
-			value      	"")))
-	    (object Attribute
-		tool       	"MSVC"
-		name       	"default__Has"
-		value      	(list Attribute_Set
-		    (object Attribute
-			tool       	"MSVC"
-			name       	"Type"
-			value      	("MSVCAttributeTypeSet" 0))
-		    (object Attribute
-			tool       	"MSVC"
-			name       	"MSVCAttributeTypeSet"
-			value      	(list Attribute_Set
-			    (object Attribute
-				tool       	"MSVC"
-				name       	"Normal"
-				value      	0)
-			    (object Attribute
-				tool       	"MSVC"
-				name       	"Member_Property"
-				value      	1)
-			    (object Attribute
-				tool       	"MSVC"
-				name       	"Get_Set_Property"
-				value      	2)
-			    (object Attribute
-				tool       	"MSVC"
-				name       	"Dialog_Data"
-				value      	3)
-			    (object Attribute
-				tool       	"MSVC"
-				name       	"Field_Data"
-				value      	4)
-			    (object Attribute
-				tool       	"MSVC"
-				name       	"Stock_Property"
-				value      	5)))
-		    (object Attribute
-			tool       	"MSVC"
-			name       	"AFX_DISPATCH_MAP_Entries"
-			value      	(value Text ""))
-		    (object Attribute
-			tool       	"MSVC"
-			name       	"DISPATCH_MAP_Entries"
-			value      	(value Text ""))
-		    (object Attribute
-			tool       	"MSVC"
-			name       	"DeclSpec"
-			value      	"")
-		    (object Attribute
-			tool       	"MSVC"
-			name       	"PointerBase"
-			value      	"")
-		    (object Attribute
-			tool       	"MSVC"
-			name       	"CallType"
-			value      	"")
-		    (object Attribute
-			tool       	"MSVC"
-			name       	"StockPropertyImplementation"
-			value      	"")))
-	    (object Attribute
-		tool       	"MSVC"
-		name       	"default__Attribute"
-		value      	(list Attribute_Set
-		    (object Attribute
-			tool       	"MSVC"
-			name       	"Type"
-			value      	("MSVCAttributeTypeSet" 0))
-		    (object Attribute
-			tool       	"MSVC"
-			name       	"MSVCAttributeTypeSet"
-			value      	(list Attribute_Set
-			    (object Attribute
-				tool       	"MSVC"
-				name       	"Normal"
-				value      	0)
-			    (object Attribute
-				tool       	"MSVC"
-				name       	"Member_Property"
-				value      	1)
-			    (object Attribute
-				tool       	"MSVC"
-				name       	"Get_Set_Property"
-				value      	2)
-			    (object Attribute
-				tool       	"MSVC"
-				name       	"Dialog_Data"
-				value      	3)
-			    (object Attribute
-				tool       	"MSVC"
-				name       	"Field_Data"
-				value      	4)
-			    (object Attribute
-				tool       	"MSVC"
-				name       	"Stock_Property"
-				value      	5)))
-		    (object Attribute
-			tool       	"MSVC"
-			name       	"AFX_DISPATCH_MAP_Entries"
-			value      	(value Text ""))
-		    (object Attribute
-			tool       	"MSVC"
-			name       	"DISPATCH_MAP_Entries"
-			value      	(value Text ""))
-		    (object Attribute
-			tool       	"MSVC"
-			name       	"DeclSpec"
-			value      	"")
-		    (object Attribute
-			tool       	"MSVC"
-			name       	"PointerBase"
-			value      	"")
-		    (object Attribute
-			tool       	"MSVC"
-			name       	"CallType"
-			value      	"")
-		    (object Attribute
-			tool       	"MSVC"
-			name       	"StockPropertyImplementation"
-			value      	"")))
-	    (object Attribute
-		tool       	"MSVC"
-		name       	"default__Module-Spec"
-		value      	(list Attribute_Set
-		    (object Attribute
-			tool       	"MSVC"
-			name       	"GenerateIncludesGroup"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"MSVC"
-			name       	"AFX_INCLUDES_Entries"
-			value      	(value Text ""))
-		    (object Attribute
-			tool       	"MSVC"
-			name       	"GenerateInsertLocation"
-			value      	FALSE)))
-	    (object Attribute
-		tool       	"MSVC"
-		name       	"default__Module-Body"
-		value      	(list Attribute_Set
-		    (object Attribute
-			tool       	"MSVC"
-			name       	"GenerateIncludesGroup"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"MSVC"
-			name       	"AFX_INCLUDES_Entries"
-			value      	(value Text ""))
-		    (object Attribute
-			tool       	"MSVC"
-			name       	"GenerateInsertLocation"
-			value      	FALSE)))
-	    (object Attribute
-		tool       	"cg"
-		name       	"HiddenTool"
-		value      	FALSE)
-	    (object Attribute
-		tool       	"Rose Model Integrator"
-		name       	"HiddenTool"
-		value      	FALSE)
-	    (object Attribute
-		tool       	"VC++"
-		name       	"default__Category"
-		value      	(list Attribute_Set
-		    (object Attribute
-			tool       	"VC++"
-			name       	"IsDirectory"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"VC++"
-			name       	"Directory"
-			value      	"")))
-	    (object Attribute
-		tool       	"Version Control"
-		name       	"HiddenTool"
-		value      	FALSE)
-	    (object Attribute
-		tool       	"Cplusplus"
-		name       	"default__Module-Body"
-		value      	(list Attribute_Set
-		    (object Attribute
-			tool       	"Cplusplus"
-			name       	"Synchronize"
-			value      	TRUE)
-		    (object Attribute
-			tool       	"Cplusplus"
-			name       	"RevEngRootDirectory"
-			value      	"")
-		    (object Attribute
-			tool       	"Cplusplus"
-			name       	"RootPackage"
-			value      	"C++ Reverse Engineered")
-		    (object Attribute
-			tool       	"Cplusplus"
-			name       	"RevEngDirectoriesAsPackages"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"Cplusplus"
-			name       	"HeaderFileExtension"
-			value      	".h")
-		    (object Attribute
-			tool       	"Cplusplus"
-			name       	"ImplementationFileExtension"
-			value      	".cpp")
-		    (object Attribute
-			tool       	"Cplusplus"
-			name       	"NewHeaderFileDirectory"
-			value      	"")
-		    (object Attribute
-			tool       	"Cplusplus"
-			name       	"NewImplementationFileDirectory"
-			value      	"")
-		    (object Attribute
-			tool       	"Cplusplus"
-			name       	"FileCapitalization"
-			value      	("FileCapitalizationSet" 0))
-		    (object Attribute
-			tool       	"Cplusplus"
-			name       	"CodeGenExtraDirectories"
-			value      	("CodeGenExtraDirectoriesSet" 0))
-		    (object Attribute
-			tool       	"Cplusplus"
-			name       	"StripClassPrefix"
-			value      	"")
-		    (object Attribute
-			tool       	"Cplusplus"
-			name       	"UseTabs"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"Cplusplus"
-			name       	"TabWidth"
-			value      	8)
-		    (object Attribute
-			tool       	"Cplusplus"
-			name       	"IndentWidth"
-			value      	4)
-		    (object Attribute
-			tool       	"Cplusplus"
-			name       	"AccessIndentation"
-			value      	-2)
-		    (object Attribute
-			tool       	"Cplusplus"
-			name       	"ModelIdCommentRules"
-			value      	("ModelIdCommentRulesSet" 1))
-		    (object Attribute
-			tool       	"Cplusplus"
-			name       	"PageWidth"
-			value      	80)
-		    (object Attribute
-			tool       	"Cplusplus"
-			name       	"ClassMemberOrder"
-			value      	("MemberOrderSet" 1))
-		    (object Attribute
-			tool       	"Cplusplus"
-			name       	"OneParameterPerLine"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"Cplusplus"
-			name       	"NamespaceBraceStyle"
-			value      	("BraceStyleSet" 2))
-		    (object Attribute
-			tool       	"Cplusplus"
-			name       	"ClassBraceStyle"
-			value      	("BraceStyleSet" 2))
-		    (object Attribute
-			tool       	"Cplusplus"
-			name       	"FunctionBraceStyle"
-			value      	("BraceStyleSet" 2))
-		    (object Attribute
-			tool       	"Cplusplus"
-			name       	"Copyright"
-			value      	(value Text ""))
-		    (object Attribute
-			tool       	"Cplusplus"
-			name       	"InitialHeaderIncludes"
-			value      	(value Text ""))
-		    (object Attribute
-			tool       	"Cplusplus"
-			name       	"InitialBodyIncludes"
-			value      	(value Text ""))
-		    (object Attribute
-			tool       	"Cplusplus"
-			name       	"CodeGenExtraDirectoriesSet"
-			value      	(list Attribute_Set
-			    (object Attribute
-				tool       	"Cplusplus"
-				name       	"None"
-				value      	0)
-			    (object Attribute
-				tool       	"Cplusplus"
-				name       	"Namespaces"
-				value      	1)
-			    (object Attribute
-				tool       	"Cplusplus"
-				name       	"Packages"
-				value      	2)))
-		    (object Attribute
-			tool       	"Cplusplus"
-			name       	"FileCapitalizationSet"
-			value      	(list Attribute_Set
-			    (object Attribute
-				tool       	"Cplusplus"
-				name       	"Same as model"
-				value      	0)
-			    (object Attribute
-				tool       	"Cplusplus"
-				name       	"Lower case"
-				value      	1)
-			    (object Attribute
-				tool       	"Cplusplus"
-				name       	"Upper case"
-				value      	2)
-			    (object Attribute
-				tool       	"Cplusplus"
-				name       	"Lower case with underscores"
-				value      	3)))
-		    (object Attribute
-			tool       	"Cplusplus"
-			name       	"BraceStyleSet"
-			value      	(list Attribute_Set
-			    (object Attribute
-				tool       	"Cplusplus"
-				name       	"B1"
-				value      	1)
-			    (object Attribute
-				tool       	"Cplusplus"
-				name       	"B2"
-				value      	2)
-			    (object Attribute
-				tool       	"Cplusplus"
-				name       	"B3"
-				value      	3)
-			    (object Attribute
-				tool       	"Cplusplus"
-				name       	"B4"
-				value      	4)
-			    (object Attribute
-				tool       	"Cplusplus"
-				name       	"B5"
-				value      	5)))
-		    (object Attribute
-			tool       	"Cplusplus"
-			name       	"MemberOrderSet"
-			value      	(list Attribute_Set
-			    (object Attribute
-				tool       	"Cplusplus"
-				name       	"Public First"
-				value      	1)
-			    (object Attribute
-				tool       	"Cplusplus"
-				name       	"Private First"
-				value      	2)
-			    (object Attribute
-				tool       	"Cplusplus"
-				name       	"Order by kind"
-				value      	3)
-			    (object Attribute
-				tool       	"Cplusplus"
-				name       	"Unordered"
-				value      	4)))
-		    (object Attribute
-			tool       	"Cplusplus"
-			name       	"ModelIdCommentRulesSet"
-			value      	(list Attribute_Set
-			    (object Attribute
-				tool       	"Cplusplus"
-				name       	"Code generation only"
-				value      	1)
-			    (object Attribute
-				tool       	"Cplusplus"
-				name       	"Code generation and reverse engineering"
-				value      	2)
-			    (object Attribute
-				tool       	"Cplusplus"
-				name       	"Never generate model IDs"
-				value      	3))))))
-	quid       	"3A13D86800E7"))
+
+(object Petal
+    version    	45
+    _written   	"Rose 7.6.0109.2314"
+    charSet    	0)
+
+(object Design "Logical View"
+    is_unit    	TRUE
+    is_loaded  	TRUE
+    attributes 	(list Attribute_Set
+	(object Attribute
+	    tool       	"VC++"
+	    name       	"Scripting"
+	    value      	FALSE)
+	(object Attribute
+	    tool       	"VC++"
+	    name       	"cg_style"
+	    value      	"default"))
+    quid       	"3A13DF3C017D"
+    defaults   	(object defaults
+	rightMargin 	0.250000
+	leftMargin 	0.250000
+	topMargin  	0.250000
+	bottomMargin 	0.500000
+	pageOverlap 	0.250000
+	clipIconLabels 	TRUE
+	autoResize 	TRUE
+	snapToGrid 	TRUE
+	gridX      	16
+	gridY      	16
+	defaultFont 	(object Font
+	    size       	10
+	    face       	"Arial"
+	    bold       	FALSE
+	    italics    	FALSE
+	    underline  	FALSE
+	    strike     	FALSE
+	    color      	0
+	    default_color 	TRUE)
+	showMessageNum 	1
+	showClassOfObject 	TRUE
+	notation   	"Unified")
+    root_usecase_package 	(object Class_Category "Use Case View"
+	quid       	"3A13D86800E4"
+	exportControl 	"Public"
+	global     	TRUE
+	logical_models 	(list unit_reference_list)
+	logical_presentations 	(list unit_reference_list
+	    (object UseCaseDiagram "Main"
+		quid       	"3A13D86A01A4"
+		title      	"Main"
+		zoom       	100
+		max_height 	28350
+		max_width  	21600
+		origin_x   	0
+		origin_y   	0
+		items      	(list diagram_item_list))))
+    root_category 	(object Class_Category "Logical View"
+	quid       	"3A13D86800E3"
+	exportControl 	"Public"
+	global     	TRUE
+	subsystem  	"Component View"
+	quidu      	"3A13D86800E5"
+	logical_models 	(list unit_reference_list
+	    (object Class "Framework"
+		quid       	"4088B4BE01F4"
+		stereotype 	"Actor"
+		language   	"VC++")
+	    (object Class "User"
+		quid       	"4088D006022E"
+		stereotype 	"Actor"
+		language   	"VC++")
+	    (object Class "System"
+		quid       	"4088E10F011D"
+		stereotype 	"Actor"
+		language   	"VC++")
+	    (object Class_Category "EikCore"
+		is_unit    	TRUE
+		is_loaded  	FALSE
+		file_name  	"$FRAMEWORK_PATH\\ER6\\eikcore.cat"
+		quid       	"3A13D89202E2")
+	    (object Class_Category "AppArc"
+		is_unit    	TRUE
+		is_loaded  	FALSE
+		file_name  	"$FRAMEWORK_PATH\\ER6\\apparc.cat"
+		quid       	"3A13D93A0008")
+	    (object Class_Category "Cone"
+		is_unit    	TRUE
+		is_loaded  	FALSE
+		file_name  	"$FRAMEWORK_PATH\\ER6\\cone.cat"
+		quid       	"3A13D963013D")
+	    (object Class_Category "E32"
+		is_unit    	TRUE
+		is_loaded  	FALSE
+		file_name  	"$FRAMEWORK_PATH\\ER6\\e32.cat"
+		quid       	"3A13D98603C9")
+	    (object Class_Category "S32"
+		is_unit    	TRUE
+		is_loaded  	FALSE
+		file_name  	"$FRAMEWORK_PATH\\ER6\\s32.cat"
+		quid       	"3A13DAB2027F")
+	    (object Class_Category "F32"
+		is_unit    	TRUE
+		is_loaded  	FALSE
+		file_name  	"$FRAMEWORK_PATH\\ER6\\f32.cat"
+		quid       	"3A13DA900317")
+	    (object Class_Category "Sample Application UI"
+		is_unit    	TRUE
+		is_loaded  	FALSE
+		file_name  	"$CURDIR\\SampleAppUI.cat"
+		quid       	"4073D08F0233")
+	    (object Class_Category "Sample Application Engine"
+		is_unit    	TRUE
+		is_loaded  	FALSE
+		file_name  	"$CURDIR\\SampleAppEngine.cat"
+		quid       	"4073D0AD02EF")
+	    (object Class_Category "Sample Application Socket Engine"
+		is_unit    	TRUE
+		is_loaded  	FALSE
+		file_name  	"$CURDIR\\SampleAppSocketEngine.cat"
+		quid       	"4073D0D3030F")
+	    (object Class_Category "Sample Application SIP Engine"
+		is_unit    	TRUE
+		is_loaded  	FALSE
+		file_name  	"$CURDIR\\SampleAppSIPEngine.cat"
+		quid       	"407D10BC00F9")
+	    (object Mechanism @1
+		logical_models 	(list unit_reference_list
+		    (object Object "$UNNAMED$0"
+			quid       	"4088B4AF01C5"
+			collaborators 	(list link_list
+			    (object Link
+				quid       	"4088B59A0060"
+				supplier   	"$UNNAMED$1"
+				quidu      	"4088B594033E"
+				messages   	(list Messages
+				    (object Message "EnableProfileL( )"
+					quid       	"4088B59A0061"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"FromClientToSupplier"
+					sequence   	"1.1"
+					ordinal    	1
+					quidu      	"408380A60208"
+					creation   	FALSE))))
+			class      	"Logical View::Sample Application UI::CSIPExAppUi"
+			quidu      	"4073D13C015B"
+			persistence 	"Transient"
+			creationObj 	FALSE
+			multi      	FALSE)
+		    (object Object "$UNNAMED$2"
+			quid       	"4088B4D800CB"
+			collaborators 	(list link_list
+			    (object Link
+				quid       	"4088B4E700EA"
+				supplier   	"$UNNAMED$0"
+				quidu      	"4088B4AF01C5"
+				messages   	(list Messages
+				    (object Message "HandleCommandL(TInt)"
+					quid       	"4088B51F01A7"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"FromClientToSupplier"
+					sequence   	"1"
+					ordinal    	0
+					quidu      	"3A13D89B0172"
+					creation   	FALSE))))
+			class      	"Logical View::Framework"
+			quidu      	"4088B4BE01F4"
+			persistence 	"Transient"
+			creationObj 	FALSE
+			multi      	FALSE)
+		    (object Object "$UNNAMED$1"
+			quid       	"4088B594033E"
+			collaborators 	(list link_list
+			    (object Link
+				quid       	"4088B5A30283"
+				supplier   	"$UNNAMED$1"
+				quidu      	"4088B594033E"
+				messages   	(list Messages
+				    (object Message "UpdateState( )"
+					quid       	"4088B5A30284"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"FromClientToSupplier"
+					sequence   	"1.1.1"
+					ordinal    	2
+					quidu      	"4088B566032E"
+					creation   	FALSE)
+				    (object Message ""
+					quid       	"4088CD730199"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"FromClientToSupplier"
+					sequence   	"1.1.3"
+					ordinal    	5
+					quidu      	"000000000000"
+					creation   	FALSE)))
+			    (object Link
+				quid       	"4088B5D80022"
+				supplier   	"$UNNAMED$3"
+				quidu      	"4088B5D003CC"
+				messages   	(list Messages
+				    (object Message "EnableProfile( )"
+					quid       	"4088B5D80023"
+					frequency  	"Aperiodic"
+					synchronization 	"Asynchronous"
+					dir        	"FromClientToSupplier"
+					sequence   	"1.1.2"
+					ordinal    	3
+					quidu      	"4088B5C50032"
+					creation   	FALSE)))
+			    (object Link
+				quid       	"4088C08E00B3"
+				supplier   	"$UNNAMED$4"
+				quidu      	"4088C08002B6"
+				messages   	(list Messages
+				    (object Message "GameStateChangedL(TGameState)"
+					quid       	"4088CD9000AF"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"FromClientToSupplier"
+					sequence   	"1.1.3.1"
+					ordinal    	6
+					quidu      	"4084FB8401C1"
+					creation   	FALSE)))
+			    (object Link
+				quid       	"4088C0F40150"
+				supplier   	"$UNNAMED$5"
+				quidu      	"4088C0CE0315"
+				messages   	(list Messages
+				    (object Message "SetRegistrationStateL( )"
+					quid       	"4088CD9502C2"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"FromClientToSupplier"
+					sequence   	"1.1.3.2"
+					ordinal    	7
+					Operation  	"SetRegistrationStateL"
+					quidu      	"4088B1D501DA"
+					creation   	FALSE))))
+			class      	"Logical View::Sample Application Engine::CSIPExEngine"
+			quidu      	"4073D6830341"
+			persistence 	"Transient"
+			creationObj 	FALSE
+			multi      	FALSE)
+		    (object Object "$UNNAMED$3"
+			quid       	"4088B5D003CC"
+			collaborators 	(list link_list
+			    (object Link
+				quid       	"4088B5FB0301"
+				supplier   	"$UNNAMED$6"
+				quidu      	"4088B5F300EE"
+				messages   	(list Messages
+				    (object Message "IMReceived(CSIPMessage)"
+					quid       	"4088B5FB0302"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"FromClientToSupplier"
+					sequence   	"2"
+					ordinal    	4
+					quidu      	"4088B6A50238"
+					creation   	FALSE))))
+			class      	"Logical View::Sample Application SIP Engine::MSIPExSIPEngine"
+			quidu      	"407D10DF00EA"
+			persistence 	"Transient"
+			creationObj 	FALSE
+			multi      	FALSE)
+		    (object Object "$UNNAMED$6"
+			quid       	"4088B5F300EE"
+			collaborators 	(list link_list
+			    (object Link
+				quid       	"4088B60C0330"
+				supplier   	"$UNNAMED$1"
+				quidu      	"4088B594033E"))
+			class      	"Logical View::Sample Application Engine::MSIPExSIPEngineObserver"
+			quidu      	"4088B2E50180"
+			persistence 	"Transient"
+			creationObj 	FALSE
+			multi      	FALSE)
+		    (object Object "$UNNAMED$4"
+			quid       	"4088C08002B6"
+			collaborators 	(list link_list
+			    (object Link
+				quid       	"4088C0A403B1"
+				supplier   	"$UNNAMED$0"
+				quidu      	"4088B4AF01C5"))
+			class      	"Logical View::Sample Application UI::MSIPExGameObserver"
+			quidu      	"407D25B502D4"
+			persistence 	"Transient"
+			creationObj 	FALSE
+			multi      	FALSE)
+		    (object Object "$UNNAMED$5"
+			quid       	"4088C0CE0315"
+			class      	"Logical View::Sample Application UI::MStateViewNotifier"
+			quidu      	"407D0E6A014F"
+			persistence 	"Transient"
+			creationObj 	FALSE
+			multi      	FALSE)))
+	    (object Mechanism @2
+		logical_models 	(list unit_reference_list
+		    (object Object "$UNNAMED$7"
+			quid       	"4088CA460111"
+			collaborators 	(list link_list
+			    (object Link
+				quid       	"4088CA5B0066"
+				supplier   	"$UNNAMED$8"
+				quidu      	"4088CA5202D7"
+				messages   	(list Messages
+				    (object Message "HandleCommandL(TInt)"
+					quid       	"4088CA5B0067"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"FromClientToSupplier"
+					sequence   	"1"
+					ordinal    	0
+					quidu      	"3A13D89B0172"
+					creation   	FALSE))))
+			class      	"Logical View::Framework"
+			quidu      	"4088B4BE01F4"
+			persistence 	"Transient"
+			creationObj 	FALSE
+			multi      	FALSE)
+		    (object Object "$UNNAMED$8"
+			quid       	"4088CA5202D7"
+			collaborators 	(list link_list
+			    (object Link
+				quid       	"4088CAC20393"
+				supplier   	"$UNNAMED$9"
+				quidu      	"4088CABF02D8"
+				messages   	(list Messages
+				    (object Message "DisableProfileL( )"
+					quid       	"4088CAC20394"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"FromClientToSupplier"
+					sequence   	"1.1"
+					ordinal    	1
+					quidu      	"408380B50033"
+					creation   	FALSE))))
+			class      	"Logical View::Sample Application UI::CSIPExAppUi"
+			quidu      	"4073D13C015B"
+			persistence 	"Transient"
+			creationObj 	FALSE
+			multi      	FALSE)
+		    (object Object "$UNNAMED$9"
+			quid       	"4088CABF02D8"
+			collaborators 	(list link_list
+			    (object Link
+				quid       	"4088CAC501FD"
+				supplier   	"$UNNAMED$9"
+				quidu      	"4088CABF02D8"
+				messages   	(list Messages
+				    (object Message "UpdateState( )"
+					quid       	"4088CAC501FE"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"FromClientToSupplier"
+					sequence   	"1.1.1"
+					ordinal    	2
+					quidu      	"4088B566032E"
+					creation   	FALSE)
+				    (object Message "UpdateState( )"
+					quid       	"4088CC8A02FD"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"FromClientToSupplier"
+					sequence   	"1.1.3"
+					ordinal    	6
+					quidu      	"4088B566032E"
+					creation   	FALSE)))
+			    (object Link
+				quid       	"4088CAE30327"
+				supplier   	"$UNNAMED$10"
+				quidu      	"4088CADD03D2"
+				messages   	(list Messages
+				    (object Message "DisableProfile( )"
+					quid       	"4088CAE30328"
+					frequency  	"Aperiodic"
+					synchronization 	"Asynchronous"
+					dir        	"FromClientToSupplier"
+					sequence   	"1.1.2"
+					ordinal    	4
+					quidu      	"4088CAE7024C"
+					creation   	FALSE)))
+			    (object Link
+				quid       	"4088CD0001B6"
+				supplier   	"$UNNAMED$11"
+				quidu      	"4088CCFA0030"
+				messages   	(list Messages
+				    (object Message "GameStateChangedL(TGameState)"
+					quid       	"4088CD0001B7"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"FromClientToSupplier"
+					sequence   	"1.1.3.1"
+					ordinal    	7
+					quidu      	"4084FB8401C1"
+					creation   	FALSE)
+				    (object Message "GameStateChangedL(TGameState)"
+					quid       	"4088CE5B0361"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"FromClientToSupplier"
+					sequence   	"1.1.1.1"
+					ordinal    	3
+					quidu      	"4084FB8401C1"
+					creation   	FALSE)))
+			    (object Link
+				quid       	"4088CD0C0197"
+				supplier   	"$UNNAMED$12"
+				quidu      	"4088CD0601D6"
+				messages   	(list Messages
+				    (object Message "SetRegistrationStateL( )"
+					quid       	"4088CD0C0198"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"FromClientToSupplier"
+					sequence   	"1.1.3.2"
+					ordinal    	8
+					Operation  	"SetRegistrationStateL"
+					quidu      	"4088B1D501DA"
+					creation   	FALSE))))
+			class      	"Logical View::Sample Application Engine::CSIPExEngine"
+			quidu      	"4073D6830341"
+			persistence 	"Transient"
+			creationObj 	FALSE
+			multi      	FALSE)
+		    (object Object "$UNNAMED$10"
+			quid       	"4088CADD03D2"
+			collaborators 	(list link_list
+			    (object Link
+				quid       	"4088CB080181"
+				supplier   	"$UNNAMED$13"
+				quidu      	"4088CAFF01FE"
+				messages   	(list Messages
+				    (object Message "IMReceived(CSIPMessage)"
+					quid       	"4088CB080182"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"FromClientToSupplier"
+					sequence   	"2"
+					ordinal    	5
+					quidu      	"4088B6A50238"
+					creation   	FALSE))))
+			class      	"Logical View::Sample Application SIP Engine::MSIPExSIPEngine"
+			quidu      	"407D10DF00EA"
+			persistence 	"Transient"
+			creationObj 	FALSE
+			multi      	FALSE)
+		    (object Object "$UNNAMED$13"
+			quid       	"4088CAFF01FE"
+			collaborators 	(list link_list
+			    (object Link
+				quid       	"4088CB2A0105"
+				supplier   	"$UNNAMED$9"
+				quidu      	"4088CABF02D8"))
+			class      	"Logical View::Sample Application Engine::MSIPExSIPEngineObserver"
+			quidu      	"4088B2E50180"
+			persistence 	"Transient"
+			creationObj 	FALSE
+			multi      	FALSE)
+		    (object Object "$UNNAMED$11"
+			quid       	"4088CCFA0030"
+			class      	"Logical View::Sample Application UI::MSIPExGameObserver"
+			quidu      	"407D25B502D4"
+			persistence 	"Transient"
+			creationObj 	FALSE
+			multi      	FALSE)
+		    (object Object "$UNNAMED$12"
+			quid       	"4088CD0601D6"
+			class      	"Logical View::Sample Application UI::MStateViewNotifier"
+			quidu      	"407D0E6A014F"
+			persistence 	"Transient"
+			creationObj 	FALSE
+			multi      	FALSE)))
+	    (object Mechanism @3
+		logical_models 	(list unit_reference_list
+		    (object Object "$UNNAMED$14"
+			quid       	"4088CEDB0055"
+			collaborators 	(list link_list
+			    (object Link
+				quid       	"4088CF79023C"
+				supplier   	"$UNNAMED$15"
+				quidu      	"4088CF740028"
+				messages   	(list Messages
+				    (object Message "DrawNow( )"
+					quid       	"4088CF79023D"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"FromClientToSupplier"
+					sequence   	"1.1"
+					ordinal    	1
+					quidu      	"3A13D96900A6"
+					creation   	FALSE))))
+			class      	"Logical View::Sample Application UI::CSIPExAppUi"
+			quidu      	"4073D13C015B"
+			persistence 	"Transient"
+			creationObj 	FALSE
+			multi      	FALSE)
+		    (object Object "$UNNAMED$16"
+			quid       	"4088CEED03C0"
+			collaborators 	(list link_list
+			    (object Link
+				quid       	"4088CEF70101"
+				supplier   	"$UNNAMED$14"
+				quidu      	"4088CEDB0055"
+				messages   	(list Messages
+				    (object Message "GameStateChangedL(TGameState)"
+					quid       	"4088CEF70102"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"FromClientToSupplier"
+					sequence   	"1"
+					ordinal    	0
+					quidu      	"4084FB8401C1"
+					creation   	FALSE))))
+			class      	"Logical View::Sample Application Engine::CSIPExEngine"
+			quidu      	"4073D6830341"
+			persistence 	"Transient"
+			creationObj 	FALSE
+			multi      	FALSE)
+		    (object Object "$UNNAMED$15"
+			quid       	"4088CF740028"
+			class      	"Logical View::Sample Application UI::CSIPExGameContainer"
+			quidu      	"4073D1EE039F"
+			persistence 	"Transient"
+			creationObj 	FALSE
+			multi      	FALSE)))
+	    (object Mechanism @4
+		logical_models 	(list unit_reference_list
+		    (object Object "$UNNAMED$17"
+			quid       	"4088D0110192"
+			collaborators 	(list link_list
+			    (object Link
+				quid       	"4088D0220134"
+				supplier   	"$UNNAMED$18"
+				quidu      	"4088D01F02DA"
+				messages   	(list Messages
+				    (object Message "HandleCommandL(TInt)"
+					quid       	"4088D0220135"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"FromClientToSupplier"
+					sequence   	"1"
+					ordinal    	0
+					quidu      	"3A13D89B0172"
+					creation   	FALSE))))
+			class      	"Logical View::User"
+			quidu      	"4088D006022E"
+			persistence 	"Transient"
+			creationObj 	FALSE
+			multi      	FALSE)
+		    (object Object "$UNNAMED$18"
+			quid       	"4088D01F02DA"
+			collaborators 	(list link_list
+			    (object Link
+				quid       	"4088D0A30155"
+				supplier   	"$UNNAMED$19"
+				quidu      	"4088D0A00155"
+				messages   	(list Messages
+				    (object Message "PassMoveL(TMoveType)"
+					quid       	"4088D0A30156"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"FromClientToSupplier"
+					sequence   	"1.1"
+					ordinal    	1
+					quidu      	"4088B0BC037D"
+					creation   	FALSE)
+				    (object Message "GameStateChangedL(TGameState)"
+					quid       	"4088D12C01F3"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"ToClientFromSupplier"
+					sequence   	"1.1.1.1"
+					ordinal    	3
+					quidu      	"4084FB8401C1"
+					creation   	FALSE))))
+			class      	"Logical View::Sample Application UI::CSIPExAppUi"
+			quidu      	"4073D13C015B"
+			persistence 	"Transient"
+			creationObj 	FALSE
+			multi      	FALSE)
+		    (object Object "$UNNAMED$19"
+			quid       	"4088D0A00155"
+			collaborators 	(list link_list
+			    (object Link
+				quid       	"4088D0C402BD"
+				supplier   	"$UNNAMED$20"
+				quidu      	"4088D0BF01D2"
+				messages   	(list Messages
+				    (object Message "SendMoveL( )"
+					quid       	"4088D0C402BE"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"FromClientToSupplier"
+					sequence   	"1.1.2"
+					ordinal    	4
+					quidu      	"4083810E012D"
+					creation   	FALSE)))
+			    (object Link
+				quid       	"4088D0D102CD"
+				supplier   	"$UNNAMED$19"
+				quidu      	"4088D0A00155"
+				messages   	(list Messages
+				    (object Message "UpdateState( )"
+					quid       	"4088D0D102CE"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"FromClientToSupplier"
+					sequence   	"1.1.1"
+					ordinal    	2
+					quidu      	"4088D0E901D3"
+					creation   	FALSE))))
+			class      	"Logical View::Sample Application Engine::MSIPLineEngine"
+			quidu      	"4073D54200FB"
+			persistence 	"Transient"
+			creationObj 	FALSE
+			multi      	FALSE)
+		    (object Object "$UNNAMED$20"
+			quid       	"4088D0BF01D2"
+			class      	"Logical View::Sample Application Socket Engine::MSIPExSocketEngine"
+			quidu      	"4073D6A902E4"
+			persistence 	"Transient"
+			creationObj 	FALSE
+			multi      	FALSE)))
+	    (object Mechanism @5
+		logical_models 	(list unit_reference_list
+		    (object Object "$UNNAMED$21"
+			quid       	"4088E12003AE"
+			collaborators 	(list link_list
+			    (object Link
+				quid       	"4088E13C01BA"
+				supplier   	"$UNNAMED$22"
+				quidu      	"4088E12C0350"
+				messages   	(list Messages
+				    (object Message "Incoming message"
+					quid       	"4088E13C01BB"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"FromClientToSupplier"
+					sequence   	"1"
+					ordinal    	0
+					quidu      	"000000000000"
+					creation   	FALSE))))
+			class      	"Logical View::System"
+			quidu      	"4088E10F011D"
+			persistence 	"Transient"
+			creationObj 	FALSE
+			multi      	FALSE)
+		    (object Object "$UNNAMED$22"
+			quid       	"4088E12C0350"
+			collaborators 	(list link_list
+			    (object Link
+				quid       	"4088E155038F"
+				supplier   	"$UNNAMED$23"
+				quidu      	"4088E13501E9"
+				messages   	(list Messages
+				    (object Message "SocketDataL(TDes8&)"
+					quid       	"4088E1550390"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"FromClientToSupplier"
+					sequence   	"1.1"
+					ordinal    	1
+					quidu      	"4088B37D02BB"
+					creation   	FALSE))))
+			class      	"Logical View::Sample Application Socket Engine::CSIPExSocketEngine"
+			quidu      	"4073D6BC0390"
+			persistence 	"Transient"
+			creationObj 	FALSE
+			multi      	FALSE)
+		    (object Object "$UNNAMED$23"
+			quid       	"4088E13501E9"
+			collaborators 	(list link_list
+			    (object Link
+				quid       	"4088E1D2022A"
+				supplier   	"$UNNAMED$24"
+				quidu      	"4088E16B0332"
+				messages   	(list Messages
+				    (object Message "SocketDataL(TDes8&)"
+					quid       	"4088E1D2022B"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"FromClientToSupplier"
+					sequence   	"1.1.1"
+					ordinal    	2
+					quidu      	"4088B37D02BB"
+					creation   	FALSE))))
+			class      	"Logical View::Sample Application Engine::MSIPExSocketEngineObserver"
+			quidu      	"4088B2EE00E4"
+			persistence 	"Transient"
+			creationObj 	FALSE
+			multi      	FALSE)
+		    (object Object "$UNNAMED$24"
+			quid       	"4088E16B0332"
+			collaborators 	(list link_list
+			    (object Link
+				quid       	"4088E17A011F"
+				supplier   	"$UNNAMED$24"
+				quidu      	"4088E16B0332"
+				messages   	(list Messages
+				    (object Message "UpdateState( )"
+					quid       	"4088E1DD01DC"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"FromClientToSupplier"
+					sequence   	"1.1.1.1"
+					ordinal    	3
+					quidu      	"4088B566032E"
+					creation   	FALSE)))
+			    (object Link
+				quid       	"4088E2270037"
+				supplier   	"$UNNAMED$25"
+				quidu      	"4088E21F0279"
+				messages   	(list Messages
+				    (object Message "GameStateChangedL(TGameState)"
+					quid       	"4088E2270038"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"FromClientToSupplier"
+					sequence   	"1.1.1.1.1"
+					ordinal    	4
+					quidu      	"4084FB8401C1"
+					creation   	FALSE))))
+			class      	"Logical View::Sample Application Engine::CSIPExEngine"
+			quidu      	"4073D6830341"
+			persistence 	"Transient"
+			creationObj 	FALSE
+			multi      	FALSE)
+		    (object Object "$UNNAMED$25"
+			quid       	"4088E21F0279"
+			class      	"Logical View::Sample Application UI::MSIPExGameObserver"
+			quidu      	"407D25B502D4"
+			persistence 	"Transient"
+			creationObj 	FALSE
+			multi      	FALSE)))
+	    (object Mechanism @6
+		logical_models 	(list unit_reference_list
+		    (object Object "$UNNAMED$26"
+			quid       	"4088E706017F"
+			collaborators 	(list link_list
+			    (object Link
+				quid       	"4088E71500A5"
+				supplier   	"$UNNAMED$27"
+				quidu      	"4088E7120160"
+				messages   	(list Messages
+				    (object Message "End game event from user"
+					quid       	"4088E71500A6"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"FromClientToSupplier"
+					sequence   	"1"
+					ordinal    	0
+					quidu      	"000000000000"
+					creation   	FALSE))))
+			class      	"Logical View::User"
+			quidu      	"4088D006022E"
+			persistence 	"Transient"
+			creationObj 	FALSE
+			multi      	FALSE)
+		    (object Object "$UNNAMED$27"
+			quid       	"4088E7120160"
+			collaborators 	(list link_list
+			    (object Link
+				quid       	"4088E73F0112"
+				supplier   	"$UNNAMED$28"
+				quidu      	"4088E73C0086"
+				messages   	(list Messages
+				    (object Message "EndGameL( )"
+					quid       	"4088E73F0113"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"FromClientToSupplier"
+					sequence   	"1.1"
+					ordinal    	1
+					quidu      	"4088B11E013C"
+					creation   	FALSE))))
+			class      	"Logical View::Sample Application UI::CSIPExAppUi"
+			quidu      	"4073D13C015B"
+			persistence 	"Transient"
+			creationObj 	FALSE
+			multi      	FALSE)
+		    (object Object "$UNNAMED$28"
+			quid       	"4088E73C0086"
+			collaborators 	(list link_list
+			    (object Link
+				quid       	"4088E7620132"
+				supplier   	"$UNNAMED$29"
+				quidu      	"4088E75E0028"
+				messages   	(list Messages
+				    (object Message "DisconnectL( )"
+					quid       	"4088E7620133"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"FromClientToSupplier"
+					sequence   	"1.1.1"
+					ordinal    	2
+					quidu      	"40838107036F"
+					creation   	FALSE)
+				    (object Message "~( )"
+					quid       	"4088E76F0161"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"FromClientToSupplier"
+					sequence   	"1.1.2"
+					ordinal    	3
+					quidu      	"4088E77301BF"
+					creation   	FALSE)))
+			    (object Link
+				quid       	"4088E7A1022D"
+				supplier   	"$UNNAMED$30"
+				quidu      	"4088E79A0317"
+				messages   	(list Messages
+				    (object Message "EndSession()"
+					quid       	"4088E7A1022E"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"FromClientToSupplier"
+					sequence   	"1.1.3"
+					ordinal    	4
+					quidu      	"000000000000"
+					creation   	FALSE)))
+			    (object Link
+				quid       	"4088E7E1023D"
+				supplier   	"$UNNAMED$28"
+				quidu      	"4088E73C0086"
+				messages   	(list Messages
+				    (object Message "UpdateState( )"
+					quid       	"4088E80201F0"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"FromClientToSupplier"
+					sequence   	"2.1.1"
+					ordinal    	7
+					quidu      	"4088D0E901D3"
+					creation   	FALSE))))
+			class      	"Logical View::Sample Application Engine::MSIPLineEngine"
+			quidu      	"4073D54200FB"
+			persistence 	"Transient"
+			creationObj 	FALSE
+			multi      	FALSE)
+		    (object Object "$UNNAMED$29"
+			quid       	"4088E75E0028"
+			class      	"Logical View::Sample Application Socket Engine::MSIPExSocketEngine"
+			quidu      	"4073D6A902E4"
+			persistence 	"Transient"
+			creationObj 	TRUE
+			multi      	FALSE)
+		    (object Object "$UNNAMED$30"
+			quid       	"4088E79A0317"
+			collaborators 	(list link_list
+			    (object Link
+				quid       	"4088E7CC03B4"
+				supplier   	"$UNNAMED$31"
+				quidu      	"4088E7C5027C"
+				messages   	(list Messages
+				    (object Message "IMReceived(CSIPMessage)"
+					quid       	"4088E7CC03B5"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"FromClientToSupplier"
+					sequence   	"2"
+					ordinal    	5
+					quidu      	"4088B6A50238"
+					creation   	FALSE))))
+			class      	"Logical View::Sample Application SIP Engine::MSIPExSIPEngine"
+			quidu      	"407D10DF00EA"
+			persistence 	"Transient"
+			creationObj 	FALSE
+			multi      	FALSE)
+		    (object Object "$UNNAMED$31"
+			quid       	"4088E7C5027C"
+			collaborators 	(list link_list
+			    (object Link
+				quid       	"4088E7D7003A"
+				supplier   	"$UNNAMED$28"
+				quidu      	"4088E73C0086"
+				messages   	(list Messages
+				    (object Message ""
+					quid       	"4088E7F700C7"
+					frequency  	"Aperiodic"
+					synchronization 	"Return"
+					dir        	"FromClientToSupplier"
+					sequence   	"2.1"
+					ordinal    	6
+					quidu      	"000000000000"
+					creation   	FALSE))))
+			class      	"Logical View::Sample Application Engine::MSIPExSIPEngineObserver"
+			quidu      	"4088B2E50180"
+			persistence 	"Transient"
+			creationObj 	TRUE
+			multi      	FALSE)))
+	    (object Mechanism @7
+		logical_models 	(list unit_reference_list
+		    (object Object "$UNNAMED$32"
+			quid       	"4088EC77021E"
+			collaborators 	(list link_list
+			    (object Link
+				quid       	"4088EDD3030C"
+				supplier   	"$UNNAMED$33"
+				quidu      	"4088EDCC0176"
+				messages   	(list Messages
+				    (object Message "NewDocumentL( )"
+					quid       	"4088EDD3030D"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"FromClientToSupplier"
+					sequence   	"1"
+					ordinal    	0
+					quidu      	"3A13D8B70161"
+					creation   	FALSE))))
+			class      	"Logical View::Framework"
+			quidu      	"4088B4BE01F4"
+			persistence 	"Transient"
+			creationObj 	FALSE
+			multi      	FALSE)
+		    (object Object "$UNNAMED$34"
+			quid       	"4088ED6E026F"
+			collaborators 	(list link_list
+			    (object Link
+				quid       	"4088EE980234"
+				supplier   	"$UNNAMED$35"
+				quidu      	"4088EE2402B0"
+				messages   	(list Messages
+				    (object Message "IMReceived(CSIPMessage)"
+					quid       	"4088EE980235"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"FromClientToSupplier"
+					sequence   	"2.1"
+					ordinal    	6
+					quidu      	"4088B6A50238"
+					creation   	FALSE))))
+			class      	"Logical View::Sample Application SIP Engine::CSIPExSIPEngine"
+			quidu      	"407D10D7005D"
+			persistence 	"Transient"
+			creationObj 	FALSE
+			multi      	FALSE)
+		    (object Object "$UNNAMED$33"
+			quid       	"4088EDCC0176"
+			collaborators 	(list link_list
+			    (object Link
+				quid       	"4088EDFD004E"
+				supplier   	"$UNNAMED$36"
+				quidu      	"4088EDF300DA"
+				messages   	(list Messages
+				    (object Message "CreateEngineL( )"
+					quid       	"4088EDFD004F"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"FromClientToSupplier"
+					sequence   	"1.1"
+					ordinal    	1
+					quidu      	"4088EDFF03B9"
+					creation   	FALSE))))
+			class      	"Logical View::Sample Application UI::CSIPExDoc"
+			quidu      	"4073D1340293"
+			persistence 	"Transient"
+			creationObj 	FALSE
+			multi      	FALSE)
+		    (object Object "$UNNAMED$36"
+			quid       	"4088EDF300DA"
+			collaborators 	(list link_list
+			    (object Link
+				quid       	"4088EE3201E5"
+				supplier   	"$UNNAMED$35"
+				quidu      	"4088EE2402B0"
+				messages   	(list Messages
+				    (object Message "NewL( )"
+					quid       	"4088EE3201E6"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"FromClientToSupplier"
+					sequence   	"1.1.1"
+					ordinal    	2
+					quidu      	"4088EE3802C0"
+					creation   	FALSE))))
+			class      	"Logical View::Sample Application Engine::SIPLineEngineFactory"
+			quidu      	"4088A13B02DD"
+			persistence 	"Transient"
+			creationObj 	FALSE
+			multi      	FALSE)
+		    (object Object "$UNNAMED$35"
+			quid       	"4088EE2402B0"
+			collaborators 	(list link_list
+			    (object Link
+				quid       	"4088EE5E03CA"
+				supplier   	"$UNNAMED$37"
+				quidu      	"4088EE55003F"
+				messages   	(list Messages
+				    (object Message "CreateSIPEngineL( )"
+					quid       	"4088EE5E03CB"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"FromClientToSupplier"
+					sequence   	"1.1.1.1"
+					ordinal    	3
+					quidu      	"4088ECE700C7"
+					creation   	FALSE)))
+			    (object Link
+				quid       	"4088EF2B0246"
+				supplier   	"$UNNAMED$38"
+				quidu      	"4088EF270023"
+				messages   	(list Messages
+				    (object Message "AcceptInvitation( )"
+					quid       	"4088EF2B0247"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"FromClientToSupplier"
+					sequence   	"2.1.1"
+					ordinal    	7
+					quidu      	"4088EEE8008F"
+					creation   	FALSE)
+				    (object Message "Return ETrue if user accepts the invitation else EFalse"
+					quid       	"4088EF4003DC"
+					frequency  	"Aperiodic"
+					synchronization 	"Return"
+					dir        	"ToClientFromSupplier"
+					sequence   	"2.1.1.1"
+					ordinal    	8
+					quidu      	"000000000000"
+					creation   	FALSE))))
+			class      	"Logical View::Sample Application Engine::CSIPExEngine"
+			quidu      	"4073D6830341"
+			persistence 	"Transient"
+			creationObj 	FALSE
+			multi      	FALSE)
+		    (object Object "$UNNAMED$37"
+			quid       	"4088EE55003F"
+			collaborators 	(list link_list
+			    (object Link
+				quid       	"4088EE720214"
+				supplier   	"$UNNAMED$34"
+				quidu      	"4088ED6E026F"
+				messages   	(list Messages
+				    (object Message "NewL( )"
+					quid       	"4088EE720215"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"FromClientToSupplier"
+					sequence   	"1.1.1.1.1"
+					ordinal    	4
+					quidu      	"4088EE76031E"
+					creation   	FALSE))))
+			class      	"Logical View::Sample Application SIP Engine::SIPExSIPEngineFactory"
+			quidu      	"4088ADFF024B"
+			persistence 	"Transient"
+			creationObj 	FALSE
+			multi      	FALSE)
+		    (object Object "$UNNAMED$39"
+			quid       	"4088EE8502EF"
+			collaborators 	(list link_list
+			    (object Link
+				quid       	"4088EE8B01E6"
+				supplier   	"$UNNAMED$34"
+				quidu      	"4088ED6E026F"
+				messages   	(list Messages
+				    (object Message "Incoming msg( )"
+					quid       	"4088EE8B01E7"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"FromClientToSupplier"
+					sequence   	"2"
+					ordinal    	5
+					quidu      	"4088ED7D0137"
+					creation   	FALSE))))
+			class      	"Logical View::System"
+			quidu      	"4088E10F011D"
+			persistence 	"Transient"
+			creationObj 	FALSE
+			multi      	FALSE)
+		    (object Object "$UNNAMED$38"
+			quid       	"4088EF270023"
+			class      	"Logical View::Sample Application UI::CSIPExAppUi"
+			quidu      	"4073D13C015B"
+			persistence 	"Transient"
+			creationObj 	FALSE
+			multi      	FALSE)))
+	    (object Mechanism @8
+		logical_models 	(list unit_reference_list
+		    (object Object "$UNNAMED$40"
+			quid       	"4088F56002FE"
+			collaborators 	(list link_list
+			    (object Link
+				quid       	"4088F573007E"
+				supplier   	"$UNNAMED$41"
+				quidu      	"4088F56802CF"
+				messages   	(list Messages
+				    (object Message "HandleCommandL(TInt)"
+					quid       	"4088F573007F"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"FromClientToSupplier"
+					sequence   	"1"
+					ordinal    	0
+					quidu      	"3A13D89B0172"
+					creation   	FALSE))))
+			class      	"Logical View::User"
+			quidu      	"4088D006022E"
+			persistence 	"Transient"
+			creationObj 	FALSE
+			multi      	FALSE)
+		    (object Object "$UNNAMED$41"
+			quid       	"4088F56802CF"
+			collaborators 	(list link_list
+			    (object Link
+				quid       	"4088F58503CA"
+				supplier   	"$UNNAMED$41"
+				quidu      	"4088F56802CF"
+				messages   	(list Messages
+				    (object Message "ShowInstantMsgDlgL( )"
+					quid       	"4088F58503CB"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"FromClientToSupplier"
+					sequence   	"1.1"
+					ordinal    	1
+					quidu      	"4088F587034D"
+					creation   	FALSE)))
+			    (object Link
+				quid       	"4088F5EC0050"
+				supplier   	"$UNNAMED$42"
+				quidu      	"4088F5E70206"
+				messages   	(list Messages
+				    (object Message "Validate address"
+					quid       	"4088F5EC0051"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"FromClientToSupplier"
+					sequence   	"1.1.1"
+					ordinal    	2
+					quidu      	"000000000000"
+					creation   	FALSE)))
+			    (object Link
+				quid       	"4088F6100293"
+				supplier   	"$UNNAMED$43"
+				quidu      	"4088F60B012B"
+				messages   	(list Messages
+				    (object Message "SendInstantMsgL(const TDesC&, const SIPAddress)"
+					quid       	"4088F6100294"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"FromClientToSupplier"
+					sequence   	"1.2"
+					ordinal    	3
+					quidu      	"4088B12500FD"
+					creation   	FALSE))))
+			class      	"Logical View::Sample Application UI::CSIPExAppUi"
+			quidu      	"4073D13C015B"
+			persistence 	"Transient"
+			creationObj 	FALSE
+			multi      	FALSE)
+		    (object Object "$UNNAMED$42"
+			quid       	"4088F5E70206"
+			quidu      	"4088F5A1036C"
+			persistence 	"Transient"
+			creationObj 	FALSE
+			multi      	FALSE)
+		    (object Object "$UNNAMED$43"
+			quid       	"4088F60B012B"
+			collaborators 	(list link_list
+			    (object Link
+				quid       	"4088F66F035F"
+				supplier   	"$UNNAMED$44"
+				quidu      	"4088F66B015C"
+				messages   	(list Messages
+				    (object Message "CreateIM( )"
+					quid       	"4088F66F0360"
+					frequency  	"Aperiodic"
+					synchronization 	"Asynchronous"
+					dir        	"FromClientToSupplier"
+					sequence   	"1.2.1"
+					ordinal    	4
+					quidu      	"4088F67500EE"
+					creation   	FALSE))))
+			class      	"Logical View::Sample Application Engine::MSIPLineEngine"
+			quidu      	"4073D54200FB"
+			persistence 	"Transient"
+			creationObj 	FALSE
+			multi      	FALSE)
+		    (object Object "$UNNAMED$44"
+			quid       	"4088F66B015C"
+			collaborators 	(list link_list
+			    (object Link
+				quid       	"4088F68D01E9"
+				supplier   	"$UNNAMED$45"
+				quidu      	"4088F68601AA"
+				messages   	(list Messages
+				    (object Message "IMReceived(CSIPMessage)"
+					quid       	"4088F68D01EA"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"FromClientToSupplier"
+					sequence   	"2"
+					ordinal    	5
+					quidu      	"4088B6A50238"
+					creation   	FALSE))))
+			class      	"Logical View::Sample Application SIP Engine::MSIPExSIPEngine"
+			quidu      	"407D10DF00EA"
+			persistence 	"Transient"
+			creationObj 	FALSE
+			multi      	FALSE)
+		    (object Object "$UNNAMED$45"
+			quid       	"4088F68601AA"
+			collaborators 	(list link_list
+			    (object Link
+				quid       	"4088F6A303DD"
+				supplier   	"$UNNAMED$43"
+				quidu      	"4088F60B012B"
+				messages   	(list Messages
+				    (object Message ""
+					quid       	"4088F6A303DE"
+					frequency  	"Aperiodic"
+					synchronization 	"Return"
+					dir        	"FromClientToSupplier"
+					sequence   	"3"
+					ordinal    	6
+					quidu      	"000000000000"
+					creation   	FALSE))))
+			class      	"Logical View::Sample Application Engine::MSIPExSIPEngineObserver"
+			quidu      	"4088B2E50180"
+			persistence 	"Transient"
+			creationObj 	FALSE
+			multi      	FALSE)))
+	    (object Mechanism @9
+		logical_models 	(list unit_reference_list
+		    (object Object "$UNNAMED$46"
+			quid       	"408F52460057"
+			collaborators 	(list link_list
+			    (object Link
+				quid       	"408F52900067"
+				supplier   	"$UNNAMED$47"
+				quidu      	"408F528C0096"
+				messages   	(list Messages
+				    (object Message "\"Disable profile\" command"
+					quid       	"408F52A500D4"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"FromClientToSupplier"
+					sequence   	"1"
+					ordinal    	0
+					quidu      	"000000000000"
+					creation   	FALSE))))
+			class      	"Logical View::User"
+			quidu      	"4088D006022E"
+			persistence 	"Transient"
+			creationObj 	FALSE
+			multi      	FALSE)
+		    (object Object "$UNNAMED$47"
+			quid       	"408F528C0096"
+			collaborators 	(list link_list
+			    (object Link
+				quid       	"408F52D60307"
+				supplier   	"$UNNAMED$48"
+				quidu      	"408F52D20151"
+				messages   	(list Messages
+				    (object Message "DisableProfileL( )"
+					quid       	"408F52D60308"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"FromClientToSupplier"
+					sequence   	"1.1"
+					ordinal    	1
+					quidu      	"408380B50033"
+					creation   	FALSE))))
+			class      	"Logical View::Sample Application UI::CSIPExAppUi"
+			quidu      	"4073D13C015B"
+			persistence 	"Transient"
+			creationObj 	FALSE
+			multi      	FALSE)
+		    (object Object "$UNNAMED$48"
+			quid       	"408F52D20151"
+			collaborators 	(list link_list
+			    (object Link
+				quid       	"408F5359021C"
+				supplier   	"$UNNAMED$49"
+				quidu      	"408F535102E7"
+				messages   	(list Messages
+				    (object Message "DisableProfileL( )"
+					quid       	"408F5359021D"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"FromClientToSupplier"
+					sequence   	"1.1.1"
+					ordinal    	2
+					quidu      	"408F52F00047"
+					creation   	FALSE)
+				    (object Message "ChangeState( )"
+					quid       	"408F553B0132"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"ToClientFromSupplier"
+					sequence   	"1.1.1.2.1"
+					ordinal    	5
+					quidu      	"408F554E02B8"
+					creation   	FALSE)))
+			    (object Link
+				quid       	"408F56DC0316"
+				supplier   	"$UNNAMED$50"
+				quidu      	"408F56B50113"
+				messages   	(list Messages
+				    (object Message "ShowInfoL( )"
+					quid       	"408F56DC0317"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"FromClientToSupplier"
+					sequence   	"1.1.1.2.1.1"
+					ordinal    	6
+					quidu      	"408F56CC0028"
+					creation   	FALSE))))
+			class      	"Logical View::Sample Application Engine::MSIPLineEngine"
+			quidu      	"4073D54200FB"
+			persistence 	"Transient"
+			creationObj 	FALSE
+			multi      	FALSE)
+		    (object Object "$UNNAMED$49"
+			quid       	"408F535102E7"
+			collaborators 	(list link_list
+			    (object Link
+				quid       	"408F538E03D2"
+				supplier   	"$UNNAMED$51"
+				quidu      	"408F538600B5"
+				messages   	(list Messages
+				    (object Message "DisableProfile( )"
+					quid       	"408F538E03D3"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"FromClientToSupplier"
+					sequence   	"1.1.1.1"
+					ordinal    	3
+					quidu      	"4088CAE7024C"
+					creation   	FALSE)))
+			    (object Link
+				quid       	"408F542801AF"
+				supplier   	"$UNNAMED$49"
+				quidu      	"408F535102E7"
+				messages   	(list Messages
+				    (object Message "ChangeState( )"
+					quid       	"408F542801B0"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"FromClientToSupplier"
+					sequence   	"1.1.1.2"
+					ordinal    	4
+					quidu      	"408F530D01AF"
+					creation   	FALSE))))
+			class      	"Logical View::Sample Application Engine::TSIPExStateRegistered"
+			quidu      	"408F4C8502D8"
+			persistence 	"Transient"
+			creationObj 	FALSE
+			multi      	FALSE)
+		    (object Object "$UNNAMED$51"
+			quid       	"408F538600B5"
+			class      	"Logical View::Sample Application SIP Engine::CSIPExSIPEngine"
+			quidu      	"407D10D7005D"
+			persistence 	"Transient"
+			creationObj 	FALSE
+			multi      	FALSE)
+		    (object Object "$UNNAMED$50"
+			quid       	"408F56B50113"
+			class      	"Logical View::Sample Application UI::MStateViewNotifier"
+			quidu      	"407D0E6A014F"
+			persistence 	"Transient"
+			creationObj 	FALSE
+			multi      	FALSE)))
+	    (object Mechanism @10
+		logical_models 	(list unit_reference_list
+		    (object Object "$UNNAMED$52"
+			quid       	"408F55F7023B"
+			collaborators 	(list link_list
+			    (object Link
+				quid       	"408F561803C2"
+				supplier   	"$UNNAMED$53"
+				quidu      	"408F56150151"
+				messages   	(list Messages
+				    (object Message "\"Enable profile\" command"
+					quid       	"408F561803C3"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"FromClientToSupplier"
+					sequence   	"1"
+					ordinal    	0
+					quidu      	"000000000000"
+					creation   	FALSE))))
+			class      	"Logical View::User"
+			quidu      	"4088D006022E"
+			persistence 	"Transient"
+			creationObj 	FALSE
+			multi      	FALSE)
+		    (object Object "$UNNAMED$53"
+			quid       	"408F56150151"
+			collaborators 	(list link_list
+			    (object Link
+				quid       	"408F567701AF"
+				supplier   	"$UNNAMED$54"
+				quidu      	"408F56730103"
+				messages   	(list Messages
+				    (object Message "EnableProfileL( )"
+					quid       	"408F567701B0"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"FromClientToSupplier"
+					sequence   	"1.1"
+					ordinal    	1
+					quidu      	"408380A60208"
+					creation   	FALSE))))
+			class      	"Logical View::Sample Application UI::CSIPExAppUi"
+			quidu      	"4073D13C015B"
+			persistence 	"Transient"
+			creationObj 	FALSE
+			multi      	FALSE)
+		    (object Object "$UNNAMED$54"
+			quid       	"408F56730103"
+			collaborators 	(list link_list
+			    (object Link
+				quid       	"408F569003A3"
+				supplier   	"$UNNAMED$55"
+				quidu      	"408F568D0170"
+				messages   	(list Messages
+				    (object Message "EnableProfileL( )"
+					quid       	"408F569003A4"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"FromClientToSupplier"
+					sequence   	"1.1.1"
+					ordinal    	2
+					quidu      	"408F53050067"
+					creation   	FALSE)
+				    (object Message "ChangeState( )"
+					quid       	"408F58490028"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"ToClientFromSupplier"
+					sequence   	"1.1.1.2.1"
+					ordinal    	5
+					quidu      	"408F554E02B8"
+					creation   	FALSE)))
+			    (object Link
+				quid       	"408F585700D4"
+				supplier   	"$UNNAMED$56"
+				quidu      	"408F57E50355"
+				messages   	(list Messages
+				    (object Message "ShowInfoL( )"
+					quid       	"408F585700D5"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"FromClientToSupplier"
+					sequence   	"1.1.1.2.1.1"
+					ordinal    	6
+					quidu      	"408F56CC0028"
+					creation   	FALSE)
+				    (object Message "ShowInfoL( )"
+					quid       	"408F58EB01FD"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"FromClientToSupplier"
+					sequence   	"2.1.1.1"
+					ordinal    	10
+					quidu      	"408F56CC0028"
+					creation   	FALSE))))
+			class      	"Logical View::Sample Application Engine::MSIPLineEngine"
+			quidu      	"4073D54200FB"
+			persistence 	"Transient"
+			creationObj 	FALSE
+			multi      	FALSE)
+		    (object Object "$UNNAMED$55"
+			quid       	"408F568D0170"
+			collaborators 	(list link_list
+			    (object Link
+				quid       	"408F574D02D8"
+				supplier   	"$UNNAMED$57"
+				quidu      	"408F57480038"
+				messages   	(list Messages
+				    (object Message "EnableProfile( )"
+					quid       	"408F574D02D9"
+					frequency  	"Aperiodic"
+					synchronization 	"Asynchronous"
+					dir        	"FromClientToSupplier"
+					sequence   	"1.1.1.1"
+					ordinal    	3
+					quidu      	"4088B5C50032"
+					creation   	FALSE)))
+			    (object Link
+				quid       	"408F57D20335"
+				supplier   	"$UNNAMED$55"
+				quidu      	"408F568D0170"
+				messages   	(list Messages
+				    (object Message "ChangeState( )"
+					quid       	"408F58390038"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"FromClientToSupplier"
+					sequence   	"1.1.1.2"
+					ordinal    	4
+					quidu      	"408F530D01AF"
+					creation   	FALSE))))
+			class      	"Logical View::Sample Application Engine::TSIPExStateIdle"
+			quidu      	"408F4C410151"
+			persistence 	"Transient"
+			creationObj 	FALSE
+			multi      	FALSE)
+		    (object Object "$UNNAMED$57"
+			quid       	"408F57480038"
+			collaborators 	(list link_list
+			    (object Link
+				quid       	"408F58BE024B"
+				supplier   	"$UNNAMED$58"
+				quidu      	"408F58B40355"
+				messages   	(list Messages
+				    (object Message "ProfileEnabled( )"
+					quid       	"408F58BE024C"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"FromClientToSupplier"
+					sequence   	"2"
+					ordinal    	7
+					quidu      	"408F504B019F"
+					creation   	FALSE))))
+			class      	"Logical View::Sample Application SIP Engine::MSIPExSIPEngine"
+			quidu      	"407D10DF00EA"
+			persistence 	"Transient"
+			creationObj 	FALSE
+			multi      	FALSE)
+		    (object Object "$UNNAMED$56"
+			quid       	"408F57E50355"
+			class      	"Logical View::Sample Application UI::MStateViewNotifier"
+			quidu      	"407D0E6A014F"
+			persistence 	"Transient"
+			creationObj 	FALSE
+			multi      	FALSE)
+		    (object Object "$UNNAMED$58"
+			quid       	"408F58B40355"
+			collaborators 	(list link_list
+			    (object Link
+				quid       	"408F58D702E7"
+				supplier   	"$UNNAMED$58"
+				quidu      	"408F58B40355"
+				messages   	(list Messages
+				    (object Message "ChangeState( )"
+					quid       	"408F58D702E8"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"FromClientToSupplier"
+					sequence   	"2.1"
+					ordinal    	8
+					quidu      	"408F530D01AF"
+					creation   	FALSE)))
+			    (object Link
+				quid       	"408F58DF020D"
+				supplier   	"$UNNAMED$54"
+				quidu      	"408F56730103"
+				messages   	(list Messages
+				    (object Message "ChangeState( )"
+					quid       	"408F58DF020E"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"FromClientToSupplier"
+					sequence   	"2.1.1"
+					ordinal    	9
+					quidu      	"408F554E02B8"
+					creation   	FALSE))))
+			class      	"Logical View::Sample Application Engine::TSIPExStateRegistering"
+			quidu      	"408F4C7C0374"
+			persistence 	"Transient"
+			creationObj 	FALSE
+			multi      	FALSE)))
+	    (object Mechanism @11
+		logical_models 	(list unit_reference_list)))
+	logical_presentations 	(list unit_reference_list
+	    (object ClassDiagram "Main"
+		quid       	"3A13D86A01A5"
+		title      	"Main"
+		zoom       	100
+		max_height 	28350
+		max_width  	21600
+		origin_x   	0
+		origin_y   	0
+		items      	(list diagram_item_list
+		    (object CategoryView "Logical View::Sample Application UI" @12
+			location   	(416, 896)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@12
+			    location   	(271, 812)
+			    fill_color 	13434879
+			    nlines     	2
+			    max_width  	290
+			    justify    	0
+			    label      	"Sample Application UI")
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"4073D08F0233"
+			width      	302
+			height     	180)
+		    (object CategoryView "Logical View::Sample Application Engine" @13
+			location   	(1104, 896)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@13
+			    location   	(913, 812)
+			    fill_color 	13434879
+			    nlines     	2
+			    max_width  	382
+			    justify    	0
+			    label      	"Sample Application Engine")
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"4073D0AD02EF"
+			width      	394
+			height     	180)
+		    (object ImportView "" @14
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"4073D0C40292"
+			client     	@12
+			supplier   	@13
+			line_style 	0)
+		    (object CategoryView "Logical View::Sample Application Socket Engine" @15
+			location   	(1104, 1392)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@15
+			    location   	(911, 1308)
+			    fill_color 	13434879
+			    nlines     	2
+			    max_width  	386
+			    justify    	0
+			    label      	"Sample Application Socket Engine")
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"4073D0D3030F"
+			width      	398
+			height     	180)
+		    (object ImportView "" @16
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"4073D0E0008F"
+			client     	@13
+			supplier   	@15
+			line_style 	0)
+		    (object CategoryView "Logical View::Sample Application SIP Engine" @17
+			location   	(1104, 480)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@17
+			    location   	(915, 396)
+			    fill_color 	13434879
+			    nlines     	2
+			    max_width  	378
+			    justify    	0
+			    label      	"Sample Application SIP Engine")
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"407D10BC00F9"
+			width      	390
+			height     	180)
+		    (object ImportView "" @18
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"40875B1201F2"
+			client     	@13
+			supplier   	@17
+			line_style 	0)
+		    (object CategoryView "Logical View::EikCore" @19
+			location   	(336, 240)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@19
+			    location   	(192, 156)
+			    fill_color 	13434879
+			    nlines     	2
+			    max_width  	288
+			    justify    	0
+			    label      	"EikCore")
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3A13D89202E2"
+			width      	300
+			height     	180)
+		    (object CategoryView "Logical View::AppArc" @20
+			location   	(336, 1312)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@20
+			    location   	(192, 1228)
+			    fill_color 	13434879
+			    nlines     	2
+			    max_width  	288
+			    justify    	0
+			    label      	"AppArc")
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3A13D93A0008"
+			width      	300
+			height     	180)
+		    (object CategoryView "Logical View::Cone" @21
+			location   	(336, 1760)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@21
+			    location   	(192, 1676)
+			    fill_color 	13434879
+			    nlines     	2
+			    max_width  	288
+			    justify    	0
+			    label      	"Cone")
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3A13D963013D"
+			width      	300
+			height     	180)
+		    (object CategoryView "Logical View::E32" @22
+			location   	(864, 1856)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@22
+			    location   	(720, 1772)
+			    fill_color 	13434879
+			    nlines     	2
+			    max_width  	288
+			    justify    	0
+			    label      	"E32")
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3A13D98603C9"
+			width      	300
+			height     	180)
+		    (object CategoryView "Logical View::S32" @23
+			location   	(1408, 1856)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@23
+			    location   	(1264, 1772)
+			    fill_color 	13434879
+			    nlines     	2
+			    max_width  	288
+			    justify    	0
+			    label      	"S32")
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3A13DAB2027F"
+			width      	300
+			height     	180)
+		    (object CategoryView "Logical View::F32" @24
+			location   	(1680, 240)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@24
+			    location   	(1536, 156)
+			    fill_color 	13434879
+			    nlines     	2
+			    max_width  	288
+			    justify    	0
+			    label      	"F32")
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3A13DA900317"
+			width      	300
+			height     	180)))
+	    (object InteractionDiagram "Enable profile"
+		mechanism_ref 	@1
+		quid       	"4088B48901D4"
+		title      	"Enable profile"
+		zoom       	100
+		max_height 	28350
+		max_width  	21600
+		origin_x   	0
+		origin_y   	0
+		items      	(list diagram_item_list
+		    (object InterObjView "$UNNAMED$2" @25
+			location   	(288, 224)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	TRUE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@25
+			    location   	(288, 249)
+			    anchor_loc 	1
+			    nlines     	2
+			    max_width  	360
+			    justify    	0
+			    label      	"")
+			icon       	"Actor"
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"4088B4D800CB"
+			width      	336
+			height     	1414
+			icon_height 	162
+			icon_width 	120
+			icon_y_offset 	0
+			annotation 	1
+			Focus_Of_Control 	(object Focus_Of_Control "" @26
+			    location   	(288, 368)
+			    line_color 	3342489
+			    InterObjView 	@25
+			    height     	1180
+			    y_coord    	1120
+			    Nested     	FALSE))
+		    (object InterObjView "$UNNAMED$0" @27
+			location   	(736, 224)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	TRUE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@27
+			    location   	(736, 224)
+			    fill_color 	13434879
+			    anchor_loc 	1
+			    nlines     	2
+			    max_width  	294
+			    justify    	0
+			    label      	"")
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"4088B4AF01C5"
+			width      	312
+			height     	1414
+			icon_height 	0
+			icon_width 	0
+			icon_y_offset 	0
+			annotation 	1
+			Focus_Of_Control 	(object Focus_Of_Control "" @28
+			    location   	(736, 368)
+			    line_color 	3342489
+			    InterObjView 	@27
+			    height     	1120
+			    y_coord    	1060
+			    Nested     	FALSE))
+		    (object InterObjView "$UNNAMED$1" @29
+			location   	(1184, 224)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	TRUE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@29
+			    location   	(1184, 224)
+			    fill_color 	13434879
+			    anchor_loc 	1
+			    nlines     	2
+			    max_width  	316
+			    justify    	0
+			    label      	"")
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"4088B594033E"
+			width      	334
+			height     	1414
+			icon_height 	0
+			icon_width 	0
+			icon_y_offset 	0
+			annotation 	1
+			Focus_Of_Control 	(object Focus_Of_Control "" @30
+			    location   	(1184, 432)
+			    line_color 	3342489
+			    InterObjView 	@29
+			    height     	996
+			    y_coord    	936
+			    Nested     	FALSE)
+			Focus_Of_Control 	(object Focus_Of_Control "" @31
+			    location   	(1184, 560)
+			    line_color 	3342489
+			    InterObjView 	@29
+			    height     	60
+			    y_coord    	0
+			    Nested     	TRUE)
+			Focus_Of_Control 	(object Focus_Of_Control "" @32
+			    location   	(1184, 1056)
+			    line_color 	3342489
+			    InterObjView 	@29
+			    height     	312
+			    y_coord    	252
+			    Nested     	TRUE))
+		    (object InterObjView "$UNNAMED$3" @33
+			location   	(1536, 224)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	TRUE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@33
+			    location   	(1536, 224)
+			    fill_color 	13434879
+			    anchor_loc 	1
+			    nlines     	2
+			    max_width  	354
+			    justify    	0
+			    label      	"")
+			icon       	"interface"
+			icon_style 	"Label"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"4088B5D003CC"
+			width      	372
+			height     	1414
+			icon_height 	0
+			icon_width 	0
+			icon_y_offset 	0
+			annotation 	1
+			Focus_Of_Control 	(object Focus_Of_Control "" @34
+			    location   	(1536, 688)
+			    line_color 	3342489
+			    InterObjView 	@33
+			    height     	60
+			    y_coord    	0
+			    Nested     	FALSE)
+			Focus_Of_Control 	(object Focus_Of_Control "" @35
+			    location   	(1536, 848)
+			    line_color 	3342489
+			    InterObjView 	@33
+			    height     	120
+			    y_coord    	60
+			    Nested     	FALSE))
+		    (object InterObjView "$UNNAMED$6" @36
+			location   	(1936, 224)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	TRUE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@36
+			    location   	(1936, 224)
+			    fill_color 	13434879
+			    anchor_loc 	1
+			    nlines     	2
+			    max_width  	540
+			    justify    	0
+			    label      	"")
+			icon       	"interface"
+			icon_style 	"Label"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"4088B5F300EE"
+			width      	558
+			height     	1414
+			icon_height 	0
+			icon_width 	0
+			icon_y_offset 	0
+			annotation 	1
+			Focus_Of_Control 	(object Focus_Of_Control "" @37
+			    location   	(1936, 848)
+			    line_color 	3342489
+			    InterObjView 	@36
+			    height     	60
+			    y_coord    	0
+			    Nested     	FALSE))
+		    (object InterObjView "$UNNAMED$4" @38
+			location   	(2448, 224)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	TRUE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@38
+			    location   	(2448, 224)
+			    fill_color 	13434879
+			    anchor_loc 	1
+			    nlines     	2
+			    max_width  	468
+			    justify    	0
+			    label      	"")
+			icon       	"interface"
+			icon_style 	"Label"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"4088C08002B6"
+			width      	486
+			height     	1414
+			icon_height 	0
+			icon_width 	0
+			icon_y_offset 	0
+			annotation 	1
+			Focus_Of_Control 	(object Focus_Of_Control "" @39
+			    location   	(2448, 1136)
+			    line_color 	3342489
+			    InterObjView 	@38
+			    height     	60
+			    y_coord    	0
+			    Nested     	FALSE))
+		    (object InterObjView "$UNNAMED$5" @40
+			location   	(2928, 224)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	TRUE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@40
+			    location   	(2928, 224)
+			    fill_color 	13434879
+			    anchor_loc 	1
+			    nlines     	2
+			    max_width  	358
+			    justify    	0
+			    label      	"")
+			icon       	"interface"
+			icon_style 	"Label"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"4088C0CE0315"
+			width      	376
+			height     	1414
+			icon_height 	0
+			icon_width 	0
+			icon_y_offset 	0
+			annotation 	1
+			Focus_Of_Control 	(object Focus_Of_Control "" @41
+			    location   	(2928, 1248)
+			    line_color 	3342489
+			    InterObjView 	@40
+			    height     	60
+			    y_coord    	0
+			    Nested     	FALSE))
+		    (object InterMessView "" @42
+			location   	(16, 368)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object SegLabel @43
+			    Parent_View 	@42
+			    location   	(511, 324)
+			    font       	(object Font
+				size       	10
+				face       	"Arial"
+				bold       	FALSE
+				italics    	FALSE
+				underline  	FALSE
+				strike     	FALSE
+				color      	0
+				default_color 	TRUE)
+			    quidu      	"4088B51F01A7"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	426
+			    justify    	0
+			    label      	"HandleCommandL(TInt)"
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	0)
+			line_color 	3342489
+			client     	@25
+			supplier   	@27
+			Focus_Src  	@26
+			Focus_Entry 	@28
+			origin     	(303, 368)
+			terminus   	(720, 368)
+			ordinal    	0)
+		    (object InterMessView "" @44
+			location   	(16, 432)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object SegLabel @45
+			    Parent_View 	@44
+			    location   	(959, 388)
+			    font       	(object Font
+				size       	10
+				face       	"Arial"
+				bold       	FALSE
+				italics    	FALSE
+				underline  	FALSE
+				strike     	FALSE
+				color      	0
+				default_color 	TRUE)
+			    quidu      	"4088B59A0061"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	307
+			    justify    	0
+			    label      	"EnableProfileL( )"
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	0)
+			line_color 	3342489
+			client     	@27
+			supplier   	@29
+			Focus_Src  	@28
+			Focus_Entry 	@30
+			origin     	(751, 432)
+			terminus   	(1168, 432)
+			ordinal    	1)
+		    (object SelfMessView "" @46
+			location   	(16, 560)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object SegLabel @47
+			    Parent_View 	@46
+			    location   	(1290, 516)
+			    font       	(object Font
+				size       	10
+				face       	"Arial"
+				bold       	FALSE
+				italics    	FALSE
+				underline  	FALSE
+				strike     	FALSE
+				color      	0
+				default_color 	TRUE)
+			    quidu      	"4088B5A30284"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	273
+			    justify    	0
+			    label      	"UpdateState( )"
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	0)
+			line_color 	3342489
+			client     	@29
+			supplier   	@29
+			Focus_Src  	@30
+			Focus_Entry 	@31
+			origin     	(1215, 560)
+			terminus   	(1365, 560)
+			ordinal    	2)
+		    (object InterMessView "" @48
+			location   	(1280, 688)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object SegLabel @49
+			    Parent_View 	@48
+			    location   	(1359, 644)
+			    font       	(object Font
+				size       	10
+				face       	"Arial"
+				bold       	FALSE
+				italics    	FALSE
+				underline  	FALSE
+				strike     	FALSE
+				color      	0
+				default_color 	TRUE)
+			    quidu      	"4088B5D80023"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	285
+			    justify    	0
+			    label      	"EnableProfile( )"
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	0)
+			line_color 	3342489
+			client     	@29
+			supplier   	@33
+			Focus_Src  	@30
+			Focus_Entry 	@34
+			origin     	(1199, 688)
+			terminus   	(1520, 688)
+			ordinal    	3)
+		    (object InterMessView "" @50
+			location   	(1744, 848)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object SegLabel @51
+			    Parent_View 	@50
+			    location   	(1735, 805)
+			    font       	(object Font
+				size       	10
+				face       	"Arial"
+				bold       	FALSE
+				italics    	FALSE
+				underline  	FALSE
+				strike     	FALSE
+				color      	0
+				default_color 	TRUE)
+			    quidu      	"4088B5FB0302"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	10
+			    justify    	0
+			    label      	"IMReceived(CSIPMessage)"
+			    pctDist    	0.498645
+			    height     	44
+			    orientation 	0)
+			line_color 	3342489
+			client     	@33
+			supplier   	@36
+			Focus_Src  	@35
+			Focus_Entry 	@37
+			origin     	(1551, 848)
+			terminus   	(1920, 848)
+			ordinal    	4)
+		    (object SelfMessView "" @52
+			location   	(16, 1056)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object SegLabel @53
+			    Parent_View 	@52
+			    location   	(1290, 1012)
+			    font       	(object Font
+				size       	10
+				face       	"Arial"
+				bold       	FALSE
+				italics    	FALSE
+				underline  	FALSE
+				strike     	FALSE
+				color      	0
+				default_color 	TRUE)
+			    quidu      	"4088CD730199"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	0
+			    justify    	0
+			    label      	""
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	0)
+			line_color 	3342489
+			client     	@29
+			supplier   	@29
+			Focus_Src  	@30
+			Focus_Entry 	@32
+			origin     	(1215, 1056)
+			terminus   	(1365, 1056)
+			ordinal    	5)
+		    (object InterMessView "" @54
+			location   	(1808, 1136)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object SegLabel @55
+			    Parent_View 	@54
+			    location   	(1823, 1092)
+			    font       	(object Font
+				size       	10
+				face       	"Arial"
+				bold       	FALSE
+				italics    	FALSE
+				underline  	FALSE
+				strike     	FALSE
+				color      	0
+				default_color 	TRUE)
+			    quidu      	"4088CD9000AF"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	651
+			    justify    	0
+			    label      	"GameStateChangedL(TGameState)"
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	0)
+			line_color 	3342489
+			client     	@29
+			supplier   	@38
+			Focus_Src  	@32
+			Focus_Entry 	@39
+			origin     	(1214, 1136)
+			terminus   	(2432, 1136)
+			ordinal    	6)
+		    (object InterMessView "" @56
+			location   	(2064, 1248)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object SegLabel @57
+			    Parent_View 	@56
+			    location   	(2063, 1204)
+			    font       	(object Font
+				size       	10
+				face       	"Arial"
+				bold       	FALSE
+				italics    	FALSE
+				underline  	FALSE
+				strike     	FALSE
+				color      	0
+				default_color 	TRUE)
+			    quidu      	"4088CD9502C2"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	444
+			    justify    	0
+			    label      	"SetRegistrationStateL( )"
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	0)
+			line_color 	3342489
+			client     	@29
+			supplier   	@40
+			Focus_Src  	@32
+			Focus_Entry 	@41
+			origin     	(1214, 1248)
+			terminus   	(2912, 1248)
+			ordinal    	7)))
+	    (object InteractionDiagram "Disable profile"
+		mechanism_ref 	@2
+		quid       	"4088CA28023A"
+		title      	"Disable profile"
+		zoom       	100
+		max_height 	28350
+		max_width  	21600
+		origin_x   	781
+		origin_y   	0
+		items      	(list diagram_item_list
+		    (object InterObjView "$UNNAMED$7" @58
+			location   	(256, 224)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	TRUE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@58
+			    location   	(256, 249)
+			    anchor_loc 	1
+			    nlines     	2
+			    max_width  	360
+			    justify    	0
+			    label      	"")
+			icon       	"Actor"
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"4088CA460111"
+			width      	336
+			height     	1606
+			icon_height 	162
+			icon_width 	120
+			icon_y_offset 	0
+			annotation 	1
+			Focus_Of_Control 	(object Focus_Of_Control "" @59
+			    location   	(256, 384)
+			    line_color 	3342489
+			    InterObjView 	@58
+			    height     	1356
+			    y_coord    	1296
+			    Nested     	FALSE))
+		    (object InterObjView "$UNNAMED$8" @60
+			location   	(672, 224)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	TRUE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@60
+			    location   	(672, 224)
+			    fill_color 	13434879
+			    anchor_loc 	1
+			    nlines     	2
+			    max_width  	294
+			    justify    	0
+			    label      	"")
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"4088CA5202D7"
+			width      	312
+			height     	1606
+			icon_height 	0
+			icon_width 	0
+			icon_y_offset 	0
+			annotation 	1
+			Focus_Of_Control 	(object Focus_Of_Control "" @61
+			    location   	(672, 384)
+			    line_color 	3342489
+			    InterObjView 	@60
+			    height     	1296
+			    y_coord    	1236
+			    Nested     	FALSE))
+		    (object InterObjView "$UNNAMED$9" @62
+			location   	(1008, 224)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	TRUE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@62
+			    location   	(1008, 224)
+			    fill_color 	13434879
+			    anchor_loc 	1
+			    nlines     	2
+			    max_width  	316
+			    justify    	0
+			    label      	"")
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"4088CABF02D8"
+			width      	334
+			height     	1606
+			icon_height 	0
+			icon_width 	0
+			icon_y_offset 	0
+			annotation 	1
+			Focus_Of_Control 	(object Focus_Of_Control "" @63
+			    location   	(1008, 448)
+			    line_color 	3342489
+			    InterObjView 	@62
+			    height     	1172
+			    y_coord    	1112
+			    Nested     	FALSE)
+			Focus_Of_Control 	(object Focus_Of_Control "" @64
+			    location   	(1008, 560)
+			    line_color 	3342489
+			    InterObjView 	@62
+			    height     	200
+			    y_coord    	140
+			    Nested     	TRUE)
+			Focus_Of_Control 	(object Focus_Of_Control "" @65
+			    location   	(1008, 1184)
+			    line_color 	3342489
+			    InterObjView 	@62
+			    height     	376
+			    y_coord    	316
+			    Nested     	TRUE))
+		    (object InterObjView "$UNNAMED$10" @66
+			location   	(1344, 224)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	TRUE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@66
+			    location   	(1344, 224)
+			    fill_color 	13434879
+			    anchor_loc 	1
+			    nlines     	2
+			    max_width  	354
+			    justify    	0
+			    label      	"")
+			icon       	"interface"
+			icon_style 	"Label"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"4088CADD03D2"
+			width      	372
+			height     	1606
+			icon_height 	0
+			icon_width 	0
+			icon_y_offset 	0
+			annotation 	1
+			Focus_Of_Control 	(object Focus_Of_Control "" @67
+			    location   	(1344, 816)
+			    line_color 	3342489
+			    InterObjView 	@66
+			    height     	60
+			    y_coord    	0
+			    Nested     	FALSE)
+			Focus_Of_Control 	(object Focus_Of_Control "" @68
+			    location   	(1344, 960)
+			    line_color 	3342489
+			    InterObjView 	@66
+			    height     	120
+			    y_coord    	60
+			    Nested     	FALSE))
+		    (object InterObjView "$UNNAMED$13" @69
+			location   	(1808, 224)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	TRUE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@69
+			    location   	(1808, 224)
+			    fill_color 	13434879
+			    anchor_loc 	1
+			    nlines     	2
+			    max_width  	540
+			    justify    	0
+			    label      	"")
+			icon       	"interface"
+			icon_style 	"Label"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"4088CAFF01FE"
+			width      	558
+			height     	1606
+			icon_height 	0
+			icon_width 	0
+			icon_y_offset 	0
+			annotation 	1
+			Focus_Of_Control 	(object Focus_Of_Control "" @70
+			    location   	(1808, 960)
+			    line_color 	3342489
+			    InterObjView 	@69
+			    height     	60
+			    y_coord    	0
+			    Nested     	FALSE))
+		    (object InterObjView "$UNNAMED$11" @71
+			location   	(2352, 224)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	TRUE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@71
+			    location   	(2352, 224)
+			    fill_color 	13434879
+			    anchor_loc 	1
+			    nlines     	2
+			    max_width  	468
+			    justify    	0
+			    label      	"")
+			icon       	"interface"
+			icon_style 	"Label"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"4088CCFA0030"
+			width      	486
+			height     	1606
+			icon_height 	0
+			icon_width 	0
+			icon_y_offset 	0
+			annotation 	1
+			Focus_Of_Control 	(object Focus_Of_Control "" @72
+			    location   	(2352, 640)
+			    line_color 	3342489
+			    InterObjView 	@71
+			    height     	60
+			    y_coord    	0
+			    Nested     	FALSE)
+			Focus_Of_Control 	(object Focus_Of_Control "" @73
+			    location   	(2352, 1312)
+			    line_color 	3342489
+			    InterObjView 	@71
+			    height     	60
+			    y_coord    	0
+			    Nested     	FALSE))
+		    (object InterObjView "$UNNAMED$12" @74
+			location   	(2800, 224)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	TRUE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@74
+			    location   	(2800, 224)
+			    fill_color 	13434879
+			    anchor_loc 	1
+			    nlines     	2
+			    max_width  	358
+			    justify    	0
+			    label      	"")
+			icon       	"interface"
+			icon_style 	"Label"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"4088CD0601D6"
+			width      	376
+			height     	1606
+			icon_height 	0
+			icon_width 	0
+			icon_y_offset 	0
+			annotation 	1
+			Focus_Of_Control 	(object Focus_Of_Control "" @75
+			    location   	(2800, 1440)
+			    line_color 	3342489
+			    InterObjView 	@74
+			    height     	60
+			    y_coord    	0
+			    Nested     	FALSE))
+		    (object InterMessView "" @76
+			location   	(464, 384)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object SegLabel @77
+			    Parent_View 	@76
+			    location   	(463, 340)
+			    font       	(object Font
+				size       	10
+				face       	"Arial"
+				bold       	FALSE
+				italics    	FALSE
+				underline  	FALSE
+				strike     	FALSE
+				color      	0
+				default_color 	TRUE)
+			    quidu      	"4088CA5B0067"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	432
+			    justify    	0
+			    label      	"HandleCommandL(TInt)"
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	0)
+			line_color 	3342489
+			client     	@58
+			supplier   	@60
+			Focus_Src  	@59
+			Focus_Entry 	@61
+			origin     	(271, 384)
+			terminus   	(656, 384)
+			ordinal    	0)
+		    (object InterMessView "" @78
+			location   	(832, 448)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object SegLabel @79
+			    Parent_View 	@78
+			    location   	(839, 404)
+			    font       	(object Font
+				size       	10
+				face       	"Arial"
+				bold       	FALSE
+				italics    	FALSE
+				underline  	FALSE
+				strike     	FALSE
+				color      	0
+				default_color 	TRUE)
+			    quidu      	"4088CAC20394"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	316
+			    justify    	0
+			    label      	"DisableProfileL( )"
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	0)
+			line_color 	3342489
+			client     	@60
+			supplier   	@62
+			Focus_Src  	@61
+			Focus_Entry 	@63
+			origin     	(687, 448)
+			terminus   	(992, 448)
+			ordinal    	1)
+		    (object SelfMessView "" @80
+			location   	(16, 560)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object SegLabel @81
+			    Parent_View 	@80
+			    location   	(1114, 516)
+			    font       	(object Font
+				size       	10
+				face       	"Arial"
+				bold       	FALSE
+				italics    	FALSE
+				underline  	FALSE
+				strike     	FALSE
+				color      	0
+				default_color 	TRUE)
+			    quidu      	"4088CAC501FE"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	273
+			    justify    	0
+			    label      	"UpdateState( )"
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	0)
+			line_color 	3342489
+			client     	@62
+			supplier   	@62
+			Focus_Src  	@63
+			Focus_Entry 	@64
+			origin     	(1039, 560)
+			terminus   	(1189, 560)
+			ordinal    	2)
+		    (object InterMessView "" @82
+			location   	(1184, 816)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object SegLabel @83
+			    Parent_View 	@82
+			    location   	(1175, 773)
+			    font       	(object Font
+				size       	10
+				face       	"Arial"
+				bold       	FALSE
+				italics    	FALSE
+				underline  	FALSE
+				strike     	FALSE
+				color      	0
+				default_color 	TRUE)
+			    quidu      	"4088CAE30328"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	294
+			    justify    	0
+			    label      	"DisableProfile( )"
+			    pctDist    	0.498361
+			    height     	44
+			    orientation 	0)
+			line_color 	3342489
+			client     	@62
+			supplier   	@66
+			Focus_Src  	@63
+			Focus_Entry 	@67
+			origin     	(1023, 816)
+			terminus   	(1328, 816)
+			ordinal    	4)
+		    (object InterMessView "" @84
+			location   	(1536, 960)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object SegLabel @85
+			    Parent_View 	@84
+			    location   	(1575, 916)
+			    font       	(object Font
+				size       	10
+				face       	"Arial"
+				bold       	FALSE
+				italics    	FALSE
+				underline  	FALSE
+				strike     	FALSE
+				color      	0
+				default_color 	TRUE)
+			    quidu      	"4088CB080182"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	501
+			    justify    	0
+			    label      	"IMReceived(CSIPMessage)"
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	0)
+			line_color 	3342489
+			client     	@66
+			supplier   	@69
+			Focus_Src  	@68
+			Focus_Entry 	@70
+			origin     	(1359, 960)
+			terminus   	(1792, 960)
+			ordinal    	5)
+		    (object SelfMessView "" @86
+			location   	(16, 1184)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object SegLabel @87
+			    Parent_View 	@86
+			    location   	(1114, 1140)
+			    font       	(object Font
+				size       	10
+				face       	"Arial"
+				bold       	FALSE
+				italics    	FALSE
+				underline  	FALSE
+				strike     	FALSE
+				color      	0
+				default_color 	TRUE)
+			    quidu      	"4088CC8A02FD"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	273
+			    justify    	0
+			    label      	"UpdateState( )"
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	0)
+			line_color 	3342489
+			client     	@62
+			supplier   	@62
+			Focus_Src  	@63
+			Focus_Entry 	@65
+			origin     	(1039, 1184)
+			terminus   	(1189, 1184)
+			ordinal    	6)
+		    (object InterMessView "" @88
+			location   	(16, 1312)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object SegLabel @89
+			    Parent_View 	@88
+			    location   	(1687, 1268)
+			    font       	(object Font
+				size       	10
+				face       	"Arial"
+				bold       	FALSE
+				italics    	FALSE
+				underline  	FALSE
+				strike     	FALSE
+				color      	0
+				default_color 	TRUE)
+			    quidu      	"4088CD0001B7"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	651
+			    justify    	0
+			    label      	"GameStateChangedL(TGameState)"
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	0)
+			line_color 	3342489
+			client     	@62
+			supplier   	@71
+			Focus_Src  	@65
+			Focus_Entry 	@73
+			origin     	(1038, 1312)
+			terminus   	(2336, 1312)
+			ordinal    	7)
+		    (object InterMessView "" @90
+			location   	(1824, 1440)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object SegLabel @91
+			    Parent_View 	@90
+			    location   	(1911, 1396)
+			    font       	(object Font
+				size       	10
+				face       	"Arial"
+				bold       	FALSE
+				italics    	FALSE
+				underline  	FALSE
+				strike     	FALSE
+				color      	0
+				default_color 	TRUE)
+			    quidu      	"4088CD0C0198"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	444
+			    justify    	0
+			    label      	"SetRegistrationStateL( )"
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	0)
+			line_color 	3342489
+			client     	@62
+			supplier   	@74
+			Focus_Src  	@65
+			Focus_Entry 	@75
+			origin     	(1038, 1440)
+			terminus   	(2784, 1440)
+			ordinal    	8)
+		    (object InterMessView "" @92
+			location   	(1600, 640)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object SegLabel @93
+			    Parent_View 	@92
+			    location   	(1687, 596)
+			    font       	(object Font
+				size       	10
+				face       	"Arial"
+				bold       	FALSE
+				italics    	FALSE
+				underline  	FALSE
+				strike     	FALSE
+				color      	0
+				default_color 	TRUE)
+			    quidu      	"4088CE5B0361"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	651
+			    justify    	0
+			    label      	"GameStateChangedL(TGameState)"
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	0)
+			line_color 	3342489
+			client     	@62
+			supplier   	@71
+			Focus_Src  	@64
+			Focus_Entry 	@72
+			origin     	(1038, 640)
+			terminus   	(2336, 640)
+			ordinal    	3)))
+	    (object ObjectDiagram "Disable profile"
+		mechanism_ref 	@2
+		quid       	"4088CD2B006F"
+		title      	"Disable profile"
+		zoom       	100
+		max_height 	28350
+		max_width  	21600
+		origin_x   	0
+		origin_y   	0
+		items      	(list diagram_item_list
+		    (object ObjectView "$UNNAMED$7" @94
+			location   	(352, 384)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@94
+			    location   	(352, 544)
+			    anchor_loc 	1
+			    nlines     	2
+			    max_width  	389
+			    justify    	0
+			    label      	"")
+			icon       	"Actor"
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"4088CA460111"
+			annotation 	4
+			autoResize 	TRUE
+			subobjects 	0
+			x_offset   	0.000000
+			y_offset   	0.000000)
+		    (object ObjectView "$UNNAMED$8" @95
+			location   	(928, 384)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@95
+			    location   	(782, 333)
+			    fill_color 	13434879
+			    nlines     	2
+			    max_width  	292
+			    justify    	0
+			    label      	"")
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"4088CA5202D7"
+			width      	310
+			height     	126
+			annotation 	4
+			autoResize 	TRUE
+			subobjects 	0
+			x_offset   	0.000000
+			y_offset   	0.000000)
+		    (object ObjectView "$UNNAMED$9" @96
+			location   	(1504, 384)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@96
+			    location   	(1346, 333)
+			    fill_color 	13434879
+			    nlines     	2
+			    max_width  	316
+			    justify    	0
+			    label      	"")
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"4088CABF02D8"
+			width      	334
+			height     	126
+			annotation 	4
+			autoResize 	TRUE
+			subobjects 	0
+			x_offset   	0.000000
+			y_offset   	0.000000)
+		    (object ObjectView "$UNNAMED$10" @97
+			location   	(480, 912)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@97
+			    location   	(294, 861)
+			    fill_color 	13434879
+			    nlines     	2
+			    max_width  	372
+			    justify    	0
+			    label      	"")
+			icon       	"interface"
+			icon_style 	"Label"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"4088CADD03D2"
+			width      	390
+			height     	126
+			annotation 	4
+			autoResize 	TRUE
+			subobjects 	0
+			x_offset   	0.000000
+			y_offset   	0.000000)
+		    (object ObjectView "$UNNAMED$13" @98
+			location   	(1504, 912)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@98
+			    location   	(1234, 861)
+			    fill_color 	13434879
+			    nlines     	2
+			    max_width  	540
+			    justify    	0
+			    label      	"")
+			icon       	"interface"
+			icon_style 	"Label"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"4088CAFF01FE"
+			width      	558
+			height     	126
+			annotation 	4
+			autoResize 	TRUE
+			subobjects 	0
+			x_offset   	0.000000
+			y_offset   	0.000000)
+		    (object ObjectView "$UNNAMED$11" @99
+			location   	(2528, 832)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@99
+			    location   	(2299, 781)
+			    fill_color 	13434879
+			    nlines     	2
+			    max_width  	458
+			    justify    	0
+			    label      	"")
+			icon       	"interface"
+			icon_style 	"Label"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"4088CCFA0030"
+			width      	476
+			height     	126
+			annotation 	4
+			autoResize 	TRUE
+			subobjects 	0
+			x_offset   	0.000000
+			y_offset   	0.000000)
+		    (object ObjectView "$UNNAMED$12" @100
+			location   	(2480, 384)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@100
+			    location   	(2294, 333)
+			    fill_color 	13434879
+			    nlines     	2
+			    max_width  	372
+			    justify    	0
+			    label      	"")
+			icon       	"interface"
+			icon_style 	"Label"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"4088CD0601D6"
+			width      	390
+			height     	126
+			annotation 	4
+			autoResize 	TRUE
+			subobjects 	0
+			x_offset   	0.000000
+			y_offset   	0.000000)
+		    (object LinkSelfView "" @101
+			location   	(1504, 171)
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"4088CAC501FD"
+			client     	@96
+			supplier   	@96
+			line_style 	4)
+		    (object MessView "" @102
+			location   	(1504, 127)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			line_color 	3342489
+			label      	(object SegLabel @103
+			    Parent_View 	@102
+			    location   	(1504, 36)
+			    font       	(object Font
+				size       	10
+				face       	"Arial"
+				bold       	FALSE
+				italics    	FALSE
+				underline  	FALSE
+				strike     	FALSE
+				color      	0
+				default_color 	TRUE)
+			    quidu      	"4088CAC501FE"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	378
+			    justify    	0
+			    label      	"UpdateState( )"
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	0)
+			label      	(object SegLabel @104
+			    Parent_View 	@102
+			    location   	(1504, 83)
+			    font       	(object Font
+				size       	10
+				face       	"Arial"
+				bold       	FALSE
+				italics    	FALSE
+				underline  	FALSE
+				strike     	FALSE
+				color      	0
+				default_color 	TRUE)
+			    quidu      	"4088CC8A02FD"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	378
+			    justify    	0
+			    label      	"UpdateState( )"
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	0)
+			object_arc 	@101
+			pctDist    	0.500000
+			height     	45
+			orientation 	0
+			dir        	1
+			origin     	(1444, 127)
+			terminus   	(1564, 127))
+		    (object LinkView "" @105
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"4088CA5B0066"
+			client     	@94
+			supplier   	@95
+			line_style 	0)
+		    (object MessView "" @106
+			location   	(590, 340)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			line_color 	3342489
+			label      	(object SegLabel @107
+			    Parent_View 	@106
+			    location   	(590, 296)
+			    font       	(object Font
+				size       	10
+				face       	"Arial"
+				bold       	FALSE
+				italics    	FALSE
+				underline  	FALSE
+				strike     	FALSE
+				color      	0
+				default_color 	TRUE)
+			    quidu      	"4088CA5B0067"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	469
+			    justify    	0
+			    label      	"HandleCommandL(TInt)"
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	0)
+			object_arc 	@105
+			pctDist    	0.500000
+			height     	45
+			orientation 	0
+			dir        	1
+			origin     	(530, 340)
+			terminus   	(650, 340))
+		    (object LinkView "" @108
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"4088CAC20393"
+			client     	@95
+			supplier   	@96
+			line_style 	0)
+		    (object MessView "" @109
+			location   	(1210, 340)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			line_color 	3342489
+			label      	(object SegLabel @110
+			    Parent_View 	@109
+			    location   	(1210, 296)
+			    font       	(object Font
+				size       	10
+				face       	"Arial"
+				bold       	FALSE
+				italics    	FALSE
+				underline  	FALSE
+				strike     	FALSE
+				color      	0
+				default_color 	TRUE)
+			    quidu      	"4088CAC20394"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	388
+			    justify    	0
+			    label      	"DisableProfileL( )"
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	0)
+			object_arc 	@108
+			pctDist    	0.500000
+			height     	45
+			orientation 	0
+			dir        	1
+			origin     	(1150, 340)
+			terminus   	(1270, 340))
+		    (object LinkView "" @111
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"4088CAE30327"
+			client     	@96
+			supplier   	@97
+			line_style 	0)
+		    (object MessView "" @112
+			location   	(1013, 687)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			line_color 	3342489
+			label      	(object SegLabel @113
+			    Parent_View 	@112
+			    location   	(1013, 687)
+			    font       	(object Font
+				size       	10
+				face       	"Arial"
+				bold       	FALSE
+				italics    	FALSE
+				underline  	FALSE
+				strike     	FALSE
+				color      	0
+				default_color 	TRUE)
+			    quidu      	"4088CAE30328"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	450
+			    justify    	0
+			    label      	"DisableProfile( )"
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	0)
+			object_arc 	@111
+			pctDist    	0.500000
+			height     	45
+			orientation 	0
+			dir        	1
+			origin     	(1065, 659)
+			terminus   	(961, 715))
+		    (object LinkView "" @114
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"4088CD0001B6"
+			client     	@96
+			supplier   	@99
+			line_style 	0)
+		    (object MessView "" @115
+			location   	(2033, 567)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			line_color 	3342489
+			label      	(object SegLabel @116
+			    Parent_View 	@115
+			    location   	(2051, 527)
+			    font       	(object Font
+				size       	10
+				face       	"Arial"
+				bold       	FALSE
+				italics    	FALSE
+				underline  	FALSE
+				strike     	FALSE
+				color      	0
+				default_color 	TRUE)
+			    quidu      	"4088CD0001B7"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	791
+			    justify    	0
+			    label      	"GameStateChangedL(TGameState)"
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	0)
+			label      	(object SegLabel @117
+			    Parent_View 	@115
+			    location   	(2051, 480)
+			    font       	(object Font
+				size       	10
+				face       	"Arial"
+				bold       	FALSE
+				italics    	FALSE
+				underline  	FALSE
+				strike     	FALSE
+				color      	0
+				default_color 	TRUE)
+			    quidu      	"4088CE5B0361"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	10
+			    justify    	0
+			    label      	"GameStateChangedL(TGameState)"
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	0)
+			object_arc 	@114
+			pctDist    	0.500000
+			height     	45
+			orientation 	0
+			dir        	1
+			origin     	(1978, 543)
+			terminus   	(2088, 591))
+		    (object LinkView "" @118
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"4088CD0C0197"
+			client     	@96
+			supplier   	@100
+			line_style 	0)
+		    (object MessView "" @119
+			location   	(1978, 340)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			line_color 	3342489
+			label      	(object SegLabel @120
+			    Parent_View 	@119
+			    location   	(1978, 296)
+			    font       	(object Font
+				size       	10
+				face       	"Arial"
+				bold       	FALSE
+				italics    	FALSE
+				underline  	FALSE
+				strike     	FALSE
+				color      	0
+				default_color 	TRUE)
+			    quidu      	"4088CD0C0198"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	585
+			    justify    	0
+			    label      	"SetRegistrationStateL( )"
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	0)
+			object_arc 	@118
+			pctDist    	0.500000
+			height     	45
+			orientation 	0
+			dir        	1
+			origin     	(1918, 340)
+			terminus   	(2038, 340))
+		    (object LinkView "" @121
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"4088CB080181"
+			client     	@97
+			supplier   	@98
+			line_style 	0)
+		    (object MessView "" @122
+			location   	(950, 868)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			line_color 	3342489
+			label      	(object SegLabel @123
+			    Parent_View 	@122
+			    location   	(950, 824)
+			    font       	(object Font
+				size       	10
+				face       	"Arial"
+				bold       	FALSE
+				italics    	FALSE
+				underline  	FALSE
+				strike     	FALSE
+				color      	0
+				default_color 	TRUE)
+			    quidu      	"4088CB080182"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	450
+			    justify    	0
+			    label      	"IMReceived(CSIPMessage)"
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	0)
+			object_arc 	@121
+			pctDist    	0.500000
+			height     	45
+			orientation 	0
+			dir        	1
+			origin     	(890, 868)
+			terminus   	(1010, 868))
+		    (object LinkView "" @124
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"4088CB2A0105"
+			client     	@98
+			supplier   	@96
+			line_style 	0)))
+	    (object ObjectDiagram "Enable profile"
+		mechanism_ref 	@1
+		quid       	"4088CDA302A3"
+		title      	"Enable profile"
+		zoom       	100
+		max_height 	28350
+		max_width  	21600
+		origin_x   	0
+		origin_y   	0
+		items      	(list diagram_item_list
+		    (object ObjectView "$UNNAMED$0" @125
+			location   	(784, 512)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@125
+			    location   	(638, 461)
+			    fill_color 	13434879
+			    nlines     	2
+			    max_width  	292
+			    justify    	0
+			    label      	"")
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"4088B4AF01C5"
+			width      	310
+			height     	126
+			annotation 	4
+			autoResize 	TRUE
+			subobjects 	0
+			x_offset   	0.000000
+			y_offset   	0.000000)
+		    (object ObjectView "$UNNAMED$2" @126
+			location   	(784, 96)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@126
+			    location   	(784, 256)
+			    anchor_loc 	1
+			    nlines     	2
+			    max_width  	392
+			    justify    	0
+			    label      	"")
+			icon       	"Actor"
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"4088B4D800CB"
+			annotation 	4
+			autoResize 	TRUE
+			subobjects 	0
+			x_offset   	-0.080000
+			y_offset   	0.110000)
+		    (object ObjectView "$UNNAMED$1" @127
+			location   	(1792, 512)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@127
+			    location   	(1634, 461)
+			    fill_color 	13434879
+			    nlines     	2
+			    max_width  	316
+			    justify    	0
+			    label      	"")
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"4088B594033E"
+			width      	334
+			height     	126
+			annotation 	4
+			autoResize 	TRUE
+			subobjects 	0
+			x_offset   	0.000000
+			y_offset   	0.000000)
+		    (object ObjectView "$UNNAMED$3" @128
+			location   	(1792, 1120)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@128
+			    location   	(1606, 1069)
+			    fill_color 	13434879
+			    nlines     	2
+			    max_width  	372
+			    justify    	0
+			    label      	"")
+			icon       	"interface"
+			icon_style 	"Label"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"4088B5D003CC"
+			width      	390
+			height     	126
+			annotation 	4
+			autoResize 	TRUE
+			subobjects 	0
+			x_offset   	0.000000
+			y_offset   	0.000000)
+		    (object ObjectView "$UNNAMED$6" @129
+			location   	(2496, 1120)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@129
+			    location   	(2226, 1069)
+			    fill_color 	13434879
+			    nlines     	2
+			    max_width  	540
+			    justify    	0
+			    label      	"")
+			icon       	"interface"
+			icon_style 	"Label"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"4088B5F300EE"
+			width      	558
+			height     	126
+			annotation 	4
+			autoResize 	TRUE
+			subobjects 	0
+			x_offset   	0.000000
+			y_offset   	0.000000)
+		    (object ObjectView "$UNNAMED$4" @130
+			location   	(784, 1120)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@130
+			    location   	(555, 1069)
+			    fill_color 	13434879
+			    nlines     	2
+			    max_width  	458
+			    justify    	0
+			    label      	"")
+			icon       	"interface"
+			icon_style 	"Label"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"4088C08002B6"
+			width      	476
+			height     	126
+			annotation 	4
+			autoResize 	TRUE
+			subobjects 	0
+			x_offset   	-0.080000
+			y_offset   	0.110000)
+		    (object ObjectView "$UNNAMED$5" @131
+			location   	(2496, 512)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@131
+			    location   	(2310, 461)
+			    fill_color 	13434879
+			    nlines     	2
+			    max_width  	372
+			    justify    	0
+			    label      	"")
+			icon       	"interface"
+			icon_style 	"Label"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"4088C0CE0315"
+			width      	390
+			height     	126
+			annotation 	4
+			autoResize 	TRUE
+			subobjects 	0
+			x_offset   	0.000000
+			y_offset   	0.000000)
+		    (object LinkSelfView "" @132
+			location   	(1792, 299)
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"4088B5A30283"
+			client     	@127
+			supplier   	@127
+			line_style 	4)
+		    (object MessView "" @133
+			location   	(1792, 255)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			line_color 	3342489
+			label      	(object SegLabel @134
+			    Parent_View 	@133
+			    location   	(1792, 164)
+			    font       	(object Font
+				size       	10
+				face       	"Arial"
+				bold       	FALSE
+				italics    	FALSE
+				underline  	FALSE
+				strike     	FALSE
+				color      	0
+				default_color 	TRUE)
+			    quidu      	"4088B5A30284"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	378
+			    justify    	0
+			    label      	"UpdateState( )"
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	0)
+			label      	(object SegLabel @135
+			    Parent_View 	@133
+			    location   	(1792, 211)
+			    font       	(object Font
+				size       	10
+				face       	"Arial"
+				bold       	FALSE
+				italics    	FALSE
+				underline  	FALSE
+				strike     	FALSE
+				color      	0
+				default_color 	TRUE)
+			    quidu      	"4088CD730199"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	116
+			    justify    	0
+			    label      	""
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	0)
+			object_arc 	@132
+			pctDist    	0.500000
+			height     	45
+			orientation 	0
+			dir        	1
+			origin     	(1732, 255)
+			terminus   	(1852, 255))
+		    (object LinkView "" @136
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"4088B59A0060"
+			client     	@125
+			supplier   	@127
+			line_style 	0)
+		    (object MessView "" @137
+			location   	(1281, 468)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			line_color 	3342489
+			label      	(object SegLabel @138
+			    Parent_View 	@137
+			    location   	(1281, 424)
+			    font       	(object Font
+				size       	10
+				face       	"Arial"
+				bold       	FALSE
+				italics    	FALSE
+				underline  	FALSE
+				strike     	FALSE
+				color      	0
+				default_color 	TRUE)
+			    quidu      	"4088B59A0061"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	378
+			    justify    	0
+			    label      	"EnableProfileL( )"
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	0)
+			object_arc 	@136
+			pctDist    	0.500000
+			height     	45
+			orientation 	0
+			dir        	1
+			origin     	(1221, 468)
+			terminus   	(1341, 468))
+		    (object LinkView "" @139
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"4088B4E700EA"
+			client     	@126
+			supplier   	@125
+			line_style 	0)
+		    (object MessView "" @140
+			location   	(829, 311)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			line_color 	3342489
+			label      	(object SegLabel @141
+			    Parent_View 	@140
+			    location   	(874, 311)
+			    font       	(object Font
+				size       	10
+				face       	"Arial"
+				bold       	FALSE
+				italics    	FALSE
+				underline  	FALSE
+				strike     	FALSE
+				color      	0
+				default_color 	TRUE)
+			    quidu      	"4088B51F01A7"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	469
+			    justify    	0
+			    label      	"HandleCommandL(TInt)"
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	0)
+			object_arc 	@139
+			pctDist    	0.500000
+			height     	45
+			orientation 	0
+			dir        	1
+			origin     	(829, 251)
+			terminus   	(829, 371))
+		    (object LinkView "" @142
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"4088B5D80022"
+			client     	@127
+			supplier   	@128
+			line_style 	0)
+		    (object MessView "" @143
+			location   	(1837, 816)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			line_color 	3342489
+			label      	(object SegLabel @144
+			    Parent_View 	@143
+			    location   	(1837, 816)
+			    font       	(object Font
+				size       	10
+				face       	"Arial"
+				bold       	FALSE
+				italics    	FALSE
+				underline  	FALSE
+				strike     	FALSE
+				color      	0
+				default_color 	TRUE)
+			    quidu      	"4088B5D80023"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	450
+			    justify    	0
+			    label      	"EnableProfile( )"
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	0)
+			object_arc 	@142
+			pctDist    	0.500000
+			height     	45
+			orientation 	0
+			dir        	1
+			origin     	(1837, 756)
+			terminus   	(1837, 876))
+		    (object LinkView "" @145
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"4088C08E00B3"
+			client     	@127
+			supplier   	@130
+			line_style 	0)
+		    (object MessView "" @146
+			location   	(1310, 854)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			line_color 	3342489
+			label      	(object SegLabel @147
+			    Parent_View 	@146
+			    location   	(1334, 892)
+			    font       	(object Font
+				size       	10
+				face       	"Arial"
+				bold       	FALSE
+				italics    	FALSE
+				underline  	FALSE
+				strike     	FALSE
+				color      	0
+				default_color 	TRUE)
+			    quidu      	"4088CD9000AF"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	791
+			    justify    	0
+			    label      	"GameStateChangedL(TGameState)"
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	0)
+			object_arc 	@145
+			pctDist    	0.500000
+			height     	45
+			orientation 	0
+			dir        	1
+			origin     	(1360, 823)
+			terminus   	(1260, 885))
+		    (object LinkView "" @148
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"4088C0F40150"
+			client     	@127
+			supplier   	@131
+			line_style 	0)
+		    (object MessView "" @149
+			location   	(2129, 468)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			line_color 	3342489
+			label      	(object SegLabel @150
+			    Parent_View 	@149
+			    location   	(2129, 424)
+			    font       	(object Font
+				size       	10
+				face       	"Arial"
+				bold       	FALSE
+				italics    	FALSE
+				underline  	FALSE
+				strike     	FALSE
+				color      	0
+				default_color 	TRUE)
+			    quidu      	"4088CD9502C2"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	585
+			    justify    	0
+			    label      	"SetRegistrationStateL( )"
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	0)
+			object_arc 	@148
+			pctDist    	0.500000
+			height     	45
+			orientation 	0
+			dir        	1
+			origin     	(2069, 468)
+			terminus   	(2189, 468))
+		    (object LinkView "" @151
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"4088B5FB0301"
+			client     	@128
+			supplier   	@129
+			line_style 	0)
+		    (object MessView "" @152
+			location   	(2101, 1076)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			line_color 	3342489
+			label      	(object SegLabel @153
+			    Parent_View 	@152
+			    location   	(2101, 1032)
+			    font       	(object Font
+				size       	10
+				face       	"Arial"
+				bold       	FALSE
+				italics    	FALSE
+				underline  	FALSE
+				strike     	FALSE
+				color      	0
+				default_color 	TRUE)
+			    quidu      	"4088B5FB0302"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	450
+			    justify    	0
+			    label      	"IMReceived(CSIPMessage)"
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	0)
+			object_arc 	@151
+			pctDist    	0.500000
+			height     	45
+			orientation 	0
+			dir        	1
+			origin     	(2041, 1076)
+			terminus   	(2161, 1076))
+		    (object LinkView "" @154
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"4088B60C0330"
+			client     	@129
+			supplier   	@127
+			line_style 	0)
+		    (object LinkView "" @155
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"4088C0A403B1"
+			client     	@130
+			supplier   	@125
+			line_style 	0)))
+	    (object InteractionDiagram "Game state changed UI"
+		mechanism_ref 	@3
+		quid       	"4088CE9403B0"
+		title      	"Game state changed UI"
+		zoom       	100
+		max_height 	28350
+		max_width  	21600
+		origin_x   	0
+		origin_y   	0
+		items      	(list diagram_item_list
+		    (object InterObjView "$UNNAMED$16" @156
+			location   	(352, 224)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	TRUE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@156
+			    location   	(352, 224)
+			    fill_color 	13434879
+			    anchor_loc 	1
+			    nlines     	2
+			    max_width  	316
+			    justify    	0
+			    label      	"")
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"4088CEED03C0"
+			width      	334
+			height     	462
+			icon_height 	0
+			icon_width 	0
+			icon_y_offset 	0
+			annotation 	1
+			Focus_Of_Control 	(object Focus_Of_Control "" @157
+			    location   	(352, 368)
+			    line_color 	3342489
+			    InterObjView 	@156
+			    height     	228
+			    y_coord    	168
+			    Nested     	FALSE))
+		    (object InterObjView "$UNNAMED$14" @158
+			location   	(768, 224)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	TRUE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@158
+			    location   	(768, 224)
+			    fill_color 	13434879
+			    anchor_loc 	1
+			    nlines     	2
+			    max_width  	294
+			    justify    	0
+			    label      	"")
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"4088CEDB0055"
+			width      	312
+			height     	462
+			icon_height 	0
+			icon_width 	0
+			icon_y_offset 	0
+			annotation 	1
+			Focus_Of_Control 	(object Focus_Of_Control "" @159
+			    location   	(768, 368)
+			    line_color 	3342489
+			    InterObjView 	@158
+			    height     	168
+			    y_coord    	108
+			    Nested     	FALSE))
+		    (object InterObjView "$UNNAMED$15" @160
+			location   	(1200, 224)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	TRUE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@160
+			    location   	(1200, 224)
+			    fill_color 	13434879
+			    anchor_loc 	1
+			    nlines     	2
+			    max_width  	466
+			    justify    	0
+			    label      	"")
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"4088CF740028"
+			width      	484
+			height     	462
+			icon_height 	0
+			icon_width 	0
+			icon_y_offset 	0
+			annotation 	1
+			Focus_Of_Control 	(object Focus_Of_Control "" @161
+			    location   	(1200, 416)
+			    line_color 	3342489
+			    InterObjView 	@160
+			    height     	60
+			    y_coord    	0
+			    Nested     	FALSE))
+		    (object InterMessView "" @162
+			location   	(544, 368)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object SegLabel @163
+			    Parent_View 	@162
+			    location   	(559, 324)
+			    font       	(object Font
+				size       	10
+				face       	"Arial"
+				bold       	FALSE
+				italics    	FALSE
+				underline  	FALSE
+				strike     	FALSE
+				color      	0
+				default_color 	TRUE)
+			    quidu      	"4088CEF70102"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	651
+			    justify    	0
+			    label      	"GameStateChangedL(TGameState)"
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	0)
+			line_color 	3342489
+			client     	@156
+			supplier   	@158
+			Focus_Src  	@157
+			Focus_Entry 	@159
+			origin     	(367, 368)
+			terminus   	(752, 368)
+			ordinal    	0)
+		    (object InterMessView "" @164
+			location   	(16, 416)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object SegLabel @165
+			    Parent_View 	@164
+			    location   	(983, 372)
+			    font       	(object Font
+				size       	10
+				face       	"Arial"
+				bold       	FALSE
+				italics    	FALSE
+				underline  	FALSE
+				strike     	FALSE
+				color      	0
+				default_color 	TRUE)
+			    quidu      	"4088CF79023D"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	216
+			    justify    	0
+			    label      	"DrawNow( )"
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	0)
+			line_color 	3342489
+			client     	@158
+			supplier   	@160
+			Focus_Src  	@159
+			Focus_Entry 	@161
+			origin     	(783, 416)
+			terminus   	(1184, 416)
+			ordinal    	1)))
+	    (object InteractionDiagram "Pass move"
+		mechanism_ref 	@4
+		quid       	"4088CFF40376"
+		title      	"Pass move"
+		zoom       	100
+		max_height 	28350
+		max_width  	21600
+		origin_x   	0
+		origin_y   	0
+		items      	(list diagram_item_list
+		    (object InterObjView "$UNNAMED$17" @166
+			location   	(288, 224)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	TRUE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@166
+			    location   	(288, 249)
+			    anchor_loc 	1
+			    nlines     	2
+			    max_width  	360
+			    justify    	0
+			    label      	"")
+			icon       	"Actor"
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"4088D0110192"
+			width      	336
+			height     	986
+			icon_height 	162
+			icon_width 	120
+			icon_y_offset 	0
+			annotation 	1
+			Focus_Of_Control 	(object Focus_Of_Control "" @167
+			    location   	(288, 400)
+			    line_color 	3342489
+			    InterObjView 	@166
+			    height     	720
+			    y_coord    	660
+			    Nested     	FALSE))
+		    (object InterObjView "$UNNAMED$18" @168
+			location   	(624, 224)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	TRUE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@168
+			    location   	(624, 224)
+			    fill_color 	13434879
+			    anchor_loc 	1
+			    nlines     	2
+			    max_width  	294
+			    justify    	0
+			    label      	"")
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"4088D01F02DA"
+			width      	312
+			height     	986
+			icon_height 	0
+			icon_width 	0
+			icon_y_offset 	0
+			annotation 	1
+			Focus_Of_Control 	(object Focus_Of_Control "" @169
+			    location   	(624, 400)
+			    line_color 	3342489
+			    InterObjView 	@168
+			    height     	660
+			    y_coord    	600
+			    Nested     	FALSE)
+			Focus_Of_Control 	(object Focus_Of_Control "" @170
+			    location   	(624, 720)
+			    line_color 	3342489
+			    InterObjView 	@168
+			    height     	60
+			    y_coord    	0
+			    Nested     	TRUE))
+		    (object InterObjView "$UNNAMED$19" @171
+			location   	(992, 224)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	TRUE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@171
+			    location   	(992, 224)
+			    fill_color 	13434879
+			    anchor_loc 	1
+			    nlines     	2
+			    max_width  	326
+			    justify    	0
+			    label      	"")
+			icon       	"interface"
+			icon_style 	"Label"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"4088D0A00155"
+			width      	344
+			height     	986
+			icon_height 	0
+			icon_width 	0
+			icon_y_offset 	0
+			annotation 	1
+			Focus_Of_Control 	(object Focus_Of_Control "" @172
+			    location   	(992, 480)
+			    line_color 	3342489
+			    InterObjView 	@171
+			    height     	520
+			    y_coord    	460
+			    Nested     	FALSE)
+			Focus_Of_Control 	(object Focus_Of_Control "" @173
+			    location   	(992, 592)
+			    line_color 	3342489
+			    InterObjView 	@171
+			    height     	248
+			    y_coord    	188
+			    Nested     	TRUE))
+		    (object InterObjView "$UNNAMED$20" @174
+			location   	(1424, 224)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	TRUE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@174
+			    location   	(1424, 224)
+			    fill_color 	13434879
+			    anchor_loc 	1
+			    nlines     	2
+			    max_width  	442
+			    justify    	0
+			    label      	"")
+			icon       	"interface"
+			icon_style 	"Label"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"4088D0BF01D2"
+			width      	460
+			height     	986
+			icon_height 	0
+			icon_width 	0
+			icon_y_offset 	0
+			annotation 	1
+			Focus_Of_Control 	(object Focus_Of_Control "" @175
+			    location   	(1424, 880)
+			    line_color 	3342489
+			    InterObjView 	@174
+			    height     	60
+			    y_coord    	0
+			    Nested     	FALSE))
+		    (object InterMessView "" @176
+			location   	(16, 400)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object SegLabel @177
+			    Parent_View 	@176
+			    location   	(455, 356)
+			    font       	(object Font
+				size       	10
+				face       	"Arial"
+				bold       	FALSE
+				italics    	FALSE
+				underline  	FALSE
+				strike     	FALSE
+				color      	0
+				default_color 	TRUE)
+			    quidu      	"4088D0220135"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	432
+			    justify    	0
+			    label      	"HandleCommandL(TInt)"
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	0)
+			line_color 	3342489
+			client     	@166
+			supplier   	@168
+			Focus_Src  	@167
+			Focus_Entry 	@169
+			origin     	(303, 400)
+			terminus   	(608, 400)
+			ordinal    	0)
+		    (object InterMessView "" @178
+			location   	(800, 480)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object SegLabel @179
+			    Parent_View 	@178
+			    location   	(807, 436)
+			    font       	(object Font
+				size       	10
+				face       	"Arial"
+				bold       	FALSE
+				italics    	FALSE
+				underline  	FALSE
+				strike     	FALSE
+				color      	0
+				default_color 	TRUE)
+			    quidu      	"4088D0A30156"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	448
+			    justify    	0
+			    label      	"PassMoveL(TMoveType)"
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	0)
+			line_color 	3342489
+			client     	@168
+			supplier   	@171
+			Focus_Src  	@169
+			Focus_Entry 	@172
+			origin     	(639, 480)
+			terminus   	(976, 480)
+			ordinal    	1)
+		    (object InterMessView "" @180
+			location   	(1216, 880)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object SegLabel @181
+			    Parent_View 	@180
+			    location   	(1207, 836)
+			    font       	(object Font
+				size       	10
+				face       	"Arial"
+				bold       	FALSE
+				italics    	FALSE
+				underline  	FALSE
+				strike     	FALSE
+				color      	0
+				default_color 	TRUE)
+			    quidu      	"4088D0C402BE"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	257
+			    justify    	0
+			    label      	"SendMoveL( )"
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	0)
+			line_color 	3342489
+			client     	@171
+			supplier   	@174
+			Focus_Src  	@172
+			Focus_Entry 	@175
+			origin     	(1007, 880)
+			terminus   	(1408, 880)
+			ordinal    	4)
+		    (object SelfMessView "" @182
+			location   	(16, 592)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object SegLabel @183
+			    Parent_View 	@182
+			    location   	(1098, 548)
+			    font       	(object Font
+				size       	10
+				face       	"Arial"
+				bold       	FALSE
+				italics    	FALSE
+				underline  	FALSE
+				strike     	FALSE
+				color      	0
+				default_color 	TRUE)
+			    quidu      	"4088D0D102CE"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	273
+			    justify    	0
+			    label      	"UpdateState( )"
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	0)
+			line_color 	3342489
+			client     	@171
+			supplier   	@171
+			Focus_Src  	@172
+			Focus_Entry 	@173
+			origin     	(1023, 592)
+			terminus   	(1173, 592)
+			ordinal    	2)
+		    (object NoteView @184
+			location   	(2032, 464)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@184
+			    location   	(1766, 401)
+			    fill_color 	13434879
+			    nlines     	2
+			    max_width  	496
+			    label      	"State is changed from ELocal to ERemote")
+			line_color 	3342489
+			fill_color 	13434879
+			width      	556
+			height     	138)
+		    (object AttachView "" @185
+			stereotype 	TRUE
+			line_color 	3342489
+			client     	@184
+			supplier   	@182
+			line_style 	0)
+		    (object InterMessView "" @186
+			location   	(832, 720)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object SegLabel @187
+			    Parent_View 	@186
+			    location   	(823, 676)
+			    font       	(object Font
+				size       	10
+				face       	"Arial"
+				bold       	FALSE
+				italics    	FALSE
+				underline  	FALSE
+				strike     	FALSE
+				color      	0
+				default_color 	TRUE)
+			    quidu      	"4088D12C01F3"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	651
+			    justify    	0
+			    label      	"GameStateChangedL(TGameState)"
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	1)
+			line_color 	3342489
+			client     	@171
+			supplier   	@168
+			Focus_Src  	@173
+			Focus_Entry 	@170
+			origin     	(991, 720)
+			terminus   	(655, 720)
+			ordinal    	3)
+		    (object Label @188
+			location   	(816, 625)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			nlines     	1
+			max_width  	600
+			label      	"")))
+	    (object InteractionDiagram "Receive move"
+		mechanism_ref 	@5
+		quid       	"4088E0FF0014"
+		title      	"Receive move"
+		zoom       	100
+		max_height 	28350
+		max_width  	21600
+		origin_x   	0
+		origin_y   	0
+		items      	(list diagram_item_list
+		    (object InterObjView "$UNNAMED$21" @189
+			location   	(256, 224)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	TRUE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@189
+			    location   	(256, 249)
+			    anchor_loc 	1
+			    nlines     	2
+			    max_width  	360
+			    justify    	0
+			    label      	"")
+			icon       	"Actor"
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"4088E12003AE"
+			width      	336
+			height     	962
+			icon_height 	162
+			icon_width 	120
+			icon_y_offset 	0
+			annotation 	1
+			Focus_Of_Control 	(object Focus_Of_Control "" @190
+			    location   	(256, 400)
+			    line_color 	3342489
+			    InterObjView 	@189
+			    height     	696
+			    y_coord    	636
+			    Nested     	FALSE))
+		    (object InterObjView "$UNNAMED$22" @191
+			location   	(704, 224)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	TRUE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@191
+			    location   	(704, 224)
+			    fill_color 	13434879
+			    anchor_loc 	1
+			    nlines     	2
+			    max_width  	438
+			    justify    	0
+			    label      	"")
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"4088E12C0350"
+			width      	456
+			height     	962
+			icon_height 	0
+			icon_width 	0
+			icon_y_offset 	0
+			annotation 	1
+			Focus_Of_Control 	(object Focus_Of_Control "" @192
+			    location   	(704, 400)
+			    line_color 	3342489
+			    InterObjView 	@191
+			    height     	636
+			    y_coord    	576
+			    Nested     	FALSE))
+		    (object InterObjView "$UNNAMED$23" @193
+			location   	(1216, 224)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	TRUE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@193
+			    location   	(1216, 224)
+			    fill_color 	13434879
+			    anchor_loc 	1
+			    nlines     	2
+			    max_width  	576
+			    justify    	0
+			    label      	"")
+			icon       	"interface"
+			icon_style 	"Label"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"4088E13501E9"
+			width      	594
+			height     	962
+			icon_height 	0
+			icon_width 	0
+			icon_y_offset 	0
+			annotation 	1
+			Focus_Of_Control 	(object Focus_Of_Control "" @194
+			    location   	(1216, 432)
+			    line_color 	3342489
+			    InterObjView 	@193
+			    height     	544
+			    y_coord    	484
+			    Nested     	FALSE))
+		    (object InterObjView "$UNNAMED$24" @195
+			location   	(1664, 224)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	TRUE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@195
+			    location   	(1664, 224)
+			    fill_color 	13434879
+			    anchor_loc 	1
+			    nlines     	2
+			    max_width  	326
+			    justify    	0
+			    label      	"")
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"4088E16B0332"
+			width      	344
+			height     	962
+			icon_height 	0
+			icon_width 	0
+			icon_y_offset 	0
+			annotation 	1
+			Focus_Of_Control 	(object Focus_Of_Control "" @196
+			    location   	(1664, 464)
+			    line_color 	3342489
+			    InterObjView 	@195
+			    height     	452
+			    y_coord    	392
+			    Nested     	FALSE)
+			Focus_Of_Control 	(object Focus_Of_Control "" @197
+			    location   	(1664, 592)
+			    line_color 	3342489
+			    InterObjView 	@195
+			    height     	264
+			    y_coord    	204
+			    Nested     	TRUE))
+		    (object InterObjView "$UNNAMED$25" @198
+			location   	(2112, 224)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	TRUE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@198
+			    location   	(2112, 224)
+			    fill_color 	13434879
+			    anchor_loc 	1
+			    nlines     	2
+			    max_width  	468
+			    justify    	0
+			    label      	"")
+			icon       	"interface"
+			icon_style 	"Label"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"4088E21F0279"
+			width      	486
+			height     	962
+			icon_height 	0
+			icon_width 	0
+			icon_y_offset 	0
+			annotation 	1
+			Focus_Of_Control 	(object Focus_Of_Control "" @199
+			    location   	(2112, 736)
+			    line_color 	3342489
+			    InterObjView 	@198
+			    height     	60
+			    y_coord    	0
+			    Nested     	FALSE))
+		    (object InterMessView "" @200
+			location   	(16, 400)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object SegLabel @201
+			    Parent_View 	@200
+			    location   	(479, 356)
+			    font       	(object Font
+				size       	10
+				face       	"Arial"
+				bold       	FALSE
+				italics    	FALSE
+				underline  	FALSE
+				strike     	FALSE
+				color      	0
+				default_color 	TRUE)
+			    quidu      	"4088E13C01BB"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	351
+			    justify    	0
+			    label      	"Incoming message"
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	0)
+			line_color 	3342489
+			client     	@189
+			supplier   	@191
+			Focus_Src  	@190
+			Focus_Entry 	@192
+			origin     	(271, 400)
+			terminus   	(688, 400)
+			ordinal    	0)
+		    (object InterMessView "" @202
+			location   	(16, 432)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object SegLabel @203
+			    Parent_View 	@202
+			    location   	(959, 388)
+			    font       	(object Font
+				size       	10
+				face       	"Arial"
+				bold       	FALSE
+				italics    	FALSE
+				underline  	FALSE
+				strike     	FALSE
+				color      	0
+				default_color 	TRUE)
+			    quidu      	"4088E1550390"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	413
+			    justify    	0
+			    label      	"SocketDataL(TDes8&)"
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	0)
+			line_color 	3342489
+			client     	@191
+			supplier   	@193
+			Focus_Src  	@192
+			Focus_Entry 	@194
+			origin     	(719, 432)
+			terminus   	(1200, 432)
+			ordinal    	1)
+		    (object InterMessView "" @204
+			location   	(16, 464)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object SegLabel @205
+			    Parent_View 	@204
+			    location   	(1439, 420)
+			    font       	(object Font
+				size       	10
+				face       	"Arial"
+				bold       	FALSE
+				italics    	FALSE
+				underline  	FALSE
+				strike     	FALSE
+				color      	0
+				default_color 	TRUE)
+			    quidu      	"4088E1D2022B"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	413
+			    justify    	0
+			    label      	"SocketDataL(TDes8&)"
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	0)
+			line_color 	3342489
+			client     	@193
+			supplier   	@195
+			Focus_Src  	@194
+			Focus_Entry 	@196
+			origin     	(1231, 464)
+			terminus   	(1648, 464)
+			ordinal    	2)
+		    (object SelfMessView "" @206
+			location   	(16, 592)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object SegLabel @207
+			    Parent_View 	@206
+			    location   	(1770, 548)
+			    font       	(object Font
+				size       	10
+				face       	"Arial"
+				bold       	FALSE
+				italics    	FALSE
+				underline  	FALSE
+				strike     	FALSE
+				color      	0
+				default_color 	TRUE)
+			    quidu      	"4088E1DD01DC"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	273
+			    justify    	0
+			    label      	"UpdateState( )"
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	0)
+			line_color 	3342489
+			client     	@195
+			supplier   	@195
+			Focus_Src  	@196
+			Focus_Entry 	@197
+			origin     	(1695, 592)
+			terminus   	(1845, 592)
+			ordinal    	3)
+		    (object InterMessView "" @208
+			location   	(1904, 736)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object SegLabel @209
+			    Parent_View 	@208
+			    location   	(1895, 692)
+			    font       	(object Font
+				size       	10
+				face       	"Arial"
+				bold       	FALSE
+				italics    	FALSE
+				underline  	FALSE
+				strike     	FALSE
+				color      	0
+				default_color 	TRUE)
+			    quidu      	"4088E2270038"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	651
+			    justify    	0
+			    label      	"GameStateChangedL(TGameState)"
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	0)
+			line_color 	3342489
+			client     	@195
+			supplier   	@198
+			Focus_Src  	@197
+			Focus_Entry 	@199
+			origin     	(1694, 736)
+			terminus   	(2096, 736)
+			ordinal    	4)))
+	    (object ObjectDiagram "Receive move"
+		mechanism_ref 	@5
+		quid       	"4088E1F30268"
+		title      	"Receive move"
+		zoom       	100
+		max_height 	28350
+		max_width  	21600
+		origin_x   	0
+		origin_y   	0
+		items      	(list diagram_item_list
+		    (object ObjectView "$UNNAMED$21" @210
+			location   	(304, 384)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@210
+			    location   	(304, 544)
+			    anchor_loc 	1
+			    nlines     	2
+			    max_width  	385
+			    justify    	0
+			    label      	"")
+			icon       	"Actor"
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"4088E12003AE"
+			annotation 	4
+			autoResize 	TRUE
+			subobjects 	0
+			x_offset   	0.000000
+			y_offset   	0.000000)
+		    (object ObjectView "$UNNAMED$22" @211
+			location   	(944, 384)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@211
+			    location   	(723, 333)
+			    fill_color 	13434879
+			    nlines     	2
+			    max_width  	442
+			    justify    	0
+			    label      	"")
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"4088E12C0350"
+			width      	460
+			height     	126
+			annotation 	4
+			autoResize 	TRUE
+			subobjects 	0
+			x_offset   	0.000000
+			y_offset   	0.000000)
+		    (object ObjectView "$UNNAMED$23" @212
+			location   	(944, 912)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@212
+			    location   	(647, 861)
+			    fill_color 	13434879
+			    nlines     	2
+			    max_width  	594
+			    justify    	0
+			    label      	"")
+			icon       	"interface"
+			icon_style 	"Label"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"4088E13501E9"
+			width      	612
+			height     	126
+			annotation 	4
+			autoResize 	TRUE
+			subobjects 	0
+			x_offset   	0.000000
+			y_offset   	0.000000)
+		    (object ObjectView "$UNNAMED$24" @213
+			location   	(1888, 912)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@213
+			    location   	(1730, 861)
+			    fill_color 	13434879
+			    nlines     	2
+			    max_width  	316
+			    justify    	0
+			    label      	"")
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"4088E16B0332"
+			width      	334
+			height     	126
+			annotation 	4
+			autoResize 	TRUE
+			subobjects 	0
+			x_offset   	0.000000
+			y_offset   	0.000000)
+		    (object LinkSelfView "" @214
+			location   	(1888, 699)
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"4088E17A011F"
+			client     	@213
+			supplier   	@213
+			line_style 	4)
+		    (object MessView "" @215
+			location   	(1888, 655)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			line_color 	3342489
+			label      	(object SegLabel @216
+			    Parent_View 	@215
+			    location   	(1888, 611)
+			    font       	(object Font
+				size       	10
+				face       	"Arial"
+				bold       	FALSE
+				italics    	FALSE
+				underline  	FALSE
+				strike     	FALSE
+				color      	0
+				default_color 	TRUE)
+			    quidu      	"4088E1DD01DC"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	413
+			    justify    	0
+			    label      	"UpdateState( )"
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	0)
+			object_arc 	@214
+			pctDist    	0.500000
+			height     	45
+			orientation 	0
+			dir        	1
+			origin     	(1828, 655)
+			terminus   	(1948, 655))
+		    (object ObjectView "$UNNAMED$25" @217
+			location   	(1888, 1456)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@217
+			    location   	(1659, 1405)
+			    fill_color 	13434879
+			    nlines     	2
+			    max_width  	458
+			    justify    	0
+			    label      	"")
+			icon       	"interface"
+			icon_style 	"Label"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"4088E21F0279"
+			width      	476
+			height     	126
+			annotation 	4
+			autoResize 	TRUE
+			subobjects 	0
+			x_offset   	0.000000
+			y_offset   	0.000000)
+		    (object LinkView "" @218
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"4088E13C01BA"
+			client     	@210
+			supplier   	@211
+			line_style 	0)
+		    (object MessView "" @219
+			location   	(537, 340)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			line_color 	3342489
+			label      	(object SegLabel @220
+			    Parent_View 	@219
+			    location   	(537, 296)
+			    font       	(object Font
+				size       	10
+				face       	"Arial"
+				bold       	FALSE
+				italics    	FALSE
+				underline  	FALSE
+				strike     	FALSE
+				color      	0
+				default_color 	TRUE)
+			    quidu      	"4088E13C01BB"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	388
+			    justify    	0
+			    label      	"Incoming message"
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	0)
+			object_arc 	@218
+			pctDist    	0.500000
+			height     	45
+			orientation 	0
+			dir        	1
+			origin     	(477, 340)
+			terminus   	(597, 340))
+		    (object LinkView "" @221
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"4088E155038F"
+			client     	@211
+			supplier   	@212
+			line_style 	0)
+		    (object MessView "" @222
+			location   	(989, 647)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			line_color 	3342489
+			label      	(object SegLabel @223
+			    Parent_View 	@222
+			    location   	(1034, 647)
+			    font       	(object Font
+				size       	10
+				face       	"Arial"
+				bold       	FALSE
+				italics    	FALSE
+				underline  	FALSE
+				strike     	FALSE
+				color      	0
+				default_color 	TRUE)
+			    quidu      	"4088E1550390"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	485
+			    justify    	0
+			    label      	"SocketDataL(TDes8&)"
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	0)
+			object_arc 	@221
+			pctDist    	0.500000
+			height     	45
+			orientation 	0
+			dir        	1
+			origin     	(989, 587)
+			terminus   	(989, 707))
+		    (object LinkView "" @224
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"4088E1D2022A"
+			client     	@212
+			supplier   	@213
+			line_style 	0)
+		    (object MessView "" @225
+			location   	(1485, 868)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			line_color 	3342489
+			label      	(object SegLabel @226
+			    Parent_View 	@225
+			    location   	(1485, 824)
+			    font       	(object Font
+				size       	10
+				face       	"Arial"
+				bold       	FALSE
+				italics    	FALSE
+				underline  	FALSE
+				strike     	FALSE
+				color      	0
+				default_color 	TRUE)
+			    quidu      	"4088E1D2022B"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	519
+			    justify    	0
+			    label      	"SocketDataL(TDes8&)"
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	0)
+			object_arc 	@224
+			pctDist    	0.500000
+			height     	45
+			orientation 	0
+			dir        	1
+			origin     	(1425, 868)
+			terminus   	(1545, 868))
+		    (object LinkView "" @227
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"4088E2270037"
+			client     	@213
+			supplier   	@217
+			line_style 	0)
+		    (object MessView "" @228
+			location   	(1933, 1184)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			line_color 	3342489
+			label      	(object SegLabel @229
+			    Parent_View 	@228
+			    location   	(1978, 1184)
+			    font       	(object Font
+				size       	10
+				face       	"Arial"
+				bold       	FALSE
+				italics    	FALSE
+				underline  	FALSE
+				strike     	FALSE
+				color      	0
+				default_color 	TRUE)
+			    quidu      	"4088E2270038"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	825
+			    justify    	0
+			    label      	"GameStateChangedL(TGameState)"
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	0)
+			object_arc 	@227
+			pctDist    	0.500000
+			height     	45
+			orientation 	0
+			dir        	1
+			origin     	(1933, 1124)
+			terminus   	(1933, 1244))))
+	    (object InteractionDiagram "End game"
+		mechanism_ref 	@6
+		quid       	"4088E6EF02B7"
+		title      	"End game"
+		zoom       	100
+		max_height 	28350
+		max_width  	21600
+		origin_x   	0
+		origin_y   	0
+		items      	(list diagram_item_list
+		    (object InterObjView "$UNNAMED$26" @230
+			location   	(256, 224)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	TRUE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@230
+			    location   	(256, 249)
+			    anchor_loc 	1
+			    nlines     	2
+			    max_width  	360
+			    justify    	0
+			    label      	"")
+			icon       	"Actor"
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"4088E706017F"
+			width      	336
+			height     	1482
+			icon_height 	162
+			icon_width 	120
+			icon_y_offset 	0
+			annotation 	1
+			Focus_Of_Control 	(object Focus_Of_Control "" @231
+			    location   	(256, 384)
+			    line_color 	3342489
+			    InterObjView 	@230
+			    height     	688
+			    y_coord    	628
+			    Nested     	FALSE))
+		    (object InterObjView "$UNNAMED$27" @232
+			location   	(592, 224)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	TRUE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@232
+			    location   	(592, 224)
+			    fill_color 	13434879
+			    anchor_loc 	1
+			    nlines     	2
+			    max_width  	294
+			    justify    	0
+			    label      	"")
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"4088E7120160"
+			width      	312
+			height     	1482
+			icon_height 	0
+			icon_width 	0
+			icon_y_offset 	0
+			annotation 	1
+			Focus_Of_Control 	(object Focus_Of_Control "" @233
+			    location   	(592, 384)
+			    line_color 	3342489
+			    InterObjView 	@232
+			    height     	628
+			    y_coord    	568
+			    Nested     	FALSE))
+		    (object InterObjView "$UNNAMED$28" @234
+			location   	(928, 224)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	TRUE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@234
+			    location   	(928, 224)
+			    fill_color 	13434879
+			    anchor_loc 	1
+			    nlines     	2
+			    max_width  	326
+			    justify    	0
+			    label      	"")
+			icon       	"interface"
+			icon_style 	"Label"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"4088E73C0086"
+			width      	344
+			height     	1482
+			icon_height 	0
+			icon_width 	0
+			icon_y_offset 	0
+			annotation 	1
+			Focus_Of_Control 	(object Focus_Of_Control "" @235
+			    location   	(928, 432)
+			    line_color 	3342489
+			    InterObjView 	@234
+			    height     	520
+			    y_coord    	460
+			    Nested     	FALSE)
+			Focus_Of_Control 	(object Focus_Of_Control "" @236
+			    location   	(928, 1248)
+			    line_color 	3342489
+			    InterObjView 	@234
+			    height     	248
+			    y_coord    	188
+			    Nested     	FALSE)
+			Focus_Of_Control 	(object Focus_Of_Control "" @237
+			    location   	(928, 1376)
+			    line_color 	3342489
+			    InterObjView 	@234
+			    height     	60
+			    y_coord    	0
+			    Nested     	FALSE))
+		    (object InterObjView "$UNNAMED$29" @238
+			location   	(1376, 912)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	TRUE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@238
+			    location   	(1376, 912)
+			    fill_color 	13434879
+			    anchor_loc 	1
+			    nlines     	2
+			    max_width  	472
+			    justify    	0
+			    label      	"")
+			icon       	"interface"
+			icon_style 	"Label"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"4088E75E0028"
+			width      	490
+			height     	54
+			icon_height 	0
+			icon_width 	0
+			icon_y_offset 	0
+			annotation 	1
+			Focus_Of_Control 	(object Focus_Of_Control "" @239
+			    location   	(1360, 464)
+			    line_color 	3342489
+			    InterObjView 	@238
+			    height     	60
+			    y_coord    	0
+			    Nested     	FALSE)
+			Focus_Of_Control 	(object Focus_Of_Control "" @240
+			    location   	(1360, 560)
+			    line_color 	3342489
+			    InterObjView 	@238
+			    height     	60
+			    y_coord    	0
+			    Nested     	FALSE)
+			Focus_Of_Control 	(object Focus_Of_Control "" @241
+			    location   	(1376, 976)
+			    line_color 	3342489
+			    InterObjView 	@238
+			    height     	60
+			    y_coord    	0
+			    Nested     	FALSE))
+		    (object InterObjView "$UNNAMED$30" @242
+			location   	(1776, 224)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	TRUE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@242
+			    location   	(1776, 224)
+			    fill_color 	13434879
+			    anchor_loc 	1
+			    nlines     	2
+			    max_width  	354
+			    justify    	0
+			    label      	"")
+			icon       	"interface"
+			icon_style 	"Label"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"4088E79A0317"
+			width      	372
+			height     	1482
+			icon_height 	0
+			icon_width 	0
+			icon_y_offset 	0
+			annotation 	1
+			Focus_Of_Control 	(object Focus_Of_Control "" @243
+			    location   	(1776, 832)
+			    line_color 	3342489
+			    InterObjView 	@242
+			    height     	60
+			    y_coord    	0
+			    Nested     	FALSE)
+			Focus_Of_Control 	(object Focus_Of_Control "" @244
+			    location   	(1776, 1072)
+			    line_color 	3342489
+			    InterObjView 	@242
+			    height     	544
+			    y_coord    	484
+			    Nested     	FALSE))
+		    (object InterObjView "$UNNAMED$31" @245
+			location   	(1392, 912)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	TRUE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@245
+			    location   	(1392, 912)
+			    fill_color 	13434879
+			    anchor_loc 	1
+			    nlines     	2
+			    max_width  	540
+			    justify    	0
+			    label      	"")
+			icon       	"interface"
+			icon_style 	"Label"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"4088E7C5027C"
+			width      	558
+			height     	794
+			icon_height 	0
+			icon_width 	0
+			icon_y_offset 	0
+			annotation 	1
+			Focus_Of_Control 	(object Focus_Of_Control "" @246
+			    location   	(1392, 976)
+			    InterObjView 	@245
+			    height     	60
+			    y_coord    	0
+			    Nested     	FALSE)
+			Focus_Of_Control 	(object Focus_Of_Control "" @247
+			    location   	(1376, 1072)
+			    line_color 	3342489
+			    InterObjView 	@245
+			    height     	484
+			    y_coord    	424
+			    Nested     	FALSE))
+		    (object InterMessView "" @248
+			location   	(16, 384)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object SegLabel @249
+			    Parent_View 	@248
+			    location   	(423, 340)
+			    font       	(object Font
+				size       	10
+				face       	"Arial"
+				bold       	FALSE
+				italics    	FALSE
+				underline  	FALSE
+				strike     	FALSE
+				color      	0
+				default_color 	TRUE)
+			    quidu      	"4088E71500A6"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	482
+			    justify    	0
+			    label      	"End game event from user"
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	0)
+			line_color 	3342489
+			client     	@230
+			supplier   	@232
+			Focus_Src  	@231
+			Focus_Entry 	@233
+			origin     	(271, 384)
+			terminus   	(576, 384)
+			ordinal    	0)
+		    (object InterMessView "" @250
+			location   	(16, 432)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object SegLabel @251
+			    Parent_View 	@250
+			    location   	(759, 388)
+			    font       	(object Font
+				size       	10
+				face       	"Arial"
+				bold       	FALSE
+				italics    	FALSE
+				underline  	FALSE
+				strike     	FALSE
+				color      	0
+				default_color 	TRUE)
+			    quidu      	"4088E73F0113"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	251
+			    justify    	0
+			    label      	"EndGameL( )"
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	0)
+			line_color 	3342489
+			client     	@232
+			supplier   	@234
+			Focus_Src  	@233
+			Focus_Entry 	@235
+			origin     	(607, 432)
+			terminus   	(912, 432)
+			ordinal    	1)
+		    (object InterMessView "" @252
+			location   	(16, 464)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object SegLabel @253
+			    Parent_View 	@252
+			    location   	(1151, 420)
+			    font       	(object Font
+				size       	10
+				face       	"Arial"
+				bold       	FALSE
+				italics    	FALSE
+				underline  	FALSE
+				strike     	FALSE
+				color      	0
+				default_color 	TRUE)
+			    quidu      	"4088E7620133"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	273
+			    justify    	0
+			    label      	"DisconnectL( )"
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	0)
+			line_color 	3342489
+			client     	@234
+			supplier   	@238
+			Focus_Src  	@235
+			Focus_Entry 	@239
+			origin     	(943, 464)
+			terminus   	(1360, 464)
+			ordinal    	2)
+		    (object InterMessView "" @254
+			location   	(16, 560)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object SegLabel @255
+			    Parent_View 	@254
+			    location   	(1151, 516)
+			    font       	(object Font
+				size       	10
+				face       	"Arial"
+				bold       	FALSE
+				italics    	FALSE
+				underline  	FALSE
+				strike     	FALSE
+				color      	0
+				default_color 	TRUE)
+			    quidu      	"4088E76F0161"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	73
+			    justify    	0
+			    label      	"~( )"
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	0)
+			line_color 	3342489
+			client     	@234
+			supplier   	@238
+			Focus_Src  	@235
+			Focus_Entry 	@240
+			origin     	(943, 560)
+			terminus   	(1360, 560)
+			ordinal    	3)
+		    (object Destruction_Marker @256
+			Parent_View 	@238
+			location   	(1360, 1066)
+			line_color 	3342489
+			fill_color 	13434879)
+		    (object InterMessView "" @257
+			location   	(1344, 832)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object SegLabel @258
+			    Parent_View 	@257
+			    location   	(1351, 788)
+			    font       	(object Font
+				size       	10
+				face       	"Arial"
+				bold       	FALSE
+				italics    	FALSE
+				underline  	FALSE
+				strike     	FALSE
+				color      	0
+				default_color 	TRUE)
+			    quidu      	"4088E7A1022E"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	254
+			    justify    	0
+			    label      	"EndSession()"
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	0)
+			line_color 	3342489
+			client     	@234
+			supplier   	@242
+			Focus_Src  	@235
+			Focus_Entry 	@243
+			origin     	(943, 832)
+			terminus   	(1760, 832)
+			ordinal    	4)
+		    (object InterMessView "" @259
+			location   	(1600, 1072)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object SegLabel @260
+			    Parent_View 	@259
+			    location   	(1604, 1028)
+			    font       	(object Font
+				size       	10
+				face       	"Arial"
+				bold       	FALSE
+				italics    	FALSE
+				underline  	FALSE
+				strike     	FALSE
+				color      	0
+				default_color 	TRUE)
+			    quidu      	"4088E7CC03B5"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	10
+			    justify    	0
+			    label      	"IMReceived(CSIPMessage)"
+			    pctDist    	0.445483
+			    height     	45
+			    orientation 	1)
+			line_color 	3342489
+			client     	@242
+			supplier   	@245
+			Focus_Src  	@244
+			Focus_Entry 	@247
+			origin     	(1760, 1072)
+			terminus   	(1408, 1072)
+			ordinal    	5)
+		    (object InterMessView "" @261
+			location   	(1536, 1248)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object SegLabel @262
+			    Parent_View 	@261
+			    location   	(1160, 1204)
+			    font       	(object Font
+				size       	10
+				face       	"Arial"
+				bold       	FALSE
+				italics    	FALSE
+				underline  	FALSE
+				strike     	FALSE
+				color      	0
+				default_color 	TRUE)
+			    quidu      	"4088E7F700C7"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	0
+			    justify    	0
+			    label      	""
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	1)
+			line_color 	3342489
+			client     	@245
+			supplier   	@234
+			Focus_Src  	@247
+			Focus_Entry 	@236
+			origin     	(1376, 1248)
+			terminus   	(944, 1248)
+			ordinal    	6)
+		    (object SelfMessView "" @263
+			location   	(16, 1376)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object SegLabel @264
+			    Parent_View 	@263
+			    location   	(1034, 1332)
+			    font       	(object Font
+				size       	10
+				face       	"Arial"
+				bold       	FALSE
+				italics    	FALSE
+				underline  	FALSE
+				strike     	FALSE
+				color      	0
+				default_color 	TRUE)
+			    quidu      	"4088E80201F0"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	273
+			    justify    	0
+			    label      	"UpdateState( )"
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	0)
+			line_color 	3342489
+			client     	@234
+			supplier   	@234
+			Focus_Src  	@236
+			Focus_Entry 	@237
+			origin     	(959, 1376)
+			terminus   	(1109, 1376)
+			ordinal    	7)))
+	    (object ObjectDiagram "Game state changed UI"
+		mechanism_ref 	@3
+		quid       	"4088EBC10354"
+		title      	"Game state changed UI"
+		zoom       	100
+		max_height 	28350
+		max_width  	21600
+		origin_x   	0
+		origin_y   	0
+		items      	(list diagram_item_list
+		    (object ObjectView "$UNNAMED$14" @265
+			location   	(272, 384)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@265
+			    location   	(126, 333)
+			    fill_color 	13434879
+			    nlines     	2
+			    max_width  	292
+			    justify    	0
+			    label      	"")
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"4088CEDB0055"
+			width      	310
+			height     	126
+			annotation 	4
+			autoResize 	TRUE
+			subobjects 	0
+			x_offset   	0.000000
+			y_offset   	0.000000)
+		    (object ObjectView "$UNNAMED$16" @266
+			location   	(880, 384)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@266
+			    location   	(722, 333)
+			    fill_color 	13434879
+			    nlines     	2
+			    max_width  	316
+			    justify    	0
+			    label      	"")
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"4088CEED03C0"
+			width      	334
+			height     	126
+			annotation 	4
+			autoResize 	TRUE
+			subobjects 	0
+			x_offset   	0.000000
+			y_offset   	0.000000)
+		    (object ObjectView "$UNNAMED$15" @267
+			location   	(272, 928)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@267
+			    location   	(39, 877)
+			    fill_color 	13434879
+			    nlines     	2
+			    max_width  	466
+			    justify    	0
+			    label      	"")
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"4088CF740028"
+			width      	484
+			height     	126
+			annotation 	4
+			autoResize 	TRUE
+			subobjects 	0
+			x_offset   	0.000000
+			y_offset   	0.000000)
+		    (object LinkView "" @268
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"4088CF79023C"
+			client     	@265
+			supplier   	@267
+			line_style 	0)
+		    (object MessView "" @269
+			location   	(317, 656)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			line_color 	3342489
+			label      	(object SegLabel @270
+			    Parent_View 	@269
+			    location   	(362, 656)
+			    font       	(object Font
+				size       	10
+				face       	"Arial"
+				bold       	FALSE
+				italics    	FALSE
+				underline  	FALSE
+				strike     	FALSE
+				color      	0
+				default_color 	TRUE)
+			    quidu      	"4088CF79023D"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	288
+			    justify    	0
+			    label      	"DrawNow( )"
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	0)
+			object_arc 	@268
+			pctDist    	0.500000
+			height     	45
+			orientation 	0
+			dir        	1
+			origin     	(317, 596)
+			terminus   	(317, 716))
+		    (object LinkView "" @271
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"4088CEF70101"
+			client     	@266
+			supplier   	@265
+			line_style 	0)
+		    (object MessView "" @272
+			location   	(569, 429)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			line_color 	3342489
+			label      	(object SegLabel @273
+			    Parent_View 	@272
+			    location   	(569, 474)
+			    font       	(object Font
+				size       	10
+				face       	"Arial"
+				bold       	FALSE
+				italics    	FALSE
+				underline  	FALSE
+				strike     	FALSE
+				color      	0
+				default_color 	TRUE)
+			    quidu      	"4088CEF70102"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	688
+			    justify    	0
+			    label      	"GameStateChangedL(TGameState)"
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	0)
+			object_arc 	@271
+			pctDist    	0.500000
+			height     	45
+			orientation 	0
+			dir        	1
+			origin     	(628, 429)
+			terminus   	(510, 429))))
+	    (object ObjectDiagram "Pass move"
+		mechanism_ref 	@4
+		quid       	"4088EBD302C7"
+		title      	"Pass move"
+		zoom       	100
+		max_height 	28350
+		max_width  	21600
+		origin_x   	0
+		origin_y   	0
+		items      	(list diagram_item_list
+		    (object ObjectView "$UNNAMED$17" @274
+			location   	(1552, 1056)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@274
+			    location   	(1552, 1216)
+			    anchor_loc 	1
+			    nlines     	2
+			    max_width  	385
+			    justify    	0
+			    label      	"")
+			icon       	"Actor"
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"4088D0110192"
+			annotation 	4
+			autoResize 	TRUE
+			subobjects 	0
+			x_offset   	0.000000
+			y_offset   	0.000000)
+		    (object ObjectView "$UNNAMED$18" @275
+			location   	(512, 1056)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@275
+			    location   	(366, 1005)
+			    fill_color 	13434879
+			    nlines     	2
+			    max_width  	292
+			    justify    	0
+			    label      	"")
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"4088D01F02DA"
+			width      	310
+			height     	126
+			annotation 	4
+			autoResize 	TRUE
+			subobjects 	0
+			x_offset   	0.000000
+			y_offset   	0.000000)
+		    (object ObjectView "$UNNAMED$19" @276
+			location   	(512, 416)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@276
+			    location   	(340, 365)
+			    fill_color 	13434879
+			    nlines     	2
+			    max_width  	344
+			    justify    	0
+			    label      	"")
+			icon       	"interface"
+			icon_style 	"Label"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"4088D0A00155"
+			width      	362
+			height     	126
+			annotation 	4
+			autoResize 	TRUE
+			subobjects 	0
+			x_offset   	0.000000
+			y_offset   	0.000000)
+		    (object ObjectView "$UNNAMED$20" @277
+			location   	(1344, 416)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@277
+			    location   	(1123, 365)
+			    fill_color 	13434879
+			    nlines     	2
+			    max_width  	442
+			    justify    	0
+			    label      	"")
+			icon       	"interface"
+			icon_style 	"Label"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"4088D0BF01D2"
+			width      	460
+			height     	126
+			annotation 	4
+			autoResize 	TRUE
+			subobjects 	0
+			x_offset   	0.000000
+			y_offset   	0.000000)
+		    (object LinkSelfView "" @278
+			location   	(512, 203)
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"4088D0D102CD"
+			client     	@276
+			supplier   	@276
+			line_style 	4)
+		    (object MessView "" @279
+			location   	(512, 159)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			line_color 	3342489
+			label      	(object SegLabel @280
+			    Parent_View 	@279
+			    location   	(512, 193)
+			    font       	(object Font
+				size       	10
+				face       	"Arial"
+				bold       	FALSE
+				italics    	FALSE
+				underline  	FALSE
+				strike     	FALSE
+				color      	0
+				default_color 	TRUE)
+			    quidu      	"4088D0D102CE"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	378
+			    justify    	0
+			    label      	"UpdateState( )"
+			    pctDist    	0.500000
+			    height     	34
+			    orientation 	1)
+			object_arc 	@278
+			pctDist    	0.500000
+			height     	45
+			orientation 	0
+			dir        	1
+			origin     	(452, 159)
+			terminus   	(572, 159))
+		    (object LinkView "" @281
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"4088D0220134"
+			client     	@274
+			supplier   	@275
+			line_style 	0)
+		    (object MessView "" @282
+			location   	(1079, 1101)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			line_color 	3342489
+			label      	(object SegLabel @283
+			    Parent_View 	@282
+			    location   	(1079, 1146)
+			    font       	(object Font
+				size       	10
+				face       	"Arial"
+				bold       	FALSE
+				italics    	FALSE
+				underline  	FALSE
+				strike     	FALSE
+				color      	0
+				default_color 	TRUE)
+			    quidu      	"4088D0220135"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	469
+			    justify    	0
+			    label      	"HandleCommandL(TInt)"
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	0)
+			object_arc 	@281
+			pctDist    	0.500000
+			height     	45
+			orientation 	0
+			dir        	1
+			origin     	(1138, 1101)
+			terminus   	(1020, 1101))
+		    (object LinkView "" @284
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"4088D0A30155"
+			client     	@275
+			supplier   	@276
+			line_style 	0)
+		    (object MessView "" @285
+			location   	(468, 736)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			line_color 	3342489
+			label      	(object SegLabel @286
+			    Parent_View 	@285
+			    location   	(424, 736)
+			    font       	(object Font
+				size       	10
+				face       	"Arial"
+				bold       	FALSE
+				italics    	FALSE
+				underline  	FALSE
+				strike     	FALSE
+				color      	0
+				default_color 	TRUE)
+			    quidu      	"4088D0A30156"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	519
+			    justify    	0
+			    label      	"PassMoveL(TMoveType)"
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	0)
+			object_arc 	@284
+			pctDist    	0.500000
+			height     	45
+			orientation 	0
+			dir        	1
+			origin     	(468, 795)
+			terminus   	(468, 677))
+		    (object MessView "" @287
+			location   	(557, 736)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			line_color 	3342489
+			label      	(object SegLabel @288
+			    Parent_View 	@287
+			    location   	(602, 818)
+			    font       	(object Font
+				size       	10
+				face       	"Arial"
+				bold       	FALSE
+				italics    	FALSE
+				underline  	FALSE
+				strike     	FALSE
+				color      	0
+				default_color 	TRUE)
+			    quidu      	"4088D12C01F3"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	791
+			    justify    	0
+			    label      	"GameStateChangedL(TGameState)"
+			    pctDist    	1.186441
+			    height     	45
+			    orientation 	0)
+			object_arc 	@284
+			pctDist    	0.500000
+			height     	45
+			orientation 	1
+			dir        	-1
+			origin     	(557, 676)
+			terminus   	(557, 796))
+		    (object LinkView "" @289
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"4088D0C402BD"
+			client     	@276
+			supplier   	@277
+			line_style 	0)
+		    (object MessView "" @290
+			location   	(903, 372)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			line_color 	3342489
+			label      	(object SegLabel @291
+			    Parent_View 	@290
+			    location   	(903, 328)
+			    font       	(object Font
+				size       	10
+				face       	"Arial"
+				bold       	FALSE
+				italics    	FALSE
+				underline  	FALSE
+				strike     	FALSE
+				color      	0
+				default_color 	TRUE)
+			    quidu      	"4088D0C402BE"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	363
+			    justify    	0
+			    label      	"SendMoveL( )"
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	0)
+			object_arc 	@289
+			pctDist    	0.500000
+			height     	45
+			orientation 	0
+			dir        	1
+			origin     	(843, 372)
+			terminus   	(963, 372))))
+	    (object InteractionDiagram "Start app by System"
+		mechanism_ref 	@7
+		quid       	"4088EC3002C9"
+		title      	"Start app by System"
+		zoom       	100
+		max_height 	28350
+		max_width  	21600
+		origin_x   	1307
+		origin_y   	0
+		items      	(list diagram_item_list
+		    (object InterObjView "$UNNAMED$32" @292
+			location   	(320, 224)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	TRUE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@292
+			    location   	(320, 249)
+			    anchor_loc 	1
+			    nlines     	2
+			    max_width  	360
+			    justify    	0
+			    label      	"")
+			icon       	"Actor"
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"4088EC77021E"
+			width      	336
+			height     	1334
+			icon_height 	162
+			icon_width 	120
+			icon_y_offset 	0
+			annotation 	1
+			Focus_Of_Control 	(object Focus_Of_Control "" @293
+			    location   	(320, 368)
+			    line_color 	3342489
+			    InterObjView 	@292
+			    height     	520
+			    y_coord    	460
+			    Nested     	FALSE))
+		    (object InterObjView "$UNNAMED$33" @294
+			location   	(720, 224)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	TRUE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@294
+			    location   	(720, 224)
+			    fill_color 	13434879
+			    anchor_loc 	1
+			    nlines     	2
+			    max_width  	364
+			    justify    	0
+			    label      	"")
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"4088EDCC0176"
+			width      	382
+			height     	1334
+			icon_height 	0
+			icon_width 	0
+			icon_y_offset 	0
+			annotation 	1
+			Focus_Of_Control 	(object Focus_Of_Control "" @295
+			    location   	(720, 368)
+			    line_color 	3342489
+			    InterObjView 	@294
+			    height     	460
+			    y_coord    	400
+			    Nested     	FALSE))
+		    (object InterObjView "$UNNAMED$36" @296
+			location   	(1168, 224)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	TRUE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@296
+			    location   	(1168, 224)
+			    fill_color 	13434879
+			    anchor_loc 	1
+			    nlines     	2
+			    max_width  	430
+			    justify    	0
+			    label      	"")
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"4088EDF300DA"
+			width      	448
+			height     	1334
+			icon_height 	0
+			icon_width 	0
+			icon_y_offset 	0
+			annotation 	1
+			Focus_Of_Control 	(object Focus_Of_Control "" @297
+			    location   	(1168, 416)
+			    line_color 	3342489
+			    InterObjView 	@296
+			    height     	352
+			    y_coord    	292
+			    Nested     	FALSE))
+		    (object InterObjView "$UNNAMED$35" @298
+			location   	(1584, 224)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	TRUE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@298
+			    location   	(1584, 224)
+			    fill_color 	13434879
+			    anchor_loc 	1
+			    nlines     	2
+			    max_width  	316
+			    justify    	0
+			    label      	"")
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"4088EE2402B0"
+			width      	334
+			height     	1334
+			icon_height 	0
+			icon_width 	0
+			icon_y_offset 	0
+			annotation 	1
+			Focus_Of_Control 	(object Focus_Of_Control "" @299
+			    location   	(1584, 464)
+			    line_color 	3342489
+			    InterObjView 	@298
+			    height     	244
+			    y_coord    	184
+			    Nested     	FALSE)
+			Focus_Of_Control 	(object Focus_Of_Control "" @300
+			    location   	(1584, 960)
+			    line_color 	3342489
+			    InterObjView 	@298
+			    height     	388
+			    y_coord    	328
+			    Nested     	FALSE)
+			Focus_Of_Control 	(object Focus_Of_Control "" @301
+			    location   	(1584, 1168)
+			    line_color 	3342489
+			    InterObjView 	@298
+			    height     	60
+			    y_coord    	0
+			    Nested     	FALSE))
+		    (object InterObjView "$UNNAMED$37" @302
+			location   	(2016, 224)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	TRUE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@302
+			    location   	(2016, 224)
+			    fill_color 	13434879
+			    anchor_loc 	1
+			    nlines     	2
+			    max_width  	478
+			    justify    	0
+			    label      	"")
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"4088EE55003F"
+			width      	496
+			height     	1334
+			icon_height 	0
+			icon_width 	0
+			icon_y_offset 	0
+			annotation 	1
+			Focus_Of_Control 	(object Focus_Of_Control "" @303
+			    location   	(2016, 496)
+			    line_color 	3342489
+			    InterObjView 	@302
+			    height     	152
+			    y_coord    	92
+			    Nested     	FALSE))
+		    (object InterObjView "$UNNAMED$34" @304
+			location   	(2432, 224)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	TRUE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@304
+			    location   	(2432, 224)
+			    fill_color 	13434879
+			    anchor_loc 	1
+			    nlines     	2
+			    max_width  	348
+			    justify    	0
+			    label      	"")
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"4088ED6E026F"
+			width      	366
+			height     	1334
+			icon_height 	162
+			icon_width 	120
+			icon_y_offset 	0
+			annotation 	1
+			Focus_Of_Control 	(object Focus_Of_Control "" @305
+			    location   	(2432, 528)
+			    line_color 	3342489
+			    InterObjView 	@304
+			    height     	60
+			    y_coord    	0
+			    Nested     	FALSE)
+			Focus_Of_Control 	(object Focus_Of_Control "" @306
+			    location   	(2432, 928)
+			    line_color 	3342489
+			    InterObjView 	@304
+			    height     	480
+			    y_coord    	420
+			    Nested     	FALSE))
+		    (object InterObjView "$UNNAMED$39" @307
+			location   	(2768, 224)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	TRUE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@307
+			    location   	(2768, 249)
+			    anchor_loc 	1
+			    nlines     	2
+			    max_width  	360
+			    justify    	0
+			    label      	"")
+			icon       	"Actor"
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"4088EE8502EF"
+			width      	486
+			height     	1334
+			icon_height 	162
+			icon_width 	120
+			icon_y_offset 	0
+			annotation 	1
+			Focus_Of_Control 	(object Focus_Of_Control "" @308
+			    location   	(2768, 928)
+			    line_color 	3342489
+			    InterObjView 	@307
+			    height     	540
+			    y_coord    	480
+			    Nested     	FALSE))
+		    (object InterObjView "$UNNAMED$38" @309
+			location   	(3104, 224)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	TRUE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@309
+			    location   	(3104, 224)
+			    fill_color 	13434879
+			    anchor_loc 	1
+			    nlines     	2
+			    max_width  	294
+			    justify    	0
+			    label      	"")
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"4088EF270023"
+			width      	312
+			height     	1334
+			icon_height 	0
+			icon_width 	0
+			icon_y_offset 	0
+			annotation 	1
+			Focus_Of_Control 	(object Focus_Of_Control "" @310
+			    location   	(3104, 1088)
+			    line_color 	3342489
+			    InterObjView 	@309
+			    height     	200
+			    y_coord    	140
+			    Nested     	FALSE))
+		    (object InterMessView "" @311
+			location   	(528, 368)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object SegLabel @312
+			    Parent_View 	@311
+			    location   	(519, 324)
+			    font       	(object Font
+				size       	10
+				face       	"Arial"
+				bold       	FALSE
+				italics    	FALSE
+				underline  	FALSE
+				strike     	FALSE
+				color      	0
+				default_color 	TRUE)
+			    quidu      	"4088EDD3030D"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	332
+			    justify    	0
+			    label      	"NewDocumentL( )"
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	0)
+			line_color 	3342489
+			client     	@292
+			supplier   	@294
+			Focus_Src  	@293
+			Focus_Entry 	@295
+			origin     	(335, 368)
+			terminus   	(704, 368)
+			ordinal    	0)
+		    (object InterMessView "" @313
+			location   	(944, 416)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object SegLabel @314
+			    Parent_View 	@313
+			    location   	(943, 372)
+			    font       	(object Font
+				size       	10
+				face       	"Arial"
+				bold       	FALSE
+				italics    	FALSE
+				underline  	FALSE
+				strike     	FALSE
+				color      	0
+				default_color 	TRUE)
+			    quidu      	"4088EDFD004F"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	313
+			    justify    	0
+			    label      	"CreateEngineL( )"
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	0)
+			line_color 	3342489
+			client     	@294
+			supplier   	@296
+			Focus_Src  	@295
+			Focus_Entry 	@297
+			origin     	(735, 416)
+			terminus   	(1152, 416)
+			ordinal    	1)
+		    (object InterMessView "" @315
+			location   	(16, 464)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object SegLabel @316
+			    Parent_View 	@315
+			    location   	(1375, 420)
+			    font       	(object Font
+				size       	10
+				face       	"Arial"
+				bold       	FALSE
+				italics    	FALSE
+				underline  	FALSE
+				strike     	FALSE
+				color      	0
+				default_color 	TRUE)
+			    quidu      	"4088EE3201E6"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	148
+			    justify    	0
+			    label      	"NewL( )"
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	0)
+			line_color 	3342489
+			client     	@296
+			supplier   	@298
+			Focus_Src  	@297
+			Focus_Entry 	@299
+			origin     	(1183, 464)
+			terminus   	(1568, 464)
+			ordinal    	2)
+		    (object InterMessView "" @317
+			location   	(16, 496)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object SegLabel @318
+			    Parent_View 	@317
+			    location   	(1799, 452)
+			    font       	(object Font
+				size       	10
+				face       	"Arial"
+				bold       	FALSE
+				italics    	FALSE
+				underline  	FALSE
+				strike     	FALSE
+				color      	0
+				default_color 	TRUE)
+			    quidu      	"4088EE5E03CB"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	379
+			    justify    	0
+			    label      	"CreateSIPEngineL( )"
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	0)
+			line_color 	3342489
+			client     	@298
+			supplier   	@302
+			Focus_Src  	@299
+			Focus_Entry 	@303
+			origin     	(1599, 496)
+			terminus   	(2000, 496)
+			ordinal    	3)
+		    (object InterMessView "" @319
+			location   	(16, 528)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object SegLabel @320
+			    Parent_View 	@319
+			    location   	(2223, 484)
+			    font       	(object Font
+				size       	10
+				face       	"Arial"
+				bold       	FALSE
+				italics    	FALSE
+				underline  	FALSE
+				strike     	FALSE
+				color      	0
+				default_color 	TRUE)
+			    quidu      	"4088EE720215"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	148
+			    justify    	0
+			    label      	"NewL( )"
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	0)
+			line_color 	3342489
+			client     	@302
+			supplier   	@304
+			Focus_Src  	@303
+			Focus_Entry 	@305
+			origin     	(2031, 528)
+			terminus   	(2416, 528)
+			ordinal    	4)
+		    (object InterMessView "" @321
+			location   	(16, 928)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object SegLabel @322
+			    Parent_View 	@321
+			    location   	(2600, 884)
+			    font       	(object Font
+				size       	10
+				face       	"Arial"
+				bold       	FALSE
+				italics    	FALSE
+				underline  	FALSE
+				strike     	FALSE
+				color      	0
+				default_color 	TRUE)
+			    quidu      	"4088EE8B01E7"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	301
+			    justify    	0
+			    label      	"Incoming msg( )"
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	1)
+			line_color 	3342489
+			client     	@307
+			supplier   	@304
+			Focus_Src  	@308
+			Focus_Entry 	@306
+			origin     	(2752, 928)
+			terminus   	(2448, 928)
+			ordinal    	5)
+		    (object InterMessView "" @323
+			location   	(16, 960)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object SegLabel @324
+			    Parent_View 	@323
+			    location   	(2008, 916)
+			    font       	(object Font
+				size       	10
+				face       	"Arial"
+				bold       	FALSE
+				italics    	FALSE
+				underline  	FALSE
+				strike     	FALSE
+				color      	0
+				default_color 	TRUE)
+			    quidu      	"4088EE980235"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	10
+			    justify    	0
+			    label      	"IMReceived(CSIPMessage)"
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	1)
+			line_color 	3342489
+			client     	@304
+			supplier   	@298
+			Focus_Src  	@306
+			Focus_Entry 	@300
+			origin     	(2416, 960)
+			terminus   	(1600, 960)
+			ordinal    	6)
+		    (object InterMessView "" @325
+			location   	(2336, 1088)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object SegLabel @326
+			    Parent_View 	@325
+			    location   	(2343, 1044)
+			    font       	(object Font
+				size       	10
+				face       	"Arial"
+				bold       	FALSE
+				italics    	FALSE
+				underline  	FALSE
+				strike     	FALSE
+				color      	0
+				default_color 	TRUE)
+			    quidu      	"4088EF2B0247"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	332
+			    justify    	0
+			    label      	"AcceptInvitation( )"
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	0)
+			line_color 	3342489
+			client     	@298
+			supplier   	@309
+			Focus_Src  	@300
+			Focus_Entry 	@310
+			origin     	(1599, 1088)
+			terminus   	(3088, 1088)
+			ordinal    	7)
+		    (object InterMessView "" @327
+			location   	(2336, 1168)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object SegLabel @328
+			    Parent_View 	@327
+			    location   	(2344, 1124)
+			    font       	(object Font
+				size       	10
+				face       	"Arial"
+				bold       	FALSE
+				italics    	FALSE
+				underline  	FALSE
+				strike     	FALSE
+				color      	0
+				default_color 	TRUE)
+			    quidu      	"4088EF4003DC"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	992
+			    justify    	0
+			    label      	"Return ETrue if user accepts the invitation else EFalse"
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	1)
+			line_color 	3342489
+			client     	@309
+			supplier   	@298
+			Focus_Src  	@310
+			Focus_Entry 	@301
+			origin     	(3088, 1168)
+			terminus   	(1600, 1168)
+			ordinal    	8)))
+	    (object InteractionDiagram "Send instant message"
+		mechanism_ref 	@8
+		quid       	"4088F55103AA"
+		title      	"Send instant message"
+		zoom       	100
+		max_height 	28350
+		max_width  	21600
+		origin_x   	0
+		origin_y   	0
+		items      	(list diagram_item_list
+		    (object InterObjView "$UNNAMED$40" @329
+			location   	(176, 224)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	TRUE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@329
+			    location   	(176, 249)
+			    anchor_loc 	1
+			    nlines     	2
+			    max_width  	360
+			    justify    	0
+			    label      	"")
+			icon       	"Actor"
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"4088F56002FE"
+			width      	336
+			height     	1126
+			icon_height 	162
+			icon_width 	120
+			icon_y_offset 	0
+			annotation 	1
+			Focus_Of_Control 	(object Focus_Of_Control "" @330
+			    location   	(176, 352)
+			    line_color 	3342489
+			    InterObjView 	@329
+			    height     	752
+			    y_coord    	692
+			    Nested     	FALSE))
+		    (object InterObjView "$UNNAMED$41" @331
+			location   	(656, 224)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	TRUE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@331
+			    location   	(656, 224)
+			    fill_color 	13434879
+			    anchor_loc 	1
+			    nlines     	2
+			    max_width  	294
+			    justify    	0
+			    label      	"")
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"4088F56802CF"
+			width      	312
+			height     	1126
+			icon_height 	0
+			icon_width 	0
+			icon_y_offset 	0
+			annotation 	1
+			Focus_Of_Control 	(object Focus_Of_Control "" @332
+			    location   	(656, 352)
+			    line_color 	3342489
+			    InterObjView 	@331
+			    height     	692
+			    y_coord    	632
+			    Nested     	FALSE)
+			Focus_Of_Control 	(object Focus_Of_Control "" @333
+			    location   	(656, 464)
+			    line_color 	3342489
+			    InterObjView 	@331
+			    height     	248
+			    y_coord    	188
+			    Nested     	TRUE))
+		    (object InterObjView "$UNNAMED$42" @334
+			location   	(992, 224)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	TRUE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@334
+			    location   	(992, 224)
+			    fill_color 	13434879
+			    anchor_loc 	1
+			    nlines     	2
+			    max_width  	282
+			    justify    	0
+			    label      	"")
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"4088F5E70206"
+			width      	300
+			height     	1126
+			icon_height 	0
+			icon_width 	0
+			icon_y_offset 	0
+			annotation 	1
+			Focus_Of_Control 	(object Focus_Of_Control "" @335
+			    location   	(992, 592)
+			    line_color 	3342489
+			    InterObjView 	@334
+			    height     	60
+			    y_coord    	0
+			    Nested     	FALSE))
+		    (object InterObjView "$UNNAMED$43" @336
+			location   	(1328, 224)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	TRUE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@336
+			    location   	(1328, 224)
+			    fill_color 	13434879
+			    anchor_loc 	1
+			    nlines     	2
+			    max_width  	326
+			    justify    	0
+			    label      	"")
+			icon       	"interface"
+			icon_style 	"Label"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"4088F60B012B"
+			width      	344
+			height     	1126
+			icon_height 	0
+			icon_width 	0
+			icon_y_offset 	0
+			annotation 	1
+			Focus_Of_Control 	(object Focus_Of_Control "" @337
+			    location   	(1328, 784)
+			    line_color 	3342489
+			    InterObjView 	@336
+			    height     	200
+			    y_coord    	140
+			    Nested     	FALSE)
+			Focus_Of_Control 	(object Focus_Of_Control "" @338
+			    location   	(1328, 1200)
+			    line_color 	3342489
+			    InterObjView 	@336
+			    height     	60
+			    y_coord    	0
+			    Nested     	FALSE))
+		    (object InterObjView "$UNNAMED$44" @339
+			location   	(1664, 224)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	TRUE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@339
+			    location   	(1664, 224)
+			    fill_color 	13434879
+			    anchor_loc 	1
+			    nlines     	2
+			    max_width  	354
+			    justify    	0
+			    label      	"")
+			icon       	"interface"
+			icon_style 	"Label"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"4088F66B015C"
+			width      	372
+			height     	1126
+			icon_height 	0
+			icon_width 	0
+			icon_y_offset 	0
+			annotation 	1
+			Focus_Of_Control 	(object Focus_Of_Control "" @340
+			    location   	(1664, 864)
+			    line_color 	3342489
+			    InterObjView 	@339
+			    height     	60
+			    y_coord    	0
+			    Nested     	FALSE)
+			Focus_Of_Control 	(object Focus_Of_Control "" @341
+			    location   	(1664, 1024)
+			    line_color 	3342489
+			    InterObjView 	@339
+			    height     	120
+			    y_coord    	60
+			    Nested     	FALSE))
+		    (object InterObjView "$UNNAMED$45" @342
+			location   	(2032, 224)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	TRUE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@342
+			    location   	(2032, 224)
+			    fill_color 	13434879
+			    anchor_loc 	1
+			    nlines     	2
+			    max_width  	540
+			    justify    	0
+			    label      	"")
+			icon       	"interface"
+			icon_style 	"Label"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"4088F68601AA"
+			width      	558
+			height     	1126
+			icon_height 	0
+			icon_width 	0
+			icon_y_offset 	0
+			annotation 	1
+			Focus_Of_Control 	(object Focus_Of_Control "" @343
+			    location   	(2032, 1024)
+			    line_color 	3342489
+			    InterObjView 	@342
+			    height     	60
+			    y_coord    	0
+			    Nested     	FALSE)
+			Focus_Of_Control 	(object Focus_Of_Control "" @344
+			    location   	(2032, 1140)
+			    line_color 	3342489
+			    InterObjView 	@342
+			    height     	60
+			    y_coord    	0
+			    Nested     	FALSE))
+		    (object InterMessView "" @345
+			location   	(416, 352)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object SegLabel @346
+			    Parent_View 	@345
+			    location   	(415, 308)
+			    font       	(object Font
+				size       	10
+				face       	"Arial"
+				bold       	FALSE
+				italics    	FALSE
+				underline  	FALSE
+				strike     	FALSE
+				color      	0
+				default_color 	TRUE)
+			    quidu      	"4088F573007F"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	432
+			    justify    	0
+			    label      	"HandleCommandL(TInt)"
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	0)
+			line_color 	3342489
+			client     	@329
+			supplier   	@331
+			Focus_Src  	@330
+			Focus_Entry 	@332
+			origin     	(191, 352)
+			terminus   	(640, 352)
+			ordinal    	0)
+		    (object SelfMessView "" @347
+			location   	(16, 464)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object SegLabel @348
+			    Parent_View 	@347
+			    location   	(762, 420)
+			    font       	(object Font
+				size       	10
+				face       	"Arial"
+				bold       	FALSE
+				italics    	FALSE
+				underline  	FALSE
+				strike     	FALSE
+				color      	0
+				default_color 	TRUE)
+			    quidu      	"4088F58503CB"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	429
+			    justify    	0
+			    label      	"ShowInstantMsgDlgL( )"
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	0)
+			line_color 	3342489
+			client     	@331
+			supplier   	@331
+			Focus_Src  	@332
+			Focus_Entry 	@333
+			origin     	(687, 464)
+			terminus   	(837, 464)
+			ordinal    	1)
+		    (object InterMessView "" @349
+			location   	(816, 592)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object SegLabel @350
+			    Parent_View 	@349
+			    location   	(831, 548)
+			    font       	(object Font
+				size       	10
+				face       	"Arial"
+				bold       	FALSE
+				italics    	FALSE
+				underline  	FALSE
+				strike     	FALSE
+				color      	0
+				default_color 	TRUE)
+			    quidu      	"4088F5EC0051"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	313
+			    justify    	0
+			    label      	"Validate address"
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	0)
+			line_color 	3342489
+			client     	@331
+			supplier   	@334
+			Focus_Src  	@333
+			Focus_Entry 	@335
+			origin     	(686, 592)
+			terminus   	(976, 592)
+			ordinal    	2)
+		    (object InterMessView "" @351
+			location   	(992, 784)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object SegLabel @352
+			    Parent_View 	@351
+			    location   	(991, 740)
+			    font       	(object Font
+				size       	10
+				face       	"Arial"
+				bold       	FALSE
+				italics    	FALSE
+				underline  	FALSE
+				strike     	FALSE
+				color      	0
+				default_color 	TRUE)
+			    quidu      	"4088F6100294"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	966
+			    justify    	0
+			    label      	"SendInstantMsgL(const TDesC&, const SIPAddress)"
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	0)
+			line_color 	3342489
+			client     	@331
+			supplier   	@336
+			Focus_Src  	@332
+			Focus_Entry 	@337
+			origin     	(671, 784)
+			terminus   	(1312, 784)
+			ordinal    	3)
+		    (object InterMessView "" @353
+			location   	(1488, 864)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object SegLabel @354
+			    Parent_View 	@353
+			    location   	(1495, 820)
+			    font       	(object Font
+				size       	10
+				face       	"Arial"
+				bold       	FALSE
+				italics    	FALSE
+				underline  	FALSE
+				strike     	FALSE
+				color      	0
+				default_color 	TRUE)
+			    quidu      	"4088F66F0360"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	10
+			    justify    	0
+			    label      	"CreateIM( )"
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	0)
+			line_color 	3342489
+			client     	@336
+			supplier   	@339
+			Focus_Src  	@337
+			Focus_Entry 	@340
+			origin     	(1343, 864)
+			terminus   	(1648, 864)
+			ordinal    	4)
+		    (object InterMessView "" @355
+			location   	(1856, 1024)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object SegLabel @356
+			    Parent_View 	@355
+			    location   	(1847, 980)
+			    font       	(object Font
+				size       	10
+				face       	"Arial"
+				bold       	FALSE
+				italics    	FALSE
+				underline  	FALSE
+				strike     	FALSE
+				color      	0
+				default_color 	TRUE)
+			    quidu      	"4088F68D01EA"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	10
+			    justify    	0
+			    label      	"IMReceived(CSIPMessage)"
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	0)
+			line_color 	3342489
+			client     	@339
+			supplier   	@342
+			Focus_Src  	@341
+			Focus_Entry 	@343
+			origin     	(1679, 1024)
+			terminus   	(2016, 1024)
+			ordinal    	5)
+		    (object InterMessView "" @357
+			location   	(1680, 1200)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object SegLabel @358
+			    Parent_View 	@357
+			    location   	(1680, 1156)
+			    font       	(object Font
+				size       	10
+				face       	"Arial"
+				bold       	FALSE
+				italics    	FALSE
+				underline  	FALSE
+				strike     	FALSE
+				color      	0
+				default_color 	TRUE)
+			    quidu      	"4088F6A303DE"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	376
+			    justify    	0
+			    label      	""
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	1)
+			line_color 	3342489
+			client     	@342
+			supplier   	@336
+			Focus_Src  	@344
+			Focus_Entry 	@338
+			origin     	(2016, 1200)
+			terminus   	(1344, 1200)
+			ordinal    	6)))
+	    (object InteractionDiagram "Disable profile w/ states"
+		mechanism_ref 	@9
+		quid       	"408F52260384"
+		title      	"Disable profile w/ states"
+		zoom       	100
+		max_height 	28350
+		max_width  	21600
+		origin_x   	0
+		origin_y   	0
+		items      	(list diagram_item_list
+		    (object InterObjView "$UNNAMED$46" @359
+			location   	(272, 224)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	TRUE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@359
+			    location   	(272, 249)
+			    anchor_loc 	1
+			    nlines     	2
+			    max_width  	360
+			    justify    	0
+			    label      	"")
+			icon       	"Actor"
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"408F52460057"
+			width      	336
+			height     	1198
+			icon_height 	162
+			icon_width 	120
+			icon_y_offset 	0
+			annotation 	1
+			Focus_Of_Control 	(object Focus_Of_Control "" @360
+			    location   	(272, 384)
+			    line_color 	3342489
+			    InterObjView 	@359
+			    height     	948
+			    y_coord    	888
+			    Nested     	FALSE))
+		    (object InterObjView "$UNNAMED$47" @361
+			location   	(608, 224)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	TRUE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@361
+			    location   	(608, 224)
+			    fill_color 	13434879
+			    anchor_loc 	1
+			    nlines     	2
+			    max_width  	294
+			    justify    	0
+			    label      	"")
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"408F528C0096"
+			width      	312
+			height     	1198
+			icon_height 	0
+			icon_width 	0
+			icon_y_offset 	0
+			annotation 	1
+			Focus_Of_Control 	(object Focus_Of_Control "" @362
+			    location   	(608, 384)
+			    line_color 	3342489
+			    InterObjView 	@361
+			    height     	888
+			    y_coord    	828
+			    Nested     	FALSE))
+		    (object InterObjView "$UNNAMED$48" @363
+			location   	(976, 224)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	TRUE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@363
+			    location   	(976, 224)
+			    fill_color 	13434879
+			    anchor_loc 	1
+			    nlines     	2
+			    max_width  	326
+			    justify    	0
+			    label      	"")
+			icon       	"interface"
+			icon_style 	"Label"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"408F52D20151"
+			width      	344
+			height     	1198
+			icon_height 	0
+			icon_width 	0
+			icon_y_offset 	0
+			annotation 	1
+			Focus_Of_Control 	(object Focus_Of_Control "" @364
+			    location   	(976, 464)
+			    line_color 	3342489
+			    InterObjView 	@363
+			    height     	748
+			    y_coord    	688
+			    Nested     	FALSE)
+			Focus_Of_Control 	(object Focus_Of_Control "" @365
+			    location   	(976, 800)
+			    line_color 	3342489
+			    InterObjView 	@363
+			    height     	232
+			    y_coord    	172
+			    Nested     	TRUE))
+		    (object InterObjView "$UNNAMED$49" @366
+			location   	(1392, 224)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	TRUE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@366
+			    location   	(1392, 224)
+			    fill_color 	13434879
+			    anchor_loc 	1
+			    nlines     	2
+			    max_width  	442
+			    justify    	0
+			    label      	"")
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"408F535102E7"
+			width      	460
+			height     	1198
+			icon_height 	0
+			icon_width 	0
+			icon_y_offset 	0
+			annotation 	1
+			Focus_Of_Control 	(object Focus_Of_Control "" @367
+			    location   	(1392, 496)
+			    line_color 	3342489
+			    InterObjView 	@366
+			    height     	656
+			    y_coord    	596
+			    Nested     	FALSE)
+			Focus_Of_Control 	(object Focus_Of_Control "" @368
+			    location   	(1392, 704)
+			    line_color 	3342489
+			    InterObjView 	@366
+			    height     	388
+			    y_coord    	328
+			    Nested     	TRUE))
+		    (object InterObjView "$UNNAMED$51" @369
+			location   	(1776, 224)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	TRUE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@369
+			    location   	(1776, 224)
+			    fill_color 	13434879
+			    anchor_loc 	1
+			    nlines     	2
+			    max_width  	348
+			    justify    	0
+			    label      	"")
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"408F538600B5"
+			width      	366
+			height     	1198
+			icon_height 	0
+			icon_width 	0
+			icon_y_offset 	0
+			annotation 	1
+			Focus_Of_Control 	(object Focus_Of_Control "" @370
+			    location   	(1776, 528)
+			    line_color 	3342489
+			    InterObjView 	@369
+			    height     	60
+			    y_coord    	0
+			    Nested     	FALSE))
+		    (object InterObjView "$UNNAMED$50" @371
+			location   	(2144, 224)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	TRUE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@371
+			    location   	(2144, 224)
+			    fill_color 	13434879
+			    anchor_loc 	1
+			    nlines     	2
+			    max_width  	358
+			    justify    	0
+			    label      	"")
+			icon       	"interface"
+			icon_style 	"Label"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"408F56B50113"
+			width      	376
+			height     	1198
+			icon_height 	0
+			icon_width 	0
+			icon_y_offset 	0
+			annotation 	1
+			Focus_Of_Control 	(object Focus_Of_Control "" @372
+			    location   	(2144, 912)
+			    line_color 	3342489
+			    InterObjView 	@371
+			    height     	60
+			    y_coord    	0
+			    Nested     	FALSE))
+		    (object InterMessView "" @373
+			location   	(16, 384)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object SegLabel @374
+			    Parent_View 	@373
+			    location   	(439, 340)
+			    font       	(object Font
+				size       	10
+				face       	"Arial"
+				bold       	FALSE
+				italics    	FALSE
+				underline  	FALSE
+				strike     	FALSE
+				color      	0
+				default_color 	TRUE)
+			    quidu      	"408F52A500D4"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	485
+			    justify    	0
+			    label      	
+|"Disable profile" command
+			    
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	0)
+			line_color 	3342489
+			client     	@359
+			supplier   	@361
+			Focus_Src  	@360
+			Focus_Entry 	@362
+			origin     	(287, 384)
+			terminus   	(592, 384)
+			ordinal    	0)
+		    (object InterMessView "" @375
+			location   	(784, 464)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object SegLabel @376
+			    Parent_View 	@375
+			    location   	(791, 420)
+			    font       	(object Font
+				size       	10
+				face       	"Arial"
+				bold       	FALSE
+				italics    	FALSE
+				underline  	FALSE
+				strike     	FALSE
+				color      	0
+				default_color 	TRUE)
+			    quidu      	"408F52D60308"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	316
+			    justify    	0
+			    label      	"DisableProfileL( )"
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	0)
+			line_color 	3342489
+			client     	@361
+			supplier   	@363
+			Focus_Src  	@362
+			Focus_Entry 	@364
+			origin     	(623, 464)
+			terminus   	(960, 464)
+			ordinal    	1)
+		    (object InterMessView "" @377
+			location   	(16, 496)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object SegLabel @378
+			    Parent_View 	@377
+			    location   	(1183, 452)
+			    font       	(object Font
+				size       	10
+				face       	"Arial"
+				bold       	FALSE
+				italics    	FALSE
+				underline  	FALSE
+				strike     	FALSE
+				color      	0
+				default_color 	TRUE)
+			    quidu      	"408F5359021D"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	316
+			    justify    	0
+			    label      	"DisableProfileL( )"
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	0)
+			line_color 	3342489
+			client     	@363
+			supplier   	@366
+			Focus_Src  	@364
+			Focus_Entry 	@367
+			origin     	(991, 496)
+			terminus   	(1376, 496)
+			ordinal    	2)
+		    (object InterMessView "" @379
+			location   	(16, 528)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object SegLabel @380
+			    Parent_View 	@379
+			    location   	(1583, 484)
+			    font       	(object Font
+				size       	10
+				face       	"Arial"
+				bold       	FALSE
+				italics    	FALSE
+				underline  	FALSE
+				strike     	FALSE
+				color      	0
+				default_color 	TRUE)
+			    quidu      	"408F538E03D3"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	294
+			    justify    	0
+			    label      	"DisableProfile( )"
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	0)
+			line_color 	3342489
+			client     	@366
+			supplier   	@369
+			Focus_Src  	@367
+			Focus_Entry 	@370
+			origin     	(1407, 528)
+			terminus   	(1760, 528)
+			ordinal    	3)
+		    (object SelfMessView "" @381
+			location   	(16, 704)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object SegLabel @382
+			    Parent_View 	@381
+			    location   	(1498, 660)
+			    font       	(object Font
+				size       	10
+				face       	"Arial"
+				bold       	FALSE
+				italics    	FALSE
+				underline  	FALSE
+				strike     	FALSE
+				color      	0
+				default_color 	TRUE)
+			    quidu      	"408F542801B0"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	282
+			    justify    	0
+			    label      	"ChangeState( )"
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	0)
+			line_color 	3342489
+			client     	@366
+			supplier   	@366
+			Focus_Src  	@367
+			Focus_Entry 	@368
+			origin     	(1423, 704)
+			terminus   	(1573, 704)
+			ordinal    	4)
+		    (object NoteView @383
+			location   	(1200, 1696)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@383
+			    location   	(969, 1630)
+			    fill_color 	13434879
+			    nlines     	2
+			    max_width  	427
+			    label      	"State changes from ERegistered to EIdle")
+			line_color 	3342489
+			fill_color 	13434879
+			width      	487
+			height     	144)
+		    (object InterMessView "" @384
+			location   	(1200, 800)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object SegLabel @385
+			    Parent_View 	@384
+			    location   	(1199, 756)
+			    font       	(object Font
+				size       	10
+				face       	"Arial"
+				bold       	FALSE
+				italics    	FALSE
+				underline  	FALSE
+				strike     	FALSE
+				color      	0
+				default_color 	TRUE)
+			    quidu      	"408F553B0132"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	282
+			    justify    	0
+			    label      	"ChangeState( )"
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	1)
+			line_color 	3342489
+			client     	@366
+			supplier   	@363
+			Focus_Src  	@368
+			Focus_Entry 	@365
+			origin     	(1391, 800)
+			terminus   	(1007, 800)
+			ordinal    	5)
+		    (object AttachView "" @386
+			stereotype 	TRUE
+			line_color 	3342489
+			client     	@383
+			supplier   	@384
+			line_style 	0)
+		    (object InterMessView "" @387
+			location   	(1552, 912)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object SegLabel @388
+			    Parent_View 	@387
+			    location   	(1567, 868)
+			    font       	(object Font
+				size       	10
+				face       	"Arial"
+				bold       	FALSE
+				italics    	FALSE
+				underline  	FALSE
+				strike     	FALSE
+				color      	0
+				default_color 	TRUE)
+			    quidu      	"408F56DC0317"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	232
+			    justify    	0
+			    label      	"ShowInfoL( )"
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	0)
+			line_color 	3342489
+			client     	@363
+			supplier   	@371
+			Focus_Src  	@365
+			Focus_Entry 	@372
+			origin     	(1006, 912)
+			terminus   	(2128, 912)
+			ordinal    	6)
+		    (object NoteView @389
+			location   	(2128, 1696)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@389
+			    location   	(1940, 1630)
+			    fill_color 	13434879
+			    nlines     	2
+			    max_width  	340
+			    label      	"Print to the state to user UI.")
+			line_color 	3342489
+			fill_color 	13434879
+			width      	400
+			height     	144)
+		    (object AttachView "" @390
+			stereotype 	TRUE
+			line_color 	3342489
+			client     	@389
+			supplier   	@387
+			line_style 	0)))
+	    (object InteractionDiagram "Enable profile w/ states"
+		mechanism_ref 	@10
+		quid       	"408F55E30141"
+		title      	"Enable profile w/ states"
+		zoom       	100
+		max_height 	28350
+		max_width  	21600
+		origin_x   	0
+		origin_y   	0
+		items      	(list diagram_item_list
+		    (object InterObjView "$UNNAMED$52" @391
+			location   	(208, 224)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	TRUE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@391
+			    location   	(208, 249)
+			    anchor_loc 	1
+			    nlines     	2
+			    max_width  	360
+			    justify    	0
+			    label      	"")
+			icon       	"Actor"
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"408F55F7023B"
+			width      	336
+			height     	1622
+			icon_height 	162
+			icon_width 	120
+			icon_y_offset 	0
+			annotation 	1
+			Focus_Of_Control 	(object Focus_Of_Control "" @392
+			    location   	(208, 384)
+			    line_color 	3342489
+			    InterObjView 	@391
+			    height     	852
+			    y_coord    	792
+			    Nested     	FALSE))
+		    (object InterObjView "$UNNAMED$53" @393
+			location   	(544, 224)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	TRUE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@393
+			    location   	(544, 224)
+			    fill_color 	13434879
+			    anchor_loc 	1
+			    nlines     	2
+			    max_width  	294
+			    justify    	0
+			    label      	"")
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"408F56150151"
+			width      	312
+			height     	1622
+			icon_height 	0
+			icon_width 	0
+			icon_y_offset 	0
+			annotation 	1
+			Focus_Of_Control 	(object Focus_Of_Control "" @394
+			    location   	(544, 384)
+			    line_color 	3342489
+			    InterObjView 	@393
+			    height     	792
+			    y_coord    	732
+			    Nested     	FALSE))
+		    (object InterObjView "$UNNAMED$54" @395
+			location   	(880, 224)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	TRUE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@395
+			    location   	(880, 224)
+			    fill_color 	13434879
+			    anchor_loc 	1
+			    nlines     	2
+			    max_width  	326
+			    justify    	0
+			    label      	"")
+			icon       	"interface"
+			icon_style 	"Label"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"408F56730103"
+			width      	344
+			height     	1622
+			icon_height 	0
+			icon_width 	0
+			icon_y_offset 	0
+			annotation 	1
+			Focus_Of_Control 	(object Focus_Of_Control "" @396
+			    location   	(880, 432)
+			    line_color 	3342489
+			    InterObjView 	@395
+			    height     	684
+			    y_coord    	624
+			    Nested     	FALSE)
+			Focus_Of_Control 	(object Focus_Of_Control "" @397
+			    location   	(880, 688)
+			    line_color 	3342489
+			    InterObjView 	@395
+			    height     	248
+			    y_coord    	188
+			    Nested     	TRUE)
+			Focus_Of_Control 	(object Focus_Of_Control "" @398
+			    location   	(880, 1312)
+			    line_color 	3342489
+			    InterObjView 	@395
+			    height     	264
+			    y_coord    	204
+			    Nested     	FALSE))
+		    (object InterObjView "$UNNAMED$55" @399
+			location   	(1232, 224)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	TRUE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@399
+			    location   	(1232, 224)
+			    fill_color 	13434879
+			    anchor_loc 	1
+			    nlines     	2
+			    max_width  	314
+			    justify    	0
+			    label      	"")
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"408F568D0170"
+			width      	332
+			height     	1622
+			icon_height 	0
+			icon_width 	0
+			icon_y_offset 	0
+			annotation 	1
+			Focus_Of_Control 	(object Focus_Of_Control "" @400
+			    location   	(1232, 464)
+			    line_color 	3342489
+			    InterObjView 	@399
+			    height     	592
+			    y_coord    	532
+			    Nested     	FALSE)
+			Focus_Of_Control 	(object Focus_Of_Control "" @401
+			    location   	(1232, 608)
+			    line_color 	3342489
+			    InterObjView 	@399
+			    height     	388
+			    y_coord    	328
+			    Nested     	TRUE))
+		    (object InterObjView "$UNNAMED$57" @402
+			location   	(1552, 224)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	TRUE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@402
+			    location   	(1552, 224)
+			    fill_color 	13434879
+			    anchor_loc 	1
+			    nlines     	2
+			    max_width  	354
+			    justify    	0
+			    label      	"")
+			icon       	"interface"
+			icon_style 	"Label"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"408F57480038"
+			width      	372
+			height     	1622
+			icon_height 	0
+			icon_width 	0
+			icon_y_offset 	0
+			annotation 	1
+			Focus_Of_Control 	(object Focus_Of_Control "" @403
+			    location   	(1552, 496)
+			    line_color 	3342489
+			    InterObjView 	@402
+			    height     	60
+			    y_coord    	0
+			    Nested     	FALSE)
+			Focus_Of_Control 	(object Focus_Of_Control "" @404
+			    location   	(1552, 1152)
+			    line_color 	3342489
+			    InterObjView 	@402
+			    height     	604
+			    y_coord    	544
+			    Nested     	FALSE))
+		    (object InterObjView "$UNNAMED$56" @405
+			location   	(1904, 224)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	TRUE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@405
+			    location   	(1904, 224)
+			    fill_color 	13434879
+			    anchor_loc 	1
+			    nlines     	2
+			    max_width  	358
+			    justify    	0
+			    label      	"")
+			icon       	"interface"
+			icon_style 	"Label"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"408F57E50355"
+			width      	376
+			height     	1622
+			icon_height 	0
+			icon_width 	0
+			icon_y_offset 	0
+			annotation 	1
+			Focus_Of_Control 	(object Focus_Of_Control "" @406
+			    location   	(1904, 816)
+			    line_color 	3342489
+			    InterObjView 	@405
+			    height     	60
+			    y_coord    	0
+			    Nested     	FALSE)
+			Focus_Of_Control 	(object Focus_Of_Control "" @407
+			    location   	(1904, 1456)
+			    line_color 	3342489
+			    InterObjView 	@405
+			    height     	60
+			    y_coord    	0
+			    Nested     	FALSE))
+		    (object InterObjView "$UNNAMED$58" @408
+			location   	(2320, 224)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	TRUE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@408
+			    location   	(2320, 224)
+			    fill_color 	13434879
+			    anchor_loc 	1
+			    nlines     	2
+			    max_width  	456
+			    justify    	0
+			    label      	"")
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"408F58B40355"
+			width      	474
+			height     	1622
+			icon_height 	0
+			icon_width 	0
+			icon_y_offset 	0
+			annotation 	1
+			Focus_Of_Control 	(object Focus_Of_Control "" @409
+			    location   	(2320, 1152)
+			    line_color 	3342489
+			    InterObjView 	@408
+			    height     	544
+			    y_coord    	484
+			    Nested     	FALSE)
+			Focus_Of_Control 	(object Focus_Of_Control "" @410
+			    location   	(2320, 1216)
+			    line_color 	3342489
+			    InterObjView 	@408
+			    height     	420
+			    y_coord    	360
+			    Nested     	TRUE))
+		    (object InterMessView "" @411
+			location   	(16, 384)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object SegLabel @412
+			    Parent_View 	@411
+			    location   	(375, 340)
+			    font       	(object Font
+				size       	10
+				face       	"Arial"
+				bold       	FALSE
+				italics    	FALSE
+				underline  	FALSE
+				strike     	FALSE
+				color      	0
+				default_color 	TRUE)
+			    quidu      	"408F561803C3"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	476
+			    justify    	0
+			    label      	
+|"Enable profile" command
+			    
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	0)
+			line_color 	3342489
+			client     	@391
+			supplier   	@393
+			Focus_Src  	@392
+			Focus_Entry 	@394
+			origin     	(223, 384)
+			terminus   	(528, 384)
+			ordinal    	0)
+		    (object InterMessView "" @413
+			location   	(704, 432)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object SegLabel @414
+			    Parent_View 	@413
+			    location   	(711, 388)
+			    font       	(object Font
+				size       	10
+				face       	"Arial"
+				bold       	FALSE
+				italics    	FALSE
+				underline  	FALSE
+				strike     	FALSE
+				color      	0
+				default_color 	TRUE)
+			    quidu      	"408F567701B0"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	307
+			    justify    	0
+			    label      	"EnableProfileL( )"
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	0)
+			line_color 	3342489
+			client     	@393
+			supplier   	@395
+			Focus_Src  	@394
+			Focus_Entry 	@396
+			origin     	(559, 432)
+			terminus   	(864, 432)
+			ordinal    	1)
+		    (object InterMessView "" @415
+			location   	(16, 464)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object SegLabel @416
+			    Parent_View 	@415
+			    location   	(1055, 420)
+			    font       	(object Font
+				size       	10
+				face       	"Arial"
+				bold       	FALSE
+				italics    	FALSE
+				underline  	FALSE
+				strike     	FALSE
+				color      	0
+				default_color 	TRUE)
+			    quidu      	"408F569003A4"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	307
+			    justify    	0
+			    label      	"EnableProfileL( )"
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	0)
+			line_color 	3342489
+			client     	@395
+			supplier   	@399
+			Focus_Src  	@396
+			Focus_Entry 	@400
+			origin     	(895, 464)
+			terminus   	(1216, 464)
+			ordinal    	2)
+		    (object InterMessView "" @417
+			location   	(16, 496)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object SegLabel @418
+			    Parent_View 	@417
+			    location   	(1391, 452)
+			    font       	(object Font
+				size       	10
+				face       	"Arial"
+				bold       	FALSE
+				italics    	FALSE
+				underline  	FALSE
+				strike     	FALSE
+				color      	0
+				default_color 	TRUE)
+			    quidu      	"408F574D02D9"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	285
+			    justify    	0
+			    label      	"EnableProfile( )"
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	0)
+			line_color 	3342489
+			client     	@399
+			supplier   	@402
+			Focus_Src  	@400
+			Focus_Entry 	@403
+			origin     	(1247, 496)
+			terminus   	(1536, 496)
+			ordinal    	3)
+		    (object NoteView @419
+			location   	(288, 2112)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@419
+			    location   	(32, 2053)
+			    fill_color 	13434879
+			    nlines     	2
+			    max_width  	477
+			    label      	"State changes from EIdle to ERegistering")
+			line_color 	3342489
+			fill_color 	13434879
+			width      	537
+			height     	131)
+		    (object SelfMessView "" @420
+			location   	(16, 608)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object SegLabel @421
+			    Parent_View 	@420
+			    location   	(1338, 564)
+			    font       	(object Font
+				size       	10
+				face       	"Arial"
+				bold       	FALSE
+				italics    	FALSE
+				underline  	FALSE
+				strike     	FALSE
+				color      	0
+				default_color 	TRUE)
+			    quidu      	"408F58390038"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	282
+			    justify    	0
+			    label      	"ChangeState( )"
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	0)
+			line_color 	3342489
+			client     	@399
+			supplier   	@399
+			Focus_Src  	@400
+			Focus_Entry 	@401
+			origin     	(1263, 608)
+			terminus   	(1413, 608)
+			ordinal    	4)
+		    (object InterMessView "" @422
+			location   	(1072, 688)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object SegLabel @423
+			    Parent_View 	@422
+			    location   	(1071, 644)
+			    font       	(object Font
+				size       	10
+				face       	"Arial"
+				bold       	FALSE
+				italics    	FALSE
+				underline  	FALSE
+				strike     	FALSE
+				color      	0
+				default_color 	TRUE)
+			    quidu      	"408F58490028"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	282
+			    justify    	0
+			    label      	"ChangeState( )"
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	1)
+			line_color 	3342489
+			client     	@399
+			supplier   	@395
+			Focus_Src  	@401
+			Focus_Entry 	@397
+			origin     	(1231, 688)
+			terminus   	(911, 688)
+			ordinal    	5)
+		    (object InterMessView "" @424
+			location   	(1408, 816)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object SegLabel @425
+			    Parent_View 	@424
+			    location   	(1399, 772)
+			    font       	(object Font
+				size       	10
+				face       	"Arial"
+				bold       	FALSE
+				italics    	FALSE
+				underline  	FALSE
+				strike     	FALSE
+				color      	0
+				default_color 	TRUE)
+			    quidu      	"408F585700D5"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	232
+			    justify    	0
+			    label      	"ShowInfoL( )"
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	0)
+			line_color 	3342489
+			client     	@395
+			supplier   	@405
+			Focus_Src  	@397
+			Focus_Entry 	@406
+			origin     	(910, 816)
+			terminus   	(1888, 816)
+			ordinal    	6)
+		    (object AttachView "" @426
+			stereotype 	TRUE
+			line_color 	3342489
+			client     	@419
+			supplier   	@422
+			line_style 	0)
+		    (object InterMessView "" @427
+			location   	(16, 1152)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object SegLabel @428
+			    Parent_View 	@427
+			    location   	(1935, 1108)
+			    font       	(object Font
+				size       	10
+				face       	"Arial"
+				bold       	FALSE
+				italics    	FALSE
+				underline  	FALSE
+				strike     	FALSE
+				color      	0
+				default_color 	TRUE)
+			    quidu      	"408F58BE024C"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	307
+			    justify    	0
+			    label      	"ProfileEnabled( )"
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	0)
+			line_color 	3342489
+			client     	@402
+			supplier   	@408
+			Focus_Src  	@404
+			Focus_Entry 	@409
+			origin     	(1567, 1152)
+			terminus   	(2304, 1152)
+			ordinal    	7)
+		    (object SelfMessView "" @429
+			location   	(16, 1216)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object SegLabel @430
+			    Parent_View 	@429
+			    location   	(2426, 1172)
+			    font       	(object Font
+				size       	10
+				face       	"Arial"
+				bold       	FALSE
+				italics    	FALSE
+				underline  	FALSE
+				strike     	FALSE
+				color      	0
+				default_color 	TRUE)
+			    quidu      	"408F58D702E8"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	282
+			    justify    	0
+			    label      	"ChangeState( )"
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	0)
+			line_color 	3342489
+			client     	@408
+			supplier   	@408
+			Focus_Src  	@409
+			Focus_Entry 	@410
+			origin     	(2351, 1216)
+			terminus   	(2501, 1216)
+			ordinal    	8)
+		    (object InterMessView "" @431
+			location   	(1600, 1312)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object SegLabel @432
+			    Parent_View 	@431
+			    location   	(1608, 1268)
+			    font       	(object Font
+				size       	10
+				face       	"Arial"
+				bold       	FALSE
+				italics    	FALSE
+				underline  	FALSE
+				strike     	FALSE
+				color      	0
+				default_color 	TRUE)
+			    quidu      	"408F58DF020E"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	282
+			    justify    	0
+			    label      	"ChangeState( )"
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	1)
+			line_color 	3342489
+			client     	@408
+			supplier   	@395
+			Focus_Src  	@410
+			Focus_Entry 	@398
+			origin     	(2319, 1312)
+			terminus   	(896, 1312)
+			ordinal    	9)
+		    (object InterMessView "" @433
+			location   	(1376, 1456)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object SegLabel @434
+			    Parent_View 	@433
+			    location   	(1391, 1412)
+			    font       	(object Font
+				size       	10
+				face       	"Arial"
+				bold       	FALSE
+				italics    	FALSE
+				underline  	FALSE
+				strike     	FALSE
+				color      	0
+				default_color 	TRUE)
+			    quidu      	"408F58EB01FD"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	232
+			    justify    	0
+			    label      	"ShowInfoL( )"
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	0)
+			line_color 	3342489
+			client     	@395
+			supplier   	@405
+			Focus_Src  	@398
+			Focus_Entry 	@407
+			origin     	(895, 1456)
+			terminus   	(1888, 1456)
+			ordinal    	10)
+		    (object NoteView @435
+			location   	(2400, 2160)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@435
+			    location   	(2153, 2075)
+			    fill_color 	13434879
+			    nlines     	3
+			    max_width  	459
+			    label      	"State changes from ERegistering to ERegistered")
+			line_color 	3342489
+			fill_color 	13434879
+			width      	519
+			height     	182)
+		    (object AttachView "" @436
+			stereotype 	TRUE
+			line_color 	3342489
+			client     	@435
+			supplier   	@431
+			line_style 	0)))
+	    (object ObjectDiagram "Enable profile w/ states"
+		mechanism_ref 	@10
+		quid       	"408F5B6801CE"
+		title      	"Enable profile w/ states"
+		zoom       	100
+		max_height 	28350
+		max_width  	21600
+		origin_x   	0
+		origin_y   	0
+		items      	(list diagram_item_list
+		    (object ObjectView "$UNNAMED$52" @437
+			location   	(160, 384)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@437
+			    location   	(160, 544)
+			    anchor_loc 	1
+			    nlines     	2
+			    max_width  	377
+			    justify    	0
+			    label      	"")
+			icon       	"Actor"
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"408F55F7023B"
+			annotation 	4
+			autoResize 	TRUE
+			subobjects 	0
+			x_offset   	0.000000
+			y_offset   	0.000000)
+		    (object ObjectView "$UNNAMED$53" @438
+			location   	(880, 384)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@438
+			    location   	(734, 333)
+			    fill_color 	13434879
+			    nlines     	2
+			    max_width  	292
+			    justify    	0
+			    label      	"")
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"408F56150151"
+			width      	310
+			height     	126
+			annotation 	4
+			autoResize 	TRUE
+			subobjects 	0
+			x_offset   	0.000000
+			y_offset   	0.000000)
+		    (object ObjectView "$UNNAMED$54" @439
+			location   	(1648, 384)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@439
+			    location   	(1476, 333)
+			    fill_color 	13434879
+			    nlines     	2
+			    max_width  	344
+			    justify    	0
+			    label      	"")
+			icon       	"interface"
+			icon_style 	"Label"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"408F56730103"
+			width      	362
+			height     	126
+			annotation 	4
+			autoResize 	TRUE
+			subobjects 	0
+			x_offset   	0.000000
+			y_offset   	0.000000)
+		    (object ObjectView "$UNNAMED$55" @440
+			location   	(704, 1584)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@440
+			    location   	(538, 1533)
+			    fill_color 	13434879
+			    nlines     	2
+			    max_width  	332
+			    justify    	0
+			    label      	"")
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"408F568D0170"
+			width      	350
+			height     	126
+			annotation 	4
+			autoResize 	TRUE
+			subobjects 	0
+			x_offset   	0.000000
+			y_offset   	0.000000)
+		    (object ObjectView "$UNNAMED$57" @441
+			location   	(2544, 1584)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@441
+			    location   	(2358, 1533)
+			    fill_color 	13434879
+			    nlines     	2
+			    max_width  	372
+			    justify    	0
+			    label      	"")
+			icon       	"interface"
+			icon_style 	"Label"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"408F57480038"
+			width      	390
+			height     	126
+			annotation 	4
+			autoResize 	TRUE
+			subobjects 	0
+			x_offset   	0.000000
+			y_offset   	0.000000)
+		    (object ObjectView "$UNNAMED$56" @442
+			location   	(1648, 1072)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@442
+			    location   	(1462, 1021)
+			    fill_color 	13434879
+			    nlines     	2
+			    max_width  	372
+			    justify    	0
+			    label      	"")
+			icon       	"interface"
+			icon_style 	"Label"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"408F57E50355"
+			width      	390
+			height     	126
+			annotation 	4
+			autoResize 	TRUE
+			subobjects 	0
+			x_offset   	0.000000
+			y_offset   	0.000000)
+		    (object ObjectView "$UNNAMED$58" @443
+			location   	(2544, 384)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@443
+			    location   	(2307, 333)
+			    fill_color 	13434879
+			    nlines     	2
+			    max_width  	474
+			    justify    	0
+			    label      	"")
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"408F58B40355"
+			width      	492
+			height     	126
+			annotation 	4
+			autoResize 	TRUE
+			subobjects 	0
+			x_offset   	0.000000
+			y_offset   	0.000000)
+		    (object LinkSelfView "" @444
+			location   	(704, 1371)
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"408F57D20335"
+			client     	@440
+			supplier   	@440
+			line_style 	4)
+		    (object LinkSelfView "" @445
+			location   	(2544, 171)
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"408F58D702E7"
+			client     	@443
+			supplier   	@443
+			line_style 	4)
+		    (object MessView "" @446
+			location   	(704, 1327)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			line_color 	3342489
+			label      	(object SegLabel @447
+			    Parent_View 	@446
+			    location   	(704, 1283)
+			    font       	(object Font
+				size       	10
+				face       	"Arial"
+				bold       	FALSE
+				italics    	FALSE
+				underline  	FALSE
+				strike     	FALSE
+				color      	0
+				default_color 	TRUE)
+			    quidu      	"408F58390038"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	422
+			    justify    	0
+			    label      	"ChangeState( )"
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	0)
+			object_arc 	@444
+			pctDist    	0.500000
+			height     	45
+			orientation 	0
+			dir        	1
+			origin     	(644, 1327)
+			terminus   	(764, 1327))
+		    (object MessView "" @448
+			location   	(2544, 127)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			line_color 	3342489
+			label      	(object SegLabel @449
+			    Parent_View 	@448
+			    location   	(2544, 83)
+			    font       	(object Font
+				size       	10
+				face       	"Arial"
+				bold       	FALSE
+				italics    	FALSE
+				underline  	FALSE
+				strike     	FALSE
+				color      	0
+				default_color 	TRUE)
+			    quidu      	"408F58D702E8"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	353
+			    justify    	0
+			    label      	"ChangeState( )"
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	0)
+			object_arc 	@445
+			pctDist    	0.500000
+			height     	45
+			orientation 	0
+			dir        	1
+			origin     	(2484, 127)
+			terminus   	(2604, 127))
+		    (object LinkView "" @450
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"408F561803C2"
+			client     	@437
+			supplier   	@438
+			line_style 	0)
+		    (object MessView "" @451
+			location   	(471, 340)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			line_color 	3342489
+			label      	(object SegLabel @452
+			    Parent_View 	@451
+			    location   	(471, 296)
+			    font       	(object Font
+				size       	10
+				face       	"Arial"
+				bold       	FALSE
+				italics    	FALSE
+				underline  	FALSE
+				strike     	FALSE
+				color      	0
+				default_color 	TRUE)
+			    quidu      	"408F561803C3"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	513
+			    justify    	0
+			    label      	
+|"Enable profile" command
+			    
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	0)
+			object_arc 	@450
+			pctDist    	0.500000
+			height     	45
+			orientation 	0
+			dir        	1
+			origin     	(411, 340)
+			terminus   	(531, 340))
+		    (object LinkView "" @453
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"408F567701AF"
+			client     	@438
+			supplier   	@439
+			line_style 	0)
+		    (object MessView "" @454
+			location   	(1250, 340)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			line_color 	3342489
+			label      	(object SegLabel @455
+			    Parent_View 	@454
+			    location   	(1250, 296)
+			    font       	(object Font
+				size       	10
+				face       	"Arial"
+				bold       	FALSE
+				italics    	FALSE
+				underline  	FALSE
+				strike     	FALSE
+				color      	0
+				default_color 	TRUE)
+			    quidu      	"408F567701B0"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	378
+			    justify    	0
+			    label      	"EnableProfileL( )"
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	0)
+			object_arc 	@453
+			pctDist    	0.500000
+			height     	45
+			orientation 	0
+			dir        	1
+			origin     	(1190, 340)
+			terminus   	(1310, 340))
+		    (object LinkView "" @456
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"408F569003A3"
+			client     	@439
+			supplier   	@440
+			line_style 	0)
+		    (object MessView "" @457
+			location   	(1209, 1012)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			line_color 	3342489
+			label      	(object SegLabel @458
+			    Parent_View 	@457
+			    location   	(1245, 1039)
+			    font       	(object Font
+				size       	10
+				face       	"Arial"
+				bold       	FALSE
+				italics    	FALSE
+				underline  	FALSE
+				strike     	FALSE
+				color      	0
+				default_color 	TRUE)
+			    quidu      	"408F569003A4"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	413
+			    justify    	0
+			    label      	"EnableProfileL( )"
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	0)
+			object_arc 	@456
+			pctDist    	0.500000
+			height     	45
+			orientation 	0
+			dir        	1
+			origin     	(1245, 965)
+			terminus   	(1173, 1059))
+		    (object MessView "" @459
+			location   	(1140, 957)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			line_color 	3342489
+			label      	(object SegLabel @460
+			    Parent_View 	@459
+			    location   	(1106, 930)
+			    font       	(object Font
+				size       	10
+				face       	"Arial"
+				bold       	FALSE
+				italics    	FALSE
+				underline  	FALSE
+				strike     	FALSE
+				color      	0
+				default_color 	TRUE)
+			    quidu      	"408F58490028"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	456
+			    justify    	0
+			    label      	"ChangeState( )"
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	0)
+			object_arc 	@456
+			pctDist    	0.500000
+			height     	45
+			orientation 	1
+			dir        	-1
+			origin     	(1103, 1003)
+			terminus   	(1177, 911))
+		    (object LinkView "" @461
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"408F585700D4"
+			client     	@439
+			supplier   	@442
+			line_style 	0)
+		    (object MessView "" @462
+			location   	(1693, 728)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			line_color 	3342489
+			label      	(object SegLabel @463
+			    Parent_View 	@462
+			    location   	(1738, 681)
+			    font       	(object Font
+				size       	10
+				face       	"Arial"
+				bold       	FALSE
+				italics    	FALSE
+				underline  	FALSE
+				strike     	FALSE
+				color      	0
+				default_color 	TRUE)
+			    quidu      	"408F585700D5"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	441
+			    justify    	0
+			    label      	"ShowInfoL( )"
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	0)
+			label      	(object SegLabel @464
+			    Parent_View 	@462
+			    location   	(1738, 728)
+			    font       	(object Font
+				size       	10
+				face       	"Arial"
+				bold       	FALSE
+				italics    	FALSE
+				underline  	FALSE
+				strike     	FALSE
+				color      	0
+				default_color 	TRUE)
+			    quidu      	"408F58EB01FD"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	372
+			    justify    	0
+			    label      	"ShowInfoL( )"
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	0)
+			object_arc 	@461
+			pctDist    	0.500000
+			height     	45
+			orientation 	0
+			dir        	1
+			origin     	(1693, 668)
+			terminus   	(1693, 788))
+		    (object LinkView "" @465
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"408F574D02D8"
+			client     	@440
+			supplier   	@441
+			line_style 	0)
+		    (object MessView "" @466
+			location   	(1613, 1540)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			line_color 	3342489
+			label      	(object SegLabel @467
+			    Parent_View 	@466
+			    location   	(1613, 1496)
+			    font       	(object Font
+				size       	10
+				face       	"Arial"
+				bold       	FALSE
+				italics    	FALSE
+				underline  	FALSE
+				strike     	FALSE
+				color      	0
+				default_color 	TRUE)
+			    quidu      	"408F574D02D9"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	425
+			    justify    	0
+			    label      	"EnableProfile( )"
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	0)
+			object_arc 	@465
+			pctDist    	0.500000
+			height     	45
+			orientation 	0
+			dir        	1
+			origin     	(1553, 1540)
+			terminus   	(1673, 1540))
+		    (object LinkView "" @468
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"408F58BE024B"
+			client     	@441
+			supplier   	@443
+			line_style 	0)
+		    (object MessView "" @469
+			location   	(2500, 983)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			line_color 	3342489
+			label      	(object SegLabel @470
+			    Parent_View 	@469
+			    location   	(2456, 983)
+			    font       	(object Font
+				size       	10
+				face       	"Arial"
+				bold       	FALSE
+				italics    	FALSE
+				underline  	FALSE
+				strike     	FALSE
+				color      	0
+				default_color 	TRUE)
+			    quidu      	"408F58BE024C"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	344
+			    justify    	0
+			    label      	"ProfileEnabled( )"
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	0)
+			object_arc 	@468
+			pctDist    	0.500000
+			height     	45
+			orientation 	0
+			dir        	1
+			origin     	(2500, 1042)
+			terminus   	(2500, 924))
+		    (object LinkView "" @471
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"408F58DF020D"
+			client     	@443
+			supplier   	@439
+			line_style 	0)
+		    (object MessView "" @472
+			location   	(2063, 429)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			line_color 	3342489
+			label      	(object SegLabel @473
+			    Parent_View 	@472
+			    location   	(2063, 474)
+			    font       	(object Font
+				size       	10
+				face       	"Arial"
+				bold       	FALSE
+				italics    	FALSE
+				underline  	FALSE
+				strike     	FALSE
+				color      	0
+				default_color 	TRUE)
+			    quidu      	"408F58DF020E"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	388
+			    justify    	0
+			    label      	"ChangeState( )"
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	0)
+			object_arc 	@471
+			pctDist    	0.500000
+			height     	45
+			orientation 	0
+			dir        	1
+			origin     	(2122, 429)
+			terminus   	(2004, 429))))
+	    (object ObjectDiagram "Disable profile w/ states"
+		mechanism_ref 	@9
+		quid       	"408F5C7303B2"
+		title      	"Disable profile w/ states"
+		zoom       	100
+		max_height 	28350
+		max_width  	21600
+		origin_x   	0
+		origin_y   	0
+		items      	(list diagram_item_list
+		    (object ObjectView "$UNNAMED$46" @474
+			location   	(288, 384)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@474
+			    location   	(288, 544)
+			    anchor_loc 	1
+			    nlines     	2
+			    max_width  	381
+			    justify    	0
+			    label      	"")
+			icon       	"Actor"
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"408F52460057"
+			annotation 	4
+			autoResize 	TRUE
+			subobjects 	0
+			x_offset   	0.000000
+			y_offset   	0.000000)
+		    (object ObjectView "$UNNAMED$47" @475
+			location   	(944, 384)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@475
+			    location   	(798, 333)
+			    fill_color 	13434879
+			    nlines     	2
+			    max_width  	292
+			    justify    	0
+			    label      	"")
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"408F528C0096"
+			width      	310
+			height     	126
+			annotation 	4
+			autoResize 	TRUE
+			subobjects 	0
+			x_offset   	0.000000
+			y_offset   	0.000000)
+		    (object ObjectView "$UNNAMED$48" @476
+			location   	(2144, 384)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@476
+			    location   	(1972, 333)
+			    fill_color 	13434879
+			    nlines     	2
+			    max_width  	344
+			    justify    	0
+			    label      	"")
+			icon       	"interface"
+			icon_style 	"Label"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"408F52D20151"
+			width      	362
+			height     	126
+			annotation 	4
+			autoResize 	TRUE
+			subobjects 	0
+			x_offset   	0.000000
+			y_offset   	0.000000)
+		    (object ObjectView "$UNNAMED$49" @477
+			location   	(816, 928)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@477
+			    location   	(586, 877)
+			    fill_color 	13434879
+			    nlines     	2
+			    max_width  	460
+			    justify    	0
+			    label      	"")
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"408F535102E7"
+			width      	478
+			height     	126
+			annotation 	4
+			autoResize 	TRUE
+			subobjects 	0
+			x_offset   	0.000000
+			y_offset   	0.000000)
+		    (object ObjectView "$UNNAMED$51" @478
+			location   	(1632, 928)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@478
+			    location   	(1449, 877)
+			    fill_color 	13434879
+			    nlines     	2
+			    max_width  	366
+			    justify    	0
+			    label      	"")
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"408F538600B5"
+			width      	384
+			height     	126
+			annotation 	4
+			autoResize 	TRUE
+			subobjects 	0
+			x_offset   	0.000000
+			y_offset   	0.000000)
+		    (object ObjectView "$UNNAMED$50" @479
+			location   	(2144, 928)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@479
+			    location   	(1958, 877)
+			    fill_color 	13434879
+			    nlines     	2
+			    max_width  	372
+			    justify    	0
+			    label      	"")
+			icon       	"interface"
+			icon_style 	"Label"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"408F56B50113"
+			width      	390
+			height     	126
+			annotation 	4
+			autoResize 	TRUE
+			subobjects 	0
+			x_offset   	0.000000
+			y_offset   	0.000000)
+		    (object LinkSelfView "" @480
+			location   	(816, 715)
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"408F542801AF"
+			client     	@477
+			supplier   	@477
+			line_style 	4)
+		    (object MessView "" @481
+			location   	(816, 671)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			line_color 	3342489
+			label      	(object SegLabel @482
+			    Parent_View 	@481
+			    location   	(816, 627)
+			    font       	(object Font
+				size       	10
+				face       	"Arial"
+				bold       	FALSE
+				italics    	FALSE
+				underline  	FALSE
+				strike     	FALSE
+				color      	0
+				default_color 	TRUE)
+			    quidu      	"408F542801B0"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	422
+			    justify    	0
+			    label      	"ChangeState( )"
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	0)
+			object_arc 	@480
+			pctDist    	0.500000
+			height     	45
+			orientation 	0
+			dir        	1
+			origin     	(756, 671)
+			terminus   	(876, 671))
+		    (object LinkView "" @483
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"408F52900067"
+			client     	@474
+			supplier   	@475
+			line_style 	0)
+		    (object MessView "" @484
+			location   	(567, 340)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			line_color 	3342489
+			label      	(object SegLabel @485
+			    Parent_View 	@484
+			    location   	(567, 296)
+			    font       	(object Font
+				size       	10
+				face       	"Arial"
+				bold       	FALSE
+				italics    	FALSE
+				underline  	FALSE
+				strike     	FALSE
+				color      	0
+				default_color 	TRUE)
+			    quidu      	"408F52A500D4"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	522
+			    justify    	0
+			    label      	
+|"Disable profile" command
+			    
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	0)
+			object_arc 	@483
+			pctDist    	0.500000
+			height     	45
+			orientation 	0
+			dir        	1
+			origin     	(507, 340)
+			terminus   	(627, 340))
+		    (object LinkView "" @486
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"408F52D60307"
+			client     	@475
+			supplier   	@476
+			line_style 	0)
+		    (object MessView "" @487
+			location   	(1530, 340)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			line_color 	3342489
+			label      	(object SegLabel @488
+			    Parent_View 	@487
+			    location   	(1530, 296)
+			    font       	(object Font
+				size       	10
+				face       	"Arial"
+				bold       	FALSE
+				italics    	FALSE
+				underline  	FALSE
+				strike     	FALSE
+				color      	0
+				default_color 	TRUE)
+			    quidu      	"408F52D60308"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	388
+			    justify    	0
+			    label      	"DisableProfileL( )"
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	0)
+			object_arc 	@486
+			pctDist    	0.500000
+			height     	45
+			orientation 	0
+			dir        	1
+			origin     	(1470, 340)
+			terminus   	(1590, 340))
+		    (object LinkView "" @489
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"408F5359021C"
+			client     	@476
+			supplier   	@477
+			line_style 	0)
+		    (object MessView "" @490
+			location   	(1496, 697)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			line_color 	3342489
+			label      	(object SegLabel @491
+			    Parent_View 	@490
+			    location   	(1514, 739)
+			    font       	(object Font
+				size       	10
+				face       	"Arial"
+				bold       	FALSE
+				italics    	FALSE
+				underline  	FALSE
+				strike     	FALSE
+				color      	0
+				default_color 	TRUE)
+			    quidu      	"408F5359021D"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	422
+			    justify    	0
+			    label      	"DisableProfileL( )"
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	0)
+			object_arc 	@489
+			pctDist    	0.500000
+			height     	45
+			orientation 	0
+			dir        	1
+			origin     	(1551, 674)
+			terminus   	(1441, 720))
+		    (object MessView "" @492
+			location   	(1463, 614)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			line_color 	3342489
+			label      	(object SegLabel @493
+			    Parent_View 	@492
+			    location   	(1448, 573)
+			    font       	(object Font
+				size       	10
+				face       	"Arial"
+				bold       	FALSE
+				italics    	FALSE
+				underline  	FALSE
+				strike     	FALSE
+				color      	0
+				default_color 	TRUE)
+			    quidu      	"408F553B0132"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	456
+			    justify    	0
+			    label      	"ChangeState( )"
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	0)
+			object_arc 	@489
+			pctDist    	0.500000
+			height     	45
+			orientation 	1
+			dir        	-1
+			origin     	(1407, 636)
+			terminus   	(1519, 592))
+		    (object LinkView "" @494
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"408F56DC0316"
+			client     	@476
+			supplier   	@479
+			line_style 	0)
+		    (object MessView "" @495
+			location   	(2189, 656)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			line_color 	3342489
+			label      	(object SegLabel @496
+			    Parent_View 	@495
+			    location   	(2234, 656)
+			    font       	(object Font
+				size       	10
+				face       	"Arial"
+				bold       	FALSE
+				italics    	FALSE
+				underline  	FALSE
+				strike     	FALSE
+				color      	0
+				default_color 	TRUE)
+			    quidu      	"408F56DC0317"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	441
+			    justify    	0
+			    label      	"ShowInfoL( )"
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	0)
+			object_arc 	@494
+			pctDist    	0.500000
+			height     	45
+			orientation 	0
+			dir        	1
+			origin     	(2189, 596)
+			terminus   	(2189, 716))
+		    (object LinkView "" @497
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"408F538E03D2"
+			client     	@477
+			supplier   	@478
+			line_style 	0)
+		    (object MessView "" @498
+			location   	(1247, 884)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			line_color 	3342489
+			label      	(object SegLabel @499
+			    Parent_View 	@498
+			    location   	(1247, 840)
+			    font       	(object Font
+				size       	10
+				face       	"Arial"
+				bold       	FALSE
+				italics    	FALSE
+				underline  	FALSE
+				strike     	FALSE
+				color      	0
+				default_color 	TRUE)
+			    quidu      	"408F538E03D3"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	435
+			    justify    	0
+			    label      	"DisableProfile( )"
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	0)
+			object_arc 	@497
+			pctDist    	0.500000
+			height     	45
+			orientation 	0
+			dir        	1
+			origin     	(1187, 884)
+			terminus   	(1307, 884))))
+	    (object InteractionDiagram "Start app w/ states"
+		mechanism_ref 	@11
+		quid       	"408F5CAA03A3"
+		title      	"Start app w/ states"
+		zoom       	100
+		max_height 	28350
+		max_width  	21600
+		origin_x   	0
+		origin_y   	0
+		items      	(list diagram_item_list))))
+    root_subsystem 	(object SubSystem "Component View"
+	quid       	"3A13D86800E5"
+	physical_models 	(list unit_reference_list
+	    (object module "UI" "NotAModuleType" "NotAModulePart"
+		attributes 	(list Attribute_Set
+		    (object Attribute
+			tool       	"VC++"
+			name       	"ProjectFile"
+			value      	"")
+		    (object Attribute
+			tool       	"VC++"
+			name       	"WorkspaceFile"
+			value      	"")
+		    (object Attribute
+			tool       	"VC++"
+			name       	"Generate"
+			value      	"True")
+		    (object Attribute
+			tool       	"VC++"
+			name       	"Copyright"
+			value      	(value Text "Copyright (C) Digia inc."))
+		    (object Attribute
+			tool       	"VC++"
+			name       	"UpdateATL"
+			value      	"True")
+		    (object Attribute
+			tool       	"VC++"
+			name       	"SmartPointersOnAssoc"
+			value      	"True")
+		    (object Attribute
+			tool       	"VC++"
+			name       	"GenerateImports"
+			value      	"True")
+		    (object Attribute
+			tool       	"VC++"
+			name       	"FullPathInImports"
+			value      	"True")
+		    (object Attribute
+			tool       	"VC++"
+			name       	"UseImportAttributes"
+			value      	"True")
+		    (object Attribute
+			tool       	"VC++"
+			name       	"ImportAttributes"
+			value      	"no_namespace named_guids")
+		    (object Attribute
+			tool       	"VC++"
+			name       	"PutImportsIn"
+			value      	"stdafx.h")
+		    (object Attribute
+			tool       	"VC++"
+			name       	"ImportProjTypeLib"
+			value      	"True")
+		    (object Attribute
+			tool       	"VC++"
+			name       	"DefaultTypeLib"
+			value      	"True")
+		    (object Attribute
+			tool       	"VC++"
+			name       	"TypeLibLocation"
+			value      	"")
+		    (object Attribute
+			tool       	"VC++"
+			name       	"CompileProjTypeLib"
+			value      	"True")
+		    (object Attribute
+			tool       	"VC++"
+			name       	"InitialSourceIncludes"
+			value      	(value Text ""))
+		    (object Attribute
+			tool       	"VC++"
+			name       	"ProjectName"
+			value      	"tesots"))
+		quid       	"3B29D22403C0"
+		stereotype 	""
+		language   	"VC++")
+	    (object module "Engine" "NotAModuleType" "NotAModulePart"
+		attributes 	(list Attribute_Set
+		    (object Attribute
+			tool       	"VC++"
+			name       	"InitialSourceIncludes"
+			value      	(value Text ""))
+		    (object Attribute
+			tool       	"VC++"
+			name       	"Copyright"
+			value      	(value Text "Copyright (C) Digia inc"))
+		    (object Attribute
+			tool       	"VC++"
+			name       	"ProjectFile"
+			value      	"")
+		    (object Attribute
+			tool       	"VC++"
+			name       	"WorkspaceFile"
+			value      	"")
+		    (object Attribute
+			tool       	"VC++"
+			name       	"Generate"
+			value      	"True")
+		    (object Attribute
+			tool       	"VC++"
+			name       	"UpdateATL"
+			value      	"True")
+		    (object Attribute
+			tool       	"VC++"
+			name       	"SmartPointersOnAssoc"
+			value      	"True")
+		    (object Attribute
+			tool       	"VC++"
+			name       	"GenerateImports"
+			value      	"True")
+		    (object Attribute
+			tool       	"VC++"
+			name       	"FullPathInImports"
+			value      	"True")
+		    (object Attribute
+			tool       	"VC++"
+			name       	"UseImportAttributes"
+			value      	"True")
+		    (object Attribute
+			tool       	"VC++"
+			name       	"ImportAttributes"
+			value      	"no_namespace named_guids")
+		    (object Attribute
+			tool       	"VC++"
+			name       	"PutImportsIn"
+			value      	"e32std.h")
+		    (object Attribute
+			tool       	"VC++"
+			name       	"ImportProjTypeLib"
+			value      	"True")
+		    (object Attribute
+			tool       	"VC++"
+			name       	"DefaultTypeLib"
+			value      	"True")
+		    (object Attribute
+			tool       	"VC++"
+			name       	"TypeLibLocation"
+			value      	"")
+		    (object Attribute
+			tool       	"VC++"
+			name       	"CompileProjTypeLib"
+			value      	"True"))
+		quid       	"3B29D23403CD"
+		stereotype 	""
+		language   	"VC++")
+	    (object SubSystem "E32"
+		is_unit    	TRUE
+		is_loaded  	FALSE
+		file_name  	"$FRAMEWORK_PATH\\ER6\\e32.sub"
+		quid       	"3B0A55940317")
+	    (object SubSystem "F32"
+		is_unit    	TRUE
+		is_loaded  	FALSE
+		file_name  	"$FRAMEWORK_PATH\\ER6\\f32.sub"
+		quid       	"3B0A606201A2")
+	    (object SubSystem "S32"
+		is_unit    	TRUE
+		is_loaded  	FALSE
+		file_name  	"$FRAMEWORK_PATH\\ER6\\s32.sub"
+		quid       	"3B0A6949014F")
+	    (object SubSystem "EikCore"
+		is_unit    	TRUE
+		is_loaded  	FALSE
+		file_name  	"$FRAMEWORK_PATH\\ER6\\eikcore.sub"
+		quid       	"3B0A6AA602C3")
+	    (object SubSystem "AppArc"
+		is_unit    	TRUE
+		is_loaded  	FALSE
+		file_name  	"$FRAMEWORK_PATH\\ER6\\apparc.sub"
+		quid       	"3B0A6EEB02CF")
+	    (object SubSystem "Cone"
+		is_unit    	TRUE
+		is_loaded  	FALSE
+		file_name  	"$FRAMEWORK_PATH\\ER6\\cone.sub"
+		quid       	"3B0A72E200EE"))
+	physical_presentations 	(list unit_reference_list
+	    (object Module_Diagram "Main"
+		quid       	"3A13D86A01A3"
+		title      	"Main"
+		zoom       	100
+		max_height 	28350
+		max_width  	21600
+		origin_x   	0
+		origin_y   	0
+		items      	(list diagram_item_list
+		    (object SubSysView "Component View::E32" @500
+			location   	(336, 1744)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@500
+			    location   	(192, 1675)
+			    fill_color 	13434879
+			    nlines     	2
+			    max_width  	288
+			    justify    	0
+			    label      	"E32")
+			icon_style 	"None"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3B0A55940317"
+			width      	300
+			height     	150)
+		    (object SubSysView "Component View::F32" @501
+			location   	(336, 1440)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@501
+			    location   	(192, 1371)
+			    fill_color 	13434879
+			    nlines     	2
+			    max_width  	288
+			    justify    	0
+			    label      	"F32")
+			icon_style 	"None"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3B0A606201A2"
+			width      	300
+			height     	150)
+		    (object SubSysView "Component View::S32" @502
+			location   	(336, 1136)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@502
+			    location   	(192, 1067)
+			    fill_color 	13434879
+			    nlines     	2
+			    max_width  	288
+			    justify    	0
+			    label      	"S32")
+			icon_style 	"None"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3B0A6949014F"
+			width      	300
+			height     	150)
+		    (object SubSysView "Component View::Cone" @503
+			location   	(336, 512)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@503
+			    location   	(192, 443)
+			    fill_color 	13434879
+			    nlines     	2
+			    max_width  	288
+			    justify    	0
+			    label      	"Cone")
+			icon_style 	"None"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3B0A72E200EE"
+			width      	300
+			height     	150)
+		    (object SubSysView "Component View::AppArc" @504
+			location   	(336, 832)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@504
+			    location   	(192, 763)
+			    fill_color 	13434879
+			    nlines     	2
+			    max_width  	288
+			    justify    	0
+			    label      	"AppArc")
+			icon_style 	"None"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3B0A6EEB02CF"
+			width      	300
+			height     	150)
+		    (object SubSysView "Component View::EikCore" @505
+			location   	(336, 192)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@505
+			    location   	(192, 123)
+			    fill_color 	13434879
+			    nlines     	2
+			    max_width  	288
+			    justify    	0
+			    label      	"EikCore")
+			icon_style 	"None"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3B0A6AA602C3"
+			width      	300
+			height     	150)
+		    (object ModView "Component View::UI" "NotAModuleType" "NotAModulePart" @506
+			location   	(1200, 208)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@506
+			    location   	(1165, 183)
+			    fill_color 	13434879
+			    anchor_loc 	3
+			    nlines     	2
+			    max_width  	128
+			    label      	"UI")
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3B29D22403C0"
+			width      	230
+			autoResize 	TRUE
+			width      	230
+			height     	162)
+		    (object ModView "Component View::Engine" "NotAModuleType" "NotAModulePart" @507
+			location   	(1232, 512)
+			font       	(object Font
+			    size       	10
+			    face       	"Arial"
+			    bold       	FALSE
+			    italics    	FALSE
+			    underline  	FALSE
+			    strike     	FALSE
+			    color      	0
+			    default_color 	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@507
+			    location   	(1187, 487)
+			    fill_color 	13434879
+			    anchor_loc 	3
+			    nlines     	2
+			    max_width  	166
+			    label      	"Engine")
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3B29D23403CD"
+			width      	298
+			autoResize 	TRUE
+			width      	298
+			height     	162)))))
+    process_structure 	(object Processes
+	quid       	"3A13D86800E6"
+	ProcsNDevs 	(list
+	    (object Process_Diagram "Deployment View"
+		quid       	"3A13D86800E8"
+		title      	"Deployment View"
+		zoom       	100
+		max_height 	28350
+		max_width  	21600
+		origin_x   	0
+		origin_y   	0
+		items      	(list diagram_item_list))))
+    properties 	(object Properties
+	attributes 	(list Attribute_Set
+	    (object Attribute
+		tool       	"framework"
+		name       	"HiddenTool"
+		value      	FALSE)
+	    (object Attribute
+		tool       	"Rose Web Publisher"
+		name       	"HiddenTool"
+		value      	FALSE)
+	    (object Attribute
+		tool       	"COM"
+		name       	"propertyId"
+		value      	"783606378")
+	    (object Attribute
+		tool       	"COM"
+		name       	"default__Class"
+		value      	(list Attribute_Set
+		    (object Attribute
+			tool       	"COM"
+			name       	"TypeKinds"
+			value      	(list Attribute_Set
+			    (object Attribute
+				tool       	"COM"
+				name       	"enum"
+				value      	100)
+			    (object Attribute
+				tool       	"COM"
+				name       	"record"
+				value      	101)
+			    (object Attribute
+				tool       	"COM"
+				name       	"module"
+				value      	102)
+			    (object Attribute
+				tool       	"COM"
+				name       	"interface"
+				value      	103)
+			    (object Attribute
+				tool       	"COM"
+				name       	"dispinterface"
+				value      	104)
+			    (object Attribute
+				tool       	"COM"
+				name       	"coclass"
+				value      	105)
+			    (object Attribute
+				tool       	"COM"
+				name       	"alias"
+				value      	106)
+			    (object Attribute
+				tool       	"COM"
+				name       	"union"
+				value      	107)
+			    (object Attribute
+				tool       	"COM"
+				name       	"max"
+				value      	108)
+			    (object Attribute
+				tool       	"COM"
+				name       	"(none)"
+				value      	109)))
+		    (object Attribute
+			tool       	"COM"
+			name       	"Generate"
+			value      	TRUE)
+		    (object Attribute
+			tool       	"COM"
+			name       	"kind"
+			value      	("TypeKinds" 109))
+		    (object Attribute
+			tool       	"COM"
+			name       	"uuid"
+			value      	"")
+		    (object Attribute
+			tool       	"COM"
+			name       	"version"
+			value      	"")
+		    (object Attribute
+			tool       	"COM"
+			name       	"helpstring"
+			value      	"")
+		    (object Attribute
+			tool       	"COM"
+			name       	"helpcontext"
+			value      	"")
+		    (object Attribute
+			tool       	"COM"
+			name       	"attributes"
+			value      	"")
+		    (object Attribute
+			tool       	"COM"
+			name       	"dllname"
+			value      	"")
+		    (object Attribute
+			tool       	"COM"
+			name       	"alias"
+			value      	"")))
+	    (object Attribute
+		tool       	"COM"
+		name       	"default__Operation"
+		value      	(list Attribute_Set
+		    (object Attribute
+			tool       	"COM"
+			name       	"Generate"
+			value      	TRUE)
+		    (object Attribute
+			tool       	"COM"
+			name       	"id"
+			value      	"")
+		    (object Attribute
+			tool       	"COM"
+			name       	"helpstring"
+			value      	"")
+		    (object Attribute
+			tool       	"COM"
+			name       	"attributes"
+			value      	"")))
+	    (object Attribute
+		tool       	"COM"
+		name       	"default__Attribute"
+		value      	(list Attribute_Set
+		    (object Attribute
+			tool       	"COM"
+			name       	"Generate"
+			value      	TRUE)
+		    (object Attribute
+			tool       	"COM"
+			name       	"id"
+			value      	"")
+		    (object Attribute
+			tool       	"COM"
+			name       	"helpstring"
+			value      	"")
+		    (object Attribute
+			tool       	"COM"
+			name       	"attributes"
+			value      	"")))
+	    (object Attribute
+		tool       	"COM"
+		name       	"default__Module-Spec"
+		value      	(list Attribute_Set
+		    (object Attribute
+			tool       	"COM"
+			name       	"Generate"
+			value      	TRUE)
+		    (object Attribute
+			tool       	"COM"
+			name       	"filename"
+			value      	"")
+		    (object Attribute
+			tool       	"COM"
+			name       	"library"
+			value      	"")
+		    (object Attribute
+			tool       	"COM"
+			name       	"uuid"
+			value      	"")
+		    (object Attribute
+			tool       	"COM"
+			name       	"version"
+			value      	"")
+		    (object Attribute
+			tool       	"COM"
+			name       	"helpstring"
+			value      	"")
+		    (object Attribute
+			tool       	"COM"
+			name       	"helpfile"
+			value      	"")
+		    (object Attribute
+			tool       	"COM"
+			name       	"helpcontext"
+			value      	"")
+		    (object Attribute
+			tool       	"COM"
+			name       	"lcid"
+			value      	"")
+		    (object Attribute
+			tool       	"COM"
+			name       	"attributes"
+			value      	"")))
+	    (object Attribute
+		tool       	"COM"
+		name       	"default__Param"
+		value      	(list Attribute_Set
+		    (object Attribute
+			tool       	"COM"
+			name       	"attributes"
+			value      	"")))
+	    (object Attribute
+		tool       	"COM"
+		name       	"HiddenTool"
+		value      	FALSE)
+	    (object Attribute
+		tool       	"VC++"
+		name       	"propertyId"
+		value      	"809135966")
+	    (object Attribute
+		tool       	"VC++"
+		name       	"default__Project"
+		value      	(list Attribute_Set
+		    (object Attribute
+			tool       	"VC++"
+			name       	"UpdateATL"
+			value      	TRUE)
+		    (object Attribute
+			tool       	"VC++"
+			name       	"SmartPointersOnAssoc"
+			value      	TRUE)
+		    (object Attribute
+			tool       	"VC++"
+			name       	"GenerateImports"
+			value      	TRUE)
+		    (object Attribute
+			tool       	"VC++"
+			name       	"PutImportsIn"
+			value      	(value Text "e32std.h"))
+		    (object Attribute
+			tool       	"VC++"
+			name       	"FullPathInImports"
+			value      	TRUE)
+		    (object Attribute
+			tool       	"VC++"
+			name       	"UseImportAttributes"
+			value      	TRUE)
+		    (object Attribute
+			tool       	"VC++"
+			name       	"ImportAttributes"
+			value      	"no_namespace named_guids")
+		    (object Attribute
+			tool       	"VC++"
+			name       	"ImportProjTypeLib"
+			value      	TRUE)
+		    (object Attribute
+			tool       	"VC++"
+			name       	"DefaultTypeLib"
+			value      	TRUE)
+		    (object Attribute
+			tool       	"VC++"
+			name       	"TypeLibLocation"
+			value      	"")
+		    (object Attribute
+			tool       	"VC++"
+			name       	"CompileProjTypeLib"
+			value      	TRUE)
+		    (object Attribute
+			tool       	"VC++"
+			name       	"IdlInterfaceAttributes"
+			value      	(value Text 
+|endpoint("")
+|local
+|object
+|pointer_default()
+|uuid("")
+|version("")
+|encode
+|decode
+|auto_handle
+|implicit_handle("")
+|code
+|nocode
+			))
+		    (object Attribute
+			tool       	"VC++"
+			name       	"IdlCoClassAttributes"
+			value      	(value Text 
+|uuid("")
+|helpstring("")
+|helpcontext("")
+|licensed
+|version("")
+|control
+|hidden
+|appobject
+			))
+		    (object Attribute
+			tool       	"VC++"
+			name       	"IdlCoClassInterfaceAttributes"
+			value      	(value Text 
+|default
+|source
+			))
+		    (object Attribute
+			tool       	"VC++"
+			name       	"IdlParameterAttributes"
+			value      	(value Text 
+|in
+|out
+|retval
+			))
+		    (object Attribute
+			tool       	"VC++"
+			name       	"IdlMethodAttributes"
+			value      	(value Text 
+|id(1)
+|helpstring("")
+|call_as("")
+|callback
+|helpcontext("")
+|hidden
+|local
+|restricted
+|source
+|vararg
+			))
+		    (object Attribute
+			tool       	"VC++"
+			name       	"IdlPropertyAttributes"
+			value      	(value Text 
+|id()
+|helpstring("")
+|call_as("")
+|helpcontext("")
+|hidden
+|local
+|restricted
+|source
+|vararg
+|bindable
+|defaultbind
+|defaultcallelem
+|displaybind
+|immediatebind
+|nonbrowseable
+|requestedit
+			))
+		    (object Attribute
+			tool       	"VC++"
+			name       	"RvcPtyVersion"
+			value      	"1.4")
+		    (object Attribute
+			tool       	"VC++"
+			name       	"ModelIDStyle"
+			value      	2)
+		    (object Attribute
+			tool       	"VC++"
+			name       	"DocStyle"
+			value      	1)
+		    (object Attribute
+			tool       	"VC++"
+			name       	"GenerateIncludes"
+			value      	TRUE)
+		    (object Attribute
+			tool       	"VC++"
+			name       	"ApplyPattern"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"VC++"
+			name       	"CreateBackupFiles"
+			value      	TRUE)
+		    (object Attribute
+			tool       	"VC++"
+			name       	"SupportCodeName"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"VC++"
+			name       	"DocRevEngineer"
+			value      	TRUE)
+		    (object Attribute
+			tool       	"VC++"
+			name       	"CreateOverviewDiagrams"
+			value      	TRUE)
+		    (object Attribute
+			tool       	"VC++"
+			name       	"UpdateModelIDsInCode"
+			value      	TRUE)
+		    (object Attribute
+			tool       	"VC++"
+			name       	"AttributeTypes"
+			value      	(value Text 
+|attr1=bool
+|attr2=short
+|attr3=int
+|attr4=long
+|attr5=char
+|attr6=float
+|attr7=double
+|attr8=void
+|attr9=clock_t
+|attr10=_complex
+|attr11=_dev_t
+|attr12=div_t
+|attr13=_exception
+|attr14=FILE
+|attr15=_finddata_t
+|attr16=_FPIEEE_RECORD
+|attr17=fpos_t
+|attr18=_HEAPINFO
+|attr19=jmp_buf
+|attr20=lconv
+|attr21=ldiv_t
+|attr22=_off_t
+|attr23=_onexit_t
+|attr24=_PNH
+|attr25=ptrdiff_t
+|attr26=sig_atomic_t
+|attr27=size_t
+|attr28=_stat
+|attr29=time_t
+|attr30=_timeb
+|attr31=tm
+|attr32=_utimbuf
+|attr33=va_list
+|attr34=wchar_t
+|attr35=wctrans_t
+|attr36=wctype_t
+|attr37=_wfinddata_t
+|attr38=_wfinddatai64_t
+|attr39=wint_t
+|attr40=ABORTPROC
+|attr41=ACMDRIVERENUMCB
+|attr42=ACMDRIVERPROC
+|attr43=ACMFILTERCHOOSEHOOKPROC
+|attr44=ACMFILTERENUMCB
+|attr45=ACMFILTERTAGENUMCB
+|attr46=ACMFORMATCHOOSEHOOKPROC
+|attr47=ACMFORMATENUMCB
+|attr48=ACMFORMATTAGENUMCB
+|attr49=APPLET_PROC
+|attr50=ATOM
+|attr51=BOOL
+|attr52=BOOLEAN
+|attr53=BYTE
+|attr54=CALINFO_ENUMPROC
+|attr55=CALLBACK
+|attr56=CHAR
+|attr57=COLORREF
+|attr58=CONST
+|attr59=CRITICAL_SECTION
+|attr60=CTRYID
+|attr61=DATEFMT_ENUMPROC
+|attr62=DESKTOPENUMPROC
+|attr63=DLGPROC
+|attr64=DRAWSTATEPROC
+|attr65=DWORD
+|attr66=EDITWORDBREAKPROC
+|attr67=ENHMFENUMPROC
+|attr68=ENUMRESLANGPROC
+|attr69=ENUMRESNAMEPROC
+|attr70=ENUMRESTYPEPROC
+|attr71=FARPROC
+|attr72=FILE_SEGMENT_ELEMENT
+|attr73=FLOAT
+|attr74=FONTENUMPROC
+|attr75=GOBJENUMPROC
+|attr76=GRAYSTRINGPROC
+|attr77=HACCEL
+|attr78=HANDLE
+|attr79=HBITMAP
+|attr80=HBRUSH
+|attr81=HCOLORSPACE
+|attr82=HCONV
+|attr83=HCONVLIST
+|attr84=HCURSOR
+|attr85=HDC
+|attr86=HDDEDATA
+|attr87=HDESK
+|attr88=HDROP
+|attr89=HDWP
+|attr90=HENHMETAFILE
+|attr91=HFILE
+|attr92=HFONT
+|attr93=HGDIOBJ
+|attr94=HGLOBAL
+|attr95=HHOOK
+|attr96=HICON
+|attr97=HIMAGELIST
+|attr98=HIMC
+|attr99=HINSTANCE
+|attr100=HKEY
+|attr101=HKL
+|attr102=HLOCAL
+|attr103=HMENU
+|attr104=HMETAFILE
+|attr105=HMODULE
+|attr106=HMONITOR
+|attr107=HOOKPROC
+|attr108=HPALETTE
+|attr109=HPEN
+|attr110=HRGN
+|attr111=HRSRC
+|attr112=HSZ
+|attr113=HTREEITEM
+|attr114=HWINSTA
+|attr115=HWND
+|attr116=INT
+|attr117=IPADDR
+|attr118=LANGID
+|attr119=LCID
+|attr120=LCSCSTYPE
+|attr121=LCSGAMUTMATCH
+|attr122=LCTYPE
+|attr123=LINEDDAPROC
+|attr124=LOCALE_ENUMPROC
+|attr125=LONG
+|attr126=LONGLONG
+|attr127=LPARAM
+|attr128=LPBOOL
+|attr129=LPBYTE
+|attr130=LPCCHOOKPROC
+|attr131=LPCFHOOKPROC
+|attr132=LPCOLORREF
+|attr133=LPCRITICAL_SECTION
+|attr134=LPCSTR
+|attr135=LPCTSTR
+|attr136=LPCVOID
+|attr137=LPCWSTR
+|attr138=LPDWORD
+|attr139=LPFIBER_START_ROUTINE
+|attr140=LPFRHOOKPROC
+|attr141=LPHANDLE
+|attr142=LPHANDLER_FUNCTION
+|attr143=LPINT
+|attr144=LPLONG
+|attr145=LPOFNHOOKPROC
+|attr146=LPPAGEPAINTHOOK
+|attr147=LPPAGESETUPHOOK
+|attr148=LPPRINTHOOKPROC
+|attr149=LPPROGRESS_ROUTINE
+|attr150=LPSETUPHOOKPROC
+|attr151=LPSTR
+|attr152=LPSTREAM
+|attr153=LPTHREAD_START_ROUTINE
+|attr154=LPTSTR
+|attr155=LPVOID
+|attr156=LPWORD
+|attr157=LPWSTR
+|attr158=LRESULT
+|attr159=LUID
+|attr160=PBOOL
+|attr161=PBOOLEAN
+|attr162=PBYTE
+|attr163=PCHAR
+|attr164=PCRITICAL_SECTION
+|attr165=PCSTR
+|attr166=PCTSTR
+|attr167=PCWCH
+|attr168=PCWSTR
+|attr169=PDWORD
+|attr170=PFLOAT
+|attr171=PFNCALLBACK
+|attr172=PHANDLE
+|attr173=PHANDLER_ROUTINE
+|attr174=PHKEY
+|attr175=PINT
+|attr176=PLCID
+|attr177=PLONG
+|attr178=PLUID
+|attr179=PROPENUMPROC
+|attr180=PROPENUMPROCEX
+|attr181=PSHORT
+|attr182=PSTR
+|attr183=PTBYTE
+|attr184=PTCHAR
+|attr185=PTIMERAPCROUTINE
+|attr186=PTSTR
+|attr187=PUCHAR
+|attr188=PUINT
+|attr189=PULONG
+|attr190=PUSHORT
+|attr191=PVOID
+|attr192=PWCHAR
+|attr193=PWORD
+|attr194=PWSTR
+|attr195=REGISTERWORDENUMPROC
+|attr196=REGSAM
+|attr197=SC_HANDLE
+|attr198=SC_LOCK
+|attr199=SENDASYNCPROC
+|attr200=SERVICE_STATUS_HANDLE
+|attr201=SHORT
+|attr202=TBYTE
+|attr203=TCHAR
+|attr204=TIMEFMT_ENUMPROC
+|attr205=TIMERPROC
+|attr206=UCHAR
+|attr207=UINT
+|attr208=ULONG
+|attr209=ULONGLONG
+|attr210=UNSIGNED
+|attr211=USHORT
+|attr212=VOID
+|attr213=WCHAR
+|attr214=WINAPI
+|attr215=WINSTAENUMPROC
+|attr216=WNDENUMPROC
+|attr217=WNDPROC
+|attr218=WORD
+|attr219=WPARAM
+|attr220=YIELDPROC
+|attr221=CPoint
+|attr222=CRect
+|attr223=CSize
+|attr224=CString
+|attr225=CTime
+|attr226=CTimeSpan
+|attr227=CCreateContext
+|attr228=CMemoryState
+|attr229=COleSafeArray
+|attr230=CPrintInfo
+|attr231=HRESULT
+			))
+		    (object Attribute
+			tool       	"VC++"
+			name       	"Containers"
+			value      	(value Text 
+|cont1=CArray<$TYPE, $TYPE&>
+|cont2=CByteArray
+|cont3=CDWordArray
+|cont4=CObArray
+|cont5=CPtrArray
+|cont6=CStringArray
+|cont7=CUIntArray
+|cont8=CWordArray
+|cont9=CList<$TYPE, $TYPE&>
+|cont10=CPtrList
+|cont11=CObList
+|cont12=CStringList
+|cont13=CMapWordToPtr
+|cont14=CMapPtrToWord
+|cont15=CMapPtrToPtr
+|cont16=CMapWordToOb
+|cont17=CMapStringToPtr
+|cont18=CMapStringToOb
+|cont19=CMapStringToString
+|cont20=CTypedPtrArray<CPtrArray, $TYPE*>
+|cont21=CTypedPtrArray<CObArray, $TYPE*>
+|cont22=CTypedPtrList<CObList, $TYPE*>
+|cont23=CTypedPtrList<CPtrList, $TYPE*>
+|cont24=CComObject<$TYPE>
+|cont25=CComPtr<$TYPE>
+|cont26=CComQIPtr<$TYPE>
+|cont27=CComQIPtr<$TYPE, IID*>
+			))
+		    (object Attribute
+			tool       	"VC++"
+			name       	"ClassMethods"
+			value      	(value Text 
+|*_body=// ToDo: Add your specialized code here and/or call the base class
+|cm1=$NAME()
+|cm2=$NAME(orig:const $NAME&)
+|cm3=<<virtual>> ~$NAME()
+|cm4=operator=(rhs:$NAME&):$NAME&
+|cm4_body=// ToDo: Add your specialized code here and/or call the base class||return rhs;
+|cm5=<<const>> operator==(rhs:const $NAME&):bool
+|cm5_body=// ToDo: Add your specialized code here and/or call the base class||return false;
+|cm6=<<const>> operator!=(rhs:$NAME&):bool
+|cm6_body=// ToDo: Add your specialized code here and/or call the base class||return false;
+|cm7=<<const>> operator<(rhs:$NAME&):bool
+|cm7_body=// ToDo: Add your specialized code here and/or call the base class||return false;
+|cm8=<<const>> operator>(rhs:$NAME&):bool
+|cm8_body=// ToDo: Add your specialized code here and/or call the base class||return false;
+|cm9=<<const>> operator<=(rhs:$NAME&):bool
+|cm9_body=// ToDo: Add your specialized code here and/or call the base class||return false;
+|cm10=<<const>> operator>=(rhs:$NAME&):bool
+|cm10_body=// ToDo: Add your specialized code here and/or call the base class||return false;
+|cm11=<<friend>> operator>>(i:istream&, rhs:$NAME&):istream&
+|cm11_body=// ToDo: Add your specialized code here and/or call the base class||return i;
+|cm12=<<friend>> operator<<(o:ostream&, rhs:const $NAME&):ostream&
+|cm12_body=// ToDo: Add your specialized code here and/or call the base class||return o;
+			))
+		    (object Attribute
+			tool       	"VC++"
+			name       	"Accessors"
+			value      	(value Text 
+|agf=<<const>> get_$BASICNAME():const $TYPE
+|agf_body=return $NAME;
+|asf=set_$BASICNAME(value:$TYPE):void
+|asf_body=$NAME = value;|return;
+|agv=<<const>> get_$BASICNAME():const $TYPE&
+|agv_body=return $NAME;
+|asv=set_$BASICNAME(value:$TYPE&):void
+|asv_body=$NAME = value;|return;
+|agp=<<const>> get_$BASICNAME():const $TYPE
+|agp_body=return $NAME;
+|asp=set_$BASICNAME(value:$TYPE):void
+|asp_body=$NAME = value;|return;
+|agr=<<const>> get_$BASICNAME():const $TYPE
+|agr_body=return $NAME;
+|asr=set_$BASICNAME(value:$TYPE):void
+|asr_body=$NAME = value;|return;
+|aga=<<const>> get_$BASICNAME(index:int):const $TYPE
+|aga_body=return $NAME[index];
+|asa=set_$BASICNAME(index:int, value:$TYPE):void
+|asa_body=$NAME[index] = value;|return;
+			))
+		    (object Attribute
+			tool       	"VC++"
+			name       	"Conditionals"
+			value      	(value Text 
+|*_decl=#ifdef _DEBUG
+|*_base=CObject
+|cond1=<<virtual, const>> AssertValid():void
+|cond1_body=$SUPERNAME::AssertValid();
+|cond2=<<virtual, const>> Dump(dc:CDumpContext&):void
+|cond2_body=$SUPERNAME::Dump(dc);
+			))
+		    (object Attribute
+			tool       	"VC++"
+			name       	"Patterns"
+			value      	(value Text 
+|patrn1=cm1,cm3,cond1,cond2
+|Patrn1_name=Default
+			))
+		    (object Attribute
+			tool       	"VC++"
+			name       	"AtlClassPrefix"
+			value      	"C")
+		    (object Attribute
+			tool       	"VC++"
+			name       	"AtlInterfacePrefix"
+			value      	"I")
+		    (object Attribute
+			tool       	"VC++"
+			name       	"AtlTypeDescription"
+			value      	"Class")
+		    (object Attribute
+			tool       	"VC++"
+			name       	"DefaultLogicalPackage"
+			value      	"$language Reverse Engineered/$component")
+		    (object Attribute
+			tool       	"VC++"
+			name       	"DefaultComponentPackage"
+			value      	"")))
+	    (object Attribute
+		tool       	"VC++"
+		name       	"default__Class"
+		value      	(list Attribute_Set
+		    (object Attribute
+			tool       	"VC++"
+			name       	"Generate"
+			value      	TRUE)
+		    (object Attribute
+			tool       	"VC++"
+			name       	"HeaderFileName"
+			value      	"")
+		    (object Attribute
+			tool       	"VC++"
+			name       	"CodeFileName"
+			value      	"")))
+	    (object Attribute
+		tool       	"VC++"
+		name       	"default__Module-Spec"
+		value      	(list Attribute_Set
+		    (object Attribute
+			tool       	"VC++"
+			name       	"InternalMap"
+			value      	(value Text 
+|*:AUTO:AUTO
+|
+			))
+		    (object Attribute
+			tool       	"VC++"
+			name       	"ExportMap"
+			value      	(value Text 
+|*:AUTO:AUTO
+|
+			))
+		    (object Attribute
+			tool       	"VC++"
+			name       	"InitialSourceIncludes"
+			value      	(value Text 
+|"stdafx.h"
+			))
+		    (object Attribute
+			tool       	"VC++"
+			name       	"InitialHeaderIncludes"
+			value      	(value Text ""))
+		    (object Attribute
+			tool       	"VC++"
+			name       	"Copyright"
+			value      	(value Text "Copyright (C) 1991 - 1999 Rational Software Corporation"))
+		    (object Attribute
+			tool       	"VC++"
+			name       	"KindSet"
+			value      	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"(none)"
+				value      	300)
+			    (object Attribute
+				tool       	"VC++"
+				name       	"DLL"
+				value      	301)
+			    (object Attribute
+				tool       	"VC++"
+				name       	"EXE"
+				value      	302)
+			    (object Attribute
+				tool       	"VC++"
+				name       	"MIDL"
+				value      	303)))
+		    (object Attribute
+			tool       	"VC++"
+			name       	"Kind"
+			value      	("KindSet" 300))
+		    (object Attribute
+			tool       	"VC++"
+			name       	"BodyExtensions"
+			value      	(value Text 
+|.cpp
+|.cxx
+|.inl
+			))
+		    (object Attribute
+			tool       	"VC++"
+			name       	"HeaderExtensions"
+			value      	(value Text 
+|.h
+|.hpp
+|.hxx
+|inl
+			))
+		    (object Attribute
+			tool       	"VC++"
+			name       	"ProjectFolders"
+			value      	(value Text 
+|Source Files
+|Header Files
+			))
+		    (object Attribute
+			tool       	"VC++"
+			name       	"UsePathMap"
+			value      	FALSE)))
+	    (object Attribute
+		tool       	"VC++"
+		name       	"default__Role"
+		value      	(list Attribute_Set
+		    (object Attribute
+			tool       	"VC++"
+			name       	"Const"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"VC++"
+			name       	"Generate"
+			value      	TRUE)
+		    (object Attribute
+			tool       	"VC++"
+			name       	"InitialValue"
+			value      	"")))
+	    (object Attribute
+		tool       	"VC++"
+		name       	"default__Uses"
+		value      	(list Attribute_Set
+		    (object Attribute
+			tool       	"VC++"
+			name       	"Generate"
+			value      	TRUE)))
+	    (object Attribute
+		tool       	"VC++"
+		name       	"default__Attribute"
+		value      	(list Attribute_Set
+		    (object Attribute
+			tool       	"VC++"
+			name       	"Generate"
+			value      	TRUE)))
+	    (object Attribute
+		tool       	"VC++"
+		name       	"default__Operation"
+		value      	(list Attribute_Set
+		    (object Attribute
+			tool       	"VC++"
+			name       	"Generate"
+			value      	TRUE)
+		    (object Attribute
+			tool       	"VC++"
+			name       	"Inline"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"VC++"
+			name       	"DefaultBody"
+			value      	(value Text ""))))
+	    (object Attribute
+		tool       	"VC++"
+		name       	"HiddenTool"
+		value      	FALSE)
+	    (object Attribute
+		tool       	"VisualStudio"
+		name       	"HiddenTool"
+		value      	FALSE)
+	    (object Attribute
+		tool       	"Cplusplus"
+		name       	"propertyId"
+		value      	"809135966")
+	    (object Attribute
+		tool       	"Cplusplus"
+		name       	"default__Role"
+		value      	(list Attribute_Set
+		    (object Attribute
+			tool       	"Cplusplus"
+			name       	"Synchronize"
+			value      	TRUE)
+		    (object Attribute
+			tool       	"Cplusplus"
+			name       	"CodeName"
+			value      	"")
+		    (object Attribute
+			tool       	"Cplusplus"
+			name       	"Const"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"Cplusplus"
+			name       	"InitialValue"
+			value      	"")))
+	    (object Attribute
+		tool       	"Cplusplus"
+		name       	"default__Inherit"
+		value      	(list Attribute_Set
+		    (object Attribute
+			tool       	"Cplusplus"
+			name       	"Synchronize"
+			value      	TRUE)))
+	    (object Attribute
+		tool       	"Cplusplus"
+		name       	"default__Module-Spec"
+		value      	(list Attribute_Set
+		    (object Attribute
+			tool       	"Cplusplus"
+			name       	"Synchronize"
+			value      	TRUE)
+		    (object Attribute
+			tool       	"Cplusplus"
+			name       	"Copyright"
+			value      	(value Text ""))
+		    (object Attribute
+			tool       	"Cplusplus"
+			name       	"RootPackage"
+			value      	"C++ Reverse Engineered")
+		    (object Attribute
+			tool       	"Cplusplus"
+			name       	"InitialHeaderIncludes"
+			value      	(value Text ""))
+		    (object Attribute
+			tool       	"Cplusplus"
+			name       	"InitialBodyIncludes"
+			value      	(value Text ""))
+		    (object Attribute
+			tool       	"Cplusplus"
+			name       	"RevEngRootDirectory"
+			value      	"")
+		    (object Attribute
+			tool       	"Cplusplus"
+			name       	"RevEngDirectoriesAsPackages"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"Cplusplus"
+			name       	"HeaderFileExtension"
+			value      	".h")
+		    (object Attribute
+			tool       	"Cplusplus"
+			name       	"ImplementationFileExtension"
+			value      	".cpp")
+		    (object Attribute
+			tool       	"Cplusplus"
+			name       	"NewHeaderFileDirectory"
+			value      	"")
+		    (object Attribute
+			tool       	"Cplusplus"
+			name       	"NewImplementationFileDirectory"
+			value      	"")
+		    (object Attribute
+			tool       	"Cplusplus"
+			name       	"FileCapitalization"
+			value      	("FileCapitalizationSet" 0))
+		    (object Attribute
+			tool       	"Cplusplus"
+			name       	"CodeGenExtraDirectories"
+			value      	("CodeGenExtraDirectoriesSet" 0))
+		    (object Attribute
+			tool       	"Cplusplus"
+			name       	"StripClassPrefix"
+			value      	"")
+		    (object Attribute
+			tool       	"Cplusplus"
+			name       	"UseTabs"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"Cplusplus"
+			name       	"TabWidth"
+			value      	8)
+		    (object Attribute
+			tool       	"Cplusplus"
+			name       	"IndentWidth"
+			value      	4)
+		    (object Attribute
+			tool       	"Cplusplus"
+			name       	"AccessIndentation"
+			value      	-2)
+		    (object Attribute
+			tool       	"Cplusplus"
+			name       	"ModelIdCommentRules"
+			value      	("ModelIdCommentRulesSet" 1))
+		    (object Attribute
+			tool       	"Cplusplus"
+			name       	"PageWidth"
+			value      	80)
+		    (object Attribute
+			tool       	"Cplusplus"
+			name       	"ClassMemberOrder"
+			value      	("MemberOrderSet" 1))
+		    (object Attribute
+			tool       	"Cplusplus"
+			name       	"OneParameterPerLine"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"Cplusplus"
+			name       	"NamespaceBraceStyle"
+			value      	("BraceStyleSet" 2))
+		    (object Attribute
+			tool       	"Cplusplus"
+			name       	"ClassBraceStyle"
+			value      	("BraceStyleSet" 2))
+		    (object Attribute
+			tool       	"Cplusplus"
+			name       	"FunctionBraceStyle"
+			value      	("BraceStyleSet" 2))
+		    (object Attribute
+			tool       	"Cplusplus"
+			name       	"CodeGenExtraDirectoriesSet"
+			value      	(list Attribute_Set
+			    (object Attribute
+				tool       	"Cplusplus"
+				name       	"None"
+				value      	0)
+			    (object Attribute
+				tool       	"Cplusplus"
+				name       	"Namespaces"
+				value      	1)
+			    (object Attribute
+				tool       	"Cplusplus"
+				name       	"Packages"
+				value      	2)))
+		    (object Attribute
+			tool       	"Cplusplus"
+			name       	"FileCapitalizationSet"
+			value      	(list Attribute_Set
+			    (object Attribute
+				tool       	"Cplusplus"
+				name       	"Same as model"
+				value      	0)
+			    (object Attribute
+				tool       	"Cplusplus"
+				name       	"Lower case"
+				value      	1)
+			    (object Attribute
+				tool       	"Cplusplus"
+				name       	"Upper case"
+				value      	2)
+			    (object Attribute
+				tool       	"Cplusplus"
+				name       	"Lower case with underscores"
+				value      	3)))
+		    (object Attribute
+			tool       	"Cplusplus"
+			name       	"BraceStyleSet"
+			value      	(list Attribute_Set
+			    (object Attribute
+				tool       	"Cplusplus"
+				name       	"B1"
+				value      	1)
+			    (object Attribute
+				tool       	"Cplusplus"
+				name       	"B2"
+				value      	2)
+			    (object Attribute
+				tool       	"Cplusplus"
+				name       	"B3"
+				value      	3)
+			    (object Attribute
+				tool       	"Cplusplus"
+				name       	"B4"
+				value      	4)
+			    (object Attribute
+				tool       	"Cplusplus"
+				name       	"B5"
+				value      	5)))
+		    (object Attribute
+			tool       	"Cplusplus"
+			name       	"MemberOrderSet"
+			value      	(list Attribute_Set
+			    (object Attribute
+				tool       	"Cplusplus"
+				name       	"Public First"
+				value      	1)
+			    (object Attribute
+				tool       	"Cplusplus"
+				name       	"Private First"
+				value      	2)
+			    (object Attribute
+				tool       	"Cplusplus"
+				name       	"Order by kind"
+				value      	3)
+			    (object Attribute
+				tool       	"Cplusplus"
+				name       	"Unordered"
+				value      	4)))
+		    (object Attribute
+			tool       	"Cplusplus"
+			name       	"ModelIdCommentRulesSet"
+			value      	(list Attribute_Set
+			    (object Attribute
+				tool       	"Cplusplus"
+				name       	"Code generation only"
+				value      	1)
+			    (object Attribute
+				tool       	"Cplusplus"
+				name       	"Code generation and reverse engineering"
+				value      	2)
+			    (object Attribute
+				tool       	"Cplusplus"
+				name       	"Never generate model IDs"
+				value      	3)))))
+	    (object Attribute
+		tool       	"Cplusplus"
+		name       	"default__Param"
+		value      	(list Attribute_Set
+		    (object Attribute
+			tool       	"Cplusplus"
+			name       	"CodeName"
+			value      	"")))
+	    (object Attribute
+		tool       	"Cplusplus"
+		name       	"default__Attribute"
+		value      	(list Attribute_Set
+		    (object Attribute
+			tool       	"Cplusplus"
+			name       	"Synchronize"
+			value      	TRUE)
+		    (object Attribute
+			tool       	"Cplusplus"
+			name       	"CodeName"
+			value      	"")))
+	    (object Attribute
+		tool       	"Cplusplus"
+		name       	"default__Operation"
+		value      	(list Attribute_Set
+		    (object Attribute
+			tool       	"Cplusplus"
+			name       	"Synchronize"
+			value      	TRUE)
+		    (object Attribute
+			tool       	"Cplusplus"
+			name       	"CodeName"
+			value      	"")
+		    (object Attribute
+			tool       	"Cplusplus"
+			name       	"InitialCodeBody"
+			value      	"")
+		    (object Attribute
+			tool       	"Cplusplus"
+			name       	"Inline"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"Cplusplus"
+			name       	"GenerateFunctionBody"
+			value      	("GenerateFunctionBodySet" 2))
+		    (object Attribute
+			tool       	"Cplusplus"
+			name       	"GenerateFunctionBodySet"
+			value      	(list Attribute_Set
+			    (object Attribute
+				tool       	"Cplusplus"
+				name       	"Default"
+				value      	2)
+			    (object Attribute
+				tool       	"Cplusplus"
+				name       	"True"
+				value      	1)
+			    (object Attribute
+				tool       	"Cplusplus"
+				name       	"False"
+				value      	0)))))
+	    (object Attribute
+		tool       	"Cplusplus"
+		name       	"default__Class"
+		value      	(list Attribute_Set
+		    (object Attribute
+			tool       	"Cplusplus"
+			name       	"Synchronize"
+			value      	TRUE)
+		    (object Attribute
+			tool       	"Cplusplus"
+			name       	"CodeName"
+			value      	"")
+		    (object Attribute
+			tool       	"Cplusplus"
+			name       	"ImplementationType"
+			value      	"")
+		    (object Attribute
+			tool       	"Cplusplus"
+			name       	"HeaderSourceFile"
+			value      	"")
+		    (object Attribute
+			tool       	"Cplusplus"
+			name       	"BodySourceFile"
+			value      	"")))
+	    (object Attribute
+		tool       	"Cplusplus"
+		name       	"default__Category"
+		value      	(list Attribute_Set
+		    (object Attribute
+			tool       	"Cplusplus"
+			name       	"CodeName"
+			value      	"")
+		    (object Attribute
+			tool       	"Cplusplus"
+			name       	"IsNamespace"
+			value      	FALSE)))
+	    (object Attribute
+		tool       	"Cplusplus"
+		name       	"HiddenTool"
+		value      	FALSE)
+	    (object Attribute
+		tool       	"ANSI C++ Event Watcher"
+		name       	"HiddenTool"
+		value      	FALSE)
+	    (object Attribute
+		tool       	"ANSIConvert"
+		name       	"HiddenTool"
+		value      	FALSE)
+	    (object Attribute
+		tool       	"CORBA"
+		name       	"propertyId"
+		value      	"809135966")
+	    (object Attribute
+		tool       	"CORBA"
+		name       	"default__Project"
+		value      	(list Attribute_Set
+		    (object Attribute
+			tool       	"CORBA"
+			name       	"CreateMissingDirectories"
+			value      	TRUE)
+		    (object Attribute
+			tool       	"CORBA"
+			name       	"Editor"
+			value      	("EditorType" 100))
+		    (object Attribute
+			tool       	"CORBA"
+			name       	"IncludePath"
+			value      	"")
+		    (object Attribute
+			tool       	"CORBA"
+			name       	"StopOnError"
+			value      	TRUE)
+		    (object Attribute
+			tool       	"CORBA"
+			name       	"EditorType"
+			value      	(list Attribute_Set
+			    (object Attribute
+				tool       	"CORBA"
+				name       	"BuiltIn"
+				value      	100)
+			    (object Attribute
+				tool       	"CORBA"
+				name       	"WindowsShell"
+				value      	101)))
+		    (object Attribute
+			tool       	"CORBA"
+			name       	"PathSeparator"
+			value      	"")))
+	    (object Attribute
+		tool       	"CORBA"
+		name       	"default__Class"
+		value      	(list Attribute_Set
+		    (object Attribute
+			tool       	"CORBA"
+			name       	"ArrayDimensions"
+			value      	"")
+		    (object Attribute
+			tool       	"CORBA"
+			name       	"ConstValue"
+			value      	"")
+		    (object Attribute
+			tool       	"CORBA"
+			name       	"ImplementationType"
+			value      	"")))
+	    (object Attribute
+		tool       	"CORBA"
+		name       	"default__Module-Spec"
+		value      	(list Attribute_Set
+		    (object Attribute
+			tool       	"CORBA"
+			name       	"AdditionalIncludes"
+			value      	(value Text ""))
+		    (object Attribute
+			tool       	"CORBA"
+			name       	"CmIdentification"
+			value      	(value Text "  %X% %Q% %Z% %W%"))
+		    (object Attribute
+			tool       	"CORBA"
+			name       	"CopyrightNotice"
+			value      	(value Text ""))
+		    (object Attribute
+			tool       	"CORBA"
+			name       	"InclusionProtectionSymbol"
+			value      	"AUTO GENERATE")))
+	    (object Attribute
+		tool       	"CORBA"
+		name       	"default__Module-Body"
+		value      	(list Attribute_Set
+		    (object Attribute
+			tool       	"CORBA"
+			name       	"AdditionalIncludes"
+			value      	(value Text ""))
+		    (object Attribute
+			tool       	"CORBA"
+			name       	"CmIdentification"
+			value      	(value Text "  %X% %Q% %Z% %W%"))
+		    (object Attribute
+			tool       	"CORBA"
+			name       	"CopyrightNotice"
+			value      	(value Text ""))
+		    (object Attribute
+			tool       	"CORBA"
+			name       	"InclusionProtectionSymbol"
+			value      	"AUTO GENERATE")))
+	    (object Attribute
+		tool       	"CORBA"
+		name       	"default__Operation"
+		value      	(list Attribute_Set
+		    (object Attribute
+			tool       	"CORBA"
+			name       	"Context"
+			value      	"")
+		    (object Attribute
+			tool       	"CORBA"
+			name       	"OperationIsOneWay"
+			value      	FALSE)))
+	    (object Attribute
+		tool       	"CORBA"
+		name       	"default__Attribute"
+		value      	(list Attribute_Set
+		    (object Attribute
+			tool       	"CORBA"
+			name       	"ArrayDimensions"
+			value      	"")
+		    (object Attribute
+			tool       	"CORBA"
+			name       	"CaseSpecifier"
+			value      	"")
+		    (object Attribute
+			tool       	"CORBA"
+			name       	"IsReadOnly"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"CORBA"
+			name       	"Order"
+			value      	"")))
+	    (object Attribute
+		tool       	"CORBA"
+		name       	"default__Role"
+		value      	(list Attribute_Set
+		    (object Attribute
+			tool       	"CORBA"
+			name       	"ArrayDimensions"
+			value      	"")
+		    (object Attribute
+			tool       	"CORBA"
+			name       	"CaseSpecifier"
+			value      	"")
+		    (object Attribute
+			tool       	"CORBA"
+			name       	"GenerateForwardReference"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"CORBA"
+			name       	"IsReadOnly"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"CORBA"
+			name       	"Order"
+			value      	"")
+		    (object Attribute
+			tool       	"CORBA"
+			name       	"BoundedRoleType"
+			value      	("AssocTypeSet" 47))
+		    (object Attribute
+			tool       	"CORBA"
+			name       	"AssocTypeSet"
+			value      	(list Attribute_Set
+			    (object Attribute
+				tool       	"CORBA"
+				name       	"Array"
+				value      	24)
+			    (object Attribute
+				tool       	"CORBA"
+				name       	"Sequence"
+				value      	47)))))
+	    (object Attribute
+		tool       	"CORBA"
+		name       	"default__Uses"
+		value      	(list Attribute_Set
+		    (object Attribute
+			tool       	"CORBA"
+			name       	"GenerateForwardReference"
+			value      	FALSE)))
+	    (object Attribute
+		tool       	"CORBA"
+		name       	"HiddenTool"
+		value      	FALSE)
+	    (object Attribute
+		tool       	"R2Editor"
+		name       	"HiddenTool"
+		value      	FALSE)
+	    (object Attribute
+		tool       	"cg"
+		name       	"propertyId"
+		value      	"809135966")
+	    (object Attribute
+		tool       	"cg"
+		name       	"default__Project"
+		value      	(list Attribute_Set
+		    (object Attribute
+			tool       	"cg"
+			name       	"AllowGenerateOverNewerAnnotations"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"AllowGenerateOverNewerVersion"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"UseMSVC"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"HeaderFileExtension"
+			value      	"h")
+		    (object Attribute
+			tool       	"cg"
+			name       	"HeaderFileBackupExtension"
+			value      	"h~")
+		    (object Attribute
+			tool       	"cg"
+			name       	"HeaderFileTemporaryExtension"
+			value      	"h#")
+		    (object Attribute
+			tool       	"cg"
+			name       	"CodeFileExtension"
+			value      	"cpp")
+		    (object Attribute
+			tool       	"cg"
+			name       	"CodeFileBackupExtension"
+			value      	"cp~")
+		    (object Attribute
+			tool       	"cg"
+			name       	"CodeFileTemporaryExtension"
+			value      	"cp#")
+		    (object Attribute
+			tool       	"cg"
+			name       	"CreateMissingDirectories"
+			value      	TRUE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"StopOnError"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"ErrorLimit"
+			value      	30)
+		    (object Attribute
+			tool       	"cg"
+			name       	"Directory"
+			value      	"$ROSECPP_SOURCE")
+		    (object Attribute
+			tool       	"cg"
+			name       	"PathSeparator"
+			value      	"")
+		    (object Attribute
+			tool       	"cg"
+			name       	"FileNameFormat"
+			value      	"128vx_b")
+		    (object Attribute
+			tool       	"cg"
+			name       	"BooleanType"
+			value      	"int")
+		    (object Attribute
+			tool       	"cg"
+			name       	"AllowTemplates"
+			value      	TRUE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"AllowExplicitInstantiations"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"AllowProtectedInheritance"
+			value      	TRUE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"CommentWidth"
+			value      	60)
+		    (object Attribute
+			tool       	"cg"
+			name       	"OneByValueContainer"
+			value      	"$targetClass")
+		    (object Attribute
+			tool       	"cg"
+			name       	"OneByReferenceContainer"
+			value      	"$targetClass *")
+		    (object Attribute
+			tool       	"cg"
+			name       	"OptionalByValueContainer"
+			value      	"OptionalByValue<$targetClass>")
+		    (object Attribute
+			tool       	"cg"
+			name       	"OptionalByReferenceContainer"
+			value      	"$targetClass *")
+		    (object Attribute
+			tool       	"cg"
+			name       	"FixedByValueContainer"
+			value      	"$targetClass[$limit]")
+		    (object Attribute
+			tool       	"cg"
+			name       	"UnorderedFixedByValueContainer"
+			value      	"$targetClass[$limit]")
+		    (object Attribute
+			tool       	"cg"
+			name       	"FixedByReferenceContainer"
+			value      	"$targetClass *[$limit]")
+		    (object Attribute
+			tool       	"cg"
+			name       	"UnorderedFixedByReferenceContainer"
+			value      	"$targetClass *[$limit]")
+		    (object Attribute
+			tool       	"cg"
+			name       	"BoundedByValueContainer"
+			value      	"BoundedListByValue<$targetClass,$limit>")
+		    (object Attribute
+			tool       	"cg"
+			name       	"UnorderedBoundedByValueContainer"
+			value      	"BoundedSetByValue<$targetClass,$limit>")
+		    (object Attribute
+			tool       	"cg"
+			name       	"BoundedByReferenceContainer"
+			value      	"BoundedListByReference<$targetClass,$limit>")
+		    (object Attribute
+			tool       	"cg"
+			name       	"UnorderedBoundedByReferenceContainer"
+			value      	"BoundedSetByReference<$targetClass,$limit>")
+		    (object Attribute
+			tool       	"cg"
+			name       	"UnboundedByValueContainer"
+			value      	"UnboundedListByValue<$targetClass>")
+		    (object Attribute
+			tool       	"cg"
+			name       	"UnorderedUnboundedByValueContainer"
+			value      	"UnboundedSetByValue<$targetClass>")
+		    (object Attribute
+			tool       	"cg"
+			name       	"UnboundedByReferenceContainer"
+			value      	"UnboundedListByReference<$targetClass>")
+		    (object Attribute
+			tool       	"cg"
+			name       	"UnorderedUnboundedByReferenceContainer"
+			value      	"UnboundedSetByReference<$targetClass>")
+		    (object Attribute
+			tool       	"cg"
+			name       	"QualifiedByValueContainer"
+			value      	"AssociationByValue<$qualtype, $qualcont>")
+		    (object Attribute
+			tool       	"cg"
+			name       	"UnorderedQualifiedByValueContainer"
+			value      	"DictionaryByValue<$qualtype, $qualcont>")
+		    (object Attribute
+			tool       	"cg"
+			name       	"QualifiedByReferenceContainer"
+			value      	"AssociationByReference<$qualtype, $qualcont>")
+		    (object Attribute
+			tool       	"cg"
+			name       	"UnorderedQualifiedByReferenceContainer"
+			value      	"DictionaryByReference<$qualtype, $qualcont>")
+		    (object Attribute
+			tool       	"cg"
+			name       	"AlwaysKeepOrphanedCode"
+			value      	FALSE)))
+	    (object Attribute
+		tool       	"cg"
+		name       	"compiler2.1__Project"
+		value      	(list Attribute_Set
+		    (object Attribute
+			tool       	"cg"
+			name       	"AllowGenerateOverNewerAnnotations"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"AllowGenerateOverNewerVersion"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"HeaderFileExtension"
+			value      	"h")
+		    (object Attribute
+			tool       	"cg"
+			name       	"HeaderFileBackupExtension"
+			value      	"h~")
+		    (object Attribute
+			tool       	"cg"
+			name       	"HeaderFileTemporaryExtension"
+			value      	"h#")
+		    (object Attribute
+			tool       	"cg"
+			name       	"CodeFileExtension"
+			value      	"cpp")
+		    (object Attribute
+			tool       	"cg"
+			name       	"CodeFileBackupExtension"
+			value      	"cp~")
+		    (object Attribute
+			tool       	"cg"
+			name       	"CodeFileTemporaryExtension"
+			value      	"cp#")
+		    (object Attribute
+			tool       	"cg"
+			name       	"CreateMissingDirectories"
+			value      	TRUE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"StopOnError"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"ErrorLimit"
+			value      	30)
+		    (object Attribute
+			tool       	"cg"
+			name       	"Directory"
+			value      	"$ROSECPP_SOURCE")
+		    (object Attribute
+			tool       	"cg"
+			name       	"BooleanType"
+			value      	"int")
+		    (object Attribute
+			tool       	"cg"
+			name       	"AllowTemplates"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"AllowExplicitInstantiations"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"AllowProtectedInheritance"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"OneByValueContainer"
+			value      	"$targetClass")
+		    (object Attribute
+			tool       	"cg"
+			name       	"OneByReferenceContainer"
+			value      	"$targetClass *")
+		    (object Attribute
+			tool       	"cg"
+			name       	"OptionalByValueContainer"
+			value      	"OptionalByValue(sizeof($targetClass))")
+		    (object Attribute
+			tool       	"cg"
+			name       	"OptionalByReferenceContainer"
+			value      	"$targetClass *")
+		    (object Attribute
+			tool       	"cg"
+			name       	"FixedByValueContainer"
+			value      	"$targetClass[$limit]")
+		    (object Attribute
+			tool       	"cg"
+			name       	"UnorderedFixedByValueContainer"
+			value      	"$targetClass[$limit]")
+		    (object Attribute
+			tool       	"cg"
+			name       	"FixedByReferenceContainer"
+			value      	"$targetClass *[$limit]")
+		    (object Attribute
+			tool       	"cg"
+			name       	"UnorderedFixedByReferenceContainer"
+			value      	"$targetClass *[$limit]")
+		    (object Attribute
+			tool       	"cg"
+			name       	"BoundedByValueContainer"
+			value      	"BoundedListByValue(sizeof($targetClass),$limit)")
+		    (object Attribute
+			tool       	"cg"
+			name       	"UnorderedBoundedByValueContainer"
+			value      	"BoundedSetByValue(sizeof($targetClass),$limit)")
+		    (object Attribute
+			tool       	"cg"
+			name       	"BoundedByReferenceContainer"
+			value      	"BoundedListByReference($limit)")
+		    (object Attribute
+			tool       	"cg"
+			name       	"UnorderedBoundedByReferenceContainer"
+			value      	"BoundedSetByReference($limit)")
+		    (object Attribute
+			tool       	"cg"
+			name       	"UnboundedByValueContainer"
+			value      	"UnboundedListByValue(sizeof($targetClass))")
+		    (object Attribute
+			tool       	"cg"
+			name       	"UnorderedUnboundedByValueContainer"
+			value      	"UnboundedSetByValue(sizeof($targetClass))")
+		    (object Attribute
+			tool       	"cg"
+			name       	"UnboundedByReferenceContainer"
+			value      	"UnboundedListByReference")
+		    (object Attribute
+			tool       	"cg"
+			name       	"UnorderedUnboundedByReferenceContainer"
+			value      	"UnboundedSetByReference")
+		    (object Attribute
+			tool       	"cg"
+			name       	"QualifiedByValueContainer"
+			value      	"AssociationByValue(sizeof($qualtype), sizeof($qualcont))")
+		    (object Attribute
+			tool       	"cg"
+			name       	"UnorderedQualifiedByValueContainer"
+			value      	"DictionaryByValue(sizeof($qualtype), sizeof($qualcont))")
+		    (object Attribute
+			tool       	"cg"
+			name       	"QualifiedByReferenceContainer"
+			value      	"AssociationByReference(sizeof($qualtype), sizeof($qualcont))")
+		    (object Attribute
+			tool       	"cg"
+			name       	"UnorderedQualifiedByReferenceContainer"
+			value      	"DictionaryByReference(sizeof($qualtype), sizeof($qualcont))")
+		    (object Attribute
+			tool       	"cg"
+			name       	"PathSeparator"
+			value      	"")
+		    (object Attribute
+			tool       	"cg"
+			name       	"FileNameFormat"
+			value      	"128vx_b")
+		    (object Attribute
+			tool       	"cg"
+			name       	"AlwaysKeepOrphanedCode"
+			value      	FALSE)))
+	    (object Attribute
+		tool       	"cg"
+		name       	"compiler3.0__Project"
+		value      	(list Attribute_Set
+		    (object Attribute
+			tool       	"cg"
+			name       	"AllowGenerateOverNewerAnnotations"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"AllowGenerateOverNewerVersion"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"HeaderFileExtension"
+			value      	"h")
+		    (object Attribute
+			tool       	"cg"
+			name       	"HeaderFileBackupExtension"
+			value      	"h~")
+		    (object Attribute
+			tool       	"cg"
+			name       	"HeaderFileTemporaryExtension"
+			value      	"h#")
+		    (object Attribute
+			tool       	"cg"
+			name       	"CodeFileExtension"
+			value      	"cpp")
+		    (object Attribute
+			tool       	"cg"
+			name       	"CodeFileBackupExtension"
+			value      	"cp~")
+		    (object Attribute
+			tool       	"cg"
+			name       	"CodeFileTemporaryExtension"
+			value      	"cp#")
+		    (object Attribute
+			tool       	"cg"
+			name       	"CreateMissingDirectories"
+			value      	TRUE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"StopOnError"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"ErrorLimit"
+			value      	30)
+		    (object Attribute
+			tool       	"cg"
+			name       	"Directory"
+			value      	"$ROSECPP_SOURCE")
+		    (object Attribute
+			tool       	"cg"
+			name       	"BooleanType"
+			value      	"int")
+		    (object Attribute
+			tool       	"cg"
+			name       	"AllowTemplates"
+			value      	TRUE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"AllowExplicitInstantiations"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"AllowProtectedInheritance"
+			value      	TRUE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"OneByValueContainer"
+			value      	"$targetClass")
+		    (object Attribute
+			tool       	"cg"
+			name       	"OneByReferenceContainer"
+			value      	"$targetClass *")
+		    (object Attribute
+			tool       	"cg"
+			name       	"OptionalByValueContainer"
+			value      	"OptionalByValue<$targetClass>")
+		    (object Attribute
+			tool       	"cg"
+			name       	"OptionalByReferenceContainer"
+			value      	"$targetClass *")
+		    (object Attribute
+			tool       	"cg"
+			name       	"FixedByValueContainer"
+			value      	"$targetClass[$limit]")
+		    (object Attribute
+			tool       	"cg"
+			name       	"UnorderedFixedByValueContainer"
+			value      	"$targetClass[$limit]")
+		    (object Attribute
+			tool       	"cg"
+			name       	"FixedByReferenceContainer"
+			value      	"$targetClass *[$limit]")
+		    (object Attribute
+			tool       	"cg"
+			name       	"UnorderedFixedByReferenceContainer"
+			value      	"$targetClass *[$limit]")
+		    (object Attribute
+			tool       	"cg"
+			name       	"BoundedByValueContainer"
+			value      	"BoundedListByValue<$targetClass,$limit>")
+		    (object Attribute
+			tool       	"cg"
+			name       	"UnorderedBoundedByValueContainer"
+			value      	"BoundedSetByValue<$targetClass,$limit>")
+		    (object Attribute
+			tool       	"cg"
+			name       	"BoundedByReferenceContainer"
+			value      	"BoundedListByReference<$targetClass,$limit>")
+		    (object Attribute
+			tool       	"cg"
+			name       	"UnorderedBoundedByReferenceContainer"
+			value      	"BoundedSetByReference<$targetClass,$limit>")
+		    (object Attribute
+			tool       	"cg"
+			name       	"UnboundedByValueContainer"
+			value      	"UnboundedListByValue<$targetClass>")
+		    (object Attribute
+			tool       	"cg"
+			name       	"UnorderedUnboundedByValueContainer"
+			value      	"UnboundedSetByValue<$targetClass>")
+		    (object Attribute
+			tool       	"cg"
+			name       	"UnboundedByReferenceContainer"
+			value      	"UnboundedListByReference<$targetClass>")
+		    (object Attribute
+			tool       	"cg"
+			name       	"UnorderedUnboundedByReferenceContainer"
+			value      	"UnboundedSetByReference<$targetClass>")
+		    (object Attribute
+			tool       	"cg"
+			name       	"QualifiedByValueContainer"
+			value      	"AssociationByValue<$qualtype, $qualcont>")
+		    (object Attribute
+			tool       	"cg"
+			name       	"UnorderedQualifiedByValueContainer"
+			value      	"DictionaryByValue<$qualtype, $qualcont>")
+		    (object Attribute
+			tool       	"cg"
+			name       	"QualifiedByReferenceContainer"
+			value      	"AssociationByReference<$qualtype, $qualcont>")
+		    (object Attribute
+			tool       	"cg"
+			name       	"UnorderedQualifiedByReferenceContainer"
+			value      	"DictionaryByReference<$qualtype, $qualcont>")
+		    (object Attribute
+			tool       	"cg"
+			name       	"PathSeparator"
+			value      	"")
+		    (object Attribute
+			tool       	"cg"
+			name       	"FileNameFormat"
+			value      	"128vx_b")
+		    (object Attribute
+			tool       	"cg"
+			name       	"AlwaysKeepOrphanedCode"
+			value      	FALSE)))
+	    (object Attribute
+		tool       	"cg"
+		name       	"default__Class"
+		value      	(list Attribute_Set
+		    (object Attribute
+			tool       	"cg"
+			name       	"CodeName"
+			value      	"")
+		    (object Attribute
+			tool       	"cg"
+			name       	"ImplementationType"
+			value      	"")
+		    (object Attribute
+			tool       	"cg"
+			name       	"ClassKey"
+			value      	"class")
+		    (object Attribute
+			tool       	"cg"
+			name       	"GenerateEmptyRegions"
+			value      	("GenerateEmptyRegionSet" 3))
+		    (object Attribute
+			tool       	"cg"
+			name       	"GenerateEmptyRegionSet"
+			value      	(list Attribute_Set
+			    (object Attribute
+				tool       	"cg"
+				name       	"None"
+				value      	0)
+			    (object Attribute
+				tool       	"cg"
+				name       	"Preserved"
+				value      	1)
+			    (object Attribute
+				tool       	"cg"
+				name       	"Unpreserved"
+				value      	2)
+			    (object Attribute
+				tool       	"cg"
+				name       	"All"
+				value      	3)))
+		    (object Attribute
+			tool       	"cg"
+			name       	"PutBodiesInSpec"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"GenerateDefaultConstructor"
+			value      	("GenerateSet" 199))
+		    (object Attribute
+			tool       	"cg"
+			name       	"DefaultConstructorVisibility"
+			value      	("VisibilitySet" 45))
+		    (object Attribute
+			tool       	"cg"
+			name       	"InlineDefaultConstructor"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"ExplicitDefaultConstructor"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"GenerateCopyConstructor"
+			value      	("GenerateSet" 199))
+		    (object Attribute
+			tool       	"cg"
+			name       	"CopyConstructorVisibility"
+			value      	("VisibilitySet" 45))
+		    (object Attribute
+			tool       	"cg"
+			name       	"InlineCopyConstructor"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"ExplicitCopyConstructor"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"GenerateDestructor"
+			value      	TRUE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"DestructorVisibility"
+			value      	("VisibilitySet" 45))
+		    (object Attribute
+			tool       	"cg"
+			name       	"DestructorKind"
+			value      	("ThreeKindSet" 200))
+		    (object Attribute
+			tool       	"cg"
+			name       	"InlineDestructor"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"GenerateAssignmentOperation"
+			value      	("GenerateSet" 199))
+		    (object Attribute
+			tool       	"cg"
+			name       	"AssignmentVisibility"
+			value      	("VisibilitySet" 45))
+		    (object Attribute
+			tool       	"cg"
+			name       	"AssignmentKind"
+			value      	("ThreeKindSet" 200))
+		    (object Attribute
+			tool       	"cg"
+			name       	"InlineAssignmentOperation"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"GenerateEqualityOperations"
+			value      	("GenerateSet" 199))
+		    (object Attribute
+			tool       	"cg"
+			name       	"EqualityVisibility"
+			value      	("VisibilitySet" 45))
+		    (object Attribute
+			tool       	"cg"
+			name       	"EqualityKind"
+			value      	("FriendKindSet" 200))
+		    (object Attribute
+			tool       	"cg"
+			name       	"InlineEqualityOperations"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"GenerateRelationalOperations"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"RelationalVisibility"
+			value      	("VisibilitySet" 45))
+		    (object Attribute
+			tool       	"cg"
+			name       	"RelationalKind"
+			value      	("FriendKindSet" 200))
+		    (object Attribute
+			tool       	"cg"
+			name       	"InlineRelationalOperations"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"GenerateStorageMgmtOperations"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"StorageMgmtVisibility"
+			value      	("VisibilitySet" 45))
+		    (object Attribute
+			tool       	"cg"
+			name       	"InlineStorageMgmtOperations"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"GenerateSubscriptOperation"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"SubscriptVisibility"
+			value      	("VisibilitySet" 45))
+		    (object Attribute
+			tool       	"cg"
+			name       	"SubscriptKind"
+			value      	("ThreeKindSet" 200))
+		    (object Attribute
+			tool       	"cg"
+			name       	"SubscriptResultType"
+			value      	"")
+		    (object Attribute
+			tool       	"cg"
+			name       	"InlineSubscriptOperation"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"GenerateDereferenceOperation"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"DereferenceVisibility"
+			value      	("VisibilitySet" 45))
+		    (object Attribute
+			tool       	"cg"
+			name       	"DereferenceKind"
+			value      	("ThreeKindSet" 200))
+		    (object Attribute
+			tool       	"cg"
+			name       	"DereferenceResultType"
+			value      	"")
+		    (object Attribute
+			tool       	"cg"
+			name       	"InlineDereferenceOperation"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"GenerateIndirectionOperation"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"IndirectionVisibility"
+			value      	("VisibilitySet" 45))
+		    (object Attribute
+			tool       	"cg"
+			name       	"IndirectionKind"
+			value      	("ThreeKindSet" 200))
+		    (object Attribute
+			tool       	"cg"
+			name       	"IndirectionResultType"
+			value      	"")
+		    (object Attribute
+			tool       	"cg"
+			name       	"InlineIndirectionOperation"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"GenerateStreamOperations"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"StreamVisibility"
+			value      	("VisibilitySet" 45))
+		    (object Attribute
+			tool       	"cg"
+			name       	"InlineStreamOperations"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"ThreeKindSet"
+			value      	(list Attribute_Set
+			    (object Attribute
+				tool       	"cg"
+				name       	"Common"
+				value      	200)
+			    (object Attribute
+				tool       	"cg"
+				name       	"Virtual"
+				value      	201)
+			    (object Attribute
+				tool       	"cg"
+				name       	"Abstract"
+				value      	202)))
+		    (object Attribute
+			tool       	"cg"
+			name       	"KindSet"
+			value      	(list Attribute_Set
+			    (object Attribute
+				tool       	"cg"
+				name       	"Common"
+				value      	200)
+			    (object Attribute
+				tool       	"cg"
+				name       	"Virtual"
+				value      	201)
+			    (object Attribute
+				tool       	"cg"
+				name       	"Abstract"
+				value      	202)
+			    (object Attribute
+				tool       	"cg"
+				name       	"Static"
+				value      	203)))
+		    (object Attribute
+			tool       	"cg"
+			name       	"FriendKindSet"
+			value      	(list Attribute_Set
+			    (object Attribute
+				tool       	"cg"
+				name       	"Common"
+				value      	200)
+			    (object Attribute
+				tool       	"cg"
+				name       	"Virtual"
+				value      	201)
+			    (object Attribute
+				tool       	"cg"
+				name       	"Abstract"
+				value      	202)
+			    (object Attribute
+				tool       	"cg"
+				name       	"Friend"
+				value      	204)))
+		    (object Attribute
+			tool       	"cg"
+			name       	"GenerateSet"
+			value      	(list Attribute_Set
+			    (object Attribute
+				tool       	"cg"
+				name       	"DeclareAndDefine"
+				value      	199)
+			    (object Attribute
+				tool       	"cg"
+				name       	"DeclareOnly"
+				value      	205)
+			    (object Attribute
+				tool       	"cg"
+				name       	"DoNotDeclare"
+				value      	206)))
+		    (object Attribute
+			tool       	"cg"
+			name       	"VisibilitySet"
+			value      	(list Attribute_Set
+			    (object Attribute
+				tool       	"cg"
+				name       	"Public"
+				value      	45)
+			    (object Attribute
+				tool       	"cg"
+				name       	"Protected"
+				value      	44)
+			    (object Attribute
+				tool       	"cg"
+				name       	"Private"
+				value      	43)
+			    (object Attribute
+				tool       	"cg"
+				name       	"Implementation"
+				value      	14)))))
+	    (object Attribute
+		tool       	"cg"
+		name       	"default__Module-Spec"
+		value      	(list Attribute_Set
+		    (object Attribute
+			tool       	"cg"
+			name       	"Generate"
+			value      	TRUE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"GenerateEmptyRegions"
+			value      	("GenerateEmptyRegionSet" 3))
+		    (object Attribute
+			tool       	"cg"
+			name       	"GenerateEmptyRegionSet"
+			value      	(list Attribute_Set
+			    (object Attribute
+				tool       	"cg"
+				name       	"None"
+				value      	0)
+			    (object Attribute
+				tool       	"cg"
+				name       	"Preserved"
+				value      	1)
+			    (object Attribute
+				tool       	"cg"
+				name       	"Unpreserved"
+				value      	2)
+			    (object Attribute
+				tool       	"cg"
+				name       	"All"
+				value      	3)))
+		    (object Attribute
+			tool       	"cg"
+			name       	"CmIdentification"
+			value      	(value Text "  %X% %Q% %Z% %W%"))
+		    (object Attribute
+			tool       	"cg"
+			name       	"CopyrightNotice"
+			value      	(value Text ""))
+		    (object Attribute
+			tool       	"cg"
+			name       	"FileName"
+			value      	"AUTO GENERATE")
+		    (object Attribute
+			tool       	"cg"
+			name       	"AllowExtensionlessFileName"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"InclusionProtectionSymbol"
+			value      	"AUTO GENERATE")
+		    (object Attribute
+			tool       	"cg"
+			name       	"IncludeFormat"
+			value      	(value Text 
+|// $package
+|#include "$file"
+|
+			))
+		    (object Attribute
+			tool       	"cg"
+			name       	"IncludeBySimpleName"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"IncludePrecompiledHeader"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"IncludeOrder"
+			value      	"AMIR")
+		    (object Attribute
+			tool       	"cg"
+			name       	"AdditionalIncludes"
+			value      	(value Text ""))
+		    (object Attribute
+			tool       	"cg"
+			name       	"InliningStyle"
+			value      	("InliningStyleSet" 207))
+		    (object Attribute
+			tool       	"cg"
+			name       	"InliningStyleSet"
+			value      	(list Attribute_Set
+			    (object Attribute
+				tool       	"cg"
+				name       	"InClassDeclaration"
+				value      	208)
+			    (object Attribute
+				tool       	"cg"
+				name       	"FollowingClassDeclaration"
+				value      	207)))
+		    (object Attribute
+			tool       	"cg"
+			name       	"TypesDefined"
+			value      	(value Text ""))
+		    (object Attribute
+			tool       	"cg"
+			name       	"IncludeClosure"
+			value      	(value Text ""))))
+	    (object Attribute
+		tool       	"cg"
+		name       	"default__Module-Body"
+		value      	(list Attribute_Set
+		    (object Attribute
+			tool       	"cg"
+			name       	"Generate"
+			value      	TRUE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"GenerateEmptyRegions"
+			value      	("GenerateEmptyRegionSet" 3))
+		    (object Attribute
+			tool       	"cg"
+			name       	"GenerateEmptyRegionSet"
+			value      	(list Attribute_Set
+			    (object Attribute
+				tool       	"cg"
+				name       	"None"
+				value      	0)
+			    (object Attribute
+				tool       	"cg"
+				name       	"Preserved"
+				value      	1)
+			    (object Attribute
+				tool       	"cg"
+				name       	"Unpreserved"
+				value      	2)
+			    (object Attribute
+				tool       	"cg"
+				name       	"All"
+				value      	3)))
+		    (object Attribute
+			tool       	"cg"
+			name       	"CmIdentification"
+			value      	(value Text "  %X% %Q% %Z% %W%"))
+		    (object Attribute
+			tool       	"cg"
+			name       	"CopyrightNotice"
+			value      	(value Text ""))
+		    (object Attribute
+			tool       	"cg"
+			name       	"FileName"
+			value      	"AUTO GENERATE")
+		    (object Attribute
+			tool       	"cg"
+			name       	"AllowExtensionlessFileName"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"IncludeFormat"
+			value      	(value Text 
+|// $package
+|#include "$file"
+|
+			))
+		    (object Attribute
+			tool       	"cg"
+			name       	"IncludeBySimpleName"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"IncludePrecompiledHeader"
+			value      	TRUE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"IncludeOrder"
+			value      	"AMIR")
+		    (object Attribute
+			tool       	"cg"
+			name       	"AdditionalIncludes"
+			value      	(value Text ""))
+		    (object Attribute
+			tool       	"cg"
+			name       	"InliningStyle"
+			value      	("InliningStyleSet" 207))
+		    (object Attribute
+			tool       	"cg"
+			name       	"InliningStyleSet"
+			value      	(list Attribute_Set
+			    (object Attribute
+				tool       	"cg"
+				name       	"InClassDeclaration"
+				value      	208)
+			    (object Attribute
+				tool       	"cg"
+				name       	"FollowingClassDeclaration"
+				value      	207)))
+		    (object Attribute
+			tool       	"cg"
+			name       	"TypesDefined"
+			value      	(value Text ""))
+		    (object Attribute
+			tool       	"cg"
+			name       	"IncludeClosure"
+			value      	(value Text ""))))
+	    (object Attribute
+		tool       	"cg"
+		name       	"default__Operation"
+		value      	(list Attribute_Set
+		    (object Attribute
+			tool       	"cg"
+			name       	"CodeName"
+			value      	"")
+		    (object Attribute
+			tool       	"cg"
+			name       	"OperationKind"
+			value      	("OperationKindSet" 200))
+		    (object Attribute
+			tool       	"cg"
+			name       	"OperationKindSet"
+			value      	(list Attribute_Set
+			    (object Attribute
+				tool       	"cg"
+				name       	"Common"
+				value      	200)
+			    (object Attribute
+				tool       	"cg"
+				name       	"Virtual"
+				value      	201)
+			    (object Attribute
+				tool       	"cg"
+				name       	"Abstract"
+				value      	202)
+			    (object Attribute
+				tool       	"cg"
+				name       	"Static"
+				value      	203)
+			    (object Attribute
+				tool       	"cg"
+				name       	"Friend"
+				value      	204)))
+		    (object Attribute
+			tool       	"cg"
+			name       	"GenerateAbstractBody"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"SpecialDeclReturnType"
+			value      	"")
+		    (object Attribute
+			tool       	"cg"
+			name       	"OperationIsConst"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"OperationIsExplicit"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"Inline"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"EntryCode"
+			value      	(value Text ""))
+		    (object Attribute
+			tool       	"cg"
+			name       	"ExitCode"
+			value      	(value Text ""))
+		    (object Attribute
+			tool       	"cg"
+			name       	"CCRegion"
+			value      	"")
+		    (object Attribute
+			tool       	"cg"
+			name       	"GenerateEmptyRegions"
+			value      	("GenerateEmptyRegionSet" 3))
+		    (object Attribute
+			tool       	"cg"
+			name       	"GenerateEmptyRegionSet"
+			value      	(list Attribute_Set
+			    (object Attribute
+				tool       	"cg"
+				name       	"None"
+				value      	0)
+			    (object Attribute
+				tool       	"cg"
+				name       	"Preserved"
+				value      	1)
+			    (object Attribute
+				tool       	"cg"
+				name       	"Unpreserved"
+				value      	2)
+			    (object Attribute
+				tool       	"cg"
+				name       	"All"
+				value      	3)))
+		    (object Attribute
+			tool       	"cg"
+			name       	"BodyAnnotations"
+			value      	"")))
+	    (object Attribute
+		tool       	"cg"
+		name       	"default__Has"
+		value      	(list Attribute_Set
+		    (object Attribute
+			tool       	"cg"
+			name       	"CodeName"
+			value      	"")
+		    (object Attribute
+			tool       	"cg"
+			name       	"Ordered"
+			value      	TRUE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"NameIfUnlabeled"
+			value      	"the_$supplier")
+		    (object Attribute
+			tool       	"cg"
+			name       	"GenerateDataMember"
+			value      	TRUE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"DataMemberName"
+			value      	"$relationship")
+		    (object Attribute
+			tool       	"cg"
+			name       	"DataMemberVisibility"
+			value      	("DataMemberVisibilitySet" 14))
+		    (object Attribute
+			tool       	"cg"
+			name       	"DataMemberVisibilitySet"
+			value      	(list Attribute_Set
+			    (object Attribute
+				tool       	"cg"
+				name       	"Public"
+				value      	45)
+			    (object Attribute
+				tool       	"cg"
+				name       	"Protected"
+				value      	44)
+			    (object Attribute
+				tool       	"cg"
+				name       	"Private"
+				value      	43)
+			    (object Attribute
+				tool       	"cg"
+				name       	"Implementation"
+				value      	14)
+			    (object Attribute
+				tool       	"cg"
+				name       	"AtRelationshipVisibility"
+				value      	210)))
+		    (object Attribute
+			tool       	"cg"
+			name       	"DataMemberMutability"
+			value      	("DataMemberMutabilitySet" 0))
+		    (object Attribute
+			tool       	"cg"
+			name       	"DataMemberMutabilitySet"
+			value      	(list Attribute_Set
+			    (object Attribute
+				tool       	"cg"
+				name       	"Unrestricted"
+				value      	0)
+			    (object Attribute
+				tool       	"cg"
+				name       	"Mutable"
+				value      	1)
+			    (object Attribute
+				tool       	"cg"
+				name       	"Const"
+				value      	2)))
+		    (object Attribute
+			tool       	"cg"
+			name       	"DataMemberIsVolatile"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"DataMemberFieldSize"
+			value      	"")
+		    (object Attribute
+			tool       	"cg"
+			name       	"InitialValue"
+			value      	(value Text ""))
+		    (object Attribute
+			tool       	"cg"
+			name       	"GenerateGetOperation"
+			value      	TRUE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"GenerateSetOperation"
+			value      	TRUE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"GetName"
+			value      	"get_$relationship")
+		    (object Attribute
+			tool       	"cg"
+			name       	"SetName"
+			value      	"set_$relationship")
+		    (object Attribute
+			tool       	"cg"
+			name       	"GetSetKinds"
+			value      	("GetSetKindsSet" 200))
+		    (object Attribute
+			tool       	"cg"
+			name       	"GetSetKindsSet"
+			value      	(list Attribute_Set
+			    (object Attribute
+				tool       	"cg"
+				name       	"Common"
+				value      	200)
+			    (object Attribute
+				tool       	"cg"
+				name       	"Virtual"
+				value      	201)
+			    (object Attribute
+				tool       	"cg"
+				name       	"Abstract"
+				value      	202)
+			    (object Attribute
+				tool       	"cg"
+				name       	"Static"
+				value      	203)
+			    (object Attribute
+				tool       	"cg"
+				name       	"Friend"
+				value      	204)))
+		    (object Attribute
+			tool       	"cg"
+			name       	"ContainerClass"
+			value      	"")
+		    (object Attribute
+			tool       	"cg"
+			name       	"SelectorName"
+			value      	"")
+		    (object Attribute
+			tool       	"cg"
+			name       	"SelectorType"
+			value      	"")
+		    (object Attribute
+			tool       	"cg"
+			name       	"GetIsConst"
+			value      	TRUE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"GetResultIsConst"
+			value      	("GetResultIsConstSet" 2))
+		    (object Attribute
+			tool       	"cg"
+			name       	"GetResultIsConstSet"
+			value      	(list Attribute_Set
+			    (object Attribute
+				tool       	"cg"
+				name       	"False"
+				value      	0)
+			    (object Attribute
+				tool       	"cg"
+				name       	"True"
+				value      	1)
+			    (object Attribute
+				tool       	"cg"
+				name       	"Same_As_Function"
+				value      	2)))
+		    (object Attribute
+			tool       	"cg"
+			name       	"GetSetByReference"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"InlineGet"
+			value      	TRUE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"SetReturnsValue"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"InlineSet"
+			value      	TRUE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"ForwardReferenceOnly"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"HasRelTypeSet"
+			value      	(list Attribute_Set
+			    (object Attribute
+				tool       	"cg"
+				name       	"Array"
+				value      	24)
+			    (object Attribute
+				tool       	"cg"
+				name       	"Sequence"
+				value      	47)))))
+	    (object Attribute
+		tool       	"cg"
+		name       	"default__Association"
+		value      	(list Attribute_Set
+		    (object Attribute
+			tool       	"cg"
+			name       	"NameIfUnlabeled"
+			value      	"the_$targetClass")))
+	    (object Attribute
+		tool       	"cg"
+		name       	"default__Inherit"
+		value      	(list Attribute_Set
+		    (object Attribute
+			tool       	"cg"
+			name       	"InstanceArguments"
+			value      	"")))
+	    (object Attribute
+		tool       	"cg"
+		name       	"default__Role"
+		value      	(list Attribute_Set
+		    (object Attribute
+			tool       	"cg"
+			name       	"CodeName"
+			value      	"")
+		    (object Attribute
+			tool       	"cg"
+			name       	"ForwardReferenceOnly"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"NameIfUnlabeled"
+			value      	"the_$targetClass")
+		    (object Attribute
+			tool       	"cg"
+			name       	"GenerateDataMember"
+			value      	TRUE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"DataMemberName"
+			value      	"$target")
+		    (object Attribute
+			tool       	"cg"
+			name       	"DataMemberVisibility"
+			value      	("DataMemberVisibilitySet" 14))
+		    (object Attribute
+			tool       	"cg"
+			name       	"DataMemberVisibilitySet"
+			value      	(list Attribute_Set
+			    (object Attribute
+				tool       	"cg"
+				name       	"Public"
+				value      	45)
+			    (object Attribute
+				tool       	"cg"
+				name       	"Protected"
+				value      	44)
+			    (object Attribute
+				tool       	"cg"
+				name       	"Private"
+				value      	43)
+			    (object Attribute
+				tool       	"cg"
+				name       	"Implementation"
+				value      	14)
+			    (object Attribute
+				tool       	"cg"
+				name       	"AtRelationshipVisibility"
+				value      	210)))
+		    (object Attribute
+			tool       	"cg"
+			name       	"DataMemberMutability"
+			value      	("DataMemberMutabilitySet" 0))
+		    (object Attribute
+			tool       	"cg"
+			name       	"DataMemberMutabilitySet"
+			value      	(list Attribute_Set
+			    (object Attribute
+				tool       	"cg"
+				name       	"Unrestricted"
+				value      	0)
+			    (object Attribute
+				tool       	"cg"
+				name       	"Mutable"
+				value      	1)
+			    (object Attribute
+				tool       	"cg"
+				name       	"Const"
+				value      	2)))
+		    (object Attribute
+			tool       	"cg"
+			name       	"DataMemberIsVolatile"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"DataMemberFieldSize"
+			value      	"")
+		    (object Attribute
+			tool       	"cg"
+			name       	"InitialValue"
+			value      	(value Text ""))
+		    (object Attribute
+			tool       	"cg"
+			name       	"ContainerClass"
+			value      	"")
+		    (object Attribute
+			tool       	"cg"
+			name       	"ContainerGet"
+			value      	"$data.get($keys)")
+		    (object Attribute
+			tool       	"cg"
+			name       	"ContainerSet"
+			value      	"$data.set($keys,$value)")
+		    (object Attribute
+			tool       	"cg"
+			name       	"QualifiedContainer"
+			value      	"")
+		    (object Attribute
+			tool       	"cg"
+			name       	"AssocClassContainer"
+			value      	"$supplier *")
+		    (object Attribute
+			tool       	"cg"
+			name       	"AssocClassInitialValue"
+			value      	(value Text ""))
+		    (object Attribute
+			tool       	"cg"
+			name       	"GetSetKinds"
+			value      	("GetSetKindsSet" 200))
+		    (object Attribute
+			tool       	"cg"
+			name       	"GetSetKindsSet"
+			value      	(list Attribute_Set
+			    (object Attribute
+				tool       	"cg"
+				name       	"Common"
+				value      	200)
+			    (object Attribute
+				tool       	"cg"
+				name       	"Virtual"
+				value      	201)
+			    (object Attribute
+				tool       	"cg"
+				name       	"Abstract"
+				value      	202)
+			    (object Attribute
+				tool       	"cg"
+				name       	"Static"
+				value      	203)
+			    (object Attribute
+				tool       	"cg"
+				name       	"Friend"
+				value      	204)))
+		    (object Attribute
+			tool       	"cg"
+			name       	"GetSetByReference"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"GenerateGetOperation"
+			value      	TRUE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"GetName"
+			value      	"get_$target")
+		    (object Attribute
+			tool       	"cg"
+			name       	"GetIsConst"
+			value      	TRUE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"GetResultIsConst"
+			value      	("GetResultIsConstSet" 2))
+		    (object Attribute
+			tool       	"cg"
+			name       	"GetResultIsConstSet"
+			value      	(list Attribute_Set
+			    (object Attribute
+				tool       	"cg"
+				name       	"False"
+				value      	0)
+			    (object Attribute
+				tool       	"cg"
+				name       	"True"
+				value      	1)
+			    (object Attribute
+				tool       	"cg"
+				name       	"Same_As_Function"
+				value      	2)))
+		    (object Attribute
+			tool       	"cg"
+			name       	"InlineGet"
+			value      	TRUE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"GenerateSetOperation"
+			value      	TRUE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"SetName"
+			value      	"set_$target")
+		    (object Attribute
+			tool       	"cg"
+			name       	"SetReturnsValue"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"InlineSet"
+			value      	TRUE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"QualifiedGetSetByReference"
+			value      	("QualifiedGetSetByReferenceSet" 2))
+		    (object Attribute
+			tool       	"cg"
+			name       	"QualifiedGetSetByReferenceSet"
+			value      	(list Attribute_Set
+			    (object Attribute
+				tool       	"cg"
+				name       	"False"
+				value      	0)
+			    (object Attribute
+				tool       	"cg"
+				name       	"True"
+				value      	1)
+			    (object Attribute
+				tool       	"cg"
+				name       	"Same_As_GetSetByReference"
+				value      	2)))
+		    (object Attribute
+			tool       	"cg"
+			name       	"GenerateQualifiedGetOperation"
+			value      	TRUE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"QualifiedGetName"
+			value      	"get_$target")
+		    (object Attribute
+			tool       	"cg"
+			name       	"QualifiedGetIsConst"
+			value      	TRUE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"QualifiedGetResultIsConst"
+			value      	("GetResultIsConstSet" 2))
+		    (object Attribute
+			tool       	"cg"
+			name       	"InlineQualifiedGet"
+			value      	TRUE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"GenerateQualifiedSetOperation"
+			value      	TRUE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"QualifiedSetName"
+			value      	"set_$target")
+		    (object Attribute
+			tool       	"cg"
+			name       	"QualifiedSetReturnsValue"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"InlineQualifiedSet"
+			value      	TRUE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"GenerateAssocClassDataMember"
+			value      	TRUE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"AssocClassDataMemberName"
+			value      	"$target")
+		    (object Attribute
+			tool       	"cg"
+			name       	"AssocClassDataMemberVisibility"
+			value      	("DataMemberVisibilitySet" 14))
+		    (object Attribute
+			tool       	"cg"
+			name       	"DataMemberVisibilitySet"
+			value      	(list Attribute_Set
+			    (object Attribute
+				tool       	"cg"
+				name       	"Public"
+				value      	45)
+			    (object Attribute
+				tool       	"cg"
+				name       	"Protected"
+				value      	44)
+			    (object Attribute
+				tool       	"cg"
+				name       	"Private"
+				value      	43)
+			    (object Attribute
+				tool       	"cg"
+				name       	"Implementation"
+				value      	14)
+			    (object Attribute
+				tool       	"cg"
+				name       	"AtRelationshipVisibility"
+				value      	210)))
+		    (object Attribute
+			tool       	"cg"
+			name       	"AssocClassDataMemberMutability"
+			value      	("DataMemberMutabilitySet" 0))
+		    (object Attribute
+			tool       	"cg"
+			name       	"DataMemberMutabilitySet"
+			value      	(list Attribute_Set
+			    (object Attribute
+				tool       	"cg"
+				name       	"Unrestricted"
+				value      	0)
+			    (object Attribute
+				tool       	"cg"
+				name       	"Mutable"
+				value      	1)
+			    (object Attribute
+				tool       	"cg"
+				name       	"Const"
+				value      	2)))
+		    (object Attribute
+			tool       	"cg"
+			name       	"AssocClassDataMemberIsVolatile"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"AssocClassGetSetKinds"
+			value      	("GetSetKindsSet" 200))
+		    (object Attribute
+			tool       	"cg"
+			name       	"GenerateAssocClassGetOperation"
+			value      	TRUE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"AssocClassGetName"
+			value      	"get_$target")
+		    (object Attribute
+			tool       	"cg"
+			name       	"AssocClassGetIsConst"
+			value      	TRUE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"AssocClassGetResultIsConst"
+			value      	("GetResultIsConstSet" 2))
+		    (object Attribute
+			tool       	"cg"
+			name       	"InlineAssocClassGet"
+			value      	TRUE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"GenerateAssocClassSetOperation"
+			value      	TRUE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"AssocClassSetName"
+			value      	"set_$target")
+		    (object Attribute
+			tool       	"cg"
+			name       	"AssocClassSetReturnsValue"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"InlineAssocClassSet"
+			value      	TRUE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"AssocClassForwardReferenceOnly"
+			value      	TRUE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"AssocTypeSet"
+			value      	(list Attribute_Set
+			    (object Attribute
+				tool       	"cg"
+				name       	"Array"
+				value      	24)
+			    (object Attribute
+				tool       	"cg"
+				name       	"Sequence"
+				value      	47)))))
+	    (object Attribute
+		tool       	"cg"
+		name       	"default__Attribute"
+		value      	(list Attribute_Set
+		    (object Attribute
+			tool       	"cg"
+			name       	"CodeName"
+			value      	"")
+		    (object Attribute
+			tool       	"cg"
+			name       	"GenerateDataMember"
+			value      	TRUE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"DataMemberName"
+			value      	"$attribute")
+		    (object Attribute
+			tool       	"cg"
+			name       	"DataMemberVisibility"
+			value      	("DataMemberVisibilitySet" 14))
+		    (object Attribute
+			tool       	"cg"
+			name       	"DataMemberVisibilitySet"
+			value      	(list Attribute_Set
+			    (object Attribute
+				tool       	"cg"
+				name       	"Public"
+				value      	45)
+			    (object Attribute
+				tool       	"cg"
+				name       	"Protected"
+				value      	44)
+			    (object Attribute
+				tool       	"cg"
+				name       	"Private"
+				value      	43)
+			    (object Attribute
+				tool       	"cg"
+				name       	"Implementation"
+				value      	14)
+			    (object Attribute
+				tool       	"cg"
+				name       	"AtAttributeVisibility"
+				value      	211)))
+		    (object Attribute
+			tool       	"cg"
+			name       	"DataMemberMutability"
+			value      	("DataMemberMutabilitySet" 0))
+		    (object Attribute
+			tool       	"cg"
+			name       	"DataMemberMutabilitySet"
+			value      	(list Attribute_Set
+			    (object Attribute
+				tool       	"cg"
+				name       	"Unrestricted"
+				value      	0)
+			    (object Attribute
+				tool       	"cg"
+				name       	"Mutable"
+				value      	1)
+			    (object Attribute
+				tool       	"cg"
+				name       	"Const"
+				value      	2)))
+		    (object Attribute
+			tool       	"cg"
+			name       	"DataMemberIsVolatile"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"DataMemberFieldSize"
+			value      	"")
+		    (object Attribute
+			tool       	"cg"
+			name       	"GenerateGetOperation"
+			value      	TRUE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"GenerateSetOperation"
+			value      	TRUE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"GetName"
+			value      	"get_$attribute")
+		    (object Attribute
+			tool       	"cg"
+			name       	"SetName"
+			value      	"set_$attribute")
+		    (object Attribute
+			tool       	"cg"
+			name       	"GetSetKinds"
+			value      	("GetSetKindsSet" 200))
+		    (object Attribute
+			tool       	"cg"
+			name       	"GetSetKindsSet"
+			value      	(list Attribute_Set
+			    (object Attribute
+				tool       	"cg"
+				name       	"Common"
+				value      	200)
+			    (object Attribute
+				tool       	"cg"
+				name       	"Virtual"
+				value      	201)
+			    (object Attribute
+				tool       	"cg"
+				name       	"Abstract"
+				value      	202)
+			    (object Attribute
+				tool       	"cg"
+				name       	"Static"
+				value      	203)
+			    (object Attribute
+				tool       	"cg"
+				name       	"Friend"
+				value      	204)))
+		    (object Attribute
+			tool       	"cg"
+			name       	"GetIsConst"
+			value      	TRUE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"GetResultIsConst"
+			value      	("GetResultIsConstSet" 2))
+		    (object Attribute
+			tool       	"cg"
+			name       	"GetResultIsConstSet"
+			value      	(list Attribute_Set
+			    (object Attribute
+				tool       	"cg"
+				name       	"False"
+				value      	0)
+			    (object Attribute
+				tool       	"cg"
+				name       	"True"
+				value      	1)
+			    (object Attribute
+				tool       	"cg"
+				name       	"Same_As_Function"
+				value      	2)))
+		    (object Attribute
+			tool       	"cg"
+			name       	"GetSetByReference"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"InlineGet"
+			value      	TRUE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"SetReturnsValue"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"InlineSet"
+			value      	TRUE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"CCRegion"
+			value      	"")))
+	    (object Attribute
+		tool       	"cg"
+		name       	"default__Uses"
+		value      	(list Attribute_Set
+		    (object Attribute
+			tool       	"cg"
+			name       	"ForwardReferenceOnly"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"BodyReferenceOnly"
+			value      	FALSE)))
+	    (object Attribute
+		tool       	"cg"
+		name       	"default__Subsystem"
+		value      	(list Attribute_Set
+		    (object Attribute
+			tool       	"cg"
+			name       	"Directory"
+			value      	"AUTO GENERATE")
+		    (object Attribute
+			tool       	"cg"
+			name       	"DirectoryIsOnSearchList"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"PrecompiledHeader"
+			value      	"")))
+	    (object Attribute
+		tool       	"cg"
+		name       	"default__Category"
+		value      	(list Attribute_Set
+		    (object Attribute
+			tool       	"cg"
+			name       	"IsNamespace"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"Indent"
+			value      	2)
+		    (object Attribute
+			tool       	"cg"
+			name       	"CodeName"
+			value      	"")
+		    (object Attribute
+			tool       	"cg"
+			name       	"GenerateEmptyRegions"
+			value      	("GenerateEmptyRegionSet" 3))
+		    (object Attribute
+			tool       	"cg"
+			name       	"GenerateEmptyRegionSet"
+			value      	(list Attribute_Set
+			    (object Attribute
+				tool       	"cg"
+				name       	"None"
+				value      	0)
+			    (object Attribute
+				tool       	"cg"
+				name       	"Preserved"
+				value      	1)
+			    (object Attribute
+				tool       	"cg"
+				name       	"Unpreserved"
+				value      	2)
+			    (object Attribute
+				tool       	"cg"
+				name       	"All"
+				value      	3)))))
+	    (object Attribute
+		tool       	"MSVC"
+		name       	"propertyId"
+		value      	"809135966")
+	    (object Attribute
+		tool       	"MSVC"
+		name       	"default__Project"
+		value      	(list Attribute_Set
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"Version"
+			value      	"5.0")))
+	    (object Attribute
+		tool       	"MSVC"
+		name       	"default__Class"
+		value      	(list Attribute_Set
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"Type"
+			value      	("MSVCClassTypeSet" 0))
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"MSVCClassTypeSet"
+			value      	(list Attribute_Set
+			    (object Attribute
+				tool       	"MSVC"
+				name       	"Normal"
+				value      	0)
+			    (object Attribute
+				tool       	"MSVC"
+				name       	"Interface_Part"
+				value      	1)
+			    (object Attribute
+				tool       	"MSVC"
+				name       	"Connection_Part"
+				value      	2)
+			    (object Attribute
+				tool       	"MSVC"
+				name       	"Class_Factory"
+				value      	3)))
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"CObjectFunctionality"
+			value      	("CObjectFunctionalitySet" 0))
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"CObjectFunctionalitySet"
+			value      	(list Attribute_Set
+			    (object Attribute
+				tool       	"MSVC"
+				name       	"None"
+				value      	0)
+			    (object Attribute
+				tool       	"MSVC"
+				name       	"Dynamic"
+				value      	1)
+			    (object Attribute
+				tool       	"MSVC"
+				name       	"Dyncreate"
+				value      	2)
+			    (object Attribute
+				tool       	"MSVC"
+				name       	"Serial"
+				value      	3)))
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"GenerateOverrideGroup"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"GenerateDataGroup"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"AFX_DATA_Entries"
+			value      	(value Text ""))
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"GenerateFieldGroup"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"AFX_FIELD_Entries"
+			value      	(value Text ""))
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"GenerateMessageGroup"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"GenerateMessageMap"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"AFX_MSG_MAP_Entries"
+			value      	(value Text ""))
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"MESSAGE_MAP_Entries"
+			value      	(value Text ""))
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"OLEFactory"
+			value      	("OLEFactorySet" 0))
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"OLEFactorySet"
+			value      	(list Attribute_Set
+			    (object Attribute
+				tool       	"MSVC"
+				name       	"None"
+				value      	0)
+			    (object Attribute
+				tool       	"MSVC"
+				name       	"Built_in"
+				value      	1)
+			    (object Attribute
+				tool       	"MSVC"
+				name       	"Simple"
+				value      	2)
+			    (object Attribute
+				tool       	"MSVC"
+				name       	"Licensed"
+				value      	3)))
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"OLEName"
+			value      	"")
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"OLEClassID"
+			value      	"")
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"GenerateOLECtlType"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"OLECtlType"
+			value      	"")
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"GenerateOLETypeLib"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"OLETypeLibID"
+			value      	"")
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"OLETypeLibMajor"
+			value      	"")
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"OLETypeLibMinor"
+			value      	"")
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"GeneratePropPageIDs"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"OLEPropPageIDs"
+			value      	(value Text ""))
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"GenerateDispatchMap"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"AFX_DISPATCH_Entries"
+			value      	(value Text ""))
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"AFX_DISPATCH_MAP_Entries"
+			value      	(value Text ""))
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"DISPATCH_MAP_Entries"
+			value      	(value Text ""))
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"StockProperties"
+			value      	(value Text ""))
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"StockFunctions"
+			value      	(value Text ""))
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"DispatchDefValue"
+			value      	"")
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"GenerateDispIdEnum"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"AFX_DISP_ID_Entries"
+			value      	(value Text ""))
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"GenerateInterfaceMap"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"INTERFACE_MAP_Entries"
+			value      	(value Text ""))
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"InitInterface"
+			value      	"")
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"GenerateEventMap"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"AFX_EVENT_Entries"
+			value      	(value Text ""))
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"AFX_EVENT_MAP_Entries"
+			value      	(value Text ""))
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"EVENT_MAP_Entries"
+			value      	(value Text ""))
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"StockEvents"
+			value      	(value Text ""))
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"GenerateEventSinkMap"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"AFX_EVENTSINK_Entries"
+			value      	(value Text ""))
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"AFX_EVENTSINK_MAP_Entries"
+			value      	(value Text ""))
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"EVENTSINK_MAP_Entries"
+			value      	(value Text ""))
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"PropNotifySinks"
+			value      	(value Text ""))
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"GenerateConnectionMap"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"CONNECTION_MAP_Entries"
+			value      	(value Text ""))
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"ConnectionPointIID"
+			value      	"")
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"InheritanceType"
+			value      	"")
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"DeclSpec"
+			value      	"")
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"OLECommands"
+			value      	(value Text ""))
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"MFCDeclares"
+			value      	(value Text ""))
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"MFCImplements"
+			value      	(value Text ""))
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"ATL_Declares"
+			value      	(value Text ""))
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"GenerateCOMMap"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"COM_MAP_Entries"
+			value      	(value Text ""))
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"GenerateConnectionPointMap"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"CONNECTION_POINT_MAP_Entries"
+			value      	(value Text ""))
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"GenerateMsgMap"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"MSG_MAP_Entries"
+			value      	(value Text ""))
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"GeneratePropertyMap"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"PROPERTY_MAP_Entries"
+			value      	(value Text ""))))
+	    (object Attribute
+		tool       	"MSVC"
+		name       	"default__Operation"
+		value      	(list Attribute_Set
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"Type"
+			value      	("MSVCOperationTypeSet" 0))
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"MSVCOperationTypeSet"
+			value      	(list Attribute_Set
+			    (object Attribute
+				tool       	"MSVC"
+				name       	"Normal"
+				value      	0)
+			    (object Attribute
+				tool       	"MSVC"
+				name       	"Virtual_Override"
+				value      	1)
+			    (object Attribute
+				tool       	"MSVC"
+				name       	"Message_Handler"
+				value      	2)
+			    (object Attribute
+				tool       	"MSVC"
+				name       	"Dispatch_Handler"
+				value      	3)
+			    (object Attribute
+				tool       	"MSVC"
+				name       	"Event_Firing_Function"
+				value      	4)
+			    (object Attribute
+				tool       	"MSVC"
+				name       	"Event_Sink_Handler"
+				value      	5)
+			    (object Attribute
+				tool       	"MSVC"
+				name       	"Std_OLE_Method"
+				value      	6)
+			    (object Attribute
+				tool       	"MSVC"
+				name       	"Command_Parser"
+				value      	7)
+			    (object Attribute
+				tool       	"MSVC"
+				name       	"Property_Get_Function"
+				value      	8)
+			    (object Attribute
+				tool       	"MSVC"
+				name       	"Property_Set_Function"
+				value      	9)
+			    (object Attribute
+				tool       	"MSVC"
+				name       	"Property_Notify_Function"
+				value      	10)
+			    (object Attribute
+				tool       	"MSVC"
+				name       	"Macro_Generated_Function"
+				value      	11)))
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"AFX_MSG_MAP_Entries"
+			value      	(value Text ""))
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"MESSAGE_MAP_Entries"
+			value      	(value Text ""))
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"AFX_DISPATCH_MAP_Entries"
+			value      	(value Text ""))
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"DISPATCH_MAP_Entries"
+			value      	(value Text ""))
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"AFX_EVENT_MAP_Entries"
+			value      	(value Text ""))
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"EVENT_MAP_Entries"
+			value      	(value Text ""))
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"AFX_EVENTSINK_MAP_Entries"
+			value      	(value Text ""))
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"EVENTSINK_MAP_Entries"
+			value      	(value Text ""))
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"CallType"
+			value      	"")
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"DeclSpec"
+			value      	"")
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"BodyImage"
+			value      	(value Text ""))))
+	    (object Attribute
+		tool       	"MSVC"
+		name       	"default__Role"
+		value      	(list Attribute_Set
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"Type"
+			value      	("MSVCAttributeTypeSet" 0))
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"MSVCAttributeTypeSet"
+			value      	(list Attribute_Set
+			    (object Attribute
+				tool       	"MSVC"
+				name       	"Normal"
+				value      	0)
+			    (object Attribute
+				tool       	"MSVC"
+				name       	"Member_Property"
+				value      	1)
+			    (object Attribute
+				tool       	"MSVC"
+				name       	"Get_Set_Property"
+				value      	2)
+			    (object Attribute
+				tool       	"MSVC"
+				name       	"Dialog_Data"
+				value      	3)
+			    (object Attribute
+				tool       	"MSVC"
+				name       	"Field_Data"
+				value      	4)
+			    (object Attribute
+				tool       	"MSVC"
+				name       	"Stock_Property"
+				value      	5)))
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"AFX_DISPATCH_MAP_Entries"
+			value      	(value Text ""))
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"DISPATCH_MAP_Entries"
+			value      	(value Text ""))
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"DeclSpec"
+			value      	"")
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"PointerBase"
+			value      	"")
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"CallType"
+			value      	"")
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"StockPropertyImplementation"
+			value      	"")))
+	    (object Attribute
+		tool       	"MSVC"
+		name       	"default__Has"
+		value      	(list Attribute_Set
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"Type"
+			value      	("MSVCAttributeTypeSet" 0))
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"MSVCAttributeTypeSet"
+			value      	(list Attribute_Set
+			    (object Attribute
+				tool       	"MSVC"
+				name       	"Normal"
+				value      	0)
+			    (object Attribute
+				tool       	"MSVC"
+				name       	"Member_Property"
+				value      	1)
+			    (object Attribute
+				tool       	"MSVC"
+				name       	"Get_Set_Property"
+				value      	2)
+			    (object Attribute
+				tool       	"MSVC"
+				name       	"Dialog_Data"
+				value      	3)
+			    (object Attribute
+				tool       	"MSVC"
+				name       	"Field_Data"
+				value      	4)
+			    (object Attribute
+				tool       	"MSVC"
+				name       	"Stock_Property"
+				value      	5)))
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"AFX_DISPATCH_MAP_Entries"
+			value      	(value Text ""))
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"DISPATCH_MAP_Entries"
+			value      	(value Text ""))
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"DeclSpec"
+			value      	"")
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"PointerBase"
+			value      	"")
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"CallType"
+			value      	"")
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"StockPropertyImplementation"
+			value      	"")))
+	    (object Attribute
+		tool       	"MSVC"
+		name       	"default__Attribute"
+		value      	(list Attribute_Set
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"Type"
+			value      	("MSVCAttributeTypeSet" 0))
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"MSVCAttributeTypeSet"
+			value      	(list Attribute_Set
+			    (object Attribute
+				tool       	"MSVC"
+				name       	"Normal"
+				value      	0)
+			    (object Attribute
+				tool       	"MSVC"
+				name       	"Member_Property"
+				value      	1)
+			    (object Attribute
+				tool       	"MSVC"
+				name       	"Get_Set_Property"
+				value      	2)
+			    (object Attribute
+				tool       	"MSVC"
+				name       	"Dialog_Data"
+				value      	3)
+			    (object Attribute
+				tool       	"MSVC"
+				name       	"Field_Data"
+				value      	4)
+			    (object Attribute
+				tool       	"MSVC"
+				name       	"Stock_Property"
+				value      	5)))
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"AFX_DISPATCH_MAP_Entries"
+			value      	(value Text ""))
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"DISPATCH_MAP_Entries"
+			value      	(value Text ""))
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"DeclSpec"
+			value      	"")
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"PointerBase"
+			value      	"")
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"CallType"
+			value      	"")
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"StockPropertyImplementation"
+			value      	"")))
+	    (object Attribute
+		tool       	"MSVC"
+		name       	"default__Module-Spec"
+		value      	(list Attribute_Set
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"GenerateIncludesGroup"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"AFX_INCLUDES_Entries"
+			value      	(value Text ""))
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"GenerateInsertLocation"
+			value      	FALSE)))
+	    (object Attribute
+		tool       	"MSVC"
+		name       	"default__Module-Body"
+		value      	(list Attribute_Set
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"GenerateIncludesGroup"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"AFX_INCLUDES_Entries"
+			value      	(value Text ""))
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"GenerateInsertLocation"
+			value      	FALSE)))
+	    (object Attribute
+		tool       	"cg"
+		name       	"HiddenTool"
+		value      	FALSE)
+	    (object Attribute
+		tool       	"Rose Model Integrator"
+		name       	"HiddenTool"
+		value      	FALSE)
+	    (object Attribute
+		tool       	"VC++"
+		name       	"default__Category"
+		value      	(list Attribute_Set
+		    (object Attribute
+			tool       	"VC++"
+			name       	"IsDirectory"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"VC++"
+			name       	"Directory"
+			value      	"")))
+	    (object Attribute
+		tool       	"Version Control"
+		name       	"HiddenTool"
+		value      	FALSE)
+	    (object Attribute
+		tool       	"Cplusplus"
+		name       	"default__Module-Body"
+		value      	(list Attribute_Set
+		    (object Attribute
+			tool       	"Cplusplus"
+			name       	"Synchronize"
+			value      	TRUE)
+		    (object Attribute
+			tool       	"Cplusplus"
+			name       	"RevEngRootDirectory"
+			value      	"")
+		    (object Attribute
+			tool       	"Cplusplus"
+			name       	"RootPackage"
+			value      	"C++ Reverse Engineered")
+		    (object Attribute
+			tool       	"Cplusplus"
+			name       	"RevEngDirectoriesAsPackages"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"Cplusplus"
+			name       	"HeaderFileExtension"
+			value      	".h")
+		    (object Attribute
+			tool       	"Cplusplus"
+			name       	"ImplementationFileExtension"
+			value      	".cpp")
+		    (object Attribute
+			tool       	"Cplusplus"
+			name       	"NewHeaderFileDirectory"
+			value      	"")
+		    (object Attribute
+			tool       	"Cplusplus"
+			name       	"NewImplementationFileDirectory"
+			value      	"")
+		    (object Attribute
+			tool       	"Cplusplus"
+			name       	"FileCapitalization"
+			value      	("FileCapitalizationSet" 0))
+		    (object Attribute
+			tool       	"Cplusplus"
+			name       	"CodeGenExtraDirectories"
+			value      	("CodeGenExtraDirectoriesSet" 0))
+		    (object Attribute
+			tool       	"Cplusplus"
+			name       	"StripClassPrefix"
+			value      	"")
+		    (object Attribute
+			tool       	"Cplusplus"
+			name       	"UseTabs"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"Cplusplus"
+			name       	"TabWidth"
+			value      	8)
+		    (object Attribute
+			tool       	"Cplusplus"
+			name       	"IndentWidth"
+			value      	4)
+		    (object Attribute
+			tool       	"Cplusplus"
+			name       	"AccessIndentation"
+			value      	-2)
+		    (object Attribute
+			tool       	"Cplusplus"
+			name       	"ModelIdCommentRules"
+			value      	("ModelIdCommentRulesSet" 1))
+		    (object Attribute
+			tool       	"Cplusplus"
+			name       	"PageWidth"
+			value      	80)
+		    (object Attribute
+			tool       	"Cplusplus"
+			name       	"ClassMemberOrder"
+			value      	("MemberOrderSet" 1))
+		    (object Attribute
+			tool       	"Cplusplus"
+			name       	"OneParameterPerLine"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"Cplusplus"
+			name       	"NamespaceBraceStyle"
+			value      	("BraceStyleSet" 2))
+		    (object Attribute
+			tool       	"Cplusplus"
+			name       	"ClassBraceStyle"
+			value      	("BraceStyleSet" 2))
+		    (object Attribute
+			tool       	"Cplusplus"
+			name       	"FunctionBraceStyle"
+			value      	("BraceStyleSet" 2))
+		    (object Attribute
+			tool       	"Cplusplus"
+			name       	"Copyright"
+			value      	(value Text ""))
+		    (object Attribute
+			tool       	"Cplusplus"
+			name       	"InitialHeaderIncludes"
+			value      	(value Text ""))
+		    (object Attribute
+			tool       	"Cplusplus"
+			name       	"InitialBodyIncludes"
+			value      	(value Text ""))
+		    (object Attribute
+			tool       	"Cplusplus"
+			name       	"CodeGenExtraDirectoriesSet"
+			value      	(list Attribute_Set
+			    (object Attribute
+				tool       	"Cplusplus"
+				name       	"None"
+				value      	0)
+			    (object Attribute
+				tool       	"Cplusplus"
+				name       	"Namespaces"
+				value      	1)
+			    (object Attribute
+				tool       	"Cplusplus"
+				name       	"Packages"
+				value      	2)))
+		    (object Attribute
+			tool       	"Cplusplus"
+			name       	"FileCapitalizationSet"
+			value      	(list Attribute_Set
+			    (object Attribute
+				tool       	"Cplusplus"
+				name       	"Same as model"
+				value      	0)
+			    (object Attribute
+				tool       	"Cplusplus"
+				name       	"Lower case"
+				value      	1)
+			    (object Attribute
+				tool       	"Cplusplus"
+				name       	"Upper case"
+				value      	2)
+			    (object Attribute
+				tool       	"Cplusplus"
+				name       	"Lower case with underscores"
+				value      	3)))
+		    (object Attribute
+			tool       	"Cplusplus"
+			name       	"BraceStyleSet"
+			value      	(list Attribute_Set
+			    (object Attribute
+				tool       	"Cplusplus"
+				name       	"B1"
+				value      	1)
+			    (object Attribute
+				tool       	"Cplusplus"
+				name       	"B2"
+				value      	2)
+			    (object Attribute
+				tool       	"Cplusplus"
+				name       	"B3"
+				value      	3)
+			    (object Attribute
+				tool       	"Cplusplus"
+				name       	"B4"
+				value      	4)
+			    (object Attribute
+				tool       	"Cplusplus"
+				name       	"B5"
+				value      	5)))
+		    (object Attribute
+			tool       	"Cplusplus"
+			name       	"MemberOrderSet"
+			value      	(list Attribute_Set
+			    (object Attribute
+				tool       	"Cplusplus"
+				name       	"Public First"
+				value      	1)
+			    (object Attribute
+				tool       	"Cplusplus"
+				name       	"Private First"
+				value      	2)
+			    (object Attribute
+				tool       	"Cplusplus"
+				name       	"Order by kind"
+				value      	3)
+			    (object Attribute
+				tool       	"Cplusplus"
+				name       	"Unordered"
+				value      	4)))
+		    (object Attribute
+			tool       	"Cplusplus"
+			name       	"ModelIdCommentRulesSet"
+			value      	(list Attribute_Set
+			    (object Attribute
+				tool       	"Cplusplus"
+				name       	"Code generation only"
+				value      	1)
+			    (object Attribute
+				tool       	"Cplusplus"
+				name       	"Code generation and reverse engineering"
+				value      	2)
+			    (object Attribute
+				tool       	"Cplusplus"
+				name       	"Never generate model IDs"
+				value      	3))))))
+	quid       	"3A13D86800E7"))
--- a/rtp/rtpstack/bwins/rtpserviceu.def	Mon Jun 28 19:10:29 2010 +0300
+++ b/rtp/rtpstack/bwins/rtpserviceu.def	Fri Jul 09 13:15:39 2010 +0300
@@ -44,4 +44,7 @@
 	?UnregisterRtpObserver@CRtpAPI@@QAEXK@Z @ 43 NONAME ; void CRtpAPI::UnregisterRtpObserver(unsigned long)
 	?Version@CRtpAPI@@QBE?AVTVersion@@XZ @ 44 NONAME ; class TVersion CRtpAPI::Version(void) const
 	?CreateSessionL@CRtpAPI@@QAEKABVTCreateSessionParams@@AAIHPBVTRtcpParams@@AAVCSRTPSession@@@Z @ 45 NONAME ; unsigned long CRtpAPI::CreateSessionL(class TCreateSessionParams const &, unsigned int &, int, class TRtcpParams const *, class CSRTPSession &)
+	?SendRtpPacket@CRtpAPI@@QAEHABVTRtpSendPktParams@@V?$TArray@K@@@Z @ 46 NONAME ; int CRtpAPI::SendRtpPacket(class TRtpSendPktParams const &, class TArray<unsigned long>)
+	?RegisterRtpPostProcessingObserver@CRtpAPI@@QAEHKAAVMRtpPostProcessingObserver@@@Z @ 47 NONAME ; int CRtpAPI::RegisterRtpPostProcessingObserver(unsigned long, class MRtpPostProcessingObserver &)
+	?UnregisterRtpPostProcessingObserver@CRtpAPI@@QAEXK@Z @ 48 NONAME ; void CRtpAPI::UnregisterRtpPostProcessingObserver(unsigned long)
 
--- a/rtp/rtpstack/eabi/rtpserviceu.def	Mon Jun 28 19:10:29 2010 +0300
+++ b/rtp/rtpstack/eabi/rtpserviceu.def	Fri Jul 09 13:15:39 2010 +0300
@@ -74,3 +74,7 @@
 	_ZTI12CRtpSendItem @ 73 NONAME ; #<TI>#
 	_ZTI15CRtpSessionSrtp @ 74 NONAME ; #<TI>#
 	_ZTV15CRtpSessionSrtp @ 75 NONAME ; #<VT>#
+	_ZN7CRtpAPI13SendRtpPacketERK17TRtpSendPktParams6TArrayImE @ 76 NONAME
+	_ZN7CRtpAPI33RegisterRtpPostProcessingObserverEmR26MRtpPostProcessingObserver @ 77 NONAME
+	_ZN7CRtpAPI35UnregisterRtpPostProcessingObserverEm @ 78 NONAME
+
--- a/rtp/rtpstack/inc/rtpmanager.h	Mon Jun 28 19:10:29 2010 +0300
+++ b/rtp/rtpstack/inc/rtpmanager.h	Fri Jul 09 13:15:39 2010 +0300
@@ -135,24 +135,31 @@
         TInt RegisterRtpObserver( TRtpId aSessionId, MRtpObserver& aObserver );
 
         void UnregisterRtpObserver( TRtpId aSessionId );
+        
+        TInt RegisterRtpPostProcessingObserver( TRtpId aSessionId, MRtpPostProcessingObserver& aRtpObserver );
+
+        void UnregisterRtpPostProcessingObserver( TRtpId aSessionId );
 
         TInt SetNonRTPDataObserver( TRtpId aSessionId, 
                                     MNonRTPDataObserver* aNonRTPDataObserver );
         
         TInt SendRtpPacket( TRtpId aTranStreamId, 
                             const TRtpSendHeader& aHeaderInfo, 
-                            const TDesC8& aPayloadData );
+                            const TDesC8& aPayloadData,
+                            const TArray<TRtpCSRC> *aCsrcList = NULL );
 
         TInt SendRtpPacket( TRtpId aTranStreamId,
                             const TRtpSendHeader& aHeaderInfo,
                             const TDesC8& aPayloadData,
-                            TRequestStatus& aStatus );
+                            TRequestStatus& aStatus,
+                            const TArray<TRtpCSRC> *aCsrcList = NULL );
 
         TInt SendRtpPacket( TRtpId aTranStreamId,
                             TRtpSequence aSequenceNum,
                             const TRtpSendHeader& aHeaderInfo,
                             const TDesC8& aPayloadData,
-                            TRequestStatus& aStatus );
+                            TRequestStatus& aStatus,
+                            const TArray<TRtpCSRC> *aCsrcList = NULL );
 
         void SendDataL( TRtpId aSessionId,
                        TBool aUseRTPSocket,
--- a/rtp/rtpstack/inc/rtppacketparam.h	Mon Jun 28 19:10:29 2010 +0300
+++ b/rtp/rtpstack/inc/rtppacketparam.h	Fri Jul 09 13:15:39 2010 +0300
@@ -184,6 +184,7 @@
                 TUint32* CSRCarray;
                 TUint8* payloadData;
                 TInt payloadDataLen;
+                const TArray<TRtpCSRC> *iCsrcList;
              
              public://Nested class
                /**
--- a/rtp/rtpstack/inc/rtpsession.h	Mon Jun 28 19:10:29 2010 +0300
+++ b/rtp/rtpstack/inc/rtpsession.h	Fri Jul 09 13:15:39 2010 +0300
@@ -108,16 +108,20 @@
 
         TInt RegisterRtpObserver( MRtpObserver& aObserver );
         void UnregisterRtpObserver();
+        
+        TInt RegisterRtpPostProcessingObserver( MRtpPostProcessingObserver& aObserver );
+        void UnregisterRtpPostProcessingObserver();
 
         TInt SetNonRTPDataObserver( MNonRTPDataObserver* aNonRTPDataObserver );
 
         TInt SendRtpPacket( TRtpId aTranStreamId, const TRtpSendHeader& aHeaderInfo, 
-                            const TDesC8& aPayloadData );
+                            const TDesC8& aPayloadData, const TArray<TRtpCSRC> *aCsrcList = NULL );
 
         TInt SendRtpPacket( TRtpId aTranStreamId,
                             const TRtpSendHeader& aHeaderInfo,
                             const TDesC8& aPayloadData,
-                            TRequestStatus& aStatus );
+                            TRequestStatus& aStatus,
+                            const TArray<TRtpCSRC> *aCsrcList = NULL );
 
         TInt SendRtpPacket( const TRtpSendHeader& aHeaderInfo, const TDesC8& aPayloadData );
 
@@ -128,7 +132,8 @@
                             TRtpSequence aSequenceNum,
                             const TRtpSendHeader& aHeaderInfo,
                             const TDesC8& aPayloadData,
-                            TRequestStatus& aStatus );
+                            TRequestStatus& aStatus,
+                            const TArray<TRtpCSRC> *aCsrcList = NULL );
 
         void SendData( TBool aUseRTPSocket,
                             const TDesC8& aData, 
@@ -162,6 +167,8 @@
         * disabled; system wide error code otherwise
         */
         TInt IsRtcpSendingSuspended( TBool& aAutoSending );
+        
+        void ReadyToSendRtpPacket(TRtpId aTranStreamId);
 
     public: // from MSsrcCheckCallback
         /**
@@ -454,6 +461,7 @@
         MNonRTPDataObserver* iNonRTPDataObserver;
         MRtpErrNotify& iErrNotify;
         MRtpAsignUniqueID& iAssignUniqueID;
+        MRtpPostProcessingObserver* iRtpPacketObserver;
         
         
         TBool iSessionStarted;
--- a/rtp/rtpstack/inc/rtpsessionsrtp.h	Mon Jun 28 19:10:29 2010 +0300
+++ b/rtp/rtpstack/inc/rtpsessionsrtp.h	Fri Jul 09 13:15:39 2010 +0300
@@ -55,19 +55,21 @@
         ~CRtpSessionSrtp();
 
         TInt SendRtpPacket( TRtpId aTranStreamId, const TRtpSendHeader& aHeaderInfo, 
-                            const TDesC8& aPayloadData );
+                            const TDesC8& aPayloadData, const TArray<TRtpCSRC> *aCsrcList = NULL );
 
         TInt SendRtpPacket( TRtpId aTranStreamId,
                             const TRtpSendHeader& aHeaderInfo,
                             const TDesC8& aPayloadData,
-                            TRequestStatus& aStatus );
+                            TRequestStatus& aStatus,
+                            const TArray<TRtpCSRC> *aCsrcList = NULL);
 
         
         TInt SendRtpPacket( TRtpId aTranStreamId,
                             TRtpSequence aSequenceNum,
                             const TRtpSendHeader& aHeaderInfo,
                             const TDesC8& aPayloadData,
-                            TRequestStatus& aStatus );
+                            TRequestStatus& aStatus,
+                            const TArray<TRtpCSRC> *aCsrcList = NULL );
 
         //TInt SendRtcpByePacket( TRtpId aTranStreamId, const TDesC8& aReason );
         //TInt SendRtcpAppPacket( TRtpId aTranStreamId, const TRtcpApp& aApp );
--- a/rtp/rtpstack/inc/rtptranstream.h	Mon Jun 28 19:10:29 2010 +0300
+++ b/rtp/rtpstack/inc/rtptranstream.h	Fri Jul 09 13:15:39 2010 +0300
@@ -49,7 +49,8 @@
                              const TDesC8& aPayloadData,
                              TRtpSequence aSeqNum,
                              TBool aSetSeqNum,
-                             CRtpPacket* aPktSnd );
+                             CRtpPacket* aPktSnd,
+                             const TArray<TRtpCSRC> *aCsrcList = NULL);
 
         TInt BuildRtcpBYEPacket( const TDesC8& aReason,
                                  CRtpPacket* aPktRtcpSnd );
--- a/rtp/rtpstack/src/rtpapi.cpp	Mon Jun 28 19:10:29 2010 +0300
+++ b/rtp/rtpstack/src/rtpapi.cpp	Fri Jul 09 13:15:39 2010 +0300
@@ -389,6 +389,56 @@
     {
     return iManager->SendRtpPacket( aTranStreamId, aHeaderInfo, aPayloadData, aStatus );
     }
+	
+
+// ---------------------------------------------------------------------------
+// TInt CRtpAPI::RegisterRtpPostProcessingObserver()
+// 
+// ---------------------------------------------------------------------------
+//
+EXPORT_C TInt CRtpAPI::RegisterRtpPostProcessingObserver( TRtpId aSessionId,
+                                    MRtpPostProcessingObserver& aRtpPacketObserver )
+    {
+    return iManager->RegisterRtpPostProcessingObserver( aSessionId, aRtpPacketObserver );
+    }
+
+
+// ---------------------------------------------------------------------------
+// CRtpAPI::UnregisterRtpPostProcessingObserver()
+// 
+// ---------------------------------------------------------------------------
+//
+EXPORT_C void CRtpAPI::UnregisterRtpPostProcessingObserver( TRtpId aSessionId )
+    {
+    iManager->UnregisterRtpPostProcessingObserver( aSessionId );
+    }   
+
+
+// ---------------------------------------------------------------------------
+// TInt CRtpAPI::SendRtpPacket()
+// 
+// ---------------------------------------------------------------------------
+//
+EXPORT_C TInt CRtpAPI::SendRtpPacket(const TRtpSendPktParams& aSendPktParam , TArray<TRtpCSRC> aCSRCList)
+    {
+    if(!aSendPktParam.iStatus)
+        {
+		//SYNC Version
+        return iManager->SendRtpPacket( aSendPktParam.iTranStreamId, aSendPktParam.iHeaderInfo, 
+                                              aSendPktParam.iPayloadData, &aCSRCList );
+        }
+    else if (!aSendPktParam.iSequenceNum) //ASYNC Versions With and Without SEQ Number
+        {
+        return iManager->SendRtpPacket( aSendPktParam.iTranStreamId, aSendPktParam.iHeaderInfo, 
+                                              aSendPktParam.iPayloadData, *aSendPktParam.iStatus, &aCSRCList  );
+        }
+    else
+        {
+        return iManager->SendRtpPacket( aSendPktParam.iTranStreamId, *aSendPktParam.iSequenceNum, aSendPktParam.iHeaderInfo, 
+                                              aSendPktParam.iPayloadData, *aSendPktParam.iStatus, &aCSRCList );
+        }
+    }
+
 
 // ---------------------------------------------------------------------------
 // TInt CRtpAPI::SendData()
--- a/rtp/rtpstack/src/rtpmanager.cpp	Mon Jun 28 19:10:29 2010 +0300
+++ b/rtp/rtpstack/src/rtpmanager.cpp	Fri Jul 09 13:15:39 2010 +0300
@@ -721,6 +721,47 @@
     return result;
     }
 
+
+// ---------------------------------------------------------------------------
+// TInt CRtpManager::RegisterRtpPostProcessingObserver()
+//
+// ---------------------------------------------------------------------------
+//
+TInt CRtpManager::RegisterRtpPostProcessingObserver( TRtpId aSessionId, MRtpPostProcessingObserver& aRtpPacketObserver )
+    {
+    CRtpSession* session = GetSession( aSessionId ); 
+    TInt result( KErrGeneral );
+    if ( session )
+        {
+        result = session->RegisterRtpPostProcessingObserver( aRtpPacketObserver );
+        }
+    else
+        {
+        RTP_DEBUG_DETAIL( "CRtpManager::RegisterRtpPostProcessingObserver, Session not found" );
+        }
+    return result;
+    }
+
+
+// ---------------------------------------------------------------------------
+// CRtpManager::UnregisterRtpPostProcessingObserver()
+//
+// ---------------------------------------------------------------------------
+//
+void CRtpManager::UnregisterRtpPostProcessingObserver( TRtpId aSessionId )
+    {
+    CRtpSession* session = GetSession( aSessionId ); 
+
+    if ( session )
+        {
+        session->UnregisterRtpPostProcessingObserver();
+        }
+    else
+        {
+        RTP_DEBUG_DETAIL( "CRtpManager::UnregisterRtpPostProcessingObserver, Session not found" );
+        }
+    }
+    
 // ---------------------------------------------------------------------------
 // CRtpManager::UnregisterRtpObserver()
 //
@@ -773,7 +814,8 @@
 //
 TInt CRtpManager::SendRtpPacket( TRtpId aTranStreamId,
                                  const TRtpSendHeader& aHeaderInfo, 
-                                 const TDesC8& aPayloadData )
+                                 const TDesC8& aPayloadData,
+                                 const TArray<TRtpCSRC> *aCsrcList)
     {
     CRtpSession* rtpSession = GetSession( aTranStreamId );
 
@@ -786,13 +828,13 @@
             	
  		        return static_cast<CRtpSessionSrtp*>
  		        	(rtpSession)->SendRtpPacket( aTranStreamId, aHeaderInfo,
-                                             	 aPayloadData );
+                                             	 aPayloadData, aCsrcList );
  	
             	}
             else
             	{
             	return rtpSession->SendRtpPacket( aTranStreamId, aHeaderInfo,
-             		                                 aPayloadData );
+             		                                 aPayloadData, aCsrcList );
             	}
             }
         else
@@ -815,7 +857,8 @@
 TInt CRtpManager::SendRtpPacket( TRtpId aTranStreamId,
                                  const TRtpSendHeader& aHeaderInfo,
                                  const TDesC8& aPayloadData,
-                                 TRequestStatus& aStatus )
+                                 TRequestStatus& aStatus,
+                                 const TArray<TRtpCSRC> *aCsrcList)
     {
     CRtpSession* rtpSession = GetSession( aTranStreamId ); 
 
@@ -828,13 +871,13 @@
             	
  		        return static_cast<CRtpSessionSrtp*>
  		        	(rtpSession)->SendRtpPacket( aTranStreamId, aHeaderInfo,
-                                              aPayloadData, aStatus );
+                                              aPayloadData, aStatus, aCsrcList );
  	
             	}
             else
             	{
             	return rtpSession->SendRtpPacket( aTranStreamId, aHeaderInfo,
-                                              aPayloadData, aStatus );
+                                              aPayloadData, aStatus, aCsrcList );
             	}
            
             }
@@ -860,7 +903,8 @@
                                  TRtpSequence aSequenceNum,
                                  const TRtpSendHeader& aHeaderInfo,
                                  const TDesC8& aPayloadData,
-                                 TRequestStatus& aStatus )
+                                 TRequestStatus& aStatus,
+                                 const TArray<TRtpCSRC> *aCsrcList )
     {
     CRtpSession* rtpSession = GetSession( aTranStreamId ); 
     TInt result( KErrNone );
@@ -874,14 +918,14 @@
 	 		        result = static_cast<CRtpSessionSrtp*>
 	 		        	(rtpSession)->SendRtpPacket( aTranStreamId, aSequenceNum,
 	                                              aHeaderInfo, aPayloadData,
-	                                              aStatus );
+	                                              aStatus, aCsrcList );
 	 	
 	            	}
 	            else
 	            	{
 	            	result =  rtpSession->SendRtpPacket( aTranStreamId, aSequenceNum,
 	                                              aHeaderInfo, aPayloadData,
-	                                              aStatus );
+	                                              aStatus, aCsrcList );
 	            	}	            
 	            
 	            }
--- a/rtp/rtpstack/src/rtppacket.cpp	Mon Jun 28 19:10:29 2010 +0300
+++ b/rtp/rtpstack/src/rtppacket.cpp	Fri Jul 09 13:15:39 2010 +0300
@@ -123,8 +123,8 @@
      *                          *
      *    2 bit = version       *
      *    1 bit = padding       *
-     *    1 bit = CRSRC Count   *
-     *    4 bit = extension     *
+     *    1 bit = extension     *
+     *    4 bit = CRSRC Count   *
      ****************************/
     
     //version (2 bit)
@@ -143,13 +143,17 @@
         dataP[0] |= ( 1 << 4 );
         }
 
-    // CC = 0 (1 bit)
+    // CC 4 bit)
+    if( aInitParam->TRTP.numCSRC)
+        {
+        dataP[0] |= aInitParam->TRTP.numCSRC;
+        }
     
     /****************************
      * dataP[1] = 8 bit         *
      *                          *
      *    1 bit = marker        *
-     *    1 bit = payload type  *
+     *    7 bits = payload type  *
      ****************************/
     
     // marker (1 bit)
@@ -182,6 +186,15 @@
 
     //set the pointer to point to the first bit after SSRC
     dataP += 4;
+    
+    
+    //Set CSRC if Present
+    for(TInt count = 0; count<aInitParam->TRTP.numCSRC; count++)
+        {
+        Write32( dataP, (*aInitParam->TRTP.iCsrcList)[count]);
+        dataP += 4;
+        }
+    
 
     if ( aInitParam->TRTP.fHeaderExtension )
         {
@@ -675,7 +688,7 @@
         // Originally Allocate memory for all CSRC:s
         //it will have memeory resouce problem so only allocate when
         // CSRC<2
-        if ( aExtractParam->TRTP.numCSRC < KCSRCListMax )
+        if ( aExtractParam->TRTP.numCSRC <= KCSRCListMax )
         	{
         	if ( !aExtractParam->TRTP.CSRCarray )
 	        	{
--- a/rtp/rtpstack/src/rtppacketparam.cpp	Mon Jun 28 19:10:29 2010 +0300
+++ b/rtp/rtpstack/src/rtppacketparam.cpp	Fri Jul 09 13:15:39 2010 +0300
@@ -115,6 +115,7 @@
     CSRCarray( NULL ),
     payloadData( NULL ),
     payloadDataLen( 0 ),
+	iCsrcList(0),
     extension()
     {
     }
--- a/rtp/rtpstack/src/rtprecvstream.cpp	Mon Jun 28 19:10:29 2010 +0300
+++ b/rtp/rtpstack/src/rtprecvstream.cpp	Fri Jul 09 13:15:39 2010 +0300
@@ -241,6 +241,11 @@
     iHdr.iPadding = extractParam.TRTP.padding;
     iHdr.iExtension = extractParam.TRTP.fHeaderExtension;
     iHdr.iCsrcCount = extractParam.TRTP.numCSRC;
+    
+    if ( iHdr.iCsrcCount )
+        {
+        iHdr.iCsrcList = extractParam.TRTP.CSRCarray;
+        }
 
     iHdr.iMarker = extractParam.TRTP.marker;
     iHdr.iTimestamp = streamParam.TRTP.timeStamp;
--- a/rtp/rtpstack/src/rtpsession.cpp	Mon Jun 28 19:10:29 2010 +0300
+++ b/rtp/rtpstack/src/rtpsession.cpp	Fri Jul 09 13:15:39 2010 +0300
@@ -573,6 +573,23 @@
             }
     }
 
+
+// ---------------------------------------------------------------------------
+// TInt CRtpSession::ReadyToSendRtpPacket()
+// 
+// ---------------------------------------------------------------------------
+//
+void CRtpSession::ReadyToSendRtpPacket(TRtpId aTranStreamId)
+    {
+    if ( iRtpPacketObserver )
+        {
+        RTP_DEBUG_DETAIL("Giving ReadyToSendRtpPacket() Call Back " );
+        TPtr8 pktPtr(iPktSnd->Data(), iPktSnd->Size(), iPktSnd->Size());
+        iRtpPacketObserver->ReadyToSendRtpPacket( aTranStreamId , pktPtr );
+        }   
+    }
+
+
 // ---------------------------------------------------------------------------
 // TInt CRtpSession::SendRtpPacket()
 // 
@@ -580,7 +597,8 @@
 //
 TInt CRtpSession::SendRtpPacket( TRtpId aTranStreamId,
                                  const TRtpSendHeader& aHeaderInfo, 
-                                 const TDesC8& aPayloadData )
+                                 const TDesC8& aPayloadData,
+                                 const TArray<TRtpCSRC> *aCsrcList )
     {
     if ( static_cast<TUint> (aPayloadData.Size()) > iCommNet->MaxSocketSize() )
     	{
@@ -595,12 +613,16 @@
         {
         CRtpTranStream* tempStream = ( CRtpTranStream* ) streamAddress;
         tempStream->BuildRtpPacket( aHeaderInfo, aPayloadData, 0, EFalse,
-                                    iPktSnd );
+                                    iPktSnd, aCsrcList );
+        
+        ReadyToSendRtpPacket(aTranStreamId);
+        
         ret = iCommNet->Send( ERTPPort, iPktSnd->Des() );
         }
     return ret;
     }
 
+
 // ---------------------------------------------------------------------------
 // TInt CRtpSession::SendRtpPacket()
 // 
@@ -609,7 +631,8 @@
 TInt CRtpSession::SendRtpPacket( TRtpId aTranStreamId,
                                  const TRtpSendHeader& aHeaderInfo,
                                  const TDesC8& aPayloadData,
-                                 TRequestStatus& aStatus )
+                                 TRequestStatus& aStatus,
+                                 const TArray<TRtpCSRC> *aCsrcList )
     {
     if ( static_cast<TUint>( aPayloadData.Size() ) > iCommNet->MaxSocketSize() )
     	{
@@ -625,7 +648,10 @@
         CRtpTranStream* tempStream =
             reinterpret_cast<CRtpTranStream*>( streamAddress );
         tempStream->BuildRtpPacket( aHeaderInfo, aPayloadData, 0, EFalse,
-                                    iPktSnd );
+                                    iPktSnd, aCsrcList );
+									
+        ReadyToSendRtpPacket(aTranStreamId);
+			
         iCommNet->Send( ERTPPort, iPktSnd->Des(), aStatus );
         }
     return ret;
@@ -707,7 +733,8 @@
                                  TRtpSequence aSequenceNum,
                                  const TRtpSendHeader& aHeaderInfo,
                                  const TDesC8& aPayloadData,
-                                 TRequestStatus& aStatus )
+                                 TRequestStatus& aStatus,
+                                 const TArray<TRtpCSRC> *aCsrcList )
     {
     if ( static_cast<TUint>( aPayloadData.Size() ) > iCommNet->MaxSocketSize() )
     	{
@@ -723,7 +750,10 @@
         CRtpTranStream* tempStream =
             reinterpret_cast<CRtpTranStream*>( streamAddress );
         tempStream->BuildRtpPacket( aHeaderInfo, aPayloadData, aSequenceNum,
-                                    ETrue, iPktSnd );
+                                    ETrue, iPktSnd, aCsrcList );
+        
+        ReadyToSendRtpPacket(aTranStreamId);								
+									
         iCommNet->Send( ERTPPort, iPktSnd->Des(), aStatus );
         }
     return ret;
@@ -1146,6 +1176,29 @@
         }                   
     }
 
+
+// ---------------------------------------------------------------------------
+// TInt CRtpSession::RegisterRtpPostProcessingObserver()
+// 
+// ---------------------------------------------------------------------------
+//
+TInt CRtpSession::RegisterRtpPostProcessingObserver( MRtpPostProcessingObserver& aRTPPacketObserver )
+    {
+    iRtpPacketObserver = &aRTPPacketObserver;  
+    
+    return KErrNone;
+    }
+
+// ---------------------------------------------------------------------------
+// CRtpSession::UnregisterRtpPostProcessingObserver()
+// 
+// ---------------------------------------------------------------------------
+//
+void CRtpSession::UnregisterRtpPostProcessingObserver()
+    {
+    iRtpPacketObserver = NULL;
+    }
+
 // ---------------------------------------------------------------------------
 // TInt CRtpSession::RegisterRtcpObserver()
 // 
--- a/rtp/rtpstack/src/rtpsessionsrtp.cpp	Mon Jun 28 19:10:29 2010 +0300
+++ b/rtp/rtpstack/src/rtpsessionsrtp.cpp	Fri Jul 09 13:15:39 2010 +0300
@@ -117,7 +117,8 @@
             
 TInt CRtpSessionSrtp::SendRtpPacket( TRtpId aTranStreamId, 
 						const TRtpSendHeader& aHeaderInfo, 
-                        const TDesC8& aPayloadData )
+                        const TDesC8& aPayloadData,
+                        const TArray<TRtpCSRC> *aCsrcList )
 	{
     if ( static_cast<TUint> (aPayloadData.Size()) > iCommNet->MaxSocketSize() )
     	{
@@ -132,7 +133,7 @@
         {
         CRtpTranStream* tempStream = ( CRtpTranStream* ) streamAddress;
         tempStream->BuildRtpPacket( aHeaderInfo, aPayloadData, 0, EFalse,
-                                    iPktSnd );
+                                    iPktSnd, aCsrcList );
  
 		if(iSndPacket)
 			{
@@ -159,7 +160,8 @@
 TInt CRtpSessionSrtp::SendRtpPacket( TRtpId aTranStreamId,
                             const TRtpSendHeader& aHeaderInfo,
                             const TDesC8& aPayloadData,
-                            TRequestStatus& aStatus )
+                            TRequestStatus& aStatus,
+                            const TArray<TRtpCSRC> *aCsrcList )
 	{
 	if ( static_cast<TUint> (aPayloadData.Size()) > iCommNet->MaxSocketSize() )
     	{
@@ -174,7 +176,7 @@
         {
         CRtpTranStream* tempStream = ( CRtpTranStream* ) streamAddress;
         tempStream->BuildRtpPacket( aHeaderInfo, aPayloadData, 0, EFalse,
-                                    iPktSnd );
+                                    iPktSnd, aCsrcList );
         if(iSndPacket)
         	{
         	delete iSndPacket;
@@ -202,7 +204,8 @@
                             TRtpSequence aSequenceNum,
                             const TRtpSendHeader& aHeaderInfo,
                             const TDesC8& aPayloadData,
-                            TRequestStatus& aStatus )
+                            TRequestStatus& aStatus,
+                            const TArray<TRtpCSRC> *aCsrcList )
 	{
     if ( static_cast<TUint>( aPayloadData.Size() ) > iCommNet->MaxSocketSize() )
     	{
@@ -218,7 +221,7 @@
         CRtpTranStream* tempStream =
             reinterpret_cast<CRtpTranStream*>( streamAddress );
         tempStream->BuildRtpPacket( aHeaderInfo, aPayloadData, aSequenceNum,
-                                    ETrue, iPktSnd );
+                                    ETrue, iPktSnd, aCsrcList );
         if(iSndPacket)
         	{
         	delete iSndPacket;
--- a/rtp/rtpstack/src/rtptranstream.cpp	Mon Jun 28 19:10:29 2010 +0300
+++ b/rtp/rtpstack/src/rtptranstream.cpp	Fri Jul 09 13:15:39 2010 +0300
@@ -187,7 +187,8 @@
                                      const TDesC8& aPayloadData,
                                      TRtpSequence aSeqNum,
                                      TBool aSetSeqNum,
-                                     CRtpPacket* aPktSnd )
+                                     CRtpPacket* aPktSnd,
+                                     const TArray<TRtpCSRC> *aCsrcList)
     {
     TRtpPacketStreamParam streamParam;
     TRtpPacketIOParam inParam;
@@ -234,6 +235,21 @@
 
     inParam.TRTP.payloadData = const_cast<TUint8*>( aPayloadData.Ptr() );
     inParam.TRTP.payloadDataLen = aPayloadData.Length();
+    
+    if(aCsrcList && aCsrcList->Count())
+        {
+        // Maxm 15 CSRC identifiers will be supported
+        if( aCsrcList->Count() <= KMaxCsrcIdentifiers )
+            {
+            inParam.TRTP.numCSRC = (TUint8)aCsrcList->Count();
+            }
+        else
+            {
+            inParam.TRTP.numCSRC = KMaxCsrcIdentifiers;
+            }
+        
+        inParam.TRTP.iCsrcList = aCsrcList;
+        }
 
     streamParam.TRTP.payload = aHeaderInfo.iPayloadType;
 
--- a/rtp/rtpstack/tsrc/ut_rtpstack/inc/UT_CRtpAPI.h	Mon Jun 28 19:10:29 2010 +0300
+++ b/rtp/rtpstack/tsrc/ut_rtpstack/inc/UT_CRtpAPI.h	Fri Jul 09 13:15:39 2010 +0300
@@ -65,7 +65,8 @@
      public MRtpObserver,
      public MNonRTPDataObserver,
      public MRtcpObserver,
-      public MSRTPReKeyingObserver
+     public MSRTPReKeyingObserver,
+     public MRtpPostProcessingObserver
     {
     public:     // Constructors and destructors
 
@@ -103,6 +104,8 @@
 		void SRTPMasterKeyStaleEvent(const CSRTPSession&  aSession);
 		void SRTPMasterKeyStaleEvent(const CSRTPStream&  aStream);
 		
+        void ReadyToSendRtpPacket( TRtpId aTranStreamId, TPtr8 &aPacket );
+		
     private:    // New methods
 
          void SetupL();
@@ -240,7 +243,12 @@
         
         
          void UT_CRtpAPI_VersionL();
-        
+         
+         void UT_CRtpAPI_RegisterRtpPostProcessingObserverL();
+         
+         void UT_CRtpAPI_SendRtpPacketWithCSRCL();
+         
+         void UT_CRtpAPI_UnregisterRtpPostProcessingObserverL();
 
     private:    // Data
 
@@ -256,8 +264,9 @@
 		TBuf8<32>       iMKI;
 		TBuf8<32> iRFC3711_TestMasterKey128bits;	     
 	    TBuf8<32> iRFC3711_TestMasterSalt112bits;
-	           TBuf8<32>       iSalt;
+	    TBuf8<32>       iSalt;
         TBuf8<32>       iKey;
+        TBool iIsCallBackReceived;
     };
 
 #endif      //  __UT_CRTPAPI_H__
--- a/rtp/rtpstack/tsrc/ut_rtpstack/src/UT_CRtpAPI.cpp	Mon Jun 28 19:10:29 2010 +0300
+++ b/rtp/rtpstack/tsrc/ut_rtpstack/src/UT_CRtpAPI.cpp	Fri Jul 09 13:15:39 2010 +0300
@@ -68,6 +68,8 @@
 #endif
 
 _LIT8(KHello, "hello...testing");
+_LIT8(KNoCName, "");
+
 // CONSTRUCTION
 UT_CRtpAPI* UT_CRtpAPI::NewL()
     {
@@ -1422,6 +1424,7 @@
 	{
 	iErr= aErrCode;
 	}
+	
 //from Obs	
 void UT_CRtpAPI::RtpPacketReceived( TRtpId /*aStreamId*/, 
                                         const TRtpRecvHeader& /*aHeaderInfo*/, 
@@ -1471,6 +1474,279 @@
 {
 	
 }
+
+void UT_CRtpAPI::ReadyToSendRtpPacket( TRtpId /*aTranStreamId*/, TPtr8 &/*aPacket*/ )
+    {
+    // RTP Packet Callback received
+    iIsCallBackReceived = ETrue;
+    }
+
+
+void UT_CRtpAPI::UT_CRtpAPI_RegisterRtpPostProcessingObserverL(  )
+    {
+    TInt result(KErrNone);
+    TRtpSdesParams params;
+    
+    result = iRtpAPI->OpenL( params, NULL, NULL, NULL );
+    EUNIT_ASSERT(result==KErrNone);
+    
+    TRequestStatus status;
+    result = iRtpAPI->StartConnection( status, KDefaultIap2 ); // KDefaultIap
+    RTP_EUNIT_ASSERT_EQUALS ( result, KErrNone );
+ // Wait until the connection is really up
+    User::WaitForRequest( status );
+
+    //create session
+    TCreateSessionParams sessionParams;
+    sessionParams.iPriority = TCreateSessionParams::EPriorityStandard;
+    sessionParams.iSocketBufSize = KSocketBufSize;
+    TUint port( 5000 );
+    TBool enableRtcp( EFalse );
+    TRtcpParams rtcpParams;
+    rtcpParams.iRtcpFraction = 0.10;
+    rtcpParams.iRtcpTimeOut = 0;
+    rtcpParams.iSessionBWidth = 32000;
+
+    TRtpId error( KNullId );
+    error = iRtpAPI->CreateSessionL( sessionParams,
+                                    port,
+                                    enableRtcp,
+                                    &rtcpParams );
+    RTP_EUNIT_ASSERT_RTP_ID( error );
+    
+    TRcvStreamParams recvparams;
+    recvparams.iPayloadType = 0;
+
+    TRtpId error2( KNullId );
+    TInt err( KErrNone );
+    error2 = iRtpAPI->CreateReceiveStreamL( error /*session id*/, recvparams );
+    RTP_EUNIT_ASSERT_RTP_ID ( error2 );
+        
+    
+    err = iRtpAPI->RegisterRtpPostProcessingObserver( error, *this );
+    EUNIT_ASSERT ( err == KErrNone )
+    }
+
+
+void UT_CRtpAPI::UT_CRtpAPI_SendRtpPacketWithCSRCL()
+    {
+    TInt result(KErrNone);
+    TRtpSdesParams params;
+    
+    result = iRtpAPI->OpenL( params, NULL, NULL, NULL );
+    RTP_EUNIT_ASSERT_EQUALS(result, KErrNone);
+    
+    TRequestStatus status;
+    result = iRtpAPI->StartConnection( status, KDefaultIap ); // KDefaultIap
+    RTP_EUNIT_ASSERT_EQUALS ( result, KErrNone );
+ // Wait until the connection is really up
+    User::WaitForRequest( status );
+
+    //create session
+    TCreateSessionParams sessionParams;
+    sessionParams.iPriority = TCreateSessionParams::EPriorityStandard;
+    sessionParams.iSocketBufSize = KSocketBufSize;
+    TUint port( 5000 );
+    TBool enableRtcp( EFalse );
+    TRtcpParams rtcpParams;
+    rtcpParams.iRtcpFraction = 0.10;
+    rtcpParams.iRtcpTimeOut = 0;
+    rtcpParams.iSessionBWidth = 32000;
+
+    TRtpId error( KNullId );
+    error = iRtpAPI->CreateSessionL( sessionParams,
+                                    port,
+                                    enableRtcp,
+                                    &rtcpParams );
+    RTP_EUNIT_ASSERT_RTP_ID( error );
+    
+    TTranStreamParams transparams;
+    transparams.iPayloadType = 0;
+    TRtpSSRC ssrc( 0 );
+    
+    TInt err( KErrNone );
+    err = iRtpAPI->RegisterRtpPostProcessingObserver( error, *this );
+    EUNIT_ASSERT ( err == KErrNone )
+
+
+    err = iRtpAPI->CreateTransmitStreamL( error /*session id*/, transparams, ssrc );
+    RTP_EUNIT_ASSERT_RTP_ID ( err );
+    
+    
+    TRtpSendHeader header; 
+    header.iHeaderExtension = NULL;
+    header.iMarker = 0;
+    header.iPadding = 0;
+    header.iPayloadType = 0;
+    header.iTimestamp = 10;
+
+    HBufC8* data = HBufC8::NewLC(KLength);
+    data->Des().Copy(KHello);
+    CleanupStack::Pop(data);
+
+    TRtpSendPktParams *headerinfo = new(ELeave) TRtpSendPktParams(header);
+    headerinfo->iTranStreamId = err;
+    headerinfo->iPayloadData.Set(data->Des()); 
+    
+    const TUint KArrayGranularity = 15;
+    
+    CArrayFixFlat<TUint32>* fix;
+    fix = new(ELeave) CArrayFixFlat<TUint32>(KArrayGranularity);
+    
+    fix->AppendL(123456);
+    fix->AppendL(999999);
+     
+    TInt error2( KErrNone );
+    iIsCallBackReceived = EFalse;
+    // Try sending synchronously with Csrc
+    error2 = iRtpAPI->SendRtpPacket(*headerinfo, fix->Array());
+    RTP_EUNIT_ASSERT_EQUALS ( error2, KErrNone );
+    
+    CRtpSession* rtpSession = iRtpAPI->iManager->GetSession( err );
+    User::WaitForRequest( rtpSession->iCommNet->iSender[ERTPPort]->iStatus );
+    rtpSession->iCommNet->iSender[ERTPPort]->RunL();
+    rtpSession->iCommNet->iSender[ERTPPort]->iStatus = TRequestStatus();
+    EUNIT_ASSERT(iIsCallBackReceived == ETrue);
+    
+    iIsCallBackReceived = EFalse;
+    // Try sending asynchronously with CSRC
+    headerinfo->iStatus = &status;
+    error2 = iRtpAPI->SendRtpPacket(*headerinfo, fix->Array());
+    RTP_EUNIT_ASSERT_EQUALS ( error2, KErrNone );
+    EUNIT_ASSERT( KRequestPending == status.Int() );
+    User::WaitForRequest( rtpSession->iCommNet->iSender[ERTPPort]->iStatus );
+    rtpSession->iCommNet->iSender[ERTPPort]->RunL();
+    rtpSession->iCommNet->iSender[ERTPPort]->iStatus = TRequestStatus();
+    User::WaitForRequest( status );
+    EUNIT_ASSERT( KErrNone == status.Int() );
+    // Is call back received check
+    EUNIT_ASSERT(iIsCallBackReceived == ETrue);
+    
+    iIsCallBackReceived = EFalse;
+    // Try sending asynchronously, specifying the sequence number with CSRC
+	TRtpSequence seqNum = 42;
+    headerinfo->iSequenceNum = &seqNum;
+    error2 = iRtpAPI->SendRtpPacket(*headerinfo, fix->Array());
+    RTP_EUNIT_ASSERT_EQUALS ( error2, KErrNone );
+    EUNIT_ASSERT( KRequestPending == status.Int() );
+    User::WaitForRequest( rtpSession->iCommNet->iSender[ERTPPort]->iStatus );
+    rtpSession->iCommNet->iSender[ERTPPort]->RunL();
+    rtpSession->iCommNet->iSender[ERTPPort]->iStatus = TRequestStatus();
+    User::WaitForRequest( status );
+    EUNIT_ASSERT( KErrNone == status.Int() );
+    EUNIT_ASSERT(iIsCallBackReceived == ETrue);
+    
+    delete fix;
+    delete headerinfo;
+    delete data;
+    }
+
+
+void UT_CRtpAPI::UT_CRtpAPI_UnregisterRtpPostProcessingObserverL(  )
+    {
+    TInt result(KErrNone);
+    TRtpSdesParams params;
+    
+    result = iRtpAPI->OpenL( params, NULL, NULL, NULL );
+    EUNIT_ASSERT(result==KErrNone);
+    
+    TRequestStatus status;
+    result = iRtpAPI->StartConnection( status, KDefaultIap2 ); // KDefaultIap
+    RTP_EUNIT_ASSERT_EQUALS ( result, KErrNone );
+ // Wait until the connection is really up
+    User::WaitForRequest( status );
+
+    //create session
+    TCreateSessionParams sessionParams;
+    sessionParams.iPriority = TCreateSessionParams::EPriorityStandard;
+    sessionParams.iSocketBufSize = KSocketBufSize;
+    TUint port( 5000 );
+    TBool enableRtcp( EFalse );
+    TRtcpParams rtcpParams;
+    rtcpParams.iRtcpFraction = 0.10;
+    rtcpParams.iRtcpTimeOut = 0;
+    rtcpParams.iSessionBWidth = 32000;
+
+    TRtpId error( KNullId );
+    error = iRtpAPI->CreateSessionL( sessionParams,
+                                    port,
+                                    enableRtcp,
+                                    &rtcpParams );
+    RTP_EUNIT_ASSERT_RTP_ID( error );
+    
+    TRcvStreamParams recvparams;
+    recvparams.iPayloadType = 0;
+
+    TRtpId error2( KNullId );
+    TInt err( KErrNone );
+    error2 = iRtpAPI->CreateReceiveStreamL( error /*session id*/, recvparams );
+    RTP_EUNIT_ASSERT_RTP_ID ( error2 );
+        
+    TTranStreamParams transparams;
+    transparams.iPayloadType = 0;
+    TRtpSSRC ssrc( 0 );
+    
+    err = iRtpAPI->RegisterRtpPostProcessingObserver( error, *this );
+    EUNIT_ASSERT ( err == KErrNone )
+    
+    err = iRtpAPI->CreateTransmitStreamL( error /*session id*/, transparams, ssrc );
+    RTP_EUNIT_ASSERT_RTP_ID ( err );
+    
+    
+    TRtpSendHeader header; 
+    header.iHeaderExtension = NULL;
+    header.iMarker = 0;
+    header.iPadding = 0;
+    header.iPayloadType = 0;
+    header.iTimestamp = 10;
+
+    HBufC8* data = HBufC8::NewLC(KLength);
+    data->Des().Copy(KHello);
+    CleanupStack::Pop(data);
+
+    TRtpSendPktParams *headerinfo = new(ELeave) TRtpSendPktParams(header);
+    headerinfo->iTranStreamId = err;
+    headerinfo->iPayloadData.Set(data->Des()); 
+    
+    const TUint KArrayGranularity = 15;
+    
+    CArrayFixFlat<TUint32>* fix;
+    fix = new(ELeave) CArrayFixFlat<TUint32>(KArrayGranularity);
+    
+    fix->AppendL(123456);
+    fix->AppendL(999999);
+     
+    TInt error3( KErrNone );
+    iIsCallBackReceived = EFalse;
+    // Try sending synchronously with Csrc
+    error3 = iRtpAPI->SendRtpPacket(*headerinfo, fix->Array());
+    RTP_EUNIT_ASSERT_EQUALS ( error3, KErrNone );
+    
+    CRtpSession* rtpSession = iRtpAPI->iManager->GetSession( err );
+    User::WaitForRequest( rtpSession->iCommNet->iSender[ERTPPort]->iStatus );
+    rtpSession->iCommNet->iSender[ERTPPort]->RunL();
+    rtpSession->iCommNet->iSender[ERTPPort]->iStatus = TRequestStatus();
+    EUNIT_ASSERT(iIsCallBackReceived == ETrue);
+    
+    // Unregister callback
+    iRtpAPI->UnregisterRtpPostProcessingObserver(error);
+    
+    iIsCallBackReceived = EFalse;
+    error3 = KErrNone;
+    // Try sending synchronously with Csrc
+    error3 = iRtpAPI->SendRtpPacket(*headerinfo, fix->Array());
+    RTP_EUNIT_ASSERT_EQUALS ( error3, KErrNone );
+    
+    User::WaitForRequest( rtpSession->iCommNet->iSender[ERTPPort]->iStatus );
+    rtpSession->iCommNet->iSender[ERTPPort]->RunL();
+    rtpSession->iCommNet->iSender[ERTPPort]->iStatus = TRequestStatus();
+    EUNIT_ASSERT(iIsCallBackReceived == EFalse);
+    
+    delete fix;
+    delete headerinfo;
+    delete data;
+    }
+
 //  TEST TABLE
 
 EUNIT_BEGIN_TEST_TABLE(
@@ -1799,8 +2075,30 @@
     "Version",
     "FUNCTIONALITY",
     SetupL, UT_CRtpAPI_VersionL, Teardown)
+    
+EUNIT_TEST(
+    "RegisterRtpPostProcessingObserver - test ",
+    "CRtpAPI",
+    "RegisterRtpPostProcessingObserver",
+    "FUNCTIONALITY",
+    SetupL, UT_CRtpAPI_RegisterRtpPostProcessingObserverL, Teardown)    
 
 
+EUNIT_TEST(
+    "SendRtpPacketWithCSRC - test ",
+    "CRtpAPI",
+    "SendRtpPacket",
+    "FUNCTIONALITY",
+    SetupL, UT_CRtpAPI_SendRtpPacketWithCSRCL, Teardown)   
+    
+EUNIT_TEST(
+    "UnregisterRtpPostProcessingObserver - test ",
+    "CRtpAPI",
+    "UnregisterRtpPostProcessingObserver",
+    "FUNCTIONALITY",
+    SetupL, UT_CRtpAPI_UnregisterRtpPostProcessingObserverL, Teardown)  
+
+    
 EUNIT_END_TEST_TABLE
 
 //  END OF FILE
--- a/rtp/srtpstack/inc/srtputils.h	Mon Jun 28 19:10:29 2010 +0300
+++ b/rtp/srtpstack/inc/srtputils.h	Fri Jul 09 13:15:39 2010 +0300
@@ -29,6 +29,7 @@
 
 #include <e32std.h>
 #include <f32file.h>
+#include <e32hal.h>
 
 #ifdef SRTP_UNIT_TEST_COVERAGE
 
--- a/sipplugins/sippsipsettingsui/gfx/empty13x13.svg	Mon Jun 28 19:10:29 2010 +0300
+++ b/sipplugins/sippsipsettingsui/gfx/empty13x13.svg	Fri Jul 09 13:15:39 2010 +0300
@@ -1,9 +1,9 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1 Tiny//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11-tiny.dtd">
-<svg baseProfile="tiny" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="16" height="16" viewBox="0 0 16 16">
-<g>
-<g>
-<rect fill="none" width="16" height="16"/>
-</g>
-</g>
-</svg>
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1 Tiny//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11-tiny.dtd">
+<svg baseProfile="tiny" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="16" height="16" viewBox="0 0 16 16">
+<g>
+<g>
+<rect fill="none" width="16" height="16"/>
+</g>
+</g>
+</svg>
--- a/sipplugins/sippsipsettingsui/gfx/qgn_prop_sip_locked.svg	Mon Jun 28 19:10:29 2010 +0300
+++ b/sipplugins/sippsipsettingsui/gfx/qgn_prop_sip_locked.svg	Fri Jul 09 13:15:39 2010 +0300
@@ -1,22 +1,22 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 12.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 51448)  -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
-	<!ENTITY ns_flows "http://ns.adobe.com/Flows/1.0/">
-	<!ENTITY ns_extend "http://ns.adobe.com/Extensibility/1.0/">
-	<!ENTITY ns_ai "http://ns.adobe.com/AdobeIllustrator/10.0/">
-	<!ENTITY ns_graphs "http://ns.adobe.com/Graphs/1.0/">
-	<!ENTITY ns_vars "http://ns.adobe.com/Variables/1.0/">
-	<!ENTITY ns_imrep "http://ns.adobe.com/ImageReplacement/1.0/">
-	<!ENTITY ns_sfw "http://ns.adobe.com/SaveForWeb/1.0/">
-	<!ENTITY ns_custom "http://ns.adobe.com/GenericCustomNamespace/1.0/">
-	<!ENTITY ns_adobe_xpath "http://ns.adobe.com/XPath/1.0/">
-	<!ENTITY ns_svg "http://www.w3.org/2000/svg">
-	<!ENTITY ns_xlink "http://www.w3.org/1999/xlink">
-]>
-<svg  version="1.1"
-	 xmlns:x="&ns_extend;" xmlns:i="&ns_ai;" xmlns:graph="&ns_graphs;" i:viewOrigin="6.2241 589.0181" i:rulerOrigin="0 0" i:pageBounds="0 595.2754 841.8896 0"
-	 xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" xmlns:a="http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/" width="16" height="16"
-	 viewBox="0 0 16 16" overflow="visible" enable-background="new 0 0 16 16" xml:space="preserve">
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 12.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 51448)  -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
+	<!ENTITY ns_flows "http://ns.adobe.com/Flows/1.0/">
+	<!ENTITY ns_extend "http://ns.adobe.com/Extensibility/1.0/">
+	<!ENTITY ns_ai "http://ns.adobe.com/AdobeIllustrator/10.0/">
+	<!ENTITY ns_graphs "http://ns.adobe.com/Graphs/1.0/">
+	<!ENTITY ns_vars "http://ns.adobe.com/Variables/1.0/">
+	<!ENTITY ns_imrep "http://ns.adobe.com/ImageReplacement/1.0/">
+	<!ENTITY ns_sfw "http://ns.adobe.com/SaveForWeb/1.0/">
+	<!ENTITY ns_custom "http://ns.adobe.com/GenericCustomNamespace/1.0/">
+	<!ENTITY ns_adobe_xpath "http://ns.adobe.com/XPath/1.0/">
+	<!ENTITY ns_svg "http://www.w3.org/2000/svg">
+	<!ENTITY ns_xlink "http://www.w3.org/1999/xlink">
+]>
+<svg  version="1.1"
+	 xmlns:x="&ns_extend;" xmlns:i="&ns_ai;" xmlns:graph="&ns_graphs;" i:viewOrigin="6.2241 589.0181" i:rulerOrigin="0 0" i:pageBounds="0 595.2754 841.8896 0"
+	 xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" xmlns:a="http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/" width="16" height="16"
+	 viewBox="0 0 16 16" overflow="visible" enable-background="new 0 0 16 16" xml:space="preserve">
 <metadata><?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?>
 <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="3.1.1-111">
    <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
@@ -80,30 +80,30 @@
                                                                                                     
                                                                                                     
                            
-<?xpacket end="w"?>
-	</metadata>
-<g id="Layer_1" i:layer="yes" i:dimmedPercent="50" i:rgbTrio="#4F008000FFFF">
-	<g>
-		<rect i:knockout="Off" fill="none" width="16" height="16"/>
-		<g>
-			<path i:knockout="Off" fill="#B3DDFF" d="M11.548,6.318L14.5,5.556L12.179,5.39c0.025,0.097,0.036,0.153,0.036,0.153L10.72,5.948
-				l-1.743-0.1c0,0-0.013-0.329-0.185-0.701L6.867,5.01c-0.049,0.286-0.02,0.517-0.02,0.517L5.364,5.774
-				c0,0,0.004-0.008,0.004-0.009L3.585,5.659c0,0,0.018-0.141,0.07-0.361L1.521,5.746L11.548,6.318
-				C11.549,6.306,11.548,6.318,11.548,6.318z"/>
-			<polygon i:knockout="Off" fill="#0046B7" points="5.603,12.001 7.542,12.163 7.807,8.068 5.298,7.932 			"/>
-			<path i:knockout="Off" fill="#0046B7" d="M5.368,5.766c0.025-0.05,0.776-1.562,2.027-1.626C7.399,4.138,7.4,4.134,7.404,4.131
-				c0.811,0.135,1.198,0.603,1.389,1.017C8.964,5.52,8.977,5.849,8.977,5.849l1.743,0.1l1.495-0.405c0,0-0.011-0.057-0.036-0.153
-				c-0.169-0.672-0.993-3.362-3.435-3.855c-2.149-0.233-3.066,0.797-3.375,0.94c-1.152,0.934-1.572,2.21-1.713,2.823
-				c-0.052,0.221-0.07,0.361-0.07,0.361L5.368,5.766z"/>
-			<path i:knockout="Off" fill="#8CC2EA" d="M7.396,4.14C6.145,4.204,5.393,5.716,5.368,5.766c0,0.001-0.004,0.009-0.004,0.009
-				l1.483-0.248l0.02-0.517c0,0,0.187-0.646,0.53-0.87C7.397,4.14,7.396,4.14,7.396,4.14z"/>
-			<path i:knockout="Off" fill="#0046B7" d="M11.548,6.318C11.548,6.318,11.549,6.306,11.548,6.318
-				c-0.198,4.337-2.81,8.182-2.81,8.182s1.71-0.237,2.981-0.514c2.551-0.75,2.618-3.551,2.618-3.551
-				c0.022-0.002,0.024-0.004,0-0.005L14.5,5.573L11.548,6.318z"/>
-			<path fill="#5AA7E0" d="M11.334,10.867c0-0.011,0.2-4.237,0.214-4.549L1.5,5.747l0.047,1.639l0.069,2.844
-				c0.054,1.909,1.468,3.826,2.903,3.958L8.738,14.5C8.906,14.516,11.159,14.145,11.334,10.867z M7.542,12.163l-1.939-0.162
-				L5.298,7.932l2.509,0.137L7.542,12.163z"/>
-		</g>
-	</g>
-</g>
-</svg>
+<?xpacket end="w"?>
+	</metadata>
+<g id="Layer_1" i:layer="yes" i:dimmedPercent="50" i:rgbTrio="#4F008000FFFF">
+	<g>
+		<rect i:knockout="Off" fill="none" width="16" height="16"/>
+		<g>
+			<path i:knockout="Off" fill="#B3DDFF" d="M11.548,6.318L14.5,5.556L12.179,5.39c0.025,0.097,0.036,0.153,0.036,0.153L10.72,5.948
+				l-1.743-0.1c0,0-0.013-0.329-0.185-0.701L6.867,5.01c-0.049,0.286-0.02,0.517-0.02,0.517L5.364,5.774
+				c0,0,0.004-0.008,0.004-0.009L3.585,5.659c0,0,0.018-0.141,0.07-0.361L1.521,5.746L11.548,6.318
+				C11.549,6.306,11.548,6.318,11.548,6.318z"/>
+			<polygon i:knockout="Off" fill="#0046B7" points="5.603,12.001 7.542,12.163 7.807,8.068 5.298,7.932 			"/>
+			<path i:knockout="Off" fill="#0046B7" d="M5.368,5.766c0.025-0.05,0.776-1.562,2.027-1.626C7.399,4.138,7.4,4.134,7.404,4.131
+				c0.811,0.135,1.198,0.603,1.389,1.017C8.964,5.52,8.977,5.849,8.977,5.849l1.743,0.1l1.495-0.405c0,0-0.011-0.057-0.036-0.153
+				c-0.169-0.672-0.993-3.362-3.435-3.855c-2.149-0.233-3.066,0.797-3.375,0.94c-1.152,0.934-1.572,2.21-1.713,2.823
+				c-0.052,0.221-0.07,0.361-0.07,0.361L5.368,5.766z"/>
+			<path i:knockout="Off" fill="#8CC2EA" d="M7.396,4.14C6.145,4.204,5.393,5.716,5.368,5.766c0,0.001-0.004,0.009-0.004,0.009
+				l1.483-0.248l0.02-0.517c0,0,0.187-0.646,0.53-0.87C7.397,4.14,7.396,4.14,7.396,4.14z"/>
+			<path i:knockout="Off" fill="#0046B7" d="M11.548,6.318C11.548,6.318,11.549,6.306,11.548,6.318
+				c-0.198,4.337-2.81,8.182-2.81,8.182s1.71-0.237,2.981-0.514c2.551-0.75,2.618-3.551,2.618-3.551
+				c0.022-0.002,0.024-0.004,0-0.005L14.5,5.573L11.548,6.318z"/>
+			<path fill="#5AA7E0" d="M11.334,10.867c0-0.011,0.2-4.237,0.214-4.549L1.5,5.747l0.047,1.639l0.069,2.844
+				c0.054,1.909,1.468,3.826,2.903,3.958L8.738,14.5C8.906,14.516,11.159,14.145,11.334,10.867z M7.542,12.163l-1.939-0.162
+				L5.298,7.932l2.509,0.137L7.542,12.163z"/>
+		</g>
+	</g>
+</g>
+</svg>
--- a/sipplugins/sippsystemstatemonitor/src/sipdevicestateaware.cpp	Mon Jun 28 19:10:29 2010 +0300
+++ b/sipplugins/sippsystemstatemonitor/src/sipdevicestateaware.cpp	Fri Jul 09 13:15:39 2010 +0300
@@ -219,8 +219,11 @@
     if( iObservers.Count() == iCount)
         {
         iGuardTimer->Cancel();
-        iStateAwareSession.AcknowledgeStateNotification(KErrNone);        
-        iCount = 0;        
+        if(iState == CSipSystemStateMonitor::ESystemOffline)
+            {
+            iStateAwareSession.AcknowledgeStateNotification(KErrNone);        
+            iCount = 0;
+            }
         }	
     }
 
@@ -231,7 +234,10 @@
 void CSipDeviceStateAware::EventProcessingCompleted()
     {
     iGuardTimer->Cancel();
-    iStateAwareSession.AcknowledgeStateNotification(KErrNone);   
-    iCount = 0;
+    if(iState == CSipSystemStateMonitor::ESystemOffline)
+        {
+        iStateAwareSession.AcknowledgeStateNotification(KErrNone);   
+        iCount = 0;
+        }
     }
 
--- a/sipplugins/sippsystemstatemonitor/src/sipvpnmonitorao.cpp	Mon Jun 28 19:10:29 2010 +0300
+++ b/sipplugins/sippsystemstatemonitor/src/sipvpnmonitorao.cpp	Fri Jul 09 13:15:39 2010 +0300
@@ -191,9 +191,11 @@
     // SIP deregistration has been completed. Stop the guard timer and tell
     // the VPN client about it.
     iGuardTimer->Cancel();
-
-    iProperty.Set( KPSVpnSipUid, KVpnSipState, ESipDeregisterCompleted );
-    iCount = 0;
+    if (iState == CSipSystemStateMonitor::EVpnInitiating)
+        {
+        iProperty.Set( KPSVpnSipUid, KVpnSipState, ESipDeregisterCompleted );
+        iCount = 0;
+        }
     }
 
 // -----------------------------------------------------------------------------