Revision: 201015
authorDremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
Fri, 16 Apr 2010 16:15:03 +0300
changeset 22 592244873960
parent 5 68ef71f0cd72
child 25 e53adc4c49de
Revision: 201015 Kit: 201015
commsconfig/commsdatabaseshim/group/comms-infras_commdbshim.mrp
commsconfig/commsdatabaseshim/ts_commdb/scripts/020.xml
commsconfig/commsdatabaseshim/ts_commdb/scripts/021.xml
commsconfig/commsdatabaseshim/ts_commdb/scripts/022.xml
commsconfig/commsdatabaseshim/ts_commdb/scripts/022_30.xml
commsconfig/commsdatabaseshim/ts_commdb/scripts/023.xml
commsconfig/commsdatabaseshim/ts_commdb/scripts/024.xml
commsconfig/commsdatabaseshim/ts_commdb/scripts/061_01.xml
commsconfig/commsdatabaseshim/ts_commdb/scripts/061_02.xml
commsconfig/commsdatabaseshim/ts_commdb/scripts/061_03.xml
commsconfig/commsdatabaseshim/ts_commdb/scripts/061_04.xml
commsconfig/commsdatabaseshim/ts_commdb/scripts/Corrupt.xml
commsconfig/commsdatabaseshim/ts_commdb/scripts/Default.xml
commsconfig/commsdatabaseshim/ts_commdb/scripts/Default1.xml
commsconfig/commsdatabaseshim/ts_commdb/scripts/Default7.xml
commsconfig/commsdatabaseshim/ts_commdb/scripts/default3.xml
commsconfig/commsdatabaseshim/ts_commdb/scripts/protect.xml
commsconfig/commsdatabaseshim/ts_commdb/te_cdma2000Settings/config/te_cdmacommdbsettings.xml
commsfw_info/commsfw_metadata/commsfw_metadata.mrp
commsfw_info/commsinfrastructuredocs/NetworkingPortingGuide.dox
commsfw_info/commsinfrastructuredocs/SGL.GT0117.421 Rev 1.0 Connection Manager.mdl
commsfw_info/commsinfrastructuredocs/comms-infras_documentation.mrp
commsfwsupport/commselements/MsgParser/Documentation/Message Structure Design.mdl
commsfwsupport/commselements/StartServer/Documentation/Start Server Design.mdl
commsfwsupport/commselements/StateMachine/Documentation/State Machine Design.mdl
commsfwsupport/commselements/commsfw/documentation/CFTransport Design Document.vsd
commsfwsupport/commselements/commsfw/group/comms-infras_commsfw.mrp
commsfwsupport/commselements/commsfw/inc/cfextras.h
commsfwsupport/commselements/group/comms-infras_elements.mrp
commsfwsupport/commselements/group/systemdesignbase_elements.mrp
commsfwsupport/commselements/meshmachine/inc/mm_mutexpolicies.h
commsfwsupport/commselements/meshmachine/src/mm_activities.cpp
commsfwsupport/commselements/meshmachine/src/mm_node.cpp
commsfwsupport/commselements/serverden/src/sd_player.cpp
commsfwsupport/commselements/testing/ElementServer/src/StateMachineStep.cpp
commsfwsupport/commselements/testing/asyncenv_devcycle_demo/documentation/How-To build the code.txt
commsfwsupport/commselements/testing/examplecode/NMExample1/data/utddefs.txt
commsfwsupport/commselements/testing/examplecode/NMExample1/group/bld.inf
commsfwsupport/commselements/testing/examplecode/mmexample1/data/utddefs.txt
commsfwsupport/commselements/testing/examplecode/mmexample1/group/bld.inf
commsfwsupport/commselements/testing/examplecode/mmexample1/group/mmexample1.mmp
commsfwsupport/commselements/testing/examplecode/mmexample1/src/mmexample1.cpp
commsfwsupport/commselements/testing/examplecode/mmexample1/src/mmexample1nodes.cpp
commsfwsupport/commselements/testing/examplecode/mmexample1/src/mmexample1nodes.h
commsfwsupport/commselements/testing/examplecode/mmexample1/src/mmexample1states.cpp
commsfwsupport/commselements/testing/examplecode/mmexample1/src/mmexample1states.h
commsfwtools/commstools/group/comms-infras_tools.mrp
commsfwtools/commstools/svg/parse.ini
commsfwtools/commstools/utracedecoder/data/esockmessages.definition.txt
commsfwtools/preparedefaultcommsdatabase/Documentation/CommsData Format.mdl
commsfwtools/preparedefaultcommsdatabase/Tools/ced/te_ced/configs/te_ced_reference_by_record_id.xml
commsfwtools/preparedefaultcommsdatabase/Tools/ced/te_ced/configs/te_ced_reference_table01.xml
commsfwtools/preparedefaultcommsdatabase/Tools/ced/te_ced/configs/te_ced_reference_table01_IAP_append.xml
commsfwtools/preparedefaultcommsdatabase/Tools/ced/te_ced/configs/te_ced_reference_table01_IAP_append_tricky.xml
commsfwtools/preparedefaultcommsdatabase/Tools/cfg2xml/com/symbian/commdb/92schema/Contents.xml
commsfwtools/preparedefaultcommsdatabase/Tools/cfg2xml/com/symbian/commdb/93schema/Contents.xml
commsfwtools/preparedefaultcommsdatabase/Tools/cfg2xml/com/symbian/commdb/94schema/Contents.xml
commsfwtools/preparedefaultcommsdatabase/Tools/cfg2xml/com/symbian/commdb/95schema/Contents.xml
commsfwtools/preparedefaultcommsdatabase/Tools/cfg2xml/com/symbian/commdb/base_schema/Contents.xml
commsfwtools/preparedefaultcommsdatabase/defaultcommdb/group/bld.inf
commsfwtools/preparedefaultcommsdatabase/defaultcommdb/group/comms-infras_defaultcommdb.mrp
commsfwtools/preparedefaultcommsdatabase/defaultcommdb/group/createcommdbs.pl
commsfwtools/preparedefaultcommsdatabase/group/comms-infras_commsdat.mrp
commsfwtools/preparedefaultcommsdatabase/group/comms-infras_commsdat_tools_symport.mrp
commsfwtools/preparedefaultcommsdatabase/group/comms-infras_commsdat_tools_symport_l.mrp
commsfwtools/preparedefaultcommsdatabase/installdefaultcommdb/group/comms-infras_installdefaultcommdb.mrp
commsfwtools/preparedefaultcommsdatabase/src/CommsDatMapper.cpp
commsfwtools/preparedefaultcommsdatabase/src/CommsDatMapperAndValidatorUtils.cpp
commsfwtools/preparedefaultcommsdatabase/src/CommsDatMapperAndValidatorUtils.h
commsfwtools/preparedefaultcommsdatabase/src/CommsDatValidator.cpp
commsfwtools/preparedefaultcommsdatabase/src/MetaDatabaseVisitorRecordLink.cpp
commsfwtools/preparedefaultcommsdatabase/te_commsdat/configs/te_commsdat.xml
commsfwtools/preparedefaultcommsdatabase/te_commsdat/configs/te_commsdat_Wifi_table.xml
commsfwutils/commsbufs/group/comms-infras_commsbufs.mrp
commsfwutils/commsbufs/mbufmgrimpl/src/MBufPoolManager.cpp
commsinfrastructureapitest/commsinfrastructuresvs/group/commsinfrastructuresvs.mrp
commsprocess/commsrootserverconfig/etc/c32start.ini
commsprocess/commsrootserverconfig/etc/t_c32start.ini
commsprocess/commsrootserverconfig/group/backup_registration.xml
commsprocess/commsrootserverconfig/group/comms-infras_rootserver-config.mrp
commsprocess/commsrootserverconfig/group/comms-infras_rootserver.mrp
datacommsserver/esockserver/CoreProviders/src/coremcpractivities.cpp
datacommsserver/esockserver/CoreProviders/src/coremcprstates.cpp
datacommsserver/esockserver/Documentation/Control Plane Connection Stack(phase 1).mdl
datacommsserver/esockserver/Documentation/Control Plane Connection Stack(phase 2)0.2.mdl
datacommsserver/esockserver/Documentation/Design for Flexible Comms Stack.vsd
datacommsserver/esockserver/MobilityCoreProviders/inc/mobilitymcpractivities.h
datacommsserver/esockserver/MobilityCoreProviders/inc/mobilitymcprstates.h
datacommsserver/esockserver/MobilityCoreProviders/src/mobilitymcpractivities.cpp
datacommsserver/esockserver/bwins/esocksvrU.DEF
datacommsserver/esockserver/core_states/ss_corepractivities.cpp
datacommsserver/esockserver/core_states/ss_corepractivities.h
datacommsserver/esockserver/core_states/ss_coreprstates.cpp
datacommsserver/esockserver/core_states/ss_coreprstates.h
datacommsserver/esockserver/csock/CS_CLI.CPP
datacommsserver/esockserver/eabi/esocksvrU.DEF
datacommsserver/esockserver/group/BLD.INF
datacommsserver/esockserver/group/backup_registration.xml
datacommsserver/esockserver/group/comms-infras_esock-config.mrp
datacommsserver/esockserver/group/comms-infras_esock.mrp
datacommsserver/esockserver/inc/ES_SOCK.H
datacommsserver/esockserver/inc/SS_conn.H
datacommsserver/esockserver/inc/es_sap.h
datacommsserver/esockserver/inc/es_sock_partner.h
datacommsserver/esockserver/inc/ss_activities.h
datacommsserver/esockserver/inc/ss_connstates.h
datacommsserver/esockserver/inc/ss_flowrequeststates.h
datacommsserver/esockserver/inc/ss_internal_activities.h
datacommsserver/esockserver/inc/ss_nodeinterfaces.h
datacommsserver/esockserver/inc/ss_nodemessages_dataclient.h
datacommsserver/esockserver/inc/ss_nodemessages_internal.h
datacommsserver/esockserver/inc/ss_nodemessages_serviceprovider.h
datacommsserver/esockserver/inc/ss_sapshim.h
datacommsserver/esockserver/ssock/SS_RSLV.CPP
datacommsserver/esockserver/ssock/SS_SES.CPP
datacommsserver/esockserver/ssock/ss_common.cpp
datacommsserver/esockserver/ssock/ss_conn.cpp
datacommsserver/esockserver/ssock/ss_connLegacy.cpp
datacommsserver/esockserver/ssock/ss_connprov.cpp
datacommsserver/esockserver/ssock/ss_connselect.cpp
datacommsserver/esockserver/ssock/ss_connstates.cpp
datacommsserver/esockserver/ssock/ss_flowrequest.cpp
datacommsserver/esockserver/ssock/ss_flowrequeststates.cpp
datacommsserver/esockserver/ssock/ss_intsock.cpp
datacommsserver/esockserver/ssock/ss_log.cpp
datacommsserver/esockserver/ssock/ss_mmcommsprov.cpp
datacommsserver/esockserver/ssock/ss_roles.cpp
datacommsserver/esockserver/ssock/ss_sap.cpp
datacommsserver/esockserver/ssock/ss_sapshim.cpp
datacommsserver/esockserver/ssock/ss_subconn.cpp
datacommsserver/esockserver/test/CapTests/Connection/Common/Te_Cap_RConnDHCP.xml
datacommsserver/esockserver/test/CapTests/Resolver/Common/Te_Cap_RES.xml
datacommsserver/esockserver/test/CapTests/Socket/Common/Te_Cap_Esock.xml
datacommsserver/esockserver/test/CapTests/Socket_transfer/Config/TE_Cap_Esock_transfer.xml
datacommsserver/esockserver/test/TE_DummyProvider/configs/te_dummyprovider_004.ini
datacommsserver/esockserver/test/TE_DummyProvider/configs/te_dummyprovider_005.ini
datacommsserver/esockserver/test/TE_DummyProvider/configs/te_dummyproviders.cfg
datacommsserver/esockserver/test/TE_DummyProvider/group/TE_DummyProvider.iby
datacommsserver/esockserver/test/TE_DummyProvider/group/bld.inf
datacommsserver/esockserver/test/TE_DummyProvider/scripts/te_dummyprovider.script
datacommsserver/esockserver/test/TE_DummyProvider/scripts/te_dummyprovider_004.script
datacommsserver/esockserver/test/TE_DummyProvider/scripts/te_dummyprovider_005.script
datacommsserver/esockserver/test/TE_ESock/scriptfiles/te_esock.xml
datacommsserver/esockserver/test/TE_ESock/scriptfiles/te_esock_ethernet_MOMAP16xx.xml
datacommsserver/esockserver/test/TE_ESock/scriptfiles/te_esock_ethernet_wins.xml
datacommsserver/esockserver/test/TE_EsockTestSteps/inc/Connections.TestSteps.h
datacommsserver/esockserver/test/TE_EsockTestSteps/src/ConnectionServer.TestSteps.cpp
datacommsserver/esockserver/test/TE_EsockTestSteps/src/Connections.TestSteps.cpp
datacommsserver/esockserver/test/TE_Ini/testdata/te_ini.xml
datacommsserver/esockserver/test/TE_RConnection/configs/DataMonitoring/DataMonitoring.ced.xml
datacommsserver/esockserver/test/TE_RConnectionSuite/config/RConnectionNTRAS_Bad.xml
datacommsserver/esockserver/test/TE_RConnectionSuite/config/ainethernet_MOMAP16xx.xml
datacommsserver/esockserver/test/TE_RConnectionSuite/config/ainethernet_emulator.xml
datacommsserver/esockserver/test/TE_RConnectionSuite/config/ainntras.xml
datacommsserver/esockserver/test/TE_RConnectionSuite/config/ainudp.xml
datacommsserver/esockserver/test/TE_RConnectionSuite/config/def143083.xml
datacommsserver/esockserver/test/TE_RConnectionSuite/config/rconnectioncmm.xml
datacommsserver/esockserver/test/TE_RConnectionSuite/config/rconnectioncmm_ethernet_MOMAP16xx.xml
datacommsserver/esockserver/test/TE_RConnectionSuite/config/rconnectioncmm_ethernet_emulator.xml
datacommsserver/esockserver/test/TE_RConnectionSuite/config/rconnectionconfigdaemon_MOMAP16xx.xml
datacommsserver/esockserver/test/TE_RConnectionSuite/config/rconnectionconfigdaemon_emulator.xml
datacommsserver/esockserver/test/TE_RConnectionSuite/config/rconnectionethernet_MOMAP16xx.xml
datacommsserver/esockserver/test/TE_RConnectionSuite/config/rconnectionethernet_emulator.xml
datacommsserver/esockserver/test/TE_RConnectionSuite/config/rconnectionethernet_emulator_test202_204.xml
datacommsserver/esockserver/test/TE_RConnectionSuite/config/rconnectionntras.xml
datacommsserver/esockserver/test/TE_RConnectionSuite/config/rconnectionudp.xml
datacommsserver/esockserver/test/TE_RConnectionSuite/config/rconnectionudp_ethernet_MOMAP16xx.xml
datacommsserver/esockserver/test/TE_RConnectionSuite/config/rconnectionudp_ethernet_emulator.xml
datacommsserver/esockserver/test/TE_RConnectionSuite/src/TE_AllInterfaceNotification.cpp
datacommsserver/esockserver/test/TE_RConnectionSuite/src/TE_RConnectionDummyNifTestSteps.cpp
datacommsserver/esockserver/test/TE_Socket/SocketTestSection1.cpp
datacommsserver/esockserver/test/TE_Socket/SocketTestSection31.cpp
datacommsserver/esockserver/test/TE_Socket/SocketTestSection31.h
datacommsserver/esockserver/test/TE_Socket/SocketTestSection9.cpp
datacommsserver/esockserver/test/TE_Socket/SocketTestSection9.h
datacommsserver/esockserver/test/TE_Socket/TestSuiteSocket.cpp
datacommsserver/esockserver/test/TE_Socket/scriptfiles/te_socket_tests.script
datacommsserver/esockserver/test/TS_MultiHoming/ScriptFiles/ESock_TS_MultiHoming_3_Connection.script.assabet
datacommsserver/esockserver/test/TS_MultiHoming/ScriptFiles/TS_MultiHoming_Test18_ced.xml
datacommsserver/esockserver/test/TS_MultiHoming/ScriptFiles/TS_MultiHoming_Test21_ced.xml
datacommsserver/esockserver/test/TS_MultiHoming/ScriptFiles/TS_MultiHoming_net0.xml
datacommsserver/esockserver/test/TS_MultiHoming/ScriptFiles/TS_MultiHoming_net1.xml
datacommsserver/esockserver/test/TestConfig/EIntSock_OneThread/proxy_v1.cmi
datacommsserver/esockserver/test/TestConfig/ProviderConfig1/ipc_v1.cmi
datacommsserver/esockserver/test/TestConfig/ProviderConfig1/pdummy1_v1.cmi
datacommsserver/esockserver/test/TestConfig/ProviderConfig1/pdummy2_v1.cmi
datacommsserver/esockserver/test/TestConfig/TestConfig1/ipc_v1.cmi
datacommsserver/esockserver/test/TestConfig/TestConfig1/pdummy1_v1.cmi
datacommsserver/esockserver/test/TestConfig/TestConfig1/pdummy2_v1.cmi
datacommsserver/esockserver/test/TestConfig/TestConfig2/esock_dealer2_v1.cmi
datacommsserver/esockserver/test/TestConfig/TestConfig2/ipc_v1.cmi
datacommsserver/esockserver/test/TestConfig/TestConfig2/pdummy1_v1.cmi
datacommsserver/esockserver/test/TestConfig/TestConfig2/pdummy2_v1.cmi
datacommsserver/esockserver/test/TestConfig/TestConfig3/esock_dealer2_v1.cmi
datacommsserver/esockserver/test/TestConfig/TestConfig3/ipc_v1.cmi
datacommsserver/esockserver/test/TestConfig/TestConfig3/pdummy1_v1.cmi
datacommsserver/esockserver/test/TestConfig/TestConfig3/pdummy2_v1.cmi
datacommsserver/esockserver/test/TestConfig/TestConfig4/esock_codealer1_v1.cmi
datacommsserver/esockserver/test/TestConfig/TestConfig4/esock_codealer2_v1.cmi
datacommsserver/esockserver/test/TestConfig/TestConfig5/esock_codealer1_v1.cmi
datacommsserver/esockserver/test/TestConfig/TestConfig5/esock_codealer2_v1.cmi
datacommsserver/esockserver/test/providers/dummy/inc/dummypr_mcprpubsubsubscriber.h
datacommsserver/esockserver/test/providers/dummy/inc/dummypr_metaconnprov.h
datacommsserver/esockserver/test/providers/dummy/src/dummypr_extended_subconnprov.cpp
datacommsserver/esockserver/test/providers/dummy/src/dummypr_mcprpubsubsubscriber.cpp
datacommsserver/esockserver/test/providers/dummy/src/dummypr_metaconnprov.cpp
datacommsserver/esockserver/test/providers/dummy/src/dummypr_network_flow.cpp
datacommsserver/networkcontroller/group/networking_netcon.mrp
datacommsserver/networkingdialogapi/default/networking_dialog_default.mrp
datacommsserver/networkingdialogapi/group/networking_dialog.mrp
datacommsserver/networkingdialogapi/src/ND_DLGSL.CPP
serialserver/c32serialserver/Test/te_C32Performance/USB PC Side Code/SerialConnection.cpp
serialserver/c32serialserver/Test/te_C32Performance/USB PC Side Code/SerialConnection.h
serialserver/c32serialserver/Test/te_C32Performance/USB PC Side Code/SerialPort.aps
serialserver/c32serialserver/Test/te_C32Performance/USB PC Side Code/SerialPort.clw
serialserver/c32serialserver/Test/te_C32Performance/USB PC Side Code/SerialPort.cpp
serialserver/c32serialserver/Test/te_C32Performance/USB PC Side Code/SerialPort.dsp
serialserver/c32serialserver/Test/te_C32Performance/USB PC Side Code/SerialPort.dsw
serialserver/c32serialserver/Test/te_C32Performance/USB PC Side Code/SerialPort.h
serialserver/c32serialserver/Test/te_C32Performance/USB PC Side Code/SerialPort.ncb
serialserver/c32serialserver/Test/te_C32Performance/USB PC Side Code/SerialPort.opt
serialserver/c32serialserver/Test/te_C32Performance/USB PC Side Code/SerialPort.plg
serialserver/c32serialserver/Test/te_C32Performance/USB PC Side Code/SerialPort.rc
serialserver/c32serialserver/Test/te_C32Performance/USB PC Side Code/SerialPortDlg.cpp
serialserver/c32serialserver/Test/te_C32Performance/USB PC Side Code/SerialPortDlg.h
serialserver/c32serialserver/Test/te_C32Performance/USB PC Side Code/StdAfx.cpp
serialserver/c32serialserver/Test/te_C32Performance/USB PC Side Code/StdAfx.h
serialserver/c32serialserver/Test/te_C32Performance/USB PC Side Code/res/SerialPort.ico
serialserver/c32serialserver/Test/te_C32Performance/USB PC Side Code/res/SerialPort.rc2
serialserver/c32serialserver/Test/te_C32Performance/USB PC Side Code/resource.h
serialserver/c32serialserver/group/ser-comms_c32.mrp
serialserver/c32serialserverconfig/ser-comms_c32-config.mrp
serialserver/c32serialserverdocs/ser-comms_documentation.mrp
serialserver/packetloopbackcsy/group/PacketLoopbackCSY.mrp
serialserver/serialportcsy/ser-comms_serialportcsy.mrp
--- a/commsconfig/commsdatabaseshim/group/comms-infras_commdbshim.mrp	Tue Feb 02 00:53:00 2010 +0200
+++ b/commsconfig/commsdatabaseshim/group/comms-infras_commdbshim.mrp	Fri Apr 16 16:15:03 2010 +0300
@@ -1,3 +1,19 @@
+#
+# 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: 
+#
+
 component	comms-infras_commdbshim
 source	\sf\os\commsfw\commsconfig\commsdatabaseshim
 
--- a/commsconfig/commsdatabaseshim/ts_commdb/scripts/020.xml	Tue Feb 02 00:53:00 2010 +0200
+++ b/commsconfig/commsdatabaseshim/ts_commdb/scripts/020.xml	Fri Apr 16 16:15:03 2010 +0300
@@ -3,7 +3,7 @@
  Copyright (c) 2003-2009 Nokia Corporation and/or its subsidiary(-ies).
  All rights reserved.
  This component and the accompanying materials are made available
- under the terms of the License "Eclipse Public License v1.0"
+ 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".
 
@@ -14,8 +14,6 @@
 
  Description:
  CommDB Settings File
- All Rights Reserved
-
 
 -->
 
--- a/commsconfig/commsdatabaseshim/ts_commdb/scripts/021.xml	Tue Feb 02 00:53:00 2010 +0200
+++ b/commsconfig/commsdatabaseshim/ts_commdb/scripts/021.xml	Fri Apr 16 16:15:03 2010 +0300
@@ -3,7 +3,7 @@
  Copyright (c) 2003-2009 Nokia Corporation and/or its subsidiary(-ies).
  All rights reserved.
  This component and the accompanying materials are made available
- under the terms of the License "Eclipse Public License v1.0"
+ 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".
 
@@ -14,7 +14,6 @@
 
  Description:
  CommDB Settings File
- All Rights Reserved
 
 -->
 
--- a/commsconfig/commsdatabaseshim/ts_commdb/scripts/022.xml	Tue Feb 02 00:53:00 2010 +0200
+++ b/commsconfig/commsdatabaseshim/ts_commdb/scripts/022.xml	Fri Apr 16 16:15:03 2010 +0300
@@ -3,7 +3,7 @@
  Copyright (c) 2003-2009 Nokia Corporation and/or its subsidiary(-ies).
  All rights reserved.
  This component and the accompanying materials are made available
- under the terms of the License "Eclipse Public License v1.0"
+ 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".
 
@@ -14,7 +14,6 @@
 
  Description:
  CommDB Settings File
- All Rights Reserved
 
 -->
 
--- a/commsconfig/commsdatabaseshim/ts_commdb/scripts/022_30.xml	Tue Feb 02 00:53:00 2010 +0200
+++ b/commsconfig/commsdatabaseshim/ts_commdb/scripts/022_30.xml	Fri Apr 16 16:15:03 2010 +0300
@@ -3,7 +3,7 @@
  Copyright (c) 2003-2009 Nokia Corporation and/or its subsidiary(-ies).
  All rights reserved.
  This component and the accompanying materials are made available
- under the terms of the License "Eclipse Public License v1.0"
+ 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".
 
@@ -14,7 +14,6 @@
 
  Description:
  CommDB Settings File
- All Rights Reserved
 
 -->
 
--- a/commsconfig/commsdatabaseshim/ts_commdb/scripts/023.xml	Tue Feb 02 00:53:00 2010 +0200
+++ b/commsconfig/commsdatabaseshim/ts_commdb/scripts/023.xml	Fri Apr 16 16:15:03 2010 +0300
@@ -3,7 +3,7 @@
  Copyright (c) 2003-2009 Nokia Corporation and/or its subsidiary(-ies).
  All rights reserved.
  This component and the accompanying materials are made available
- under the terms of the License "Eclipse Public License v1.0"
+ 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".
 
@@ -14,7 +14,6 @@
 
  Description:
  CommDB Settings File
- All Rights Reserved
 
  -->
 
--- a/commsconfig/commsdatabaseshim/ts_commdb/scripts/024.xml	Tue Feb 02 00:53:00 2010 +0200
+++ b/commsconfig/commsdatabaseshim/ts_commdb/scripts/024.xml	Fri Apr 16 16:15:03 2010 +0300
@@ -3,7 +3,7 @@
  Copyright (c) 2003-2009 Nokia Corporation and/or its subsidiary(-ies).
  All rights reserved.
  This component and the accompanying materials are made available
- under the terms of the License "Eclipse Public License v1.0"
+ 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".
 
@@ -14,7 +14,6 @@
 
  Description:
  CommDB Settings File
- All Rights Reserved
 
  -->
 
--- a/commsconfig/commsdatabaseshim/ts_commdb/scripts/061_01.xml	Tue Feb 02 00:53:00 2010 +0200
+++ b/commsconfig/commsdatabaseshim/ts_commdb/scripts/061_01.xml	Fri Apr 16 16:15:03 2010 +0300
@@ -3,7 +3,7 @@
  Copyright (c) 2003-2009 Nokia Corporation and/or its subsidiary(-ies).
  All rights reserved.
  This component and the accompanying materials are made available
- under the terms of the License "Eclipse Public License v1.0"
+ 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".
 
@@ -14,7 +14,6 @@
 
  Description:
  CommDB Settings File
- All Rights Reserved
 
  In the case of that IfAuthName or IfAuthPass is 'replaceme' or DefaultTelNum is '+442079460224'
  it needs to be changed to the proper value for testing
--- a/commsconfig/commsdatabaseshim/ts_commdb/scripts/061_02.xml	Tue Feb 02 00:53:00 2010 +0200
+++ b/commsconfig/commsdatabaseshim/ts_commdb/scripts/061_02.xml	Fri Apr 16 16:15:03 2010 +0300
@@ -3,7 +3,7 @@
  Copyright (c) 2003-2009 Nokia Corporation and/or its subsidiary(-ies).
  All rights reserved.
  This component and the accompanying materials are made available
- under the terms of the License "Eclipse Public License v1.0"
+ 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".
 
--- a/commsconfig/commsdatabaseshim/ts_commdb/scripts/061_03.xml	Tue Feb 02 00:53:00 2010 +0200
+++ b/commsconfig/commsdatabaseshim/ts_commdb/scripts/061_03.xml	Fri Apr 16 16:15:03 2010 +0300
@@ -3,10 +3,9 @@
  Copyright (c) 2003-2009 Nokia Corporation and/or its subsidiary(-ies).
  All rights reserved.
  This component and the accompanying materials are made available
- under the terms of the License "Eclipse Public License v1.0"
+ 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.
 
@@ -14,7 +13,6 @@
 
  Description:
  CommDB Settings File
- All Rights Reserved
 
  In the case of that IfAuthName or IfAuthPass is 'replaceme' or DefaultTelNum is '+442079460224'
  it needs to be changed to the proper value for testing
--- a/commsconfig/commsdatabaseshim/ts_commdb/scripts/061_04.xml	Tue Feb 02 00:53:00 2010 +0200
+++ b/commsconfig/commsdatabaseshim/ts_commdb/scripts/061_04.xml	Fri Apr 16 16:15:03 2010 +0300
@@ -3,10 +3,9 @@
  Copyright (c) 2003-2009 Nokia Corporation and/or its subsidiary(-ies).
  All rights reserved.
  This component and the accompanying materials are made available
- under the terms of the License "Eclipse Public License v1.0"
+ 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.
 
@@ -14,7 +13,6 @@
 
  Description:
  CommDB Settings File
- All Rights Reserved
 
  In the case of that IfAuthName or IfAuthPass is 'replaceme' or DefaultTelNum is '+442079460224'
  it needs to be changed to the proper value for testing
--- a/commsconfig/commsdatabaseshim/ts_commdb/scripts/Corrupt.xml	Tue Feb 02 00:53:00 2010 +0200
+++ b/commsconfig/commsdatabaseshim/ts_commdb/scripts/Corrupt.xml	Fri Apr 16 16:15:03 2010 +0300
@@ -3,10 +3,9 @@
  Copyright (c) 2003-2009 Nokia Corporation and/or its subsidiary(-ies).
  All rights reserved.
  This component and the accompanying materials are made available
- under the terms of the License "Eclipse Public License v1.0"
+ 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.
 
@@ -14,7 +13,6 @@
 
  Description:
  CommDB Settings File
- All Rights Reserved
 
 -->
 
--- a/commsconfig/commsdatabaseshim/ts_commdb/scripts/Default.xml	Tue Feb 02 00:53:00 2010 +0200
+++ b/commsconfig/commsdatabaseshim/ts_commdb/scripts/Default.xml	Fri Apr 16 16:15:03 2010 +0300
@@ -3,7 +3,7 @@
  Copyright (c) 2003-2009 Nokia Corporation and/or its subsidiary(-ies).
  All rights reserved.
  This component and the accompanying materials are made available
- under the terms of the License "Eclipse Public License v1.0"
+ 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".
 
@@ -14,7 +14,6 @@
 
  Description:
  CommDB Settings File
- All Rights Reserved
 
 -->
 
--- a/commsconfig/commsdatabaseshim/ts_commdb/scripts/Default1.xml	Tue Feb 02 00:53:00 2010 +0200
+++ b/commsconfig/commsdatabaseshim/ts_commdb/scripts/Default1.xml	Fri Apr 16 16:15:03 2010 +0300
@@ -3,7 +3,7 @@
  Copyright (c) 2003-2009 Nokia Corporation and/or its subsidiary(-ies).
  All rights reserved.
  This component and the accompanying materials are made available
- under the terms of the License "Eclipse Public License v1.0"
+ 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".
 
@@ -14,7 +14,6 @@
 
  Description:
  CommDB Settings File
- All Rights Reserved
 
 -->
 
--- a/commsconfig/commsdatabaseshim/ts_commdb/scripts/Default7.xml	Tue Feb 02 00:53:00 2010 +0200
+++ b/commsconfig/commsdatabaseshim/ts_commdb/scripts/Default7.xml	Fri Apr 16 16:15:03 2010 +0300
@@ -3,7 +3,7 @@
  Copyright (c) 2003-2009 Nokia Corporation and/or its subsidiary(-ies).
  All rights reserved.
  This component and the accompanying materials are made available
- under the terms of the License "Eclipse Public License v1.0"
+ 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".
 
@@ -14,7 +14,6 @@
 
  Description:
  CommDB Settings File
- All Rights Reserved
 
 -->
 
--- a/commsconfig/commsdatabaseshim/ts_commdb/scripts/default3.xml	Tue Feb 02 00:53:00 2010 +0200
+++ b/commsconfig/commsdatabaseshim/ts_commdb/scripts/default3.xml	Fri Apr 16 16:15:03 2010 +0300
@@ -3,7 +3,7 @@
  Copyright (c) 2003-2009 Nokia Corporation and/or its subsidiary(-ies).
  All rights reserved.
  This component and the accompanying materials are made available
- under the terms of the License "Eclipse Public License v1.0"
+ 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".
 
@@ -14,7 +14,6 @@
 
  Description:
  CommDB Settings File
- All Rights Reserved
 
 -->
 
--- a/commsconfig/commsdatabaseshim/ts_commdb/scripts/protect.xml	Tue Feb 02 00:53:00 2010 +0200
+++ b/commsconfig/commsdatabaseshim/ts_commdb/scripts/protect.xml	Fri Apr 16 16:15:03 2010 +0300
@@ -3,7 +3,7 @@
  Copyright (c) 2003-2009 Nokia Corporation and/or its subsidiary(-ies).
  All rights reserved.
  This component and the accompanying materials are made available
- under the terms of the License "Eclipse Public License v1.0"
+ 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".
 
@@ -14,7 +14,6 @@
 
  Description:
  CommDB Settings File
- All Rights Reserved
 
 -->
 
--- a/commsconfig/commsdatabaseshim/ts_commdb/te_cdma2000Settings/config/te_cdmacommdbsettings.xml	Tue Feb 02 00:53:00 2010 +0200
+++ b/commsconfig/commsdatabaseshim/ts_commdb/te_cdma2000Settings/config/te_cdmacommdbsettings.xml	Fri Apr 16 16:15:03 2010 +0300
@@ -3,7 +3,7 @@
  Copyright (c) 2003-2009 Nokia Corporation and/or its subsidiary(-ies).
  All rights reserved.
  This component and the accompanying materials are made available
- under the terms of the License "Eclipse Public License v1.0"
+ 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".
 
@@ -14,7 +14,6 @@
 
  Description:
  CommDB Settings File
- All Rights Reserved
 
 -->
 
--- a/commsfw_info/commsfw_metadata/commsfw_metadata.mrp	Tue Feb 02 00:53:00 2010 +0200
+++ b/commsfw_info/commsfw_metadata/commsfw_metadata.mrp	Fri Apr 16 16:15:03 2010 +0300
@@ -1,3 +1,19 @@
+#
+# 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: 
+#
+
 component           commsfw_metadata
 source   \sf\os\commsfw\commsfw_info\commsfw_metadata 
 source   \sf\os\commsfw\package_definition.xml
--- a/commsfw_info/commsinfrastructuredocs/NetworkingPortingGuide.dox	Tue Feb 02 00:53:00 2010 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,326 +0,0 @@
-// Copyright (c) 2003-2009 Nokia Corporation and/or its subsidiary(-ies).
-// All rights reserved.
-// This component and the accompanying materials are made available
-// under the terms of the License "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:
-// Product documentation
-// Issued
-// Networking
-// Networking team
-// Comms-infras technical architect
-// This document refers to the Symbian OS v9.1 networking subsystem,although sections refer to previous versions of the OS.
-// Network adaptor is the Symbian OS term for the adaptation layer that takes WAN protocols such as IP, and packages them for transport over a specific bearer, for example. CSD, Ethernet, or GPRS.  In 3GPP terms, a network adaptor operates on the TE side of the R interface.
-// A network adaptor consists of two elements, an agent (agt) and a networking interface (nif).
-// Agents are resposible for managing the control plane of a connection.  They provide an interface to the appropriate control component, for example, ETel in the case of CSD and GPRS, or the Bluetooth stack in the case of Bluetooth PAN profile, to perform connection setup and management functions.  They are normally implemented as a state machine, which progresses through a series of states during the lifetime of the connection.
-// The following are the main components of the Symbian OS communications subsystem, as relates to network adaptors.  For an overview of the Symbian OS networking architecture itself, please read the Comms-Infras and Networking Architectural Descriptions.
-// <ul>
-// <li> Commsdat - the communications database.  A DBMS database containing all the settings used by the networking subsystem.  The connection settings in the database are divided into two main types:
-// <ul>
-// <li> "Bearer" tables - Bearers describe basic attributes at the physical layer, such as serial port speeds, and modem init strings.
-// <li> "Service" tables - Services describe details of a service that runs over a bearer, such as a connection to a dial-up ISP.  In this example, the dial-up ISP service table would contain such settings as a phone number, username, password, and the protocols supported by that ISP eg. IPv4, IPv6.
-// </ul>
-// </ul>
-// The "network reference model" refers to the standard components that are delivered in Symbian OS, which are used by Symbian on their reference platforms.  It may be necessary for licensees to customise the subsystem by providing extra components, depending on the feature set of their product.
-// The Symbian OS networking reference model currently has a choice of two NIFs available for communication with the baseband - a PPP NIF, for basebands that require link layer framing; and an IP NIF for basebands that use a communications channel that already provides framing.  CSD and PSD agents are provided for circuit switched connection and primary-context-only packet switched connections.  In cases where primary and secondary contexts are in use, the SPUD NIf should be used with the null agent.
-// Both the PPP NIF and the IP NIF are layered and use plugins conforming to the BCA interface.  This allows plugins to be created to interface to the licensees baseband interconnect solution.  Symbian provides a BCA plugin to interface to the serial server.
-// As a result, licensees wishing to include any of these features will have to customise elements of the networking subsystem.
-// Obviously it is desirable to reuse as much Symbian code as possible, unless there is a pressing reason not to.  In this section, solutions for maximising code reuse are discussed.  In the next section there is a brief discussion of why this might not be desirible, and the other options available.
-// Depending on the support required for various bearers, varying degrees of customisation of the networking subsystem are required.
-// To support CSD connections, some modification of the supplied components might be necessary.  Symbian OS is supplied with a ppp.nif and a csd.agt, so no new NIF or AGT needs to be written.  However, depending upon the method used to interface between Symbian OS and the phone stack, a new CSY may be necessary.  The current PPP implementation expects to talk to C32BCA which is a wrapper around a serial port (ie. a CSY using the RComm interface), so if the TSY also wishes to use a serial port then multiple physical serial ports, or some form of multiplexing CSY will be necessary.  Multiplexing CSYs based around 3GPP 027.010 are available for licensing for Symbian OS.
-// The requirements for supporting a single primary PDP context are the same as those for supporting CSD, but there is an additional requirement on the phone side - that it must contain a PPP server to terminate the PPP connection from Symbian OS.  The phone side server then transfers packets between the PPP link and the GPRS network.  It is possible to use a solution that does not use PPP, however, this would require creating a nif from scratch.
-// To support multiple primary PDP contexts it is necessary to support multiple serial ports between each instance of PPP (representing a context), and the phone side PPP server.  This either requires multiple physical serial ports between Symbian OS and the phone side OS, which limits the number of contexts available to the number of serial ports assigned for this purpose, or use of a multiplexing CSY, such as the 027.010 multiplexing CSY discussed earlier. Note that these details should be hidden behind a BCA.
-// The QoS framework can be configured using the qos ini file. The QoS policies can be loaded from a policy file which is specified in the ini file. The Policy file can be used to add flowspec policies, modulespec policies and extension policies. As the policy configuration tool is not yet implemented, the policy file is the only way to add QoS modules to the framework. 
-// W-CDMA appears similar to GPRS at this level, and therefore all the statements contained within this document that refer to GPRS are applicable to W-CDMA.
-// CDMA2000 support is currently under development within Symbian.  Further details will be added as they become available.
-// In some cases, for example, where a single processor is used to run both Symbian OS and the phone stack, it is more efficient not to use a protocol such as PPP, and instead just pass the data in a very simple framing protocol without error checking.  In this case, it would be necessary to implement a custom nif to perform the appropriate framing.  However, it should still be possible to reuse the Symbian PSD agent, providing that it is not a requirement to support secondary contexts.
-// Nifs and agents are packaged in individual polymorphic DLLs, with a .nif or .agt extension respectively.  The dll should contain a factory class, either CNifIfFactory or CNifAgentFactory, which implements a NewInterfaceL() call to create new instances of the nif or agent.  The DLL exports a single function at ordinal 1, which creates an instance of the appropriate factory object.
-// There should be one instance of a nif/agent pair for each logical interface on the device.  This means that for an interface that carries multiple protocols, such as a PPP link carrying IPv4 and IPv6, there would be a single instance of the nif/agent.  However, if there were a situation where there were multiple link layers running over the same physical bearer; for example, a GPRS network with connections to multiple APNs; there would be multiple instances of the nif/agent combination.  This distintion can be quite a subtle one in some cases - this is a list of the rules for nif/agent creation that Symbian have drawn up so far:
-// In their very basic form, an agent has the following responsibilities:
-// There are three possible Symbian-provided agent base classes.  Depending upon the needs of the agent being created, it should derive from exactly one of these base classes, whichever is most appropriate for the required functionality.
-// There are two main classes in the agx state machine framework - CAgentSMBase and CAgentStateBase.
-// CAgentSMBase is the base class for the state machine - it holds pointers to commsdat, and the Agent Dialog.
-// CAgentStateBase is the base class for individual agent states.
-// The interface from the agent to nifman is the MNifAgentNotify class.  A pointer to the class implementation in nifman is held in the CNifAgentBase class, and is initialised by the base class during agent startup.
-// If an agent implements the extended management interface, it should return a pointer to the appropriate class using the TPckg argument when the following method is called:
-// CNifAgentBase::Control(KCOLAgent, KCOGetAgentEMIPtr, TPckg<MNifAgentExtendedManagementInterface*>);
-// When a network adaptor is started, the agent is the first component to be brought up.  The sequence diagram below shows the actions that are performed by the framework when the connection is started.  As far as the agent is concerned the only method that needs implementing is Connect().
-// The Symbian OS framework for a network interface (nif) mandates two types of object - a link layer object for global management of the nif, and one or more binder layer objects which provide an endpoint for a layer 3 protocol.  The link layer is treated as the nif's global management object, as there is only one per nif instance - this acts as the interface to the nif's control plane.  Each binder layer will be responsible for a single protocol type, which will be demultiplexed by the link layer of the nif.
-// If a nif is a very simple implementation which is only going to handle a single layer 3 protocol type, and the implementator wishes to perform all operations in a single class, it is possible to derive solely from the link layer base class, and return a pointer to this when asked for the binder layer object.  This is possible because the link layer base class is derived from the binder layer base class to allow simple implementations using the minimum number of classes.
-// When designing a nif, it may be useful to consider whether the framing employed by the protocol can be reused over several transport layers - for example, Ethernet framing is used over both Ethernet networks, IR-LAN networks, and Bluetooth PAN networks.  Thus the nif is split into two parts - a 802.3 module, which performs the framing; and a packet driver layer, which provides an interface between the framing layer and the bearer layer, which will either be an Ethernet device driver, IrDA socket, or Ethernet bridge and series of Bluetooth sockets.
-// The main classes that should be implemented by a nif are:
-// The functions below are the ones that a nif should implement.  For BC reasons, there are some methods which are virtual, rather than pure virtual, that a nif must implement.  These are detailed below.
-// CNifIfBase
-// CNifIfLink
-// The interface from the nif to nifman is the MNifIfNotify class.  A pointer to this interface is held in the CNifIfBase and CNifIfLink classes, and is initialised by the base classes during nif startup.
-// BCA hides the R-Interface realization - specific interface from the NIF. Therefore, the same NIF binary can be used with different physical realizations of R-Interface, provided that a suitable implementation of BCA exists.
-// If a nif implements the extended management interface, it should return a pointer to it when the following method is called:
-// CNifIfLink::Control(KCOLInterface, KCOGetNifEMIPtr, TPckg<MNifIfExtendedManagementInterface*>);
-// After the agent has signalled the initial stage of connection startup (ServiceStarted), the nif is loaded by nifman.
-// Once the agent has completed the connection, the nif is then started.
-// Once the nif has brought the link up, it signals the attached layer 3 protocols to indicate the link is ready.  It also sends a signal to nifman to inidicate that the link layer is up, and nifman uses this information to perform a series of actions (eg. starting the idle timers).  Finally, the nif sends a progress notification which is delivered via nifman and esock to any applications that have subscribed to progress notifications for this link.
-// The applications that require secondary PDP context will be making use of the SPUD module. However, this interaction is indirect and through the use of the QoS Framework API. The diagram below shows the interaction between the networking modules and SPUD for using multiple PDP contexts.	
-// The interface between the agent or nif (depending on implementation) and ETel is through the RPacketContext API.  Details of this API, along with a description of how to use it, can be found in the Symbian OS SDK documentation.
-// The interface from GUQoS to the nif is through the Control() call on the CNifIfBase-derived object in the nif.  The interface from the nif back to GUQoS is through the MEventNotify class.  To allow access to the MEventNotify class, the nif should include umtsnifcontrolif.h from /epoc32/include.  It should also link against umtsif.lib.
-// To allow easy migration to the future QoS framework, nif designers would be advised to encapsulate all the functionality that interfaces to ETel (to perform context activation and control) in a seperate module within the nif.  Doing this will make migration to the new scheme much easier.  It is also recommended that nif designers implement a simple tunnelling scheme to route requests received by their CNifIfBase class from GUQoS to their context control class(es), and that they store the MEventNotify pointer within the context control class(es).  Alternately, this tunnelling scheme could be used to pass the commands to the agent, which would then perform the appropriate action.
-// On nif startup, the QoS framework will query the nif's Control() method to find out the name of the QoS plugin that the nif requires.
-// CNifIfBase::Control(KSOLInterface, KSoIfControllerPlugIn , TSoIfControllerInfo);
-// The TSoIfControllerInfo structure should be filled in as follows
-// _LIT(KUmtsPlugInName, "guqos");
-// TSoIfControllerInfo controllerInfo;
-// controllerInfo.iPlugIn = KUmtsPlugInName;
-// controllerInfo.iProtocolId = 360;
-// The GUQoS module will then attempt to register its event handler class with the nif.  This class is used by the nif to report events asynchronously to GUQoS.
-// CNifIfBase::Control(KSOLInterface, KRegisterEventHandler, TNifEvent);
-// The TNifEvent class contains the pointer to the MEventNotify pointer, and should be extracted and stored:
-// TNifEvent& opt = *static_cast<TNifEvent*>(aOption.Ptr());
-// iEvent  = static_cast<MNifEvent*>(opt.iEvent);
-// When GUQoS gets a request for a QoS channel that it cannot already satisfy, it requests that the nif create a new context.
-// CNifIfBase:: Control(KSOLInterface, KContextCreate, aOpt)
-// is called to create secondary PDP context.  The nif should then call:
-// TContextParameters iParameters;
-// iParameters.iReasonCode = KErrNone;
-// iParameters.iContextInfo.iStatus = RPacketContext::EStatusUnknown;   
-// TPckg<TContextParameters> paraPckg(iParameter);
-// MNifEvent::RaiseEvent(reinterpret_cast<CProtocolBase*>(CNifIfBase*), KSecondaryContextCreated, TPckg<TContextParameters>);
-// when the context has been created (note: creation is an action distinct from activation).
-// To set the required TFT on a context, GUQoS will call:
-// Control(KSOLInterface, KContextTFTModify, TPckg<TContextParameters>);
-// When the nif has completed the operation, it should update the TContextParameters structure appropriately, then call:
-// MNifEvent::RaiseEvent(reinterpret_cast<CProtocolBase*>(CNifIfBase*), KContextTFTModifiedEvent, TPckg<TContextParameters>);
-// To alter the QoS settings on a context, GUQoS will call:
-// Control(KSOLInterface, KContextQoSSet, TPckg<TContextParameters>);
-// When the nif has completed the operation, it should update the TContextParameters structure appropriately, then call:
-// MNifEvent::RaiseEvent(reinterpret_cast<CProtocolBase*>(CNifIfBase*), KContextQoSSetEvent, TPckg<TContextParameters>);
-// To trigger the activation of the secondary context, GUQoS will call:
-// Control(KSOLInterface, KContextActivate, TPckg<TContextParameters>);
-// When the nif has completed the operation, it should update the TContextParameters structure appropriately, then call:
-// MNifEvent::Event(reinterpret_cast<CProtocolBase*>(CNifIfBase*), KContextActivateEvent, TPckg<TContextParameters>);
-// Packets are assigned to a context by a QoS module that operates as a hook into the TCP/IP stack.  Each packet has a context identifier inserted in the port field of the destination address entry in the RMBufPktInfo header that is at the start of the RMBufChain containing the packet.  This can be read by the nif, and the packet associated with the appropriate context.  Similarly, on receiving a packet, the nif should insert the context ID into the port field of the source address field of the RMBufPacketInfo header.
-// Obviously this means that the nif must share the context ID numbering with the GUQoS module.  Context IDs are assigned by the nif when it activates the context, and are passed back to the GUQoS module as part of the KSecondaryContextCreated event.
-// Lucy Carroll
-// Drew Reed, Patrik Bannura, Nadeem Wahid, Lucy Carroll, Steve Larkin
-// GUQoS design doc, Nokia Research Centre; v0.05
-// Timescale for delivery of new QoS solution, and Symbian-supplied nif and agent to support it.
-// Agt - AGenT, the component that implements that layer 2 control plane in Symbian OS
-// BCA - Baseband Channel Adaptor, provides an abstract interface for a bearer service
-// Nif - Network InterFace, the component that implements the layer 2 data plane in Symbian OS
-// Network adaptor - the collective term for a nif and agent
-// 0.1,	Draft,	Iain Campbell,	Initial version
-// 0.2,	Draft,	Iain Campbell,	Extended QoS section to include additional info
-// 0.3,	Draft,	Iain Campbell,	Updated after review comments from Nadeem and Lucy; added sequence diagrams
-// 1.0,	Issued,	Iain campbell,	First version issued
-// 1.1,	Issued, Iain Campbell,	Minor typographical updates
-// 1.2,	Draft,	Dino Livanos,	Updated for OS v9.1
-// Any time changes are made to the nif and agent architecture and/or APIs
-// 
-//
-
-/**
- @mainpage Networking porting guide
- @par Classification
- @publishedPartner
- @par Document reference 
- @par Status
- @version 1.2
- @par Team
- @author Iain Campbell
- @par Owner
- @par Approver
- Networking technical architect @n
- @date 04th May 2005
- @section npg_intro Introduction
- @subsection npg_pas Purpose and scope
- @par
- This guide is intended for anyone seeking to customise the Symbian OS networking subsystem for a specific platform or device.  It is typically necessary to modify or replace elements of the networking subsystem in devices to adapt the networking subsystem for the licensees device, depending on the mechanism used to connect the Symbian OS networking subsystem to the cellular modem.  Exact details of the components that need replacing/customising are found in @ref npg_customisingcommssubsys.
- @par
- @subsection npg_networkadaptors Network adaptors
- @par
- @par
- @par
- @par
- Network interfaces are resposible for managing the data plane of a connection, and perform the framing for all data packets that are transferred.  Some nifs are split into two parts, which roughly correspond to the MAC and LLC sublayers in the OSI 7 layer model.  This is usually done where a nif supports multiple bearers, but uses the same framing in each case. In the case of the PPP and IP nifs, the lower layer is licensee replaceable, with the inter-layer interface conforming to the baseband channel adaptor (BCA) interface. More details can be found in the section @ref npg_nif_interface_to_the_bearer.
- @image html nif_and_agt_model.gif
- @section npg_overview An overview of the Symbian OS networking subsystem
- @par
- @image html 3GPP_Release97_NetworkingRefModel.gif "3GPP Release 97 Symbian OS Networking reference model for the cellular modem "
- @image html 3GPP_Release4_NetworkingRefModel.gif "3GPP Release 4 Symbian OS Networking reference model"
- @li %Nifman - the Symbian OS network interface manager.  %Nifman is the controlling entity for the network adapter, it is responsible for loading the agent, and/or NIF. It manages the overall link layer connection state.
- @li Netcon - the Symbian OS network controller.  Netcon is responsible for selecting an appropriate network link layer connection for a client, based on the supplied preferences.  Upon completing the selection of an appropriate connection, it provides this information to nifman, which then either starts a connection (if the client's request requires a new one), or attaches the client to an existing connection.
- @li Agent Dialog - which is not shown in the diagrams above is the component that provides UI-level interaction from the networking subsystem, and the implementation of which is provided by each UI (eg. S60, UIQ).  The code in the networking directory provides this facility for textshell and TechView.  Information for which this component will prompt include IAP and/or SNAP, usernames and passwords, and requests to reconnect.
- @li QoS framework/GUQoS - the Symbian OS IP QoS modules.  The QoS framework provides a framework for handling link-layer QoS for IP related protocols in Symbian OS.  GUQoS, the GPRS/UMTS Quality of Service module, provides a plugin to the QoS framework. It handles link layer QoS control over a GPRS/UMTS network by negotiating the creation and control of secondary PDP contexts via SPUD.
- @li TCPIP6 - the Symbian OS TCP/IP stack.  Supports both IPv4 and IPv6.
- @li SPUD - the Symbian OS secondary PDP context UMTS driver. SPUD is a NIF which provides support for both primary and secondary contexts.  It communicates with the baseband by loading NIFs beneath it - one NIF for the primary context, and one NIF per secondary context.  It interfaces with GUQos and ETel to perform the management of the secondary contexts.
- @section npg_customisingcommssubsys Customising the Symbian OS network subsystem
- @subsection npg_refmodel The Symbian OS network reference model
- @par
- @par
- @par
- @par
- @subsection npg_customisingrefmodel Customising the reference model for a product
- @par
- @par
- @li <b>CSD connections</b> @n
- @li <b>GPRS - single primary PDP context</b> @n
- @li <b>GPRS - multiple primary PDP contexts</b> @n
- @li <b>GPRS - multiple primary and secondary PDP contexts</b> @n
- In the case where secondary PDP contexts are required, the user can configure the system to use the SPUD module which supports primary and multiple secondary PDP contexts. The details of this module and using secondary PDP contexts is described in section @ref npg_qos.
- @li <b>QOS policies</b> @n
- @li @b 3GSM (aka UMTS, W-CDMA) @n
- @li @b CDMA2000 @n
- @subsection npg_customisingotherapproaches Other approaches to customising the Symbian OS networking subsystem
- @par
- @section npg_implementation Implementing a Symbian OS network adaptor
- @subsection npg_nifcreation Nif and agent overview
- @par Nif and agent factories
- @par
- @li GPRS - One nif/agent per primary context
- @li W-CDMA - as GPRS
- @li CDMA2000 - one nif/agent per PPP link layer; and CDMA2000 specs state that only one PPP link layer can be present on the air interface
- @li Ethernet - one nif/agent per Ethernet link layer
- @li Bluetooth PAN profile - one nif/agent per PAN profile network
- @subsection npg_agents Writing an agent
- @par Types of agent
- @li Interface with some connection provider (eg. ETel for CSD and GPRS connections, Bluetooth stack for BT PAN connections) for the purpose of controlling the connection.
- @li Store, and provide access to, connection settings.  Agents may use a variety of methods for storing settings, including a .ini file for simple agents, or using commsdat for more complicated ones.
- @subsubsection npg_agentbaseclasses Agent base classes
- @par
- @li CNifAgentBase The most basic base class.  Agents should derive from CNifAgentBase if they will only ever connect to a single access point (eg. one ISP) which cannot be altered by the user.  In this case they can use a simple .ini file to store the settings for this access point.
- @li CAgentBase The base class for a more advanced agent.  Agents should derive from CAgentBase if they required access to settings in commsdat, and (optionally) allow user programs to override the settings on a per-connection basis.  CAgentBase handles all the details of accessing commsdat, as well as handling overrides and interaction with netcon, meaning that the agent implementation just needs to handle the creation and control of the connection.
- @li CStateMachineAgentBase The base class for porting agent extensions from Symbian OS v6.1.  However, as there is currently no other base class that provides a state machine framework, this is also the de facto base class for implementing agents that require a state machine.  Alternately, an agent is free to implement its own state machine in whichever way it wishes - use of this class is not required.  For details of implementing agents using the agx state machine framework, see @ref npg_implementing_an_agx.
- @subsubsection npg_implementing_an_agx The v6.1 agent extension (.agx) base classes
- @par
- @par
- @par
- @subsubsection npg_nifman_agt_interface Agent interface to nifman
- @par
- @subsubsection npg_agt_add_apis Additional agent APIs to implement
- @par
- There is an additional API that an agent may choose to support - MNifAgentExtendedManagementInterface.  This has two main areas - it allows agents to report detailed information about the connection, such as the bearer type and bearer specific information; and it extends the concept of a connection to include subconnections.  For more details on the concept of connections and subconnections as implemented in Symbian OS, see @ref networking_concepts.
- @par
- @code
- @endcode
- @par
- In order to override the compatibility layer that is provided for nifs and agents that do not implement the extended management interface, both the nif and agent involved in a connection must support the extended management interfaces.  The API that nifs must implement is described in @ref npg_nif_add_apis.
- @subsubsection npg_nifman_agt_seqdigs Sequence diagrams for agent startup
- @par
- @image html seqdig-agentstart.gif
- @par
- The next stage in connection startup can be seen in @ref npg_nifman_nif_seqdigs.
- @subsection npg_nifs Writing a nif
- @par		
- @par
- @par
- @subsubsection npg_nif_base_classes Nif base classes
- @par
- @li CNifIfBase This is the base class for each binder layer.
- @li CNifIfLink This is the base class for the link layer
- @par Functions to implement 
- @par
- @li CNifIfBase::BindL
- @li CNifIfBase::Open
- @li CNifIfBase::Close
- @li CNifIfBase::Send
- @li CNifIfBase::Control - if the nif is to support any functionality that cannot be accessed through the existing API eg. fetching interface configuration.
- @li CNifIfBase::Info
- @li CNifIfBase::Notification
- @li CNifIfBase::State
- @par
- @li CNifIfLink::Start
- @li CNifIfLink::Stop
- @li CNifIfLink::AuthenticateComplete
- @li CNifIfLink::GetBinderL
- @li CNifIfLink::Restart - if the nif supports binder layer restart without link layer restart, eg. PPP
- @subsubsection npg_nifman_nif_interface Nif interface to nifman
- @par 
- @subsubsection npg_nif_interface_to_the_bearer Nif interface to the bearer
- @par 
- @image html nif-bearer-interface.gif
- @par
- @subsubsection npg_nif_add_apis Additional nif APIs to implement
- @par
- There is an additional API that a nif may choose to support - MNifIfExtendedManagementInterface.  This has two main areas - it allows nifs to report statistical information, such as the number of bytes sent and received; and it extends the concept of a connection to include subconnections.  For more details on the concept of connections and subconnections as implemented in Symbian OS, see @ref networking_concepts.
- @par
- @code
- @endcode
- @par
- In order to override the compatibility layer that is provided for nifs and agents that do not implement the extended management interface, both the nif and agent involved in a connection must support the extended management interfaces.  The API that agents must implement is described in @ref npg_agt_add_apis.
- @subsubsection npg_nifman_nif_seqdigs Sequence diagrams for nif startup
- @par 
- @image html seqdig-nifload.gif
- @par
- @image html seqdig-nifstart.gif
- @par
- @image html seqdig-niflinkup.gif
- @subsection npg_qos Using secondary PDP context UMTS driver
- @par
- @image html spud_interaction.gif
- @subsubsection npg_etel_interface Implementing the interface to ETel
- @par
- @subsubsection npg_guqos_interface Implementing the interface to GUQoS
- @par
- @par
- @par Declaring which QoS module to use
- @code
- @endcode
- @code
- @endcode
- @par GUQoS event handler registration
- @code
- @endcode
- @code
- @endcode
- @par Setting up a new secondary context
- @code
- @endcode
- @code
- @endcode
- @par Setting the Traffic Flow Template (TFT) on a context
- @code
- @endcode
- @code
- @endcode
- @par Altering the QoS on a context
- @code
- @endcode
- @code
- @endcode
- @par Activating a secondary context
- @code
- @endcode
- @code
- @endcode
- @subsubsection npg_tcpip_interface Assigning packets to contexts
- @par
- @par Assigning context IDs
- @section npg_furtherinfo Further information
- @subsection npg_people People
- @subsubsection npg_people_contributors Contributors
- @verbatim
- @endverbatim
- @subsubsection npg_people_reviewers Reviewers
- @verbatim
- @endverbatim
- @subsubsection npg_people_distribution Distribution
- @verbatim
- @endverbatim
- @subsection npg_ref References
- @verbatim
- @endverbatim
- @subsection npg_openissues Open Issues
- @subsection npg_glossary Glossary
- @verbatim
- @endverbatim	
- @subsection npg_dochistory Document history
- @verbatim
- @endverbatim
- @subsection npg_docreview Document review date
- @par
-*/
--- a/commsfw_info/commsinfrastructuredocs/SGL.GT0117.421 Rev 1.0 Connection Manager.mdl	Tue Feb 02 00:53:00 2010 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,19259 +0,0 @@
-
-(object Petal
-    version    	43
-    _written   	"Rose 6.5.9232.10"
-    charSet    	0)
-
-(object Design "Logical View"
-    is_unit    	TRUE
-    is_loaded  	TRUE
-    quid       	"3E6471E70358"
-    defaults   	(object defaults
-	rightMargin 	0.250000
-	leftMargin 	0.250000
-	topMargin  	0.250000
-	bottomMargin 	0.500000
-	pageOverlap 	0.250000
-	clipIconLabels 	TRUE
-	autoResize 	FALSE
-	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       	"3E6471E7035A"
-	exportControl 	"Public"
-	global     	TRUE
-	logical_models 	(list unit_reference_list
-	    (object Class "Application"
-		quid       	"3E68A05302C5"
-		stereotype 	"Actor")
-	    (object Class "Nif"
-		quid       	"3E75AE460280"
-		stereotype 	"Actor")
-	    (object Class "Agent"
-		quid       	"3E75BDF5037A"
-		stereotype 	"Actor"))
-	logical_presentations 	(list unit_reference_list
-	    (object UseCaseDiagram "Main"
-		quid       	"3E6471E801C3"
-		title      	"Main"
-		zoom       	100
-		max_height 	28350
-		max_width  	21600
-		origin_x   	0
-		origin_y   	0
-		items      	(list diagram_item_list
-		    (object ClassView "Class" "Use Case View::Application" @1
-			ShowCompartmentStereotypes 	TRUE
-			location   	(256, 464)
-			label      	(object ItemLabel
-			    Parent_View 	@1
-			    location   	(256, 624)
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	327
-			    justify    	0
-			    label      	"Application")
-			icon       	"Actor"
-			icon_style 	"Icon"
-			line_color 	3342489
-			quidu      	"3E68A05302C5"
-			autoResize 	TRUE)))))
-    root_category 	(object Class_Category "Logical View"
-	quid       	"3E6471E70359"
-	exportControl 	"Public"
-	global     	TRUE
-	subsystem  	"Component View"
-	quidu      	"3E6471E70367"
-	logical_models 	(list unit_reference_list
-	    (object Class "RConnection"
-		quid       	"3E64985D0173"
-		operations 	(list Operations
-		    (object Operation "Stop"
-			quid       	"3E64D0CF0319"
-			parameters 	(list Parameters
-			    (object Parameter "aSubConnectionUniqueId"
-				type       	"TSubConnectionUniqueId"))
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "Stop"
-			quid       	"3E64D1B5023F"
-			parameters 	(list Parameters
-			    (object Parameter "aStopType"
-				type       	"TConnStopType"))
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "GetConnectionInfo"
-			quid       	"3E688AA703DE"
-			parameters 	(list Parameters
-			    (object Parameter "aIndex"
-				type       	"(TUint")
-			    (object Parameter "aConnectionInfo"
-				type       	"TDes8&"))
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "GetSubConnectionInfo"
-			quid       	"3E68970F0229"
-			parameters 	(list Parameters
-			    (object Parameter "aIndex"
-				type       	"TUint")
-			    (object Parameter "aSubConnectionInfo"
-				type       	"TDes8&"))
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "GetSubConnectionInfo"
-			quid       	"3E6897B80296"
-			parameters 	(list Parameters
-			    (object Parameter "aSubConnectionInfo"
-				type       	"TDes8&"))
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "Progress"
-			quid       	"3E6CAA330085"
-			parameters 	(list Parameters
-			    (object Parameter "aSubConnectionUniqueId"
-				type       	"TSubConnectionUniqueId")
-			    (object Parameter "aProgress"
-				type       	"TNifProgress&"))
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "ProgressNotification"
-			quid       	"3E6CCA7301DD"
-			parameters 	(list Parameters
-			    (object Parameter "aSubConnectionUniqueId"
-				type       	"TSubConnectionUniqueId")
-			    (object Parameter "aProgress"
-				type       	"TNifProgressBuf&")
-			    (object Parameter "aStatus"
-				type       	"TRequestStatus&")
-			    (object Parameter "aSelectedProgress"
-				type       	"TUint"))
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "CancelProgressNotification"
-			quid       	"3E6CE3E00008"
-			parameters 	(list Parameters
-			    (object Parameter "aSubConnectionUniqueId"
-				type       	"TSubConnectionUniqueId"))
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "EnumerateSubConnections"
-			quid       	"3E6DD2290212"
-			parameters 	(list Parameters
-			    (object Parameter "aCount"
-				type       	"TUint&"))
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "DataTransferredRequest"
-			quid       	"3E6F40B101E8"
-			parameters 	(list Parameters
-			    (object Parameter "aUplinkVolume"
-				type       	"TPckg<TUint>&")
-			    (object Parameter "aDownlinkVolume"
-				type       	"TPckg<TUint>&")
-			    (object Parameter "aStatus"
-				type       	"TRequestStatus&"))
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "DataTransferredRequest"
-			quid       	"3E6F41F1038E"
-			parameters 	(list Parameters
-			    (object Parameter "aSubConnectionUniqueId"
-				type       	"TSubConnectionUniqueId")
-			    (object Parameter "aUplinkVolume"
-				type       	"TPckg<TUint>&")
-			    (object Parameter "aDownlinkVolume"
-				type       	"TPckg<TUint>&")
-			    (object Parameter "aStatus"
-				type       	"TRequestStatus&"))
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "DataSentNotificationRequest"
-			quid       	"3E70A53B0211"
-			parameters 	(list Parameters
-			    (object Parameter "aThreshold"
-				type       	"TUint")
-			    (object Parameter "aUplinkVolume"
-				type       	"TPckg<TUint>&")
-			    (object Parameter "aStatus"
-				type       	"TRequestStatus&"))
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "DataSentNotificationRequest"
-			quid       	"3E70A60D0378"
-			parameters 	(list Parameters
-			    (object Parameter "aSubConnectionUniqueId"
-				type       	"TSubConnectionUniqueId")
-			    (object Parameter "aThreshold"
-				type       	"TUint")
-			    (object Parameter "aUplinkVolume"
-				type       	"TPckg<TUint>&")
-			    (object Parameter "aStatus"
-				type       	"TRequestStatus&"))
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "DataSentNotificationCancel"
-			quid       	"3E70C91C0240"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "DataSentNotificationCancel"
-			quid       	"3E70C9200175"
-			parameters 	(list Parameters
-			    (object Parameter "aSubConnectionUniqueId"
-				type       	"TSubConnectionUniqueId"))
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "DataReceivedNotificationRequest"
-			quid       	"3E70CEBB01E2"
-			parameters 	(list Parameters
-			    (object Parameter "aThreshold"
-				type       	"TUint")
-			    (object Parameter "aUplinkVolume"
-				type       	"TPckg<TUint>&")
-			    (object Parameter "aStatus"
-				type       	"TRequestStatus&"))
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "DataReceivedNotificationRequest"
-			quid       	"3E70CEBB01F2"
-			parameters 	(list Parameters
-			    (object Parameter "aSubConnectionUniqueId"
-				type       	"TSubConnectionUniqueId")
-			    (object Parameter "aThreshold"
-				type       	"TUint")
-			    (object Parameter "aUplinkVolume"
-				type       	"TPckg<TUint>&")
-			    (object Parameter "aStatus"
-				type       	"TRequestStatus&"))
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "DataReceivedNotificationCancel"
-			quid       	"3E70CEBB0201"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "DataReceivedNotificationCancel"
-			quid       	"3E70CEBB0211"
-			parameters 	(list Parameters
-			    (object Parameter "aSubConnectionUniqueId"
-				type       	"TSubConnectionUniqueId"))
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "AllSubConnectionNotification"
-			quid       	"3E70D0CA0201"
-			parameters 	(list Parameters
-			    (object Parameter "aSubConnectionNotification"
-				type       	"TSubConnectionNotificationBuf&")
-			    (object Parameter "aStatus"
-				type       	"TRequestStatus&"))
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "CancelAllSubConnectionNotification"
-			quid       	"3E71D09302BA"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "IsSubConnectionActiveRequest"
-			quid       	"3E71D99602E9"
-			parameters 	(list Parameters
-			    (object Parameter "aSubConnectionUniqueId"
-				type       	"TSubConnectionUniqueId")
-			    (object Parameter "aSecs"
-				type       	"TUint")
-			    (object Parameter "aSubconnectionActive"
-				type       	"TPckg<TBool>&")
-			    (object Parameter "aStatus"
-				type       	"TRequestStatus&"))
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "IsSubConnectionActiveCancel"
-			quid       	"3E71EE7B02BA"
-			parameters 	(list Parameters
-			    (object Parameter "aSubConnectionUniqueId"
-				type       	"TSubConnectionUniqueId"))
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)))
-	    (object Class "CConnection"
-		quid       	"3E6498720358"
-		used_nodes 	(list uses_relationship_list
-		    (object Uses_Relationship
-			quid       	"3E64993302BC"
-			supplier   	"Logical View::CInterface"
-			quidu      	"3E6499170116"
-			client_cardinality 	(value cardinality "1"))
-		    (object Uses_Relationship
-			quid       	"3E67330B030C"
-			supplier   	"Logical View::CSubConnection"
-			quidu      	"3E67298803C8"
-			supplier_cardinality 	(value cardinality "0..*"))
-		    (object Uses_Relationship
-			quid       	"3E6CE25A0028"
-			supplier   	"Logical View::CInterface"
-			quidu      	"3E6499170116"))
-		operations 	(list Operations
-		    (object Operation "ServiceL"
-			quid       	"3E64D619005A"
-			parameters 	(list Parameters
-			    (object Parameter "aMessage"
-				type       	"RMessage&"))
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "StopL"
-			quid       	"3E65F12200E9"
-			parameters 	(list Parameters
-			    (object Parameter "aMessage"
-				type       	"RMessage&"))
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "GetConnectionInfoL"
-			quid       	"3E688B470092"
-			parameters 	(list Parameters
-			    (object Parameter "aMessage"
-				type       	"RMessage& "))
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "GetSubConnectionInfoL"
-			quid       	"3E689F110100"
-			parameters 	(list Parameters
-			    (object Parameter "aMessage"
-				type       	"RMessage&"))
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "StopSubConnection"
-			quid       	"3E68D01402E4"
-			parameters 	(list Parameters
-			    (object Parameter "aMessage"
-				type       	"RMessage&"))
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "SubConnectionProgressL"
-			quid       	"3E6CAB30024A"
-			parameters 	(list Parameters
-			    (object Parameter "aMessage"
-				type       	"RMessage&"))
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "RequestSubConnectionProgressNotificationL"
-			quid       	"3E6CD0AB0393"
-			parameters 	(list Parameters
-			    (object Parameter "aMessage"
-				type       	"RMessage&"))
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "FindSubConnection"
-			quid       	"3E6CD0FB020C"
-			parameters 	(list Parameters
-			    (object Parameter "aSubConnectionUniqueId"
-				type       	"TSubConnectionUniqueId"))
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "CancelSubConnectionProgressNotification"
-			quid       	"3E6CE3060037"
-			parameters 	(list Parameters
-			    (object Parameter "aMessage"
-				type       	"RMessage&"))
-			result     	"TBool"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "EnumerateSubConnectionsL"
-			quid       	"3E6DD66202BD"
-			parameters 	(list Parameters
-			    (object Parameter "aMessage"
-				type       	"const RMessage&"))
-			result     	"TBool"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "DataTransferredL"
-			quid       	"3E6F43B30081"
-			parameters 	(list Parameters
-			    (object Parameter "aMessage"
-				type       	"const RMessage&"))
-			result     	"TBool"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "DataSentNotificationRequestL"
-			quid       	"3E70A709008A"
-			parameters 	(list Parameters
-			    (object Parameter "aMessage"
-				type       	"const RMessage&"))
-			result     	"TBool"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "DataSentNotificationCancel"
-			quid       	"3E70CA5E0146"
-			parameters 	(list Parameters
-			    (object Parameter "aMessage"
-				type       	"const RMessage&"))
-			result     	"TBool"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "DataReceivedNotificationRequestL"
-			quid       	"3E70CEFC004C"
-			parameters 	(list Parameters
-			    (object Parameter "aMessage"
-				type       	"const RMessage&"))
-			result     	"TBool"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "DataReceivedNotificationCancel"
-			quid       	"3E70CEFC005B"
-			parameters 	(list Parameters
-			    (object Parameter "aMessage"
-				type       	"const RMessage&"))
-			result     	"TBool"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "AllSubConnectionNotificationL"
-			quid       	"3E70D1BF02CC"
-			parameters 	(list Parameters
-			    (object Parameter "aMessage"
-				type       	"const RMessage&"))
-			result     	"TBool"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "CancelAllSubConnectionNotification"
-			quid       	"3E71D0CC01D0"
-			parameters 	(list Parameters
-			    (object Parameter "aMessage"
-				type       	"const RMessage&"))
-			result     	"TBool"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "IsSubConnectionActiveRequestL"
-			quid       	"3E71DC59022E"
-			parameters 	(list Parameters
-			    (object Parameter "aMessage"
-				type       	"const RMessage&"))
-			result     	"TBool"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "SetReturn"
-			quid       	"3E71E70800D6"
-			parameters 	(list Parameters
-			    (object Parameter "aComplete"
-				type       	"TInt")
-			    (object Parameter "anError"
-				type       	"TInt")
-			    (object Parameter "anOwner"
-				type       	"TUid"))
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "IsSubConnectionActiveCancel"
-			quid       	"3E71EE2101EF"
-			parameters 	(list Parameters
-			    (object Parameter "aMessage"
-				type       	"const RMessage&"))
-			result     	"TBool"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "CreateSubConnectionL"
-			quid       	"3E75C7A502BE"
-			parameters 	(list Parameters
-			    (object Parameter "aSubConnectionUniqueId"
-				type       	"TSubConnectionUniqueId")
-			    (object Parameter "aOwningSubInterface"
-				type       	"CSubInterface*"))
-			result     	"CSubConnection*"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "FindPositionForInsertInOrder"
-			quid       	"3E75C95E0241"
-			parameters 	(list Parameters
-			    (object Parameter "aSubConnectionUniqueId"
-				type       	"TSubConnectionUniqueId"))
-			result     	"TInt"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "SubConnectionEvent"
-			quid       	"3E75CCEB0166"
-			parameters 	(list Parameters
-			    (object Parameter "aSubConnectionEvent"
-				type       	"const TSubConnectionEvent&"))
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)))
-	    (object Class "CInterface"
-		quid       	"3E6499170116"
-		superclasses 	(list inheritance_relationship_list
-		    (object Inheritance_Relationship
-			quid       	"3E75AD2B00AB"
-			supplier   	"Logical View::MConnectionNotify"
-			quidu      	"3E75AC4403E7"))
-		used_nodes 	(list uses_relationship_list
-		    (object Uses_Relationship
-			quid       	"3E649A200125"
-			supplier   	"Logical View::CConnectionProvdBase"
-			quidu      	"3E649A070339"
-			client_cardinality 	(value cardinality "1"))
-		    (object Uses_Relationship
-			quid       	"3E672AB1000F"
-			supplier   	"Logical View::CSubInterface"
-			quidu      	"3E6729F10280"
-			client_cardinality 	(value cardinality "0..*")))
-		operations 	(list Operations
-		    (object Operation "Stop"
-			quid       	"3E64D7FC027D"
-			parameters 	(list Parameters
-			    (object Parameter "aSubConnectionUniqueId"
-				type       	"TSubConnectionUniqueId"))
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "GetSubConnectionInfo"
-			quid       	"3E68A1190248"
-			parameters 	(list Parameters
-			    (object Parameter "aIndex"
-				type       	"TUint")
-			    (object Parameter "aSubConnectionInfo"
-				type       	"TDes8&"))
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "GetSubConnectionInfo"
-			quid       	"3E68BDFF00A2"
-			parameters 	(list Parameters
-			    (object Parameter "aSubConnectionInfo"
-				type       	"TDes8&"))
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "Stop"
-			quid       	"3E68DCAB02C5"
-			parameters 	(list Parameters
-			    (object Parameter "aError"
-				type       	"TInt "))
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "EnumerateSubConnectionsL"
-			quid       	"3E6DD6B600F8"
-			parameters 	(list Parameters
-			    (object Parameter "aCount"
-				type       	"TUint&"))
-			result     	"TInt"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "DataTransferred"
-			quid       	"3E6F44570321"
-			parameters 	(list Parameters
-			    (object Parameter "aSubConnectionUniqueId"
-				type       	"TSubConnectionUniqueId")
-			    (object Parameter "aUplinkVolume"
-				type       	"TUint&")
-			    (object Parameter "aDownlinkVolume"
-				type       	"TUint&"))
-			result     	"TInt"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "FindSubInterface"
-			quid       	"3E6F4AAA038E"
-			parameters 	(list Parameters
-			    (object Parameter "aSubConnectionUniqueId"
-				type       	"TSubConnectionUniqueId"))
-			result     	"TInt"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "AllSubConnectionNotificationEnableL"
-			quid       	"3E71C72C0097"
-			result     	"TInt"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "SubConnectionEvent"
-			quid       	"3E75C57E0118"
-			parameters 	(list Parameters
-			    (object Parameter "aSubConnectionEvent"
-				type       	"const TSubConnectionEvent&"))
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)))
-	    (object Class "CNifSession"
-		quid       	"3E649990026D"
-		superclasses 	(list inheritance_relationship_list
-		    (object Inheritance_Relationship
-			quid       	"3E649A630387"
-			supplier   	"Logical View::CConnectionProvdBase"
-			quidu      	"3E649A070339")
-		    (object Inheritance_Relationship
-			quid       	"3E75B2020212"
-			supplier   	"Logical View::MNifSessionNotify"
-			quidu      	"3E75B1F902FD"))
-		used_nodes 	(list uses_relationship_list
-		    (object Uses_Relationship
-			quid       	"3E649AFC03C5"
-			supplier   	"Logical View::CNifAgentRef"
-			quidu      	"3E64999A00F6"
-			client_cardinality 	(value cardinality "1"))))
-	    (object Class "CNifAgentRef"
-		quid       	"3E64999A00F6"
-		used_nodes 	(list uses_relationship_list
-		    (object Uses_Relationship
-			quid       	"3E649B5501D1"
-			supplier   	"Logical View::CNifExtendedManagementCompatibilityLayer"
-			quidu      	"3E649B48024E"
-			client_cardinality 	(value cardinality "0..1"))
-		    (object Uses_Relationship
-			quid       	"3E649C7302CB"
-			supplier   	"Logical View::MNifIfExtendedManagementInterface"
-			quidu      	"3E649B6A0135"
-			client_cardinality 	(value cardinality "0..1"))
-		    (object Uses_Relationship
-			quid       	"3E649CA000B8"
-			supplier   	"Logical View::MNifAgentExtendedManagementInterface"
-			quidu      	"3E649C870106"
-			client_cardinality 	(value cardinality "0..1")))
-		operations 	(list Operations
-		    (object Operation "Stop"
-			quid       	"3E64D92E0387"
-			parameters 	(list Parameters
-			    (object Parameter "aSubConnectionUniqueId"
-				type       	"TSubConnectionUniqueId"))
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "GetSubConnectionInfo"
-			quid       	"3E68C04E0238"
-			parameters 	(list Parameters
-			    (object Parameter "aIndex"
-				type       	"TUint")
-			    (object Parameter "aSubConnectionInfo"
-				type       	"TDes8&"))
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "GetSubConnectionInfo"
-			quid       	"3E68C055015E"
-			parameters 	(list Parameters
-			    (object Parameter "aSubConnectionInfo"
-				type       	"TDes8&"))
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "Stop"
-			quid       	"3E68E02C0219"
-			parameters 	(list Parameters
-			    (object Parameter "aError"
-				type       	"TInt"))
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "EnumerateSubConnections"
-			quid       	"3E6F3DE3014C"
-			parameters 	(list Parameters
-			    (object Parameter "aCount"
-				type       	"TUint&"))
-			result     	"TInt"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "DataTransferred"
-			quid       	"3E6F4683013C"
-			parameters 	(list Parameters
-			    (object Parameter "aSubConnectionUniqueId"
-				type       	"TSubConnectionUniqueId")
-			    (object Parameter "aUplinkVolume"
-				type       	"TUint&")
-			    (object Parameter "aDownlinkVolume"
-				type       	"TUint&"))
-			result     	"TInt"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "AllSubConnectionNotificationEnable"
-			quid       	"3E71C93301D0"
-			result     	"TInt"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "IfProgress"
-			quid       	"3E75AE7B00E9"
-			parameters 	(list Parameters
-			    (object Parameter "aSubConnectionUniqueId"
-				type       	"TSubConnectionUniqueId")
-			    (object Parameter "aStage"
-				type       	"TInt")
-			    (object Parameter "aError"
-				type       	"TInt"))
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "AgentProgress"
-			quid       	"3E75AF68028F"
-			parameters 	(list Parameters
-			    (object Parameter "aSubConnectionUniqueId"
-				type       	"TSubConnectionUniqueId")
-			    (object Parameter "aStage"
-				type       	"TInt")
-			    (object Parameter "aError"
-				type       	"TInt"))
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "Progress"
-			quid       	"3E75AFF600F9"
-			parameters 	(list Parameters
-			    (object Parameter "aSubConnectionUniqueId"
-				type       	"TSubConnectionUniqueId")
-			    (object Parameter "aStage"
-				type       	"TInt")
-			    (object Parameter "aError"
-				type       	"TInt"))
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "NotifyDataSent"
-			quid       	"3E75BF06003D"
-			parameters 	(list Parameters
-			    (object Parameter "aSubConnectionUniqueId"
-				type       	"TSubConnectionUniqueId")
-			    (object Parameter "aUplinkVolume"
-				type       	"TUint"))
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "NotifyDataReceived"
-			quid       	"3E75BF060040"
-			parameters 	(list Parameters
-			    (object Parameter "aSubConnectionUniqueId"
-				type       	"TSubConnectionUniqueId")
-			    (object Parameter "aDownlinkVolume"
-				type       	"TUint"))
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "NetworkAdaptorEvent"
-			quid       	"3E75C3380157"
-			parameters 	(list Parameters
-			    (object Parameter "aEventType"
-				type       	"TNetworkAdaptorEventType")
-			    (object Parameter "aEvent"
-				type       	"TUint")
-			    (object Parameter "aEventData"
-				type       	"const TDesC8&")
-			    (object Parameter "aSource"
-				type       	"TAny*"))
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "DataSentNotificationCancel"
-			quid       	"3E77481A03D5"
-			parameters 	(list Parameters
-			    (object Parameter "aSubConnectionUniqueId"
-				type       	"TSubConnectionUniqueId"))
-			result     	"TInt"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "SetDataSentNotificationGranularity"
-			quid       	"3E7749EC0210"
-			parameters 	(list Parameters
-			    (object Parameter "aSubConnectionUniqueId"
-				type       	"TSubConnectionUniqueId")
-			    (object Parameter "aUplinkGranularity"
-				type       	"TUint"))
-			result     	"TInt"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "SetDataReceivedNotificationGranularity"
-			quid       	"3E774A2802AD"
-			parameters 	(list Parameters
-			    (object Parameter "aSubConnectionUniqueId"
-				type       	"TSubConnectionUniqueId")
-			    (object Parameter "aUplinkGranularity"
-				type       	"TUint"))
-			result     	"TInt"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)))
-	    (object Class "CConnectionProvdBase"
-		quid       	"3E649A070339"
-		used_nodes 	(list uses_relationship_list
-		    (object Uses_Relationship
-			quid       	"3E75B7FF002E"
-			supplier   	"Logical View::MConnectionNotify"
-			quidu      	"3E75AC4403E7"))
-		operations 	(list Operations
-		    (object Operation "Stop"
-			quid       	"3E65FE370118"
-			stereotype 	"abstract"
-			parameters 	(list Parameters
-			    (object Parameter "aSubConnectionUniqueId"
-				type       	"TSubConnectionUniqueId"))
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "GetSubConnectionInfo"
-			quid       	"3E68BBF7015E"
-			stereotype 	"abstract"
-			parameters 	(list Parameters
-			    (object Parameter "aIndex"
-				type       	"TUint")
-			    (object Parameter "aSubConnectionInfo"
-				type       	"TDes8&"))
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "GetSubConnectionInfo"
-			quid       	"3E68BECB0323"
-			stereotype 	"abstract"
-			parameters 	(list Parameters
-			    (object Parameter "aSubConnectionInfo"
-				type       	"TDes8&"))
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "Stop"
-			quid       	"3E68DF5C0371"
-			stereotype 	"abstract"
-			parameters 	(list Parameters
-			    (object Parameter "aError"
-				type       	"TInt"))
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "ProgressL"
-			quid       	"3E6CA92D019F"
-			stereotype 	"abstract"
-			parameters 	(list Parameters
-			    (object Parameter "aSubConnectionUniqueId"
-				type       	"TSubConnectionUniqueId")
-			    (object Parameter "aBuffer"
-				type       	"TNifProgressBuf&"))
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "EnumerateSubConnections"
-			quid       	"3E6DD72301A4"
-			stereotype 	"abstract"
-			parameters 	(list Parameters
-			    (object Parameter "aCount"
-				type       	"TUint&"))
-			result     	"TInt"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "DataTransferred"
-			quid       	"3E6F45010256"
-			stereotype 	"abstract"
-			parameters 	(list Parameters
-			    (object Parameter "aSubConnectionUniqueId"
-				type       	"TSubConnectionUniqueId")
-			    (object Parameter "aUplinkVolume"
-				type       	"TUint&")
-			    (object Parameter "aDownlinkVolume"
-				type       	"TUint&"))
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "AllSubConnectionNotificationEnable"
-			quid       	"3E71C758000B"
-			stereotype 	"abstract"
-			result     	"TInt"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "SetDataSentNotificationGranularity"
-			quid       	"3E7746DE0164"
-			stereotype 	"abstract"
-			parameters 	(list Parameters
-			    (object Parameter "aSubConnectionUniqueId"
-				type       	"TSubConnectionUniqueId")
-			    (object Parameter "aUplinkGranularity"
-				type       	"TUint"))
-			result     	"TInt"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "DataSentNotificationCancel"
-			quid       	"3E7747BB0136"
-			stereotype 	"abstract"
-			parameters 	(list Parameters
-			    (object Parameter "aSubConnectionUniqueId"
-				type       	"TSubConnectionUniqueId"))
-			result     	"TInt"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "SetDataReceivedNotificationGranularity"
-			quid       	"3E774991032A"
-			stereotype 	"abstract"
-			parameters 	(list Parameters
-			    (object Parameter "aSubConnectionUniqueId"
-				type       	"TSubConnectionUniqueId")
-			    (object Parameter "aUplinkGranularity"
-				type       	"TUint"))
-			result     	"TInt"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)))
-	    (object Class "CNifExtendedManagementCompatibilityLayer"
-		quid       	"3E649B48024E"
-		operations 	(list Operations
-		    (object Operation "GetSubConnectionInfo"
-			quid       	"3E68C247019C"
-			parameters 	(list Parameters
-			    (object Parameter "aIndex"
-				type       	"TUint")
-			    (object Parameter "aSubConnectionInfo"
-				type       	"TDes8& "))
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "GetSubConnectionInfo"
-			quid       	"3E68C24B013E"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)))
-	    (object Class "MNifIfExtendedManagementInterface"
-		quid       	"3E649B6A0135"
-		operations 	(list Operations
-		    (object Operation "Stop"
-			quid       	"3E66168D002D"
-			parameters 	(list Parameters
-			    (object Parameter "aSubConnectionUniqueId"
-				type       	"TSubConnectionUniqueId")
-			    (object Parameter "aReason"
-				type       	"TInt"))
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "GetDataTransferred"
-			quid       	"3E6F3FBB03AD"
-			parameters 	(list Parameters
-			    (object Parameter "aSubConnectionUniqueId"
-				type       	"TSubConnectionUniqueId")
-			    (object Parameter "aSentBytes"
-				type       	"TUint&")
-			    (object Parameter "aReceivedBytes"
-				type       	"TUint&"))
-			result     	"TInt"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "DataSentNotificationCancel"
-			quid       	"3E7748830155"
-			parameters 	(list Parameters
-			    (object Parameter "aSubConnectionUniqueId"
-				type       	"TSubConnectionUniqueId"))
-			result     	"TInt"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "SetDataSentNotificationGranularity"
-			quid       	"3E774A6F02DB"
-			parameters 	(list Parameters
-			    (object Parameter "aSubConnectionUniqueId"
-				type       	"TSubConnectionUniqueId")
-			    (object Parameter "aUplinkGranularity"
-				type       	"TUint"))
-			result     	"TInt"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "SetDataReceivedNotificationGranularity"
-			quid       	"3E774A6F02DE"
-			parameters 	(list Parameters
-			    (object Parameter "aSubConnectionUniqueId"
-				type       	"TSubConnectionUniqueId")
-			    (object Parameter "aUplinkGranularity"
-				type       	"TUint"))
-			result     	"TInt"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)))
-	    (object Class "MNifAgentExtendedManagementInterface"
-		quid       	"3E649C870106"
-		operations 	(list Operations
-		    (object Operation "GetSubConnectionInfo"
-			quid       	"3E68C1500371"
-			parameters 	(list Parameters
-			    (object Parameter "aIndex"
-				type       	"TUint")
-			    (object Parameter "aSubConnectionInfo"
-				type       	"TDes8& "))
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "GetSubConnectionInfo"
-			quid       	"3E68C1550006"
-			parameters 	(list Parameters
-			    (object Parameter "aSubConnectionInfo"
-				type       	"TDes8&"))
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "EnumerateSubConnections"
-			quid       	"3E6F3EF302A4"
-			parameters 	(list Parameters
-			    (object Parameter "aCount"
-				type       	"TUint&"))
-			result     	"TInt"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)))
-	    (object Class "CSubConnection"
-		quid       	"3E67298803C8"
-		operations 	(list Operations
-		    (object Operation "GetCurrentProgress"
-			quid       	"3E6CAC6F0393"
-			parameters 	(list Parameters
-			    (object Parameter "aProgress"
-				type       	"TNifProgress&"))
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "SubConnectionUniqueId"
-			quid       	"3E6CD16F00C4"
-			result     	"TSubConnectionUniqueId"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "RequestSubConnectionProgressNotificationL"
-			quid       	"3E6CD1EF0047"
-			parameters 	(list Parameters
-			    (object Parameter "aMessage"
-				type       	"RMessage&"))
-			result     	"TBool"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "CancelSubConnectionProgressNotification"
-			quid       	"3E6CE45D0335"
-			parameters 	(list Parameters
-			    (object Parameter "aMessage"
-				type       	"const RMessage&"))
-			result     	"TBool"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "NotifyDataTransferred"
-			quid       	"3E6F4DA50217"
-			parameters 	(list Parameters
-			    (object Parameter "aUplinkVolume"
-				type       	"const TUint")
-			    (object Parameter "aDownlinkVolume"
-				type       	"const TUint"))
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "NotifyDataSent"
-			quid       	"3E6F4E8F0340"
-			parameters 	(list Parameters
-			    (object Parameter "aUplinkVolume"
-				type       	"TUint")
-			    (object Parameter "aCurrentGranularity"
-				type       	"TUint"))
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "NotifyDataReceived"
-			quid       	"3E6F4F7C01F8"
-			parameters 	(list Parameters
-			    (object Parameter "aDownlinkVolume"
-				type       	"TUint")
-			    (object Parameter "aCurrentGranularity"
-				type       	"TUint"))
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "DataSentNotificationRequestL"
-			quid       	"3E70A78B005B"
-			parameters 	(list Parameters
-			    (object Parameter "aMessage"
-				type       	"const RMessage&"))
-			result     	"TBool"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "DataSentNotificationCancel"
-			quid       	"3E70CB77031B"
-			parameters 	(list Parameters
-			    (object Parameter "aMessage"
-				type       	"const RMessage&"))
-			result     	"TBool"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "DataReceivedNotificationRequestL"
-			quid       	"3E70CF61003C"
-			parameters 	(list Parameters
-			    (object Parameter "aMessage"
-				type       	"const RMessage&"))
-			result     	"TBool"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "DataReceivedNotificationCancel"
-			quid       	"3E70CF61004C"
-			parameters 	(list Parameters
-			    (object Parameter "aMessage"
-				type       	"const RMessage&"))
-			result     	"TBool"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "IsSubConnectionActiveRequestL"
-			quid       	"3E71DD770172"
-			parameters 	(list Parameters
-			    (object Parameter "aMessage"
-				type       	"const RMessage&"))
-			result     	"TBool"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "IsSubConnectionActiveCancel"
-			quid       	"3E71F03C0097"
-			parameters 	(list Parameters
-			    (object Parameter "aMessage"
-				type       	"const RMessage&"))
-			result     	"TBool"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "NotifyDataSent"
-			quid       	"3E75BD020389"
-			parameters 	(list Parameters
-			    (object Parameter "aUplinkVolume"
-				type       	"TUint"))
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "NotifyDataReceived"
-			quid       	"3E75BD020399"
-			parameters 	(list Parameters
-			    (object Parameter "aDownlinkVolume"
-				type       	"TUint"))
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "ProgressNotification"
-			quid       	"3E75BD0203A8"
-			parameters 	(list Parameters
-			    (object Parameter "aStage"
-				type       	"TInt")
-			    (object Parameter "aError"
-				type       	"TInt")
-			    (object Parameter "aInfo"
-				type       	"const TDesC8&"))
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "CSubConnection"
-			quid       	"3E75C8560195"
-			parameters 	(list Parameters
-			    (object Parameter "aSubConnectionUniqueId"
-				type       	"TSubConnectionUniqueId")
-			    (object Parameter "aOwningConnection"
-				type       	"CConnection*")
-			    (object Parameter "aOwningSubInterface"
-				type       	"CSubInterface*"))
-			result     	"CSubConnection*"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)))
-	    (object Class "CSubInterface"
-		quid       	"3E6729F10280"
-		operations 	(list Operations
-		    (object Operation "SubConnectionUniqueId"
-			quid       	"3E6F4BCE01AA"
-			result     	"TSubConnectionUniqueId"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "NotifyDataTransferred"
-			quid       	"3E6F4CAF0302"
-			parameters 	(list Parameters
-			    (object Parameter "aUplinkVolume"
-				type       	"TUint")
-			    (object Parameter "aDownlinkVolume"
-				type       	"TUint"))
-			result     	"TInt"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "DataSentNotificationRequest"
-			quid       	"3E70A88A008A"
-			parameters 	(list Parameters
-			    (object Parameter "aRequestedGranularity"
-				type       	"TUint")
-			    (object Parameter "aRequestedNotificationVolume"
-				type       	"TUint"))
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "DataSentNotificationCancel"
-			quid       	"3E70CBF10240"
-			result     	"TInt"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "DataReceivedNotificationRequest"
-			quid       	"3E70CF810165"
-			parameters 	(list Parameters
-			    (object Parameter "aRequestedGranularity"
-				type       	"TUint")
-			    (object Parameter "aRequestedNotificationVolume"
-				type       	"TUint"))
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "DataReceivedNotificationCancel"
-			quid       	"3E70CF810168"
-			result     	"TInt"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "NotifyDataSent"
-			quid       	"3E75BAE4007C"
-			parameters 	(list Parameters
-			    (object Parameter "aUplinkVolume"
-				type       	"TUint"))
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "NotifyDataReceived"
-			quid       	"3E75BAE4007F"
-			parameters 	(list Parameters
-			    (object Parameter "aDownlinkVolume"
-				type       	"TUint"))
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "ProgressNotification"
-			quid       	"3E75BAE4008C"
-			parameters 	(list Parameters
-			    (object Parameter "aStage"
-				type       	"TInt")
-			    (object Parameter "aError"
-				type       	"TInt")
-			    (object Parameter "aInfo"
-				type       	"const TDesC8&"))
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "SetNextUplinkGranularity"
-			quid       	"3E75C0600118"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "NewL"
-			quid       	"3E75C61502AE"
-			parameters 	(list Parameters
-			    (object Parameter "aThisSubConnectionsUniqueId"
-				type       	"TSubConnectionUniqueId")
-			    (object Parameter "aOwningInterface"
-				type       	"CInterface*"))
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "ConstructL"
-			quid       	"3E75C731030C"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "CalculateNewUplinkGranularity"
-			quid       	"3E7745EC027E"
-			parameters 	(list Parameters
-			    (object Parameter "aRequestedGranularity"
-				type       	"TUint"))
-			result     	"TInt"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "SetNextUplinkGranularity"
-			quid       	"3E7746610230"
-			result     	"TInt"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "SetNextDownlinkGranularity"
-			quid       	"3E774AEE0116"
-			result     	"TInt"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)))
-	    (object Class "CNifIfLink"
-		quid       	"3E68E698014E"
-		operations 	(list Operations
-		    (object Operation "Stop"
-			quid       	"3E68E6A9019C"
-			parameters 	(list Parameters
-			    (object Parameter "aReason"
-				type       	"TInt")
-			    (object Parameter "aAction"
-				type       	"MNifIfNotify::TAction"))
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)))
-	    (object Class "MConnectionNotify"
-		quid       	"3E75AC4403E7"
-		operations 	(list Operations
-		    (object Operation "NotifyDataSent"
-			quid       	"3E75AC7501E3"
-			parameters 	(list Parameters
-			    (object Parameter "aSubConnectionUniqueId"
-				type       	"TSubConnectionUniqueId")
-			    (object Parameter "aUplinkVolume"
-				type       	"TUint"))
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "NotifyDataReceived"
-			quid       	"3E75ACE0008C"
-			parameters 	(list Parameters
-			    (object Parameter "aSubConnectionUniqueId"
-				type       	"TSubConnectionUniqueId")
-			    (object Parameter "aDownlinkVolume"
-				type       	"TUint"))
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "ProgressNotification"
-			quid       	"3E75AD86031C"
-			parameters 	(list Parameters
-			    (object Parameter "aSubConnectionUniqueId"
-				type       	"TSubConnectionUniqueId")
-			    (object Parameter "aStage"
-				type       	"TInt")
-			    (object Parameter "aError"
-				type       	"TInt"))
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)))
-	    (object Class "MNifSessionNotify"
-		quid       	"3E75B1F902FD"
-		operations 	(list Operations
-		    (object Operation "NotifyDataSent"
-			quid       	"3E75B2280280"
-			stereotype 	"abstract"
-			parameters 	(list Parameters
-			    (object Parameter "aSubConnectionUniqueId"
-				type       	"TSubConnectionUniqueId")
-			    (object Parameter "aUplinkVolume"
-				type       	"TUint"))
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "NotifyDataReceived"
-			quid       	"3E75B228028F"
-			stereotype 	"abstract"
-			parameters 	(list Parameters
-			    (object Parameter "aSubConnectionUniqueId"
-				type       	"TSubConnectionUniqueId")
-			    (object Parameter "aDownlinkVolume"
-				type       	"TUint"))
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "ProgressNotification"
-			quid       	"3E75B2280292"
-			stereotype 	"abstract"
-			parameters 	(list Parameters
-			    (object Parameter "aSubConnectionUniqueId"
-				type       	"TSubConnectionUniqueId")
-			    (object Parameter "aStage"
-				type       	"TInt")
-			    (object Parameter "aError"
-				type       	"TInt"))
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "SubConnectionEvent"
-			quid       	"3E75C4E20270"
-			stereotype 	"abstract"
-			parameters 	(list Parameters
-			    (object Parameter "aSubConnectionEvent"
-				type       	"const TSubConnectionEvent&"))
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0)))
-	    (object Association "$UNNAMED$0"
-		quid       	"3E672B1F0399"
-		roles      	(list role_list
-		    (object Role "$UNNAMED$1"
-			quid       	"3E672B20030C"
-			supplier   	"Logical View::MNifAgentExtendedManagementInterface"
-			quidu      	"3E649C870106"
-			is_navigable 	TRUE)
-		    (object Role "$UNNAMED$2"
-			quid       	"3E672B20030E"
-			supplier   	"Logical View::CSubInterface"
-			quidu      	"3E6729F10280")))
-	    (object Association "$UNNAMED$3"
-		quid       	"3E672B3B01F3"
-		roles      	(list role_list
-		    (object Role "$UNNAMED$4"
-			quid       	"3E672B3D0222"
-			supplier   	"Logical View::CInterface"
-			quidu      	"3E6499170116"
-			is_navigable 	TRUE)
-		    (object Role "$UNNAMED$5"
-			quid       	"3E672B3D0231"
-			supplier   	"Logical View::CSubInterface"
-			quidu      	"3E6729F10280"
-			client_cardinality 	(value cardinality "1"))))
-	    (object Association "$UNNAMED$6"
-		quid       	"3E6732D20212"
-		roles      	(list role_list
-		    (object Role "$UNNAMED$7"
-			quid       	"3E6732D30399"
-			supplier   	"Logical View::CSubConnection"
-			quidu      	"3E67298803C8"
-			client_cardinality 	(value cardinality "1"))
-		    (object Role "$UNNAMED$8"
-			quid       	"3E6732D3039B"
-			supplier   	"Logical View::CSubInterface"
-			quidu      	"3E6729F10280"
-			client_cardinality 	(value cardinality "0..*"))))
-	    (object Association "$UNNAMED$9"
-		quid       	"3E67338E031C"
-		roles      	(list role_list
-		    (object Role "$UNNAMED$10"
-			quid       	"3E67338F0212"
-			supplier   	"Logical View::CConnection"
-			quidu      	"3E6498720358"
-			client_cardinality 	(value cardinality "1..*")
-			is_navigable 	TRUE)
-		    (object Role "$UNNAMED$11"
-			quid       	"3E67338F0214"
-			supplier   	"Logical View::CInterface"
-			quidu      	"3E6499170116")))
-	    (object Association "$UNNAMED$12"
-		quid       	"3E6734B9003D"
-		roles      	(list role_list
-		    (object Role "$UNNAMED$13"
-			quid       	"3E6734B90203"
-			supplier   	"Logical View::CSubInterface"
-			quidu      	"3E6729F10280"
-			is_navigable 	TRUE)
-		    (object Role "$UNNAMED$14"
-			quid       	"3E6734B90212"
-			supplier   	"Logical View::CSubConnection"
-			quidu      	"3E67298803C8")))
-	    (object Association "$UNNAMED$15"
-		quid       	"3E6737DC033B"
-		roles      	(list role_list
-		    (object Role "$UNNAMED$16"
-			quid       	"3E6737DF02ED"
-			supplier   	"Logical View::CSubConnection"
-			quidu      	"3E67298803C8"
-			is_navigable 	TRUE)
-		    (object Role "$UNNAMED$17"
-			quid       	"3E6737DF02EF"
-			supplier   	"Logical View::CSubConnection"
-			quidu      	"3E67298803C8")))
-	    (object Association "$UNNAMED$18"
-		quid       	"3E6737F102CE"
-		roles      	(list role_list
-		    (object Role "$UNNAMED$19"
-			quid       	"3E6737F203A8"
-			supplier   	"Logical View::CConnection"
-			quidu      	"3E6498720358"
-			client_cardinality 	(value cardinality "1")
-			is_navigable 	TRUE)
-		    (object Role "$UNNAMED$20"
-			quid       	"3E6737F203AA"
-			supplier   	"Logical View::CSubConnection"
-			quidu      	"3E67298803C8")))
-	    (object Mechanism @2
-		logical_models 	(list unit_reference_list
-		    (object Object "$UNNAMED$21"
-			quid       	"3E64D79E00C8"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3E64D7AA00A8"
-				supplier   	"$UNNAMED$22"
-				quidu      	"3E64D7A3022F"
-				messages   	(list Messages
-				    (object Message "Stop(TSubConnectionUniqueId)"
-					quid       	"3E64D7AA00A9"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"4"
-					ordinal    	3
-					quidu      	"3E64D7FC027D")))
-			    (object Link
-				quid       	"3E65F0C301D3"
-				supplier   	"$UNNAMED$21"
-				quidu      	"3E64D79E00C8"
-				messages   	(list Messages
-				    (object Message "StopSubConnection(RMessage&)"
-					quid       	"3E65F0C301D4"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"3"
-					ordinal    	2
-					quidu      	"3E68D01402E4"))))
-			class      	"Logical View::CConnection"
-			quidu      	"3E6498720358"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$22"
-			quid       	"3E64D7A3022F"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3E64D85D01E1"
-				supplier   	"$UNNAMED$23"
-				quidu      	"3E64D8580089"
-				messages   	(list Messages
-				    (object Message "Stop(TSubConnectionUniqueId)"
-					quid       	"3E64D85D01E2"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"4.1"
-					ordinal    	4
-					quidu      	"3E65FE370118"))))
-			class      	"Logical View::CInterface"
-			quidu      	"3E6499170116"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$23"
-			quid       	"3E64D8580089"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3E64D8E40099"
-				supplier   	"$UNNAMED$24"
-				quidu      	"3E64D8DF01B2"
-				messages   	(list Messages
-				    (object Message "Stop(TSubConnectionUniqueId)"
-					quid       	"3E64D8E4009A"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"4.1.1"
-					ordinal    	5
-					quidu      	"3E64D92E0387"))))
-			class      	"Logical View::CNifSession"
-			quidu      	"3E649990026D"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$24"
-			quid       	"3E64D8DF01B2"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3E66134C0221"
-				supplier   	"$UNNAMED$25"
-				quidu      	"3E66130C000E"
-				messages   	(list Messages
-				    (object Message ""
-					quid       	"3E66134C0222"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"4.1.1.1"
-					ordinal    	6
-					quidu      	"000000000000"))))
-			class      	"Logical View::CNifAgentRef"
-			quidu      	"3E64999A00F6"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$25"
-			quid       	"3E66130C000E"
-			class      	"Logical View::MNifIfExtendedManagementInterface"
-			quidu      	"3E649B6A0135"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$26"
-			quid       	"3E68CE41010F"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3E68CE4F019C"
-				supplier   	"$UNNAMED$21"
-				quidu      	"3E64D79E00C8"
-				messages   	(list Messages
-				    (object Message "ServiceL(RMessage&)"
-					quid       	"3E68CE4F019D"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"2"
-					ordinal    	1
-					quidu      	"3E64D619005A"))))
-			class      	"Logical View::RConnection"
-			quidu      	"3E64985D0173"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$27"
-			quid       	"3E68CE6600C1"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3E68CF640313"
-				supplier   	"$UNNAMED$26"
-				quidu      	"3E68CE41010F"
-				messages   	(list Messages
-				    (object Message "Stop(TSubConnectionUniqueId)"
-					quid       	"3E68CF640314"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1"
-					ordinal    	0
-					quidu      	"3E64D0CF0319"))))
-			class      	"Use Case View::Application"
-			quidu      	"3E68A05302C5"
-			persistence 	"Transient"
-			multi      	FALSE)))
-	    (object Mechanism @3
-		logical_models 	(list unit_reference_list
-		    (object Object "$UNNAMED$28"
-			quid       	"3E688BB700B2"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3E688C1B0006"
-				supplier   	"$UNNAMED$28"
-				quidu      	"3E688BB700B2"
-				messages   	(list Messages
-				    (object Message "GetConnectionInfoL(RMessage& )"
-					quid       	"3E688C1B0007"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"2"
-					ordinal    	1
-					quidu      	"3E688B470092"))))
-			class      	"Logical View::CConnection"
-			quidu      	"3E6498720358"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$29"
-			quid       	"3E688C0F00D1"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3E688C590342"
-				supplier   	"$UNNAMED$28"
-				quidu      	"3E688BB700B2"
-				messages   	(list Messages
-				    (object Message "ServiceL(RMessage&)"
-					quid       	"3E688C590343"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1"
-					ordinal    	0
-					quidu      	"3E64D619005A")
-				    (object Message ""
-					quid       	"3E688C7A01FA"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"ToClientFromSupplier"
-					sequence   	"1.1"
-					ordinal    	2
-					quidu      	"000000000000"))))
-			class      	"Logical View::RConnection"
-			quidu      	"3E64985D0173"
-			persistence 	"Transient"
-			multi      	FALSE)))
-	    (object Mechanism @4
-		logical_models 	(list unit_reference_list
-		    (object Object "$UNNAMED$30"
-			quid       	"3E6897420267"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3E689ECA0025"
-				supplier   	"$UNNAMED$31"
-				quidu      	"3E68974700C1"
-				messages   	(list Messages
-				    (object Message "ServiceL(RMessage&)"
-					quid       	"3E689ECA0026"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"3"
-					ordinal    	2
-					quidu      	"3E64D619005A")))
-			    (object Link
-				quid       	"3E68A023012F"
-				supplier   	"$UNNAMED$30"
-				quidu      	"3E6897420267"
-				messages   	(list Messages
-				    (object Message "GetSubConnectionInfo(TUint, TDes8&)"
-					quid       	"3E68A0230130"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"2"
-					ordinal    	1
-					quidu      	"3E68970F0229"))))
-			class      	"Logical View::RConnection"
-			quidu      	"3E64985D0173"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$31"
-			quid       	"3E68974700C1"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3E689ED500B2"
-				supplier   	"$UNNAMED$31"
-				quidu      	"3E68974700C1")
-			    (object Link
-				quid       	"3E68A1740313"
-				supplier   	"$UNNAMED$32"
-				quidu      	"3E68A1700342"
-				messages   	(list Messages
-				    (object Message "GetSubConnectionInfo(TDes8&)"
-					quid       	"3E68A1740314"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"3.1"
-					ordinal    	3
-					quidu      	"3E68BDFF00A2"))))
-			class      	"Logical View::CConnection"
-			quidu      	"3E6498720358"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$33"
-			quid       	"3E68A0680267"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3E68A0770100"
-				supplier   	"$UNNAMED$30"
-				quidu      	"3E6897420267"
-				messages   	(list Messages
-				    (object Message "GetSubConnectionInfo(TDes8&)"
-					quid       	"3E68A0770101"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1"
-					ordinal    	0
-					quidu      	"3E6897B80296"))))
-			class      	"Use Case View::Application"
-			quidu      	"3E68A05302C5"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$32"
-			quid       	"3E68A1700342"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3E68BC9F0219"
-				supplier   	"$UNNAMED$34"
-				quidu      	"3E68BC9B010F"
-				messages   	(list Messages
-				    (object Message "GetSubConnectionInfo(TDes8&)"
-					quid       	"3E68BC9F021A"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"3.1.1"
-					ordinal    	4
-					quidu      	"3E68BECB0323"))))
-			class      	"Logical View::CInterface"
-			quidu      	"3E6499170116"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$34"
-			quid       	"3E68BC9B010F"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3E68C0D10006"
-				supplier   	"$UNNAMED$35"
-				quidu      	"3E68C0CC0025"
-				messages   	(list Messages
-				    (object Message "GetSubConnectionInfo(TDes8&)"
-					quid       	"3E68C0D10007"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"3.1.1.1"
-					ordinal    	5
-					quidu      	"3E68C055015E"))))
-			class      	"Logical View::CNifSession"
-			quidu      	"3E649990026D"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$35"
-			quid       	"3E68C0CC0025"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3E68C1CC0209"
-				supplier   	"$UNNAMED$36"
-				quidu      	"3E68C1BA0258"
-				messages   	(list Messages
-				    (object Message "GetSubConnectionInfo(TDes8&)"
-					quid       	"3E68C1CC020A"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"3.1.1.1.1"
-					ordinal    	6
-					quidu      	"3E68C1550006"))))
-			class      	"Logical View::CNifAgentRef"
-			quidu      	"3E64999A00F6"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$36"
-			quid       	"3E68C1BA0258"
-			class      	"Logical View::MNifAgentExtendedManagementInterface"
-			quidu      	"3E649C870106"
-			persistence 	"Transient"
-			multi      	FALSE)))
-	    (object Mechanism @5
-		logical_models 	(list unit_reference_list
-		    (object Object "$UNNAMED$37"
-			quid       	"3E68DC3F017D"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3E68DC4601AC"
-				supplier   	"$UNNAMED$38"
-				quidu      	"3E68DC42014E"
-				messages   	(list Messages
-				    (object Message "ServiceL(RMessage&)"
-					quid       	"3E68DC4601AD"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"2"
-					ordinal    	1
-					quidu      	"3E64D619005A"))))
-			class      	"Logical View::RConnection"
-			quidu      	"3E64985D0173"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$38"
-			quid       	"3E68DC42014E"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3E68DC5803CF"
-				supplier   	"$UNNAMED$38"
-				quidu      	"3E68DC42014E"
-				messages   	(list Messages
-				    (object Message "StopL(RMessage&)"
-					quid       	"3E68DC5803D0"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"2.1"
-					ordinal    	2
-					quidu      	"3E65F12200E9")))
-			    (object Link
-				quid       	"3E68DCD601BB"
-				supplier   	"$UNNAMED$39"
-				quidu      	"3E68DCD10238"
-				messages   	(list Messages
-				    (object Message "Stop(TInt )"
-					quid       	"3E68DCD601BC"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"2.2"
-					ordinal    	3
-					quidu      	"3E68DCAB02C5"))))
-			class      	"Logical View::CConnection"
-			quidu      	"3E6498720358"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$39"
-			quid       	"3E68DCD10238"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3E68DFA40296"
-				supplier   	"$UNNAMED$40"
-				quidu      	"3E68DF9F011F"
-				messages   	(list Messages
-				    (object Message "Stop(TInt)"
-					quid       	"3E68DFA40297"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"2.2.1"
-					ordinal    	4
-					quidu      	"3E68DF5C0371"))))
-			class      	"Logical View::CInterface"
-			quidu      	"3E6499170116"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$41"
-			quid       	"3E68DCF30219"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3E68DD050361"
-				supplier   	"$UNNAMED$37"
-				quidu      	"3E68DC3F017D"
-				messages   	(list Messages
-				    (object Message "Stop(TConnStopType)"
-					quid       	"3E68DD050362"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1"
-					ordinal    	0
-					quidu      	"3E64D1B5023F"))))
-			class      	"Use Case View::Application"
-			quidu      	"3E68A05302C5"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$40"
-			quid       	"3E68DF9F011F"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3E68E0AD0209"
-				supplier   	"$UNNAMED$42"
-				quidu      	"3E68E08203AF"
-				messages   	(list Messages
-				    (object Message "Stop(TInt)"
-					quid       	"3E68E0AD020A"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"2.2.1.1"
-					ordinal    	5
-					quidu      	"3E68E02C0219"))))
-			class      	"Logical View::CNifSession"
-			quidu      	"3E649990026D"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$42"
-			quid       	"3E68E08203AF"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3E68E7BC00D1"
-				supplier   	"$UNNAMED$43"
-				quidu      	"3E68E6A10323"
-				messages   	(list Messages
-				    (object Message "Stop(TInt, MNifIfNotify::TAction)"
-					quid       	"3E68E7BC00D2"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"2.2.1.1.1"
-					ordinal    	6
-					quidu      	"3E68E6A9019C"))))
-			class      	"Logical View::CNifAgentRef"
-			quidu      	"3E64999A00F6"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$43"
-			quid       	"3E68E6A10323"
-			class      	"Logical View::CNifIfLink"
-			quidu      	"3E68E698014E"
-			persistence 	"Transient"
-			multi      	FALSE)))
-	    (object Mechanism @6
-		logical_models 	(list unit_reference_list
-		    (object Object "$UNNAMED$44"
-			quid       	"3E6CAA910076"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3E6CAA9C025A"
-				supplier   	"$UNNAMED$45"
-				quidu      	"3E6CAA970095"
-				messages   	(list Messages
-				    (object Message "Progress(TSubConnectionUniqueId, TNifProgress&)"
-					quid       	"3E6CAA9C025B"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1"
-					ordinal    	0
-					quidu      	"3E6CAA330085"))))
-			class      	"Use Case View::Application"
-			quidu      	"3E68A05302C5"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$45"
-			quid       	"3E6CAA970095"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3E6CAAC00076"
-				supplier   	"$UNNAMED$46"
-				quidu      	"3E6CAAB7022B"
-				messages   	(list Messages
-				    (object Message "ServiceL(RMessage&)"
-					quid       	"3E6CAAC00077"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1"
-					ordinal    	1
-					quidu      	"3E64D619005A"))))
-			class      	"Logical View::RConnection"
-			quidu      	"3E64985D0173"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$46"
-			quid       	"3E6CAAB7022B"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3E6CAAC701CD"
-				supplier   	"$UNNAMED$46"
-				quidu      	"3E6CAAB7022B"
-				messages   	(list Messages
-				    (object Message "SubConnectionProgressL(RMessage&)"
-					quid       	"3E6CAAC701CE"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1.1"
-					ordinal    	2
-					quidu      	"3E6CAB30024A")
-				    (object Message "FindSubConnection(TSubConnectionUniqueId)"
-					quid       	"3E6CD2A8022B"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1.2"
-					ordinal    	3
-					quidu      	"3E6CD0FB020C")))
-			    (object Link
-				quid       	"3E6CACBD0102"
-				supplier   	"$UNNAMED$47"
-				quidu      	"3E6CAC590066"
-				messages   	(list Messages
-				    (object Message "GetCurrentProgress(TNifProgress&)"
-					quid       	"3E6CACBD0103"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1.4"
-					ordinal    	5
-					quidu      	"3E6CAC6F0393")
-				    (object Message "SubConnectionUniqueId( )"
-					quid       	"3E6CD2940056"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1.3"
-					ordinal    	4
-					quidu      	"3E6CD16F00C4"))))
-			class      	"Logical View::CConnection"
-			quidu      	"3E6498720358"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$47"
-			quid       	"3E6CAC590066"
-			class      	"Logical View::CSubConnection"
-			quidu      	"3E67298803C8"
-			persistence 	"Transient"
-			multi      	FALSE)))
-	    (object Mechanism @7
-		logical_models 	(list unit_reference_list
-		    (object Object "$UNNAMED$48"
-			quid       	"3E6CCA570170"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3E6CCA670122"
-				supplier   	"$UNNAMED$49"
-				quidu      	"3E6CCA5F02C7"
-				messages   	(list Messages
-				    (object Message "ProgressNotification(TSubConnectionUniqueId, TNifProgressBuf&, TRequestStatus&, TUint)"
-					quid       	"3E6CCA670123"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1"
-					ordinal    	0
-					quidu      	"3E6CCA7301DD"))))
-			class      	"Use Case View::Application"
-			quidu      	"3E68A05302C5"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$49"
-			quid       	"3E6CCA5F02C7"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3E6CCE6A03D1"
-				supplier   	"$UNNAMED$50"
-				quidu      	"3E6CCA6103C1"
-				messages   	(list Messages
-				    (object Message "ServiceL(RMessage&)"
-					quid       	"3E6CCE6A03D2"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1"
-					ordinal    	1
-					quidu      	"3E64D619005A"))))
-			class      	"Logical View::RConnection"
-			quidu      	"3E64985D0173"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$50"
-			quid       	"3E6CCA6103C1"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3E6CD0820373"
-				supplier   	"$UNNAMED$50"
-				quidu      	"3E6CCA6103C1"
-				messages   	(list Messages
-				    (object Message "RequestSubConnectionProgressNotificationL(RMessage&)"
-					quid       	"3E6CD0820374"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1.1"
-					ordinal    	2
-					quidu      	"3E6CD0AB0393")
-				    (object Message "FindSubConnection(TSubConnectionUniqueId)"
-					quid       	"3E6CD0DA024A"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1.1.1"
-					ordinal    	3
-					quidu      	"3E6CD0FB020C")))
-			    (object Link
-				quid       	"3E6CD1AC0095"
-				supplier   	"$UNNAMED$51"
-				quidu      	"3E6CD1A003C1"
-				messages   	(list Messages
-				    (object Message "SubConnectionUniqueId( )"
-					quid       	"3E6CD1AC0096"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1.1.2"
-					ordinal    	4
-					quidu      	"3E6CD16F00C4")
-				    (object Message "RequestSubConnectionProgressNotificationL(RMessage&)"
-					quid       	"3E6CD2090085"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1.2"
-					ordinal    	5
-					quidu      	"3E6CD1EF0047"))))
-			class      	"Logical View::CConnection"
-			quidu      	"3E6498720358"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$51"
-			quid       	"3E6CD1A003C1"
-			class      	"Logical View::CSubConnection"
-			quidu      	"3E67298803C8"
-			persistence 	"Transient"
-			multi      	FALSE)))
-	    (object Mechanism @8
-		logical_models 	(list unit_reference_list
-		    (object Object "$UNNAMED$52"
-			quid       	"3E6CE3560095"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3E6CE370020C"
-				supplier   	"$UNNAMED$53"
-				quidu      	"3E6CE3670028"
-				messages   	(list Messages
-				    (object Message "CancelProgressNotification(TSubConnectionUniqueId)"
-					quid       	"3E6CE370020D"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1"
-					ordinal    	0
-					quidu      	"3E6CE3E00008"))))
-			class      	"Use Case View::Application"
-			quidu      	"3E68A05302C5"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$54"
-			quid       	"3E6CE35B00C4"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3E6CE37502D7"
-				supplier   	"$UNNAMED$54"
-				quidu      	"3E6CE35B00C4"
-				messages   	(list Messages
-				    (object Message "CancelSubConnectionProgressNotification(RMessage&)"
-					quid       	"3E6CE37502D8"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1.1"
-					ordinal    	2
-					quidu      	"3E6CE3060037")
-				    (object Message "FindSubConnection(TSubConnectionUniqueId)"
-					quid       	"3E6CE44300D3"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1.2"
-					ordinal    	3
-					quidu      	"3E6CD0FB020C")))
-			    (object Link
-				quid       	"3E6CE44C0102"
-				supplier   	"$UNNAMED$55"
-				quidu      	"3E6CE43B0393"
-				messages   	(list Messages
-				    (object Message "CancelSubConnectionProgressNotification(const RMessage&)"
-					quid       	"3E6CE44C0103"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1.3"
-					ordinal    	4
-					quidu      	"3E6CE45D0335"))))
-			class      	"Logical View::CConnection"
-			quidu      	"3E6498720358"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$53"
-			quid       	"3E6CE3670028"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3E6CE3730085"
-				supplier   	"$UNNAMED$54"
-				quidu      	"3E6CE35B00C4"
-				messages   	(list Messages
-				    (object Message "ServiceL(RMessage&)"
-					quid       	"3E6CE3730086"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1"
-					ordinal    	1
-					quidu      	"3E64D619005A"))))
-			class      	"Logical View::RConnection"
-			quidu      	"3E64985D0173"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$55"
-			quid       	"3E6CE43B0393"
-			class      	"Logical View::CSubConnection"
-			quidu      	"3E67298803C8"
-			persistence 	"Transient"
-			multi      	FALSE)))
-	    (object Mechanism @9
-		logical_models 	(list unit_reference_list
-		    (object Object "$UNNAMED$56"
-			quid       	"3E6DD2750231"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3E6DD281027F"
-				supplier   	"$UNNAMED$57"
-				quidu      	"3E6DD27D0369"
-				messages   	(list Messages
-				    (object Message "EnumerateSubConnections(TUint&)"
-					quid       	"3E6DD28102AE"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1"
-					ordinal    	0
-					quidu      	"3E6DD2290212"))))
-			class      	"Use Case View::Application"
-			quidu      	"3E68A05302C5"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$57"
-			quid       	"3E6DD27D0369"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3E6DD28C028F"
-				supplier   	"$UNNAMED$58"
-				quidu      	"3E6DD28902FC"
-				messages   	(list Messages
-				    (object Message "ServiceL(RMessage&)"
-					quid       	"3E6DD28C0290"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1"
-					ordinal    	1
-					quidu      	"3E64D619005A"))))
-			class      	"Logical View::RConnection"
-			quidu      	"3E64985D0173"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$58"
-			quid       	"3E6DD28902FC"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3E6DD291005C"
-				supplier   	"$UNNAMED$58"
-				quidu      	"3E6DD28902FC"
-				messages   	(list Messages
-				    (object Message "EnumerateSubConnectionsL(const RMessage&)"
-					quid       	"3E6DD291005D"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1.1"
-					ordinal    	2
-					quidu      	"3E6DD66202BD")))
-			    (object Link
-				quid       	"3E6DD6F0030C"
-				supplier   	"$UNNAMED$59"
-				quidu      	"3E6DD6E302AE"
-				messages   	(list Messages
-				    (object Message "EnumerateSubConnectionsL(TUint&)"
-					quid       	"3E6DD6F0030D"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1.2"
-					ordinal    	3
-					quidu      	"3E6DD6B600F8"))))
-			class      	"Logical View::CConnection"
-			quidu      	"3E6498720358"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$59"
-			quid       	"3E6DD6E302AE"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3E6DD83D0369"
-				supplier   	"$UNNAMED$60"
-				quidu      	"3E6DD8390379"
-				messages   	(list Messages
-				    (object Message "EnumerateSubConnections(TUint&)"
-					quid       	"3E6DD83D036A"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1.2.1"
-					ordinal    	4
-					quidu      	"3E6DD72301A4"))))
-			class      	"Logical View::CInterface"
-			quidu      	"3E6499170116"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$60"
-			quid       	"3E6DD8390379"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3E6F3E2300CF"
-				supplier   	"$UNNAMED$61"
-				quidu      	"3E6F3E1D03DC"
-				messages   	(list Messages
-				    (object Message "EnumerateSubConnections(TUint&)"
-					quid       	"3E6F3E2300D0"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1.2.1.1"
-					ordinal    	5
-					quidu      	"3E6F3DE3014C"))))
-			class      	"Logical View::CNifSession"
-			quidu      	"3E649990026D"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$61"
-			quid       	"3E6F3E1D03DC"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3E6F3F1C03DC"
-				supplier   	"$UNNAMED$62"
-				quidu      	"3E6F3F16013C"
-				messages   	(list Messages
-				    (object Message "EnumerateSubConnections(TUint&)"
-					quid       	"3E6F3F1C03DD"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1.2.1.1.1"
-					ordinal    	6
-					quidu      	"3E6F3EF302A4"))))
-			class      	"Logical View::CNifAgentRef"
-			quidu      	"3E64999A00F6"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$62"
-			quid       	"3E6F3F16013C"
-			class      	"Logical View::MNifAgentExtendedManagementInterface"
-			quidu      	"3E649C870106"
-			persistence 	"Transient"
-			multi      	FALSE)))
-	    (object Mechanism @10
-		logical_models 	(list unit_reference_list
-		    (object Object "$UNNAMED$63"
-			quid       	"3E6F41580236"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3E6F41600265"
-				supplier   	"$UNNAMED$64"
-				quidu      	"3E6F415C035F"
-				messages   	(list Messages
-				    (object Message "DataTransferredRequest(TPckg<TUint>&, TPckg<TUint>&, TRequestStatus&)"
-					quid       	"3E6F41600266"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1"
-					ordinal    	0
-					quidu      	"3E6F40B101E8"))))
-			class      	"Use Case View::Application"
-			quidu      	"3E68A05302C5"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$64"
-			quid       	"3E6F415C035F"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3E6F416E02A4"
-				supplier   	"$UNNAMED$65"
-				quidu      	"3E6F416702D3"
-				messages   	(list Messages
-				    (object Message "ServiceL(RMessage&)"
-					quid       	"3E6F416E02A5"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.2"
-					ordinal    	2
-					quidu      	"3E64D619005A")))
-			    (object Link
-				quid       	"3E6F431A00EE"
-				supplier   	"$UNNAMED$64"
-				quidu      	"3E6F415C035F"
-				messages   	(list Messages
-				    (object Message "DataTransferredRequest(TSubConnectionUniqueId, TPckg<TUint>&, TPckg<TUint>&, TRequestStatus&)"
-					quid       	"3E6F431A00EF"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1"
-					ordinal    	1
-					quidu      	"3E6F41F1038E"))))
-			class      	"Logical View::RConnection"
-			quidu      	"3E64985D0173"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$65"
-			quid       	"3E6F416702D3"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3E6F41770004"
-				supplier   	"$UNNAMED$65"
-				quidu      	"3E6F416702D3"
-				messages   	(list Messages
-				    (object Message "DataTransferredL(const RMessage&)"
-					quid       	"3E6F41770005"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.2.1"
-					ordinal    	3
-					quidu      	"3E6F43B30081")))
-			    (object Link
-				quid       	"3E6F44DF0052"
-				supplier   	"$UNNAMED$66"
-				quidu      	"3E6F44D7038E"
-				messages   	(list Messages
-				    (object Message "DataTransferred(TSubConnectionUniqueId, TUint&, TUint&)"
-					quid       	"3E6F44DF0053"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.2.2"
-					ordinal    	4
-					quidu      	"3E6F44570321"))))
-			class      	"Logical View::CConnection"
-			quidu      	"3E6498720358"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$66"
-			quid       	"3E6F44D7038E"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3E6F460B0091"
-				supplier   	"$UNNAMED$67"
-				quidu      	"3E6F460601AA"
-				messages   	(list Messages
-				    (object Message "DataTransferred(TSubConnectionUniqueId, TUint&, TUint&)"
-					quid       	"3E6F460B0092"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.2.2.1"
-					ordinal    	5
-					quidu      	"3E6F45010256")))
-			    (object Link
-				quid       	"3E6F4C2F0091"
-				supplier   	"$UNNAMED$68"
-				quidu      	"3E6F4C1C037F"
-				messages   	(list Messages
-				    (object Message "SubConnectionUniqueId( )"
-					quid       	"3E6F4C2F0092"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.2.2.3"
-					ordinal    	9
-					quidu      	"3E6F4BCE01AA")
-				    (object Message "NotifyDataTransferred(TUint, TUint)"
-					quid       	"3E6F4D54010E"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.2.2.4"
-					ordinal    	10
-					quidu      	"3E6F4CAF0302")))
-			    (object Link
-				quid       	"3E6F4C4F00BF"
-				supplier   	"$UNNAMED$66"
-				quidu      	"3E6F44D7038E"
-				messages   	(list Messages
-				    (object Message "FindSubInterface(TSubConnectionUniqueId)"
-					quid       	"3E6F4C4F00C0"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.2.2.2"
-					ordinal    	8
-					quidu      	"3E6F4AAA038E"))))
-			class      	"Logical View::CInterface"
-			quidu      	"3E6499170116"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$67"
-			quid       	"3E6F460601AA"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3E6F47220330"
-				supplier   	"$UNNAMED$69"
-				quidu      	"3E6F471D016B"
-				messages   	(list Messages
-				    (object Message "DataTransferred(TSubConnectionUniqueId, TUint&, TUint&)"
-					quid       	"3E6F47220331"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.2.2.1.1"
-					ordinal    	6
-					quidu      	"3E6F4683013C"))))
-			class      	"Logical View::CNifSession"
-			quidu      	"3E649990026D"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$69"
-			quid       	"3E6F471D016B"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3E6F474F036F"
-				supplier   	"$UNNAMED$70"
-				quidu      	"3E6F474600A0"
-				messages   	(list Messages
-				    (object Message "GetDataTransferred(TSubConnectionUniqueId, TUint&, TUint&)"
-					quid       	"3E6F474F0370"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.2.2.1.1.1"
-					ordinal    	7
-					quidu      	"3E6F3FBB03AD"))))
-			class      	"Logical View::CNifAgentRef"
-			quidu      	"3E64999A00F6"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$70"
-			quid       	"3E6F474600A0"
-			class      	"Logical View::MNifIfExtendedManagementInterface"
-			quidu      	"3E649B6A0135"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$71"
-			quid       	"3E6F4C060091"
-			class      	"Logical View::CSubInterface"
-			quidu      	"3E6729F10280"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$72"
-			quid       	"3E6F4C0D0265"
-			class      	"Logical View::CSubInterface"
-			quidu      	"3E6729F10280"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$68"
-			quid       	"3E6F4C1C037F"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3E6F4E1A0208"
-				supplier   	"$UNNAMED$73"
-				quidu      	"3E6F4E0A014C"
-				messages   	(list Messages
-				    (object Message "NotifyDataTransferred(const TUint, const TUint)"
-					quid       	"3E6F4E1A0209"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.2.2.4.1"
-					ordinal    	11
-					quidu      	"3E6F4DA50217"))))
-			class      	"Logical View::CSubInterface"
-			quidu      	"3E6729F10280"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$73"
-			quid       	"3E6F4E0A014C"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3E6F4EE00256"
-				supplier   	"$UNNAMED$73"
-				quidu      	"3E6F4E0A014C"
-				messages   	(list Messages
-				    (object Message "NotifyDataSent(TUint, TUint)"
-					quid       	"3E6F4EE00257"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.2.2.4.1.1"
-					ordinal    	12
-					quidu      	"3E6F4E8F0340")
-				    (object Message "NotifyDataReceived(TUint, TUint)"
-					quid       	"3E6F4FC50208"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.2.2.4.1.2"
-					ordinal    	13
-					quidu      	"3E6F4F7C01F8"))))
-			class      	"Logical View::CSubConnection"
-			quidu      	"3E67298803C8"
-			persistence 	"Transient"
-			multi      	FALSE)))
-	    (object Mechanism @11
-		logical_models 	(list unit_reference_list
-		    (object Object "$UNNAMED$74"
-			quid       	"3E70A5D900B9"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3E70A5E0009A"
-				supplier   	"$UNNAMED$75"
-				quidu      	"3E70A5DD00B9"
-				messages   	(list Messages
-				    (object Message "DataSentNotificationRequest(TUint, TPckg<TUint>&, TRequestStatus&)"
-					quid       	"3E70A5E0009B"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1"
-					ordinal    	0
-					quidu      	"3E70A53B0211"))))
-			class      	"Use Case View::Application"
-			quidu      	"3E68A05302C5"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$75"
-			quid       	"3E70A5DD00B9"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3E70A5E8007B"
-				supplier   	"$UNNAMED$75"
-				quidu      	"3E70A5DD00B9"
-				messages   	(list Messages
-				    (object Message "DataSentNotificationRequest(TSubConnectionUniqueId, TUint, TPckg<TUint>&, TRequestStatus&)"
-					quid       	"3E70A5E8007C"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1"
-					ordinal    	1
-					Operation  	"DataSentNotificationRequest(TUint, TPckg<TUint>&, TRequestStatus&)"
-					quidu      	"3E70A53B0211")))
-			    (object Link
-				quid       	"3E70A698031B"
-				supplier   	"$UNNAMED$76"
-				quidu      	"3E70A6940398"
-				messages   	(list Messages
-				    (object Message "ServiceL(RMessage&)"
-					quid       	"3E70A698031C"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.2"
-					ordinal    	2
-					quidu      	"3E64D619005A"))))
-			class      	"Logical View::RConnection"
-			quidu      	"3E64985D0173"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$76"
-			quid       	"3E70A6940398"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3E70A73002CC"
-				supplier   	"$UNNAMED$76"
-				quidu      	"3E70A6940398"
-				messages   	(list Messages
-				    (object Message "DataSentNotificationRequestL(const RMessage&)"
-					quid       	"3E70A73002CD"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.2.1"
-					ordinal    	3
-					quidu      	"3E70A709008A")
-				    (object Message "FindSubConnection(TSubConnectionUniqueId)"
-					quid       	"3E70A7470165"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.2.2"
-					ordinal    	4
-					quidu      	"3E6CD0FB020C")))
-			    (object Link
-				quid       	"3E70A7DA0165"
-				supplier   	"$UNNAMED$77"
-				quidu      	"3E70A7D60165"
-				messages   	(list Messages
-				    (object Message "DataSentNotificationRequestL(const RMessage&)"
-					quid       	"3E70A7DA0166"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.2.3"
-					ordinal    	5
-					quidu      	"3E70A78B005B"))))
-			class      	"Logical View::CConnection"
-			quidu      	"3E6498720358"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$77"
-			quid       	"3E70A7D60165"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3E70AA19025F"
-				supplier   	"$UNNAMED$78"
-				quidu      	"3E70AA13025F"
-				messages   	(list Messages
-				    (object Message "DataSentNotificationRequest(TUint, TUint)"
-					quid       	"3E70AA190260"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.2.3.1"
-					ordinal    	6
-					quidu      	"3E70A88A008A")
-				    (object Message "NotifyDataTransferred(const TUint, const TUint)"
-					quid       	"3E70B2E1006B"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"ToClientFromSupplier"
-					sequence   	"1.2.3.1.2"
-					ordinal    	14
-					quidu      	"3E6F4DA50217")))
-			    (object Link
-				quid       	"3E70B36F002D"
-				supplier   	"$UNNAMED$77"
-				quidu      	"3E70A7D60165"
-				messages   	(list Messages
-				    (object Message "NotifyDataSent(TUint, TUint)"
-					quid       	"3E70B36F002E"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.2.3.2"
-					ordinal    	15
-					quidu      	"3E6F4E8F0340")
-				    (object Message "NotifyDataReceived(TUint, TUint)"
-					quid       	"3E70B37A03A7"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.2.3.3"
-					ordinal    	16
-					quidu      	"3E6F4F7C01F8"))))
-			class      	"Logical View::CSubConnection"
-			quidu      	"3E67298803C8"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$78"
-			quid       	"3E70AA13025F"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3E70AA6F0194"
-				supplier   	"$UNNAMED$79"
-				quidu      	"3E70AA680388"
-				messages   	(list Messages
-				    (object Message "DataTransferred(TSubConnectionUniqueId, TUint&, TUint&)"
-					quid       	"3E70AA6F0195"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.2.3.1.1"
-					ordinal    	7
-					quidu      	"3E6F44570321")
-				    (object Message "SubConnectionUniqueId( )"
-					quid       	"3E70B083031B"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"ToClientFromSupplier"
-					sequence   	"1.2.3.1.1.3"
-					ordinal    	12
-					quidu      	"3E6F4BCE01AA")
-				    (object Message "NotifyDataTransferred(TUint, TUint)"
-					quid       	"3E70B2CB02AD"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"ToClientFromSupplier"
-					sequence   	"1.2.3.1.1.4"
-					ordinal    	13
-					quidu      	"3E6F4CAF0302")))
-			    (object Link
-				quid       	"3E77462100A9"
-				supplier   	"$UNNAMED$78"
-				quidu      	"3E70AA13025F"
-				messages   	(list Messages
-				    (object Message "CalculateNewUplinkGranularity(TUint)"
-					quid       	"3E77462100AA"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.2.3.1.3"
-					ordinal    	17
-					quidu      	"3E7745EC027E")
-				    (object Message "SetNextUplinkGranularity( )"
-					quid       	"3E774688032A"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.2.3.1.4"
-					ordinal    	18
-					quidu      	"3E75C0600118")))
-			    (object Link
-				quid       	"3E7747800145"
-				supplier   	"$UNNAMED$80"
-				quidu      	"3E70AAE500F8"
-				messages   	(list Messages
-				    (object Message "SetDataSentNotificationGranularity(TSubConnectionUniqueId, TUint)"
-					quid       	"3E7747800146"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.2.3.1.5"
-					ordinal    	19
-					quidu      	"3E7746DE0164"))))
-			class      	"Logical View::CSubInterface"
-			quidu      	"3E6729F10280"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$79"
-			quid       	"3E70AA680388"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3E70AAE9025F"
-				supplier   	"$UNNAMED$80"
-				quidu      	"3E70AAE500F8"
-				messages   	(list Messages
-				    (object Message "DataTransferred(TSubConnectionUniqueId, TUint&, TUint&)"
-					quid       	"3E70AAE90260"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.2.3.1.1.1"
-					ordinal    	8
-					quidu      	"3E6F45010256")))
-			    (object Link
-				quid       	"3E70B057029E"
-				supplier   	"$UNNAMED$79"
-				quidu      	"3E70AA680388"
-				messages   	(list Messages
-				    (object Message "FindSubInterface(TSubConnectionUniqueId)"
-					quid       	"3E70B057029F"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.2.3.1.1.2"
-					ordinal    	11
-					quidu      	"3E6F4AAA038E"))))
-			class      	"Logical View::CInterface"
-			quidu      	"3E6499170116"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$80"
-			quid       	"3E70AAE500F8"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3E70AB09003C"
-				supplier   	"$UNNAMED$81"
-				quidu      	"3E70AB0300B9"
-				messages   	(list Messages
-				    (object Message "DataTransferred(TSubConnectionUniqueId, TUint&, TUint&)"
-					quid       	"3E70AB09003D"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.2.3.1.1.1.1"
-					ordinal    	9
-					quidu      	"3E6F4683013C"))))
-			class      	"Logical View::CNifSession"
-			quidu      	"3E649990026D"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$81"
-			quid       	"3E70AB0300B9"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3E70AB380127"
-				supplier   	"$UNNAMED$82"
-				quidu      	"3E70AB30000D"
-				messages   	(list Messages
-				    (object Message "GetDataTransferred(TSubConnectionUniqueId, TUint&, TUint&)"
-					quid       	"3E70AB380128"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.2.3.1.1.1.1.1"
-					ordinal    	10
-					quidu      	"3E6F3FBB03AD"))))
-			class      	"Logical View::CNifAgentRef"
-			quidu      	"3E64999A00F6"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$82"
-			quid       	"3E70AB30000D"
-			class      	"Logical View::MNifIfExtendedManagementInterface"
-			quidu      	"3E649B6A0135"
-			persistence 	"Transient"
-			multi      	FALSE)))
-	    (object Mechanism @12
-		logical_models 	(list unit_reference_list
-		    (object Object "$UNNAMED$83"
-			quid       	"3E70CA09002D"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3E70CA0F031B"
-				supplier   	"$UNNAMED$84"
-				quidu      	"3E70CA0D00B9"
-				messages   	(list Messages
-				    (object Message "DataSentNotificationCancel( )"
-					quid       	"3E70CA0F031C"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1"
-					ordinal    	0
-					quidu      	"3E70C91C0240"))))
-			class      	"Use Case View::Application"
-			quidu      	"3E68A05302C5"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$84"
-			quid       	"3E70CA0D00B9"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3E70CA1503B7"
-				supplier   	"$UNNAMED$84"
-				quidu      	"3E70CA0D00B9"
-				messages   	(list Messages
-				    (object Message "DataSentNotificationCancel(TSubConnectionUniqueId)"
-					quid       	"3E70CA1503B8"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"2"
-					ordinal    	1
-					Operation  	"DataSentNotificationCancel( )"
-					quidu      	"3E70C91C0240")))
-			    (object Link
-				quid       	"3E70CA21028E"
-				supplier   	"$UNNAMED$85"
-				quidu      	"3E70CA1E001D"
-				messages   	(list Messages
-				    (object Message "ServiceL(RMessage&)"
-					quid       	"3E70CA21028F"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"3"
-					ordinal    	2
-					quidu      	"3E64D619005A"))))
-			class      	"Logical View::RConnection"
-			quidu      	"3E64985D0173"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$85"
-			quid       	"3E70CA1E001D"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3E70CAA2007B"
-				supplier   	"$UNNAMED$85"
-				quidu      	"3E70CA1E001D"
-				messages   	(list Messages
-				    (object Message "DataSentNotificationCancel(const RMessage&)"
-					quid       	"3E70CAA2007C"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"3.1"
-					ordinal    	3
-					quidu      	"3E70CA5E0146")
-				    (object Message "FindSubConnection(TSubConnectionUniqueId)"
-					quid       	"3E70CAC80369"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"3.2"
-					ordinal    	4
-					quidu      	"3E6CD0FB020C")))
-			    (object Link
-				quid       	"3E70CB21000D"
-				supplier   	"$UNNAMED$86"
-				quidu      	"3E70CB1D005B"
-				messages   	(list Messages
-				    (object Message "SubConnectionUniqueId( )"
-					quid       	"3E70CB21000E"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"3.3"
-					ordinal    	5
-					quidu      	"3E6CD16F00C4")
-				    (object Message "DataSentNotificationCancel(const RMessage&)"
-					quid       	"3E70CBC70349"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"3.4"
-					ordinal    	6
-					quidu      	"3E70CB77031B"))))
-			class      	"Logical View::CConnection"
-			quidu      	"3E6498720358"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$86"
-			quid       	"3E70CB1D005B"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3E70CC0A0359"
-				supplier   	"$UNNAMED$87"
-				quidu      	"3E70CC00030B"
-				messages   	(list Messages
-				    (object Message "DataSentNotificationCancel( )"
-					quid       	"3E70CC0A035A"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"3.4.1"
-					ordinal    	7
-					quidu      	"3E70CBF10240"))))
-			class      	"Logical View::CSubConnection"
-			quidu      	"3E67298803C8"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$87"
-			quid       	"3E70CC00030B"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3E7748DF0387"
-				supplier   	"$UNNAMED$88"
-				quidu      	"3E7748D60155"
-				messages   	(list Messages
-				    (object Message "DataSentNotificationCancel(TSubConnectionUniqueId)"
-					quid       	"3E7748DF0388"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"3.4.1.1"
-					ordinal    	8
-					quidu      	"3E7747BB0136"))))
-			class      	"Logical View::CSubInterface"
-			quidu      	"3E6729F10280"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$88"
-			quid       	"3E7748D60155"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3E7748E9025E"
-				supplier   	"$UNNAMED$89"
-				quidu      	"3E7748D80387"
-				messages   	(list Messages
-				    (object Message "DataSentNotificationCancel(TSubConnectionUniqueId)"
-					quid       	"3E7748E9025F"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"3.4.1.1.1"
-					ordinal    	9
-					quidu      	"3E77481A03D5"))))
-			class      	"Logical View::CNifSession"
-			quidu      	"3E649990026D"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$89"
-			quid       	"3E7748D80387"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3E7749020164"
-				supplier   	"$UNNAMED$90"
-				quidu      	"3E7748F70349"
-				messages   	(list Messages
-				    (object Message "DataSentNotificationCancel(TSubConnectionUniqueId)"
-					quid       	"3E7749020165"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"3.4.1.1.1.1"
-					ordinal    	10
-					quidu      	"3E7748830155"))))
-			class      	"Logical View::CNifAgentRef"
-			quidu      	"3E64999A00F6"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$90"
-			quid       	"3E7748F70349"
-			class      	"Logical View::MNifIfExtendedManagementInterface"
-			quidu      	"3E649B6A0135"
-			persistence 	"Transient"
-			multi      	FALSE)))
-	    (object Mechanism @13
-		logical_models 	(list unit_reference_list
-		    (object Object "$UNNAMED$91"
-			quid       	"3E70CE7801C3"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3E70CE7801C4"
-				supplier   	"$UNNAMED$92"
-				quidu      	"3E70CE7801C8"
-				messages   	(list Messages
-				    (object Message "DataReceivedNotificationRequest(TUint, TPckg<TUint>&, TRequestStatus&)"
-					quid       	"3E70CE7801C5"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1"
-					ordinal    	0
-					quidu      	"3E70CEBB01E2"))))
-			class      	"Use Case View::Application"
-			quidu      	"3E68A05302C5"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$92"
-			quid       	"3E70CE7801C8"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3E70CE7801C7"
-				supplier   	"$UNNAMED$92"
-				quidu      	"3E70CE7801C8"
-				messages   	(list Messages
-				    (object Message "DataReceivedNotificationRequest(TSubConnectionUniqueId, TUint, TPckg<TUint>&, TRequestStatus&)"
-					quid       	"3E70CE7801C6"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1"
-					ordinal    	1
-					quidu      	"3E70CEBB01F2")))
-			    (object Link
-				quid       	"3E70CE7801C9"
-				supplier   	"$UNNAMED$93"
-				quidu      	"3E70CE7801CD"
-				messages   	(list Messages
-				    (object Message "ServiceL(RMessage&)"
-					quid       	"3E70CE7801CA"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.2"
-					ordinal    	2
-					quidu      	"3E64D619005A"))))
-			class      	"Logical View::RConnection"
-			quidu      	"3E64985D0173"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$93"
-			quid       	"3E70CE7801CD"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3E70CE7801CC"
-				supplier   	"$UNNAMED$93"
-				quidu      	"3E70CE7801CD"
-				messages   	(list Messages
-				    (object Message "DataReceivedNotificationRequestL(const RMessage&)"
-					quid       	"3E70CE7801CB"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.2.1"
-					ordinal    	3
-					quidu      	"3E70CEFC004C")
-				    (object Message "FindSubConnection(TSubConnectionUniqueId)"
-					quid       	"3E70CE7801D0"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.2.2"
-					ordinal    	4
-					quidu      	"3E6CD0FB020C")))
-			    (object Link
-				quid       	"3E70CE7801CE"
-				supplier   	"$UNNAMED$94"
-				quidu      	"3E70CE7801D3"
-				messages   	(list Messages
-				    (object Message "DataReceivedNotificationRequestL(const RMessage&)"
-					quid       	"3E70CE7801CF"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.2.3"
-					ordinal    	5
-					quidu      	"3E70CF61003C"))))
-			class      	"Logical View::CConnection"
-			quidu      	"3E6498720358"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$94"
-			quid       	"3E70CE7801D3"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3E70CE7801D2"
-				supplier   	"$UNNAMED$95"
-				quidu      	"3E70CE7801DA"
-				messages   	(list Messages
-				    (object Message "DataReceivedNotificationRequest(TUint, TUint)"
-					quid       	"3E70CE7801D1"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.2.3.1"
-					ordinal    	6
-					quidu      	"3E70CF810165")
-				    (object Message "NotifyDataTransferred(const TUint, const TUint)"
-					quid       	"3E70CE7801D7"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"ToClientFromSupplier"
-					sequence   	"1.2.3.1.2"
-					ordinal    	14
-					quidu      	"3E6F4DA50217")))
-			    (object Link
-				quid       	"3E70CE7801D4"
-				supplier   	"$UNNAMED$94"
-				quidu      	"3E70CE7801D3"
-				messages   	(list Messages
-				    (object Message "NotifyDataSent(TUint, TUint)"
-					quid       	"3E70CE7801D5"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.2.3.2"
-					ordinal    	15
-					quidu      	"3E6F4E8F0340")
-				    (object Message "NotifyDataReceived(TUint, TUint)"
-					quid       	"3E70CE7801D6"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.2.3.3"
-					ordinal    	16
-					quidu      	"3E6F4F7C01F8"))))
-			class      	"Logical View::CSubConnection"
-			quidu      	"3E67298803C8"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$95"
-			quid       	"3E70CE7801DA"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3E70CE7801D9"
-				supplier   	"$UNNAMED$96"
-				quidu      	"3E70CE7801DF"
-				messages   	(list Messages
-				    (object Message "DataTransferred(TSubConnectionUniqueId, TUint&, TUint&)"
-					quid       	"3E70CE7801D8"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.2.3.1.1"
-					ordinal    	7
-					quidu      	"3E6F44570321")
-				    (object Message "SubConnectionUniqueId( )"
-					quid       	"3E70CE7801DB"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"ToClientFromSupplier"
-					sequence   	"1.2.3.1.1.3"
-					ordinal    	12
-					quidu      	"3E6F4BCE01AA")
-				    (object Message "NotifyDataTransferred(TUint, TUint)"
-					quid       	"3E70CE7801DC"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"ToClientFromSupplier"
-					sequence   	"1.2.3.1.1.4"
-					ordinal    	13
-					quidu      	"3E6F4CAF0302"))))
-			class      	"Logical View::CSubInterface"
-			quidu      	"3E6729F10280"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$96"
-			quid       	"3E70CE7801DF"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3E70CE7801DE"
-				supplier   	"$UNNAMED$97"
-				quidu      	"3E70CE7801E4"
-				messages   	(list Messages
-				    (object Message "DataTransferred(TSubConnectionUniqueId, TUint&, TUint&)"
-					quid       	"3E70CE7801DD"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.2.3.1.1.1"
-					ordinal    	8
-					quidu      	"3E6F45010256")))
-			    (object Link
-				quid       	"3E70CE7801E0"
-				supplier   	"$UNNAMED$96"
-				quidu      	"3E70CE7801DF"
-				messages   	(list Messages
-				    (object Message "FindSubInterface(TSubConnectionUniqueId)"
-					quid       	"3E70CE7801E1"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.2.3.1.1.2"
-					ordinal    	11
-					quidu      	"3E6F4AAA038E"))))
-			class      	"Logical View::CInterface"
-			quidu      	"3E6499170116"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$97"
-			quid       	"3E70CE7801E4"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3E70CE7801E3"
-				supplier   	"$UNNAMED$98"
-				quidu      	"3E70CE7801E7"
-				messages   	(list Messages
-				    (object Message "DataTransferred(TSubConnectionUniqueId, TUint&, TUint&)"
-					quid       	"3E70CE7801E2"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.2.3.1.1.1.1"
-					ordinal    	9
-					quidu      	"3E6F4683013C"))))
-			class      	"Logical View::CNifSession"
-			quidu      	"3E649990026D"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$98"
-			quid       	"3E70CE7801E7"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3E70CE7801E6"
-				supplier   	"$UNNAMED$99"
-				quidu      	"3E70CE7801E8"
-				messages   	(list Messages
-				    (object Message "GetDataTransferred(TSubConnectionUniqueId, TUint&, TUint&)"
-					quid       	"3E70CE7801E5"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.2.3.1.1.1.1.1"
-					ordinal    	10
-					quidu      	"3E6F3FBB03AD"))))
-			class      	"Logical View::CNifAgentRef"
-			quidu      	"3E64999A00F6"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$99"
-			quid       	"3E70CE7801E8"
-			class      	"Logical View::MNifIfExtendedManagementInterface"
-			quidu      	"3E649B6A0135"
-			persistence 	"Transient"
-			multi      	FALSE)))
-	    (object Mechanism @14
-		logical_models 	(list unit_reference_list
-		    (object Object "$UNNAMED$100"
-			quid       	"3E70CFEC02EC"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3E70CFEC02ED"
-				supplier   	"$UNNAMED$101"
-				quidu      	"3E70CFEC02EF"
-				messages   	(list Messages
-				    (object Message "DataReceivedNotificationCancel( )"
-					quid       	"3E70CFEC02EE"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1"
-					ordinal    	0
-					quidu      	"3E70CEBB0201"))))
-			class      	"Use Case View::Application"
-			quidu      	"3E68A05302C5"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$101"
-			quid       	"3E70CFEC02EF"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3E70CFEC02F0"
-				supplier   	"$UNNAMED$101"
-				quidu      	"3E70CFEC02EF"
-				messages   	(list Messages
-				    (object Message "DataReceivedNotificationCancel(TSubConnectionUniqueId)"
-					quid       	"3E70CFEC02F1"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"2"
-					ordinal    	1
-					quidu      	"3E70CEBB0211")))
-			    (object Link
-				quid       	"3E70CFEC02F2"
-				supplier   	"$UNNAMED$102"
-				quidu      	"3E70CFEC02F6"
-				messages   	(list Messages
-				    (object Message "ServiceL(RMessage&)"
-					quid       	"3E70CFEC02F3"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"3"
-					ordinal    	2
-					quidu      	"3E64D619005A"))))
-			class      	"Logical View::RConnection"
-			quidu      	"3E64985D0173"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$102"
-			quid       	"3E70CFEC02F6"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3E70CFEC02F5"
-				supplier   	"$UNNAMED$102"
-				quidu      	"3E70CFEC02F6"
-				messages   	(list Messages
-				    (object Message "DataReceivedNotificationCancel(const RMessage&)"
-					quid       	"3E70CFEC02F4"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"3.1"
-					ordinal    	3
-					quidu      	"3E70CEFC005B")
-				    (object Message "FindSubConnection(TSubConnectionUniqueId)"
-					quid       	"3E70CFEC02FA"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"3.2"
-					ordinal    	4
-					quidu      	"3E6CD0FB020C")))
-			    (object Link
-				quid       	"3E70CFEC02F7"
-				supplier   	"$UNNAMED$103"
-				quidu      	"3E70CFEC02FB"
-				messages   	(list Messages
-				    (object Message "SubConnectionUniqueId( )"
-					quid       	"3E70CFEC02F8"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"3.3"
-					ordinal    	5
-					quidu      	"3E6CD16F00C4")
-				    (object Message "DataReceivedNotificationCancel(const RMessage&)"
-					quid       	"3E70CFEC02F9"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"3.4"
-					ordinal    	6
-					quidu      	"3E70CF61004C"))))
-			class      	"Logical View::CConnection"
-			quidu      	"3E6498720358"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$103"
-			quid       	"3E70CFEC02FB"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3E70CFEC02FC"
-				supplier   	"$UNNAMED$104"
-				quidu      	"3E70CFEC02FE"
-				messages   	(list Messages
-				    (object Message "DataReceivedNotificationCancel( )"
-					quid       	"3E70CFEC02FD"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"3.4.1"
-					ordinal    	7
-					quidu      	"3E70CF810168"))))
-			class      	"Logical View::CSubConnection"
-			quidu      	"3E67298803C8"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$104"
-			quid       	"3E70CFEC02FE"
-			class      	"Logical View::CSubInterface"
-			quidu      	"3E6729F10280"
-			persistence 	"Transient"
-			multi      	FALSE)))
-	    (object Mechanism @15
-		logical_models 	(list unit_reference_list
-		    (object Object "$UNNAMED$105"
-			quid       	"3E70D1590107"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3E70D160006B"
-				supplier   	"$UNNAMED$106"
-				quidu      	"3E70D15D02BD"
-				messages   	(list Messages
-				    (object Message "AllSubConnectionNotification(TSubConnectionNotificationBuf&, TRequestStatus&)"
-					quid       	"3E70D160006C"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1"
-					ordinal    	0
-					quidu      	"3E70D0CA0201"))))
-			class      	"Use Case View::Application"
-			quidu      	"3E68A05302C5"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$106"
-			quid       	"3E70D15D02BD"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3E70D191003C"
-				supplier   	"$UNNAMED$107"
-				quidu      	"3E70D18C004C"
-				messages   	(list Messages
-				    (object Message "ServiceL(RMessage&)"
-					quid       	"3E70D191003D"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1"
-					ordinal    	1
-					quidu      	"3E64D619005A"))))
-			class      	"Logical View::RConnection"
-			quidu      	"3E64985D0173"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$107"
-			quid       	"3E70D18C004C"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3E70D1E3007B"
-				supplier   	"$UNNAMED$107"
-				quidu      	"3E70D18C004C"
-				messages   	(list Messages
-				    (object Message "AllSubConnectionNotificationL(const RMessage&)"
-					quid       	"3E70D1E3007C"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1.1"
-					ordinal    	2
-					quidu      	"3E70D1BF02CC")))
-			    (object Link
-				quid       	"3E71CDF802E9"
-				supplier   	"$UNNAMED$108"
-				quidu      	"3E71CDF401E0"
-				messages   	(list Messages
-				    (object Message "AllSubConnectionNotificationEnableL( )"
-					quid       	"3E71CDF802EA"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1.2"
-					ordinal    	3
-					quidu      	"3E71C72C0097"))))
-			class      	"Logical View::CConnection"
-			quidu      	"3E6498720358"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$108"
-			quid       	"3E71CDF401E0"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3E71CE2403E3"
-				supplier   	"$UNNAMED$109"
-				quidu      	"3E71CE2100D6"
-				messages   	(list Messages
-				    (object Message "AllSubConnectionNotificationEnable( )"
-					quid       	"3E71CE2403E4"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1.2.1"
-					ordinal    	4
-					quidu      	"3E71C758000B"))))
-			class      	"Logical View::CInterface"
-			quidu      	"3E6499170116"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$109"
-			quid       	"3E71CE2100D6"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3E71CE320328"
-				supplier   	"$UNNAMED$110"
-				quidu      	"3E71CE2F020E"
-				messages   	(list Messages
-				    (object Message "AllSubConnectionNotificationEnable( )"
-					quid       	"3E71CE320329"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1.2.1.1"
-					ordinal    	5
-					quidu      	"3E71C93301D0"))))
-			class      	"Logical View::CNifSession"
-			quidu      	"3E649990026D"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$110"
-			quid       	"3E71CE2F020E"
-			class      	"Logical View::CNifAgentRef"
-			quidu      	"3E64999A00F6"
-			persistence 	"Transient"
-			multi      	FALSE)))
-	    (object Mechanism @16
-		logical_models 	(list unit_reference_list
-		    (object Object "$UNNAMED$111"
-			quid       	"3E71D12E0357"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3E71D1370191"
-				supplier   	"$UNNAMED$112"
-				quidu      	"3E71D13401E0"
-				messages   	(list Messages
-				    (object Message "CancelAllSubConnectionNotification( )"
-					quid       	"3E71D1370192"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1"
-					ordinal    	0
-					quidu      	"3E71D09302BA"))))
-			class      	"Use Case View::Application"
-			quidu      	"3E68A05302C5"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$112"
-			quid       	"3E71D13401E0"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3E71D14C0337"
-				supplier   	"$UNNAMED$113"
-				quidu      	"3E71D14A024D"
-				messages   	(list Messages
-				    (object Message "ServiceL(RMessage&)"
-					quid       	"3E71D14C0338"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1"
-					ordinal    	1
-					quidu      	"3E64D619005A"))))
-			class      	"Logical View::RConnection"
-			quidu      	"3E64985D0173"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$113"
-			quid       	"3E71D14A024D"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3E71D16C0337"
-				supplier   	"$UNNAMED$113"
-				quidu      	"3E71D14A024D"
-				messages   	(list Messages
-				    (object Message "CancelAllSubConnectionNotification(const RMessage&)"
-					quid       	"3E71D16C0338"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1.1"
-					ordinal    	2
-					quidu      	"3E71D0CC01D0"))))
-			class      	"Logical View::CConnection"
-			quidu      	"3E6498720358"
-			persistence 	"Transient"
-			multi      	FALSE)))
-	    (object Mechanism @17
-		logical_models 	(list unit_reference_list
-		    (object Object "$UNNAMED$114"
-			quid       	"3E71DAC50337"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3E71DAD40049"
-				supplier   	"$UNNAMED$115"
-				quidu      	"3E71DACD01A1"
-				messages   	(list Messages
-				    (object Message "IsSubConnectionActiveRequest(TSubConnectionUniqueId, TUint, TPckg<TBool>&, TRequestStatus&)"
-					quid       	"3E71DAD4004A"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1"
-					ordinal    	0
-					quidu      	"3E71D99602E9"))))
-			class      	"Use Case View::Application"
-			quidu      	"3E68A05302C5"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$115"
-			quid       	"3E71DACD01A1"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3E71DC3E028B"
-				supplier   	"$UNNAMED$116"
-				quidu      	"3E71DC3B0059"
-				messages   	(list Messages
-				    (object Message "ServiceL(RMessage&)"
-					quid       	"3E71DC3E028C"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1"
-					ordinal    	1
-					quidu      	"3E64D619005A"))))
-			class      	"Logical View::RConnection"
-			quidu      	"3E64985D0173"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$116"
-			quid       	"3E71DC3B0059"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3E71DC460191"
-				supplier   	"$UNNAMED$116"
-				quidu      	"3E71DC3B0059"
-				messages   	(list Messages
-				    (object Message "IsSubConnectionActiveRequestL(const RMessage&)"
-					quid       	"3E71DC460192"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1.1"
-					ordinal    	2
-					quidu      	"3E71DC59022E")
-				    (object Message "FindSubConnection(TSubConnectionUniqueId)"
-					quid       	"3E71DCDF0357"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1.2"
-					ordinal    	3
-					quidu      	"3E6CD0FB020C")))
-			    (object Link
-				quid       	"3E71DD2800E6"
-				supplier   	"$UNNAMED$117"
-				quidu      	"3E71DD2500B7"
-				messages   	(list Messages
-				    (object Message "SubConnectionUniqueId( )"
-					quid       	"3E71DD2800E7"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1.3"
-					ordinal    	4
-					quidu      	"3E6CD16F00C4")
-				    (object Message "IsSubConnectionActiveRequestL(const RMessage&)"
-					quid       	"3E71DD9402F9"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1.4"
-					ordinal    	5
-					quidu      	"3E71DD770172")
-				    (object Message "SetReturn(TInt, TInt, TUid)"
-					quid       	"3E71E7A702CA"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"ToClientFromSupplier"
-					sequence   	"1.1.4.2"
-					ordinal    	15
-					quidu      	"3E71E70800D6"))))
-			class      	"Logical View::CConnection"
-			quidu      	"3E6498720358"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$117"
-			quid       	"3E71DD2500B7"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3E71DE0703E3"
-				supplier   	"$UNNAMED$118"
-				quidu      	"3E71DDE90395"
-				messages   	(list Messages
-				    (object Message "DataTransferred(TSubConnectionUniqueId, TUint&, TUint&)"
-					quid       	"3E71DE0703E4"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1.4.1"
-					ordinal    	6
-					quidu      	"3E6F44570321"))))
-			class      	"Logical View::CSubConnection"
-			quidu      	"3E67298803C8"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$118"
-			quid       	"3E71DDE90395"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3E71DE2101C0"
-				supplier   	"$UNNAMED$119"
-				quidu      	"3E71DE1C0376"
-				messages   	(list Messages
-				    (object Message "DataTransferred(TSubConnectionUniqueId, TUint&, TUint&)"
-					quid       	"3E71DE2101C1"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1.4.1.1"
-					ordinal    	7
-					quidu      	"3E6F45010256")))
-			    (object Link
-				quid       	"3E71DEA60114"
-				supplier   	"$UNNAMED$118"
-				quidu      	"3E71DDE90395"
-				messages   	(list Messages
-				    (object Message "FindSubInterface(TSubConnectionUniqueId)"
-					quid       	"3E71DEA60115"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1.4.1.2"
-					ordinal    	10
-					quidu      	"3E6F4AAA038E")))
-			    (object Link
-				quid       	"3E71DEE603D4"
-				supplier   	"$UNNAMED$120"
-				quidu      	"3E71DEC5000B"
-				messages   	(list Messages
-				    (object Message "SubConnectionUniqueId( )"
-					quid       	"3E71DEE603D5"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1.4.1.3"
-					ordinal    	11
-					quidu      	"3E6F4BCE01AA")
-				    (object Message "NotifyDataTransferred(TUint, TUint)"
-					quid       	"3E71DEF701C0"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1.4.1.4"
-					ordinal    	12
-					quidu      	"3E6F4CAF0302"))))
-			class      	"Logical View::CInterface"
-			quidu      	"3E6499170116"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$119"
-			quid       	"3E71DE1C0376"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3E71DE340395"
-				supplier   	"$UNNAMED$121"
-				quidu      	"3E71DE3000C6"
-				messages   	(list Messages
-				    (object Message "DataTransferred(TSubConnectionUniqueId, TUint&, TUint&)"
-					quid       	"3E71DE340396"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1.4.1.1.1"
-					ordinal    	8
-					quidu      	"3E6F4683013C"))))
-			class      	"Logical View::CNifSession"
-			quidu      	"3E649990026D"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$121"
-			quid       	"3E71DE3000C6"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3E71DE54023D"
-				supplier   	"$UNNAMED$122"
-				quidu      	"3E71DE4A0376"
-				messages   	(list Messages
-				    (object Message "GetDataTransferred(TSubConnectionUniqueId, TUint&, TUint&)"
-					quid       	"3E71DE54023E"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1.4.1.1.1.1"
-					ordinal    	9
-					quidu      	"3E6F3FBB03AD"))))
-			class      	"Logical View::CNifAgentRef"
-			quidu      	"3E64999A00F6"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$122"
-			quid       	"3E71DE4A0376"
-			class      	"Logical View::MNifIfExtendedManagementInterface"
-			quidu      	"3E649B6A0135"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$120"
-			quid       	"3E71DEC5000B"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3E71DF0B02DA"
-				supplier   	"$UNNAMED$117"
-				quidu      	"3E71DD2500B7"
-				messages   	(list Messages
-				    (object Message "NotifyDataSent(TUint, TUint)"
-					quid       	"3E71DF0B02DB"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1.4.1.4.1"
-					ordinal    	13
-					quidu      	"3E6F4E8F0340")
-				    (object Message "NotifyDataReceived(TUint, TUint)"
-					quid       	"3E71DF1802E9"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1.4.1.4.2"
-					ordinal    	14
-					quidu      	"3E6F4F7C01F8"))))
-			class      	"Logical View::CSubInterface"
-			quidu      	"3E6729F10280"
-			persistence 	"Transient"
-			multi      	FALSE)))
-	    (object Mechanism @18
-		logical_models 	(list unit_reference_list
-		    (object Object "$UNNAMED$123"
-			quid       	"3E71EEB30318"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3E71EEBA0049"
-				supplier   	"$UNNAMED$124"
-				quidu      	"3E71EEB7029B"
-				messages   	(list Messages
-				    (object Message "IsSubConnectionActiveCancel(TSubConnectionUniqueId)"
-					quid       	"3E71EEBA004A"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1"
-					ordinal    	0
-					quidu      	"3E71EE7B02BA"))))
-			class      	"Use Case View::Application"
-			quidu      	"3E68A05302C5"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$124"
-			quid       	"3E71EEB7029B"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3E71EEC80328"
-				supplier   	"$UNNAMED$125"
-				quidu      	"3E71EEC50328"
-				messages   	(list Messages
-				    (object Message "ServiceL(RMessage&)"
-					quid       	"3E71EEC80329"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1"
-					ordinal    	1
-					quidu      	"3E64D619005A"))))
-			class      	"Logical View::RConnection"
-			quidu      	"3E64985D0173"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$125"
-			quid       	"3E71EEC50328"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3E71EED3028B"
-				supplier   	"$UNNAMED$125"
-				quidu      	"3E71EEC50328"
-				messages   	(list Messages
-				    (object Message "IsSubConnectionActiveCancel(const RMessage&)"
-					quid       	"3E71EED3028C"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1.1"
-					ordinal    	2
-					quidu      	"3E71EE2101EF")
-				    (object Message "FindSubConnection(TSubConnectionUniqueId)"
-					quid       	"3E71EF9B00C6"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1.2"
-					ordinal    	3
-					quidu      	"3E6CD0FB020C")))
-			    (object Link
-				quid       	"3E71EFC80059"
-				supplier   	"$UNNAMED$126"
-				quidu      	"3E71EFC10318"
-				messages   	(list Messages
-				    (object Message "SubConnectionUniqueId( )"
-					quid       	"3E71EFC8005A"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1.3"
-					ordinal    	4
-					quidu      	"3E6CD16F00C4")
-				    (object Message "IsSubConnectionActiveCancel(const RMessage&)"
-					quid       	"3E71F06B0308"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1.4"
-					ordinal    	5
-					quidu      	"3E71F03C0097"))))
-			class      	"Logical View::CConnection"
-			quidu      	"3E6498720358"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$126"
-			quid       	"3E71EFC10318"
-			class      	"Logical View::CSubConnection"
-			quidu      	"3E67298803C8"
-			persistence 	"Transient"
-			multi      	FALSE)))
-	    (object Mechanism @19
-		logical_models 	(list unit_reference_list
-		    (object Object "$UNNAMED$127"
-			quid       	"3E75AE5701A5"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3E75AE6600AB"
-				supplier   	"$UNNAMED$128"
-				quidu      	"3E75AE6300DA"
-				messages   	(list Messages
-				    (object Message "IfProgress(TSubConnectionUniqueId, TInt, TInt)"
-					quid       	"3E75AE6600AC"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1"
-					ordinal    	0
-					quidu      	"3E75AE7B00E9"))))
-			class      	"Use Case View::Nif"
-			quidu      	"3E75AE460280"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$128"
-			quid       	"3E75AE6300DA"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3E75B0F50128"
-				supplier   	"$UNNAMED$128"
-				quidu      	"3E75AE6300DA"
-				messages   	(list Messages
-				    (object Message "Progress(TSubConnectionUniqueId, TInt, TInt)"
-					quid       	"3E75B0F50129"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1"
-					ordinal    	1
-					quidu      	"3E75AFF600F9")))
-			    (object Link
-				quid       	"3E75B50F003D"
-				supplier   	"$UNNAMED$129"
-				quidu      	"3E75B50C000F"
-				messages   	(list Messages
-				    (object Message "ProgressNotification(TSubConnectionUniqueId, TInt, TInt)"
-					quid       	"3E75B50F003E"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.2"
-					ordinal    	2
-					quidu      	"3E75B2280292"))))
-			class      	"Logical View::CNifAgentRef"
-			quidu      	"3E64999A00F6"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$129"
-			quid       	"3E75B50C000F"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3E75B52E0389"
-				supplier   	"$UNNAMED$130"
-				quidu      	"3E75B52B00E9"
-				messages   	(list Messages
-				    (object Message "ProgressNotification(TSubConnectionUniqueId, TInt, TInt)"
-					quid       	"3E75B52E038A"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.2.1"
-					ordinal    	3
-					quidu      	"3E75AD86031C"))))
-			class      	"Logical View::CNifSession"
-			quidu      	"3E649990026D"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$130"
-			quid       	"3E75B52B00E9"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3E75BA0D00E9"
-				supplier   	"$UNNAMED$130"
-				quidu      	"3E75B52B00E9"
-				messages   	(list Messages
-				    (object Message "FindSubInterface(TSubConnectionUniqueId)"
-					quid       	"3E75BA0D00EA"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.2.1.1"
-					ordinal    	4
-					quidu      	"3E6F4AAA038E")))
-			    (object Link
-				quid       	"3E75BA210251"
-				supplier   	"$UNNAMED$131"
-				quidu      	"3E75BA1E00BA"
-				messages   	(list Messages
-				    (object Message "ProgressNotification(TInt, TInt, const TDesC8&)"
-					quid       	"3E75BA210252"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.2.1.2"
-					ordinal    	5
-					quidu      	"3E75BAE4008C"))))
-			class      	"Logical View::CInterface"
-			quidu      	"3E6499170116"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$131"
-			quid       	"3E75BA1E00BA"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3E75BD8C002E"
-				supplier   	"$UNNAMED$132"
-				quidu      	"3E75BD8603A8"
-				messages   	(list Messages
-				    (object Message "ProgressNotification(TInt, TInt, const TDesC8&)"
-					quid       	"3E75BD8C002F"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.2.1.2.1"
-					ordinal    	6
-					quidu      	"3E75BD0203A8"))))
-			class      	"Logical View::CSubInterface"
-			quidu      	"3E6729F10280"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$132"
-			quid       	"3E75BD8603A8"
-			class      	"Logical View::CSubConnection"
-			quidu      	"3E67298803C8"
-			persistence 	"Transient"
-			multi      	FALSE)))
-	    (object Mechanism @20
-		logical_models 	(list unit_reference_list
-		    (object Object "$UNNAMED$133"
-			quid       	"3E75BDD60311"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3E75BDD60310"
-				supplier   	"$UNNAMED$133"
-				quidu      	"3E75BDD60311"
-				messages   	(list Messages
-				    (object Message "Progress(TSubConnectionUniqueId, TInt, TInt)"
-					quid       	"3E75BDD6030F"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1"
-					ordinal    	1
-					quidu      	"3E75AFF600F9")))
-			    (object Link
-				quid       	"3E75BDD60312"
-				supplier   	"$UNNAMED$134"
-				quidu      	"3E75BDD60316"
-				messages   	(list Messages
-				    (object Message "ProgressNotification(TSubConnectionUniqueId, TInt, TInt)"
-					quid       	"3E75BDD60313"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.2"
-					ordinal    	2
-					quidu      	"3E75B2280292"))))
-			class      	"Logical View::CNifAgentRef"
-			quidu      	"3E64999A00F6"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$134"
-			quid       	"3E75BDD60316"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3E75BDD60315"
-				supplier   	"$UNNAMED$135"
-				quidu      	"3E75BDD60319"
-				messages   	(list Messages
-				    (object Message "ProgressNotification(TSubConnectionUniqueId, TInt, TInt)"
-					quid       	"3E75BDD60314"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.2.1"
-					ordinal    	3
-					quidu      	"3E75AD86031C"))))
-			class      	"Logical View::CNifSession"
-			quidu      	"3E649990026D"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$135"
-			quid       	"3E75BDD60319"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3E75BDD60318"
-				supplier   	"$UNNAMED$135"
-				quidu      	"3E75BDD60319"
-				messages   	(list Messages
-				    (object Message "FindSubInterface(TSubConnectionUniqueId)"
-					quid       	"3E75BDD60317"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.2.1.1"
-					ordinal    	4
-					quidu      	"3E6F4AAA038E")))
-			    (object Link
-				quid       	"3E75BDD6031A"
-				supplier   	"$UNNAMED$136"
-				quidu      	"3E75BDD6031E"
-				messages   	(list Messages
-				    (object Message "ProgressNotification(TInt, TInt, const TDesC8&)"
-					quid       	"3E75BDD6031B"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.2.1.2"
-					ordinal    	5
-					quidu      	"3E75BAE4008C"))))
-			class      	"Logical View::CInterface"
-			quidu      	"3E6499170116"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$136"
-			quid       	"3E75BDD6031E"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3E75BDD6031D"
-				supplier   	"$UNNAMED$137"
-				quidu      	"3E75BDD6031F"
-				messages   	(list Messages
-				    (object Message "ProgressNotification(TInt, TInt, const TDesC8&)"
-					quid       	"3E75BDD6031C"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.2.1.2.1"
-					ordinal    	6
-					quidu      	"3E75BD0203A8"))))
-			class      	"Logical View::CSubInterface"
-			quidu      	"3E6729F10280"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$137"
-			quid       	"3E75BDD6031F"
-			class      	"Logical View::CSubConnection"
-			quidu      	"3E67298803C8"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$138"
-			quid       	"3E75BDD6030C"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3E75BDD6030D"
-				supplier   	"$UNNAMED$133"
-				quidu      	"3E75BDD60311"
-				messages   	(list Messages
-				    (object Message "AgentProgress(TSubConnectionUniqueId, TInt, TInt)"
-					quid       	"3E75BDD6030E"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1"
-					ordinal    	0
-					quidu      	"3E75AF68028F"))))
-			class      	"Use Case View::Agent"
-			quidu      	"3E75BDF5037A"
-			persistence 	"Transient"
-			multi      	FALSE)))
-	    (object Mechanism @21
-		logical_models 	(list unit_reference_list
-		    (object Object "$UNNAMED$139"
-			quid       	"3E75BF73007C"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3E75BF7F0176"
-				supplier   	"$UNNAMED$140"
-				quidu      	"3E75BF7903E7"
-				messages   	(list Messages
-				    (object Message "NotifyDataSent(TSubConnectionUniqueId, TUint)"
-					quid       	"3E75BF7F0177"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1"
-					ordinal    	0
-					quidu      	"3E75BF06003D"))))
-			class      	"Use Case View::Nif"
-			quidu      	"3E75AE460280"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$140"
-			quid       	"3E75BF7903E7"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3E75BFAB034B"
-				supplier   	"$UNNAMED$141"
-				quidu      	"3E75BFA80389"
-				messages   	(list Messages
-				    (object Message "NotifyDataSent(TSubConnectionUniqueId, TUint)"
-					quid       	"3E75BFAB034C"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1"
-					ordinal    	1
-					quidu      	"3E75B2280280")
-				    (object Message "SetDataSentNotificationGranularity(TSubConnectionUniqueId, TUint)"
-					quid       	"3E774BC401C2"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"ToClientFromSupplier"
-					sequence   	"1.1.2"
-					ordinal    	8
-					quidu      	"3E7749EC0210")))
-			    (object Link
-				quid       	"3E774C510339"
-				supplier   	"$UNNAMED$142"
-				quidu      	"3E774BDD0116"
-				messages   	(list Messages
-				    (object Message "SetDataSentNotificationGranularity(TSubConnectionUniqueId, TUint)"
-					quid       	"3E774C51033A"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.2"
-					ordinal    	9
-					quidu      	"3E774A6F02DB"))))
-			class      	"Logical View::CNifAgentRef"
-			quidu      	"3E64999A00F6"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$141"
-			quid       	"3E75BFA80389"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3E75BFC60166"
-				supplier   	"$UNNAMED$143"
-				quidu      	"3E75BFC202DD"
-				messages   	(list Messages
-				    (object Message "NotifyDataSent(TSubConnectionUniqueId, TUint)"
-					quid       	"3E75BFC60167"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1.1"
-					ordinal    	2
-					quidu      	"3E75AC7501E3"))))
-			class      	"Logical View::CNifSession"
-			quidu      	"3E649990026D"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$143"
-			quid       	"3E75BFC202DD"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3E75BFFA01E3"
-				supplier   	"$UNNAMED$143"
-				quidu      	"3E75BFC202DD"
-				messages   	(list Messages
-				    (object Message "FindSubInterface(TSubConnectionUniqueId)"
-					quid       	"3E75BFFA01E4"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1.1.1"
-					ordinal    	3
-					quidu      	"3E6F4AAA038E")))
-			    (object Link
-				quid       	"3E75C01601F3"
-				supplier   	"$UNNAMED$144"
-				quidu      	"3E75C0130128"
-				messages   	(list Messages
-				    (object Message "NotifyDataSent(TUint)"
-					quid       	"3E75C01601F4"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1.1.2"
-					ordinal    	4
-					quidu      	"3E75BAE4007C"))))
-			class      	"Logical View::CInterface"
-			quidu      	"3E6499170116"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$144"
-			quid       	"3E75C0130128"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3E75C042000F"
-				supplier   	"$UNNAMED$145"
-				quidu      	"3E75C03C02ED"
-				messages   	(list Messages
-				    (object Message "NotifyDataSent(TUint)"
-					quid       	"3E75C0420010"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1.1.2.1"
-					ordinal    	5
-					Operation  	"NotifyDataSent(TUint, TUint)"
-					quidu      	"3E6F4E8F0340")))
-			    (object Link
-				quid       	"3E75C06C0231"
-				supplier   	"$UNNAMED$144"
-				quidu      	"3E75C0130128"
-				messages   	(list Messages
-				    (object Message "SetNextUplinkGranularity( )"
-					quid       	"3E75C06C0232"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1.1.2.2"
-					ordinal    	6
-					quidu      	"3E75C0600118")))
-			    (object Link
-				quid       	"3E774BA201E1"
-				supplier   	"$UNNAMED$141"
-				quidu      	"3E75BFA80389"
-				messages   	(list Messages
-				    (object Message "SetDataSentNotificationGranularity(TSubConnectionUniqueId, TUint)"
-					quid       	"3E774BA201E2"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1.1.2.3"
-					ordinal    	7
-					quidu      	"3E7746DE0164"))))
-			class      	"Logical View::CSubInterface"
-			quidu      	"3E6729F10280"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$145"
-			quid       	"3E75C03C02ED"
-			class      	"Logical View::CSubConnection"
-			quidu      	"3E67298803C8"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$142"
-			quid       	"3E774BDD0116"
-			class      	"Logical View::MNifIfExtendedManagementInterface"
-			quidu      	"3E649B6A0135"
-			persistence 	"Transient"
-			multi      	FALSE)))
-	    (object Mechanism @22
-		logical_models 	(list unit_reference_list
-		    (object Object "$UNNAMED$146"
-			quid       	"3E75C0960222"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3E75C0960223"
-				supplier   	"$UNNAMED$147"
-				quidu      	"3E75C0960227"
-				messages   	(list Messages
-				    (object Message "NotifyDataReceived(TSubConnectionUniqueId, TUint)"
-					quid       	"3E75C0960224"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1"
-					ordinal    	0
-					quidu      	"3E75BF060040"))))
-			class      	"Use Case View::Nif"
-			quidu      	"3E75AE460280"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$147"
-			quid       	"3E75C0960227"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3E75C0960226"
-				supplier   	"$UNNAMED$148"
-				quidu      	"3E75C096022A"
-				messages   	(list Messages
-				    (object Message "NotifyDataReceived(TSubConnectionUniqueId, TUint)"
-					quid       	"3E75C0960225"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1"
-					ordinal    	1
-					quidu      	"3E75B228028F")
-				    (object Message "SetDataReceivedNotificationGranularity(TSubConnectionUniqueId, TUint)"
-					quid       	"3E774CF60201"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"ToClientFromSupplier"
-					sequence   	"1.1.2"
-					ordinal    	8
-					quidu      	"3E774A2802AD")))
-			    (object Link
-				quid       	"3E774D690397"
-				supplier   	"$UNNAMED$149"
-				quidu      	"3E774D0602BC"
-				messages   	(list Messages
-				    (object Message "SetDataReceivedNotificationGranularity(TSubConnectionUniqueId, TUint)"
-					quid       	"3E774D690398"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.2"
-					ordinal    	9
-					quidu      	"3E774A6F02DE"))))
-			class      	"Logical View::CNifAgentRef"
-			quidu      	"3E64999A00F6"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$148"
-			quid       	"3E75C096022A"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3E75C0960229"
-				supplier   	"$UNNAMED$150"
-				quidu      	"3E75C096022D"
-				messages   	(list Messages
-				    (object Message "NotifyDataReceived(TSubConnectionUniqueId, TUint)"
-					quid       	"3E75C0960228"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1.1"
-					ordinal    	2
-					quidu      	"3E75ACE0008C"))))
-			class      	"Logical View::CNifSession"
-			quidu      	"3E649990026D"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$150"
-			quid       	"3E75C096022D"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3E75C096022C"
-				supplier   	"$UNNAMED$150"
-				quidu      	"3E75C096022D"
-				messages   	(list Messages
-				    (object Message "FindSubInterface(TSubConnectionUniqueId)"
-					quid       	"3E75C096022B"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1.1.1"
-					ordinal    	3
-					quidu      	"3E6F4AAA038E")))
-			    (object Link
-				quid       	"3E75C096022E"
-				supplier   	"$UNNAMED$151"
-				quidu      	"3E75C0960232"
-				messages   	(list Messages
-				    (object Message "NotifyDataReceived(TUint)"
-					quid       	"3E75C096022F"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1.1.2"
-					ordinal    	4
-					quidu      	"3E75BAE4007F"))))
-			class      	"Logical View::CInterface"
-			quidu      	"3E6499170116"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$151"
-			quid       	"3E75C0960232"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3E75C0960231"
-				supplier   	"$UNNAMED$152"
-				quidu      	"3E75C0960235"
-				messages   	(list Messages
-				    (object Message "NotifyDataReceived(TUint)"
-					quid       	"3E75C0960230"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1.1.2.1"
-					ordinal    	5
-					quidu      	"3E75BD020399")))
-			    (object Link
-				quid       	"3E75C0960233"
-				supplier   	"$UNNAMED$151"
-				quidu      	"3E75C0960232"
-				messages   	(list Messages
-				    (object Message "SetNextUplinkGranularity( )"
-					quid       	"3E75C0960234"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1.1.2.2"
-					ordinal    	6
-					quidu      	"3E75C0600118")))
-			    (object Link
-				quid       	"3E774CD7023F"
-				supplier   	"$UNNAMED$148"
-				quidu      	"3E75C096022A"
-				messages   	(list Messages
-				    (object Message "SetDataReceivedNotificationGranularity(TSubConnectionUniqueId, TUint)"
-					quid       	"3E774CD70240"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1.1.2.3"
-					ordinal    	7
-					quidu      	"3E774991032A"))))
-			class      	"Logical View::CSubInterface"
-			quidu      	"3E6729F10280"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$152"
-			quid       	"3E75C0960235"
-			class      	"Logical View::CSubConnection"
-			quidu      	"3E67298803C8"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$149"
-			quid       	"3E774D0602BC"
-			class      	"Logical View::MNifIfExtendedManagementInterface"
-			quidu      	"3E649B6A0135"
-			persistence 	"Transient"
-			multi      	FALSE)))
-	    (object Mechanism @23
-		logical_models 	(list unit_reference_list
-		    (object Object "$UNNAMED$153"
-			quid       	"3E75C49F0109"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3E75C4A60195"
-				supplier   	"$UNNAMED$154"
-				quidu      	"3E75C4A300DA"
-				messages   	(list Messages
-				    (object Message "SubConnectionEvent(const TSubConnectionEvent&)"
-					quid       	"3E75C4A60196"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1"
-					ordinal    	0
-					quidu      	"3E75C4E20270"))))
-			class      	"Logical View::CNifAgentRef"
-			quidu      	"3E64999A00F6"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$154"
-			quid       	"3E75C4A300DA"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3E75C5460176"
-				supplier   	"$UNNAMED$155"
-				quidu      	"3E75C54201D4"
-				messages   	(list Messages
-				    (object Message "SubConnectionEvent(const TSubConnectionEvent&)"
-					quid       	"3E75C5460177"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1"
-					ordinal    	1
-					quidu      	"3E75C57E0118"))))
-			class      	"Logical View::CNifSession"
-			quidu      	"3E649990026D"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$155"
-			quid       	"3E75C54201D4"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3E75C68303E7"
-				supplier   	"$UNNAMED$156"
-				quidu      	"3E75C680033B"
-				messages   	(list Messages
-				    (object Message "NewL(TSubConnectionUniqueId, CInterface*)"
-					quid       	"3E75C68303E8"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1.1"
-					ordinal    	2
-					quidu      	"3E75C61502AE")))
-			    (object Link
-				quid       	"3E75CD59008C"
-				supplier   	"$UNNAMED$157"
-				quidu      	"3E75C81300AB"
-				messages   	(list Messages
-				    (object Message "SubConnectionEvent(const TSubConnectionEvent&)"
-					quid       	"3E75CD59008D"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1.2"
-					ordinal    	8
-					quidu      	"3E75CCEB0166"))))
-			class      	"Logical View::CInterface"
-			quidu      	"3E6499170116"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$156"
-			quid       	"3E75C680033B"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3E75C71F00BA"
-				supplier   	"$UNNAMED$156"
-				quidu      	"3E75C680033B"
-				messages   	(list Messages
-				    (object Message "ConstructL( )"
-					quid       	"3E75C71F00BB"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1.1.1"
-					ordinal    	3
-					quidu      	"3E75C731030C")))
-			    (object Link
-				quid       	"3E75C9170147"
-				supplier   	"$UNNAMED$157"
-				quidu      	"3E75C81300AB"
-				messages   	(list Messages
-				    (object Message "CreateSubConnectionL(TSubConnectionUniqueId, CSubInterface*)"
-					quid       	"3E75C9170148"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1.1.2"
-					ordinal    	4
-					quidu      	"3E75C7A502BE"))))
-			class      	"Logical View::CSubInterface"
-			quidu      	"3E6729F10280"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$157"
-			quid       	"3E75C81300AB"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3E75C92A003D"
-				supplier   	"$UNNAMED$158"
-				quidu      	"3E75C9260270"
-				messages   	(list Messages
-				    (object Message "CSubConnection(TSubConnectionUniqueId, CConnection*, CSubInterface*)"
-					quid       	"3E75C92A003E"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1.1.2.1"
-					ordinal    	5
-					quidu      	"3E75C8560195")
-				    (object Message "SubConnectionUniqueId( )"
-					quid       	"3E75CA690241"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1.1.2.3"
-					ordinal    	7
-					quidu      	"3E6CD16F00C4")))
-			    (object Link
-				quid       	"3E75CA37008C"
-				supplier   	"$UNNAMED$157"
-				quidu      	"3E75C81300AB"
-				messages   	(list Messages
-				    (object Message "FindPositionForInsertInOrder(TSubConnectionUniqueId)"
-					quid       	"3E75CA37008D"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1.1.2.2"
-					ordinal    	6
-					quidu      	"3E75C95E0241"))))
-			class      	"Logical View::CConnection"
-			quidu      	"3E6498720358"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$158"
-			quid       	"3E75C9260270"
-			class      	"Logical View::CSubConnection"
-			quidu      	"3E67298803C8"
-			persistence 	"Transient"
-			multi      	FALSE)))
-	    (object Mechanism @24
-		logical_models 	(list unit_reference_list
-		    (object Object "$UNNAMED$159"
-			quid       	"3E75CD9F03C8"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3E75CD9F03C9"
-				supplier   	"$UNNAMED$160"
-				quidu      	"3E75CD9F03CD"
-				messages   	(list Messages
-				    (object Message "SubConnectionEvent(const TSubConnectionEvent&)"
-					quid       	"3E75CD9F03CA"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1"
-					ordinal    	0
-					quidu      	"3E75C4E20270"))))
-			class      	"Logical View::CNifAgentRef"
-			quidu      	"3E64999A00F6"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$160"
-			quid       	"3E75CD9F03CD"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3E75CD9F03CC"
-				supplier   	"$UNNAMED$161"
-				quidu      	"3E75CD9F03D0"
-				messages   	(list Messages
-				    (object Message "SubConnectionEvent(const TSubConnectionEvent&)"
-					quid       	"3E75CD9F03CB"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1"
-					ordinal    	1
-					quidu      	"3E75C57E0118"))))
-			class      	"Logical View::CNifSession"
-			quidu      	"3E649990026D"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$162"
-			quid       	"3E75CD9F03D5"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3E75CD9F03D4"
-				supplier   	"$UNNAMED$162"
-				quidu      	"3E75CD9F03D5")
-			    (object Link
-				quid       	"3E75CD9F03D6"
-				supplier   	"$UNNAMED$163"
-				quidu      	"3E75CD9F03DA"))
-			class      	"Logical View::CSubInterface"
-			quidu      	"3E6729F10280"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$163"
-			quid       	"3E75CD9F03DA"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3E75CD9F03DB"
-				supplier   	"$UNNAMED$163"
-				quidu      	"3E75CD9F03DA"))
-			class      	"Logical View::CConnection"
-			quidu      	"3E6498720358"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$161"
-			quid       	"3E75CD9F03D0"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"3E75CD9F03CF"
-				supplier   	"$UNNAMED$162"
-				quidu      	"3E75CD9F03D5"
-				messages   	(list Messages
-				    (object Message "SubConnectionUniqueId( )"
-					quid       	"3E75CDEC007C"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1.2"
-					ordinal    	3
-					quidu      	"3E6F4BCE01AA")))
-			    (object Link
-				quid       	"3E75CD9F03D1"
-				supplier   	"$UNNAMED$163"
-				quidu      	"3E75CD9F03DA"
-				messages   	(list Messages
-				    (object Message "SubConnectionEvent(const TSubConnectionEvent&)"
-					quid       	"3E75CD9F03D2"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1.3"
-					ordinal    	4
-					quidu      	"3E75CCEB0166")))
-			    (object Link
-				quid       	"3E75CDB8031C"
-				supplier   	"$UNNAMED$161"
-				quidu      	"3E75CD9F03D0"
-				messages   	(list Messages
-				    (object Message "FindSubInterface(TSubConnectionUniqueId)"
-					quid       	"3E75CDB8031D"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1.1"
-					ordinal    	2
-					quidu      	"3E6F4AAA038E"))))
-			class      	"Logical View::CInterface"
-			quidu      	"3E6499170116"
-			persistence 	"Transient"
-			multi      	FALSE))))
-	logical_presentations 	(list unit_reference_list
-	    (object ClassDiagram "Main"
-		quid       	"3E6471E801D1"
-		title      	"Main"
-		zoom       	100
-		max_height 	28350
-		max_width  	21600
-		origin_x   	150
-		origin_y   	0
-		items      	(list diagram_item_list
-		    (object ClassView "Class" "Logical View::RConnection" @25
-			ShowCompartmentStereotypes 	TRUE
-			SuppressOperation 	TRUE
-			IncludeAttribute 	TRUE
-			IncludeOperation 	TRUE
-			location   	(2176, 176)
-			label      	(object ItemLabel
-			    Parent_View 	@25
-			    location   	(2045, 120)
-			    fill_color 	13434879
-			    nlines     	1
-			    max_width  	262
-			    justify    	0
-			    label      	"RConnection")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3E64985D0173"
-			width      	280
-			height     	134
-			annotation 	8
-			autoResize 	TRUE)
-		    (object ClassView "Class" "Logical View::CNifSession" @26
-			ShowCompartmentStereotypes 	TRUE
-			IncludeAttribute 	TRUE
-			IncludeOperation 	TRUE
-			location   	(1760, 1392)
-			label      	(object ItemLabel
-			    Parent_View 	@26
-			    location   	(1629, 1337)
-			    fill_color 	13434879
-			    nlines     	1
-			    max_width  	262
-			    justify    	0
-			    label      	"CNifSession")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3E649990026D"
-			width      	280
-			height     	134
-			annotation 	8
-			autoResize 	TRUE)
-		    (object ClassView "Class" "Logical View::CNifAgentRef" @27
-			ShowCompartmentStereotypes 	TRUE
-			SuppressOperation 	TRUE
-			IncludeAttribute 	TRUE
-			IncludeOperation 	TRUE
-			location   	(1088, 1392)
-			label      	(object ItemLabel
-			    Parent_View 	@27
-			    location   	(950, 1337)
-			    fill_color 	13434879
-			    nlines     	1
-			    max_width  	276
-			    justify    	0
-			    label      	"CNifAgentRef")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3E64999A00F6"
-			width      	294
-			height     	134
-			annotation 	8
-			autoResize 	TRUE)
-		    (object ClassView "Class" "Logical View::CConnectionProvdBase" @28
-			ShowCompartmentStereotypes 	TRUE
-			SuppressOperation 	TRUE
-			IncludeAttribute 	TRUE
-			IncludeOperation 	TRUE
-			location   	(1760, 1120)
-			label      	(object ItemLabel
-			    Parent_View 	@28
-			    location   	(1528, 1068)
-			    fill_color 	13434879
-			    nlines     	1
-			    max_width  	464
-			    justify    	0
-			    label      	"CConnectionProvdBase")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3E649A070339"
-			width      	482
-			height     	128
-			annotation 	8
-			autoResize 	TRUE)
-		    (object ClassView "Class" "Logical View::CNifExtendedManagementCompatibilityLayer" @29
-			ShowCompartmentStereotypes 	TRUE
-			SuppressOperation 	TRUE
-			IncludeAttribute 	TRUE
-			IncludeOperation 	TRUE
-			location   	(768, 1680)
-			label      	(object ItemLabel
-			    Parent_View 	@29
-			    location   	(343, 1625)
-			    fill_color 	13434879
-			    nlines     	1
-			    max_width  	850
-			    justify    	0
-			    label      	"CNifExtendedManagementCompatibilityLayer")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3E649B48024E"
-			width      	868
-			height     	134
-			annotation 	8
-			autoResize 	TRUE)
-		    (object ClassView "Class" "Logical View::MNifIfExtendedManagementInterface" @30
-			ShowCompartmentStereotypes 	TRUE
-			SuppressOperation 	TRUE
-			IncludeAttribute 	TRUE
-			IncludeOperation 	TRUE
-			location   	(1088, 1136)
-			label      	(object ItemLabel
-			    Parent_View 	@30
-			    location   	(742, 1081)
-			    fill_color 	13434879
-			    nlines     	1
-			    max_width  	692
-			    justify    	0
-			    label      	"MNifIfExtendedManagementInterface")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3E649B6A0135"
-			width      	710
-			height     	134
-			annotation 	8
-			autoResize 	TRUE)
-		    (object ClassView "Class" "Logical View::MNifAgentExtendedManagementInterface" @31
-			ShowCompartmentStereotypes 	TRUE
-			SuppressOperation 	TRUE
-			IncludeAttribute 	TRUE
-			IncludeOperation 	TRUE
-			location   	(1712, 1680)
-			label      	(object ItemLabel
-			    Parent_View 	@31
-			    location   	(1320, 1625)
-			    fill_color 	13434879
-			    nlines     	1
-			    max_width  	784
-			    justify    	0
-			    label      	"MNifAgentExtendedManagementInterface")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3E649C870106"
-			width      	802
-			height     	134
-			annotation 	8
-			autoResize 	TRUE)
-		    (object ClassView "Class" "Logical View::CInterface" @32
-			ShowCompartmentStereotypes 	TRUE
-			SuppressOperation 	TRUE
-			IncludeAttribute 	TRUE
-			IncludeOperation 	TRUE
-			location   	(1232, 752)
-			label      	(object ItemLabel
-			    Parent_View 	@32
-			    location   	(1119, 696)
-			    fill_color 	13434879
-			    nlines     	1
-			    max_width  	226
-			    justify    	0
-			    label      	"CInterface")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3E6499170116"
-			width      	244
-			height     	134
-			annotation 	8
-			autoResize 	TRUE)
-		    (object ClassView "Class" "Logical View::CSubInterface" @33
-			ShowCompartmentStereotypes 	TRUE
-			SuppressOperation 	TRUE
-			IncludeOperation 	TRUE
-			location   	(448, 768)
-			label      	(object ItemLabel
-			    Parent_View 	@33
-			    location   	(306, 712)
-			    fill_color 	13434879
-			    nlines     	1
-			    max_width  	284
-			    justify    	0
-			    label      	"CSubInterface")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3E6729F10280"
-			width      	302
-			height     	134
-			autoResize 	TRUE)
-		    (object AssociationViewNew "$UNNAMED$3" @34
-			location   	(854, 719)
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"3E672B3B01F3"
-			roleview_list 	(list RoleViews
-			    (object RoleView "$UNNAMED$4" @35
-				Parent_View 	@34
-				location   	(-922, 271)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3E672B3D0222"
-				client     	@34
-				supplier   	@32
-				line_style 	3
-				origin_attachment 	(854, 719)
-				terminal_attachment 	(1110, 719))
-			    (object RoleView "$UNNAMED$5" @36
-				Parent_View 	@34
-				location   	(-922, 271)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3E672B3D0231"
-				client     	@34
-				supplier   	@33
-				line_style 	3
-				origin_attachment 	(854, 719)
-				terminal_attachment 	(599, 719)
-				label      	(object SegLabel @37
-				    Parent_View 	@36
-				    location   	(669, 697)
-				    anchor     	2
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	15
-				    justify    	0
-				    label      	"1"
-				    pctDist    	0.727273
-				    height     	23
-				    orientation 	1))))
-		    (object ClassView "Class" "Logical View::CConnection" @38
-			ShowCompartmentStereotypes 	TRUE
-			SuppressOperation 	TRUE
-			IncludeAttribute 	TRUE
-			IncludeOperation 	TRUE
-			location   	(1248, 240)
-			label      	(object ItemLabel
-			    Parent_View 	@38
-			    location   	(1117, 188)
-			    fill_color 	13434879
-			    nlines     	1
-			    max_width  	262
-			    justify    	0
-			    label      	"CConnection")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3E6498720358"
-			width      	280
-			height     	128
-			annotation 	8
-			autoResize 	TRUE)
-		    (object AssociationViewNew "$UNNAMED$9" @39
-			location   	(1278, 494)
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"3E67338E031C"
-			roleview_list 	(list RoleViews
-			    (object RoleView "$UNNAMED$10" @40
-				Parent_View 	@39
-				location   	(-2, 46)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3E67338F0212"
-				client     	@39
-				supplier   	@38
-				line_style 	3
-				origin_attachment 	(1278, 494)
-				terminal_attachment 	(1278, 303)
-				label      	(object SegLabel @41
-				    Parent_View 	@40
-				    location   	(1251, 622)
-				    anchor     	2
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	15
-				    justify    	0
-				    label      	"1..*"
-				    pctDist    	-0.670732
-				    height     	28
-				    orientation 	0))
-			    (object RoleView "$UNNAMED$11" @42
-				Parent_View 	@39
-				location   	(-2, 46)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3E67338F0214"
-				client     	@39
-				supplier   	@32
-				line_style 	3
-				origin_attachment 	(1278, 494)
-				terminal_attachment 	(1278, 685))))
-		    (object ClassView "Class" "Logical View::CSubConnection" @43
-			ShowCompartmentStereotypes 	TRUE
-			SuppressOperation 	TRUE
-			IncludeOperation 	TRUE
-			location   	(560, 240)
-			label      	(object ItemLabel
-			    Parent_View 	@43
-			    location   	(394, 184)
-			    fill_color 	13434879
-			    nlines     	1
-			    max_width  	332
-			    justify    	0
-			    label      	"CSubConnection")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3E67298803C8"
-			width      	350
-			height     	134
-			autoResize 	TRUE)
-		    (object AssociationViewNew "$UNNAMED$6" @44
-			location   	(453, 503)
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"3E6732D20212"
-			roleview_list 	(list RoleViews
-			    (object RoleView "$UNNAMED$7" @45
-				Parent_View 	@44
-				location   	(-1323, 55)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3E6732D30399"
-				client     	@44
-				supplier   	@43
-				line_style 	3
-				origin_attachment 	(453, 503)
-				terminal_attachment 	(453, 306)
-				label      	(object SegLabel @46
-				    Parent_View 	@45
-				    location   	(476, 353)
-				    anchor     	2
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	15
-				    justify    	0
-				    label      	"1"
-				    pctDist    	0.759615
-				    height     	23
-				    orientation 	1))
-			    (object RoleView "$UNNAMED$8" @47
-				Parent_View 	@44
-				location   	(-1323, 55)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3E6732D3039B"
-				client     	@44
-				supplier   	@33
-				line_style 	3
-				origin_attachment 	(453, 503)
-				terminal_attachment 	(453, 700)
-				label      	(object SegLabel @48
-				    Parent_View 	@47
-				    location   	(506, 643)
-				    anchor     	2
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	15
-				    justify    	0
-				    label      	"0..*"
-				    pctDist    	0.714286
-				    height     	53
-				    orientation 	0))))
-		    (object AssociationViewNew "$UNNAMED$18" @49
-			location   	(921, 194)
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"3E6737F102CE"
-			roleview_list 	(list RoleViews
-			    (object RoleView "$UNNAMED$19" @50
-				Parent_View 	@49
-				location   	(-855, 50)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3E6737F203A8"
-				client     	@49
-				supplier   	@38
-				line_style 	3
-				origin_attachment 	(921, 194)
-				terminal_attachment 	(1108, 194)
-				label      	(object SegLabel @51
-				    Parent_View 	@50
-				    location   	(785, 219)
-				    anchor     	2
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	15
-				    justify    	0
-				    label      	"1"
-				    pctDist    	-0.734375
-				    height     	25
-				    orientation 	1))
-			    (object RoleView "$UNNAMED$20" @52
-				Parent_View 	@49
-				location   	(-855, 50)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3E6737F203AA"
-				client     	@49
-				supplier   	@43
-				line_style 	3
-				origin_attachment 	(921, 194)
-				terminal_attachment 	(735, 194))))
-		    (object UsesView "" @53
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"3E649AFC03C5"
-			client     	@26
-			supplier   	@27
-			line_style 	0)
-		    (object ClassView "Class" "Logical View::CNifIfLink" @54
-			ShowCompartmentStereotypes 	TRUE
-			location   	(1760, 176)
-			label      	(object ItemLabel
-			    Parent_View 	@54
-			    location   	(1634, 124)
-			    fill_color 	13434879
-			    nlines     	1
-			    max_width  	252
-			    justify    	0
-			    label      	"CNifIfLink")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3E68E698014E"
-			width      	270
-			height     	126
-			autoResize 	TRUE)
-		    (object InheritView "" @55
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"3E649A630387"
-			client     	@26
-			supplier   	@28
-			line_style 	0)
-		    (object ClassView "Class" "Logical View::MConnectionNotify" @56
-			ShowCompartmentStereotypes 	TRUE
-			SuppressOperation 	TRUE
-			IncludeAttribute 	TRUE
-			IncludeOperation 	TRUE
-			location   	(1760, 752)
-			label      	(object ItemLabel
-			    Parent_View 	@56
-			    location   	(1572, 696)
-			    fill_color 	13434879
-			    nlines     	1
-			    max_width  	376
-			    justify    	0
-			    label      	"MConnectionNotify")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3E75AC4403E7"
-			width      	394
-			height     	134
-			annotation 	8
-			autoResize 	TRUE)
-		    (object InheritView "" @57
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"3E75AD2B00AB"
-			client     	@32
-			supplier   	@56
-			line_style 	0)
-		    (object ClassView "Class" "Logical View::MNifSessionNotify" @58
-			ShowCompartmentStereotypes 	TRUE
-			SuppressOperation 	TRUE
-			IncludeAttribute 	TRUE
-			IncludeOperation 	TRUE
-			location   	(2272, 1392)
-			label      	(object ItemLabel
-			    Parent_View 	@58
-			    location   	(2086, 1340)
-			    fill_color 	13434879
-			    nlines     	1
-			    max_width  	372
-			    justify    	0
-			    label      	"MNifSessionNotify")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3E75B1F902FD"
-			width      	390
-			height     	128
-			annotation 	8
-			autoResize 	TRUE)
-		    (object InheritView "" @59
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"3E75B2020212"
-			client     	@26
-			supplier   	@58
-			line_style 	0)
-		    (object UsesView "" @60
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"3E75B7FF002E"
-			client     	@28
-			supplier   	@56
-			line_style 	0)
-		    (object UsesView "" @61
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"3E649B5501D1"
-			client     	@27
-			supplier   	@29
-			line_style 	0)
-		    (object UsesView "" @62
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"3E649C7302CB"
-			client     	@27
-			supplier   	@30
-			line_style 	0)
-		    (object UsesView "" @63
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"3E649CA000B8"
-			client     	@27
-			supplier   	@31
-			line_style 	0)
-		    (object UsesView "" @64
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"3E672AB1000F"
-			client     	@32
-			supplier   	@33
-			line_style 	3
-			origin_attachment 	(1110, 779)
-			terminal_attachment 	(599, 779))
-		    (object UsesView "" @65
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"3E649A200125"
-			client     	@32
-			supplier   	@28
-			line_style 	0)
-		    (object UsesView "" @66
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"3E67330B030C"
-			client     	@38
-			supplier   	@43
-			line_style 	3
-			origin_attachment 	(1108, 275)
-			terminal_attachment 	(735, 275))
-		    (object UsesView "" @67
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"3E6CE25A0028"
-			client     	@38
-			supplier   	@32
-			line_style 	3
-			origin_attachment 	(1278, 303)
-			terminal_attachment 	(1278, 685))))
-	    (object InteractionDiagram "Stop (SubConnectionID specified)"
-		mechanism_ref 	@2
-		quid       	"3E64CF4701B2"
-		title      	"Stop (SubConnectionID specified)"
-		zoom       	100
-		max_height 	28350
-		max_width  	21600
-		origin_x   	106
-		origin_y   	0
-		items      	(list diagram_item_list
-		    (object InterObjView "$UNNAMED$26" @68
-			location   	(576, 225)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@68
-			    location   	(576, 225)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	282
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3E68CE41010F"
-			width      	300
-			height     	1245
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @69
-			    location   	(576, 384)
-			    line_color 	3342489
-			    InterObjView 	@68
-			    height     	936
-			    y_coord    	876
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$21" @70
-			location   	(928, 225)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@70
-			    location   	(928, 225)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	282
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3E64D79E00C8"
-			width      	300
-			height     	1245
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @71
-			    location   	(928, 480)
-			    line_color 	3342489
-			    InterObjView 	@70
-			    height     	780
-			    y_coord    	720
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @72
-			    location   	(928, 576)
-			    line_color 	3342489
-			    InterObjView 	@70
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE))
-		    (object InterObjView "$UNNAMED$22" @73
-			location   	(1264, 225)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@73
-			    location   	(1264, 225)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	282
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3E64D7A3022F"
-			width      	300
-			height     	1245
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @74
-			    location   	(1264, 704)
-			    line_color 	3342489
-			    InterObjView 	@73
-			    height     	496
-			    y_coord    	436
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$23" @75
-			location   	(1600, 225)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@75
-			    location   	(1600, 225)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	282
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3E64D8580089"
-			width      	300
-			height     	1245
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @76
-			    location   	(1600, 832)
-			    line_color 	3342489
-			    InterObjView 	@75
-			    height     	308
-			    y_coord    	248
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$24" @77
-			location   	(1936, 225)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@77
-			    location   	(1936, 225)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	282
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3E64D8DF01B2"
-			width      	300
-			height     	1245
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @78
-			    location   	(1936, 928)
-			    line_color 	3342489
-			    InterObjView 	@77
-			    height     	152
-			    y_coord    	92
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$25" @79
-			location   	(2464, 225)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@79
-			    location   	(2464, 225)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	672
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3E66130C000E"
-			width      	690
-			height     	1245
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @80
-			    location   	(2464, 960)
-			    line_color 	3342489
-			    InterObjView 	@79
-			    height     	60
-			    y_coord    	0
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$27" @81
-			location   	(192, 225)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@81
-			    location   	(192, 250)
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	360
-			    justify    	0
-			    label      	"")
-			icon       	"Actor"
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3E68CE6600C1"
-			width      	336
-			height     	1245
-			icon_height 	162
-			icon_width 	120
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @82
-			    location   	(192, 384)
-			    line_color 	3342489
-			    InterObjView 	@81
-			    height     	996
-			    y_coord    	936
-			    Nested     	FALSE))
-		    (object InterMessView "" @83
-			location   	(1440, 704)
-			label      	(object SegLabel @84
-			    Parent_View 	@83
-			    location   	(1095, 660)
-			    quidu      	"3E64D7AA00A9"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	563
-			    justify    	0
-			    label      	"Stop(TSubConnectionUniqueId)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@70
-			supplier   	@73
-			Focus_Src  	@71
-			Focus_Entry 	@74
-			origin     	(943, 704)
-			terminus   	(1248, 704)
-			ordinal    	3)
-		    (object InterMessView "" @85
-			location   	(16, 832)
-			label      	(object SegLabel @86
-			    Parent_View 	@85
-			    location   	(1431, 788)
-			    quidu      	"3E64D85D01E2"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	563
-			    justify    	0
-			    label      	"Stop(TSubConnectionUniqueId)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@73
-			supplier   	@75
-			Focus_Src  	@74
-			Focus_Entry 	@76
-			origin     	(1279, 832)
-			terminus   	(1584, 832)
-			ordinal    	4)
-		    (object InterMessView "" @87
-			location   	(16, 928)
-			label      	(object SegLabel @88
-			    Parent_View 	@87
-			    location   	(1767, 884)
-			    quidu      	"3E64D8E4009A"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	563
-			    justify    	0
-			    label      	"Stop(TSubConnectionUniqueId)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@75
-			supplier   	@77
-			Focus_Src  	@76
-			Focus_Entry 	@78
-			origin     	(1615, 928)
-			terminus   	(1920, 928)
-			ordinal    	5)
-		    (object SelfMessView "" @89
-			location   	(16, 576)
-			label      	(object SegLabel @90
-			    Parent_View 	@89
-			    location   	(1019, 532)
-			    quidu      	"3E65F0C301D4"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	616
-			    justify    	0
-			    label      	"StopSubConnection(RMessage&)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@70
-			supplier   	@70
-			Focus_Src  	@71
-			Focus_Entry 	@72
-			origin     	(944, 576)
-			terminus   	(1094, 576)
-			ordinal    	2)
-		    (object InterMessView "" @91
-			location   	(16, 960)
-			label      	(object SegLabel @92
-			    Parent_View 	@91
-			    location   	(2199, 916)
-			    quidu      	"3E66134C0222"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	0
-			    justify    	0
-			    label      	""
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@77
-			supplier   	@79
-			Focus_Src  	@78
-			Focus_Entry 	@80
-			origin     	(1951, 960)
-			terminus   	(2448, 960)
-			ordinal    	6)
-		    (object InterMessView "" @93
-			location   	(752, 480)
-			label      	(object SegLabel @94
-			    Parent_View 	@93
-			    location   	(751, 436)
-			    quidu      	"3E68CE4F019D"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	410
-			    justify    	0
-			    label      	"ServiceL(RMessage&)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@68
-			supplier   	@70
-			Focus_Src  	@69
-			Focus_Entry 	@71
-			origin     	(591, 480)
-			terminus   	(912, 480)
-			ordinal    	1)
-		    (object InterMessView "" @95
-			location   	(16, 384)
-			label      	(object SegLabel @96
-			    Parent_View 	@95
-			    location   	(383, 340)
-			    quidu      	"3E68CF640314"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	572
-			    justify    	0
-			    label      	"Stop(TSubConnectionUniqueId)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@81
-			supplier   	@68
-			Focus_Src  	@82
-			Focus_Entry 	@69
-			origin     	(207, 384)
-			terminus   	(560, 384)
-			ordinal    	0)))
-	    (object InteractionDiagram "GetConnectionInfo"
-		mechanism_ref 	@3
-		quid       	"3E688BA50015"
-		title      	"GetConnectionInfo"
-		zoom       	100
-		max_height 	28350
-		max_width  	21600
-		origin_x   	0
-		origin_y   	0
-		items      	(list diagram_item_list
-		    (object InterObjView "$UNNAMED$28" @97
-			location   	(1024, 225)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@97
-			    location   	(1024, 225)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	282
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3E688BB700B2"
-			width      	300
-			height     	605
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @98
-			    location   	(1024, 352)
-			    line_color 	3342489
-			    InterObjView 	@97
-			    height     	328
-			    y_coord    	268
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @99
-			    location   	(1024, 464)
-			    line_color 	3342489
-			    InterObjView 	@97
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE))
-		    (object InterObjView "$UNNAMED$29" @100
-			location   	(256, 225)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@100
-			    location   	(256, 225)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	282
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3E688C0F00D1"
-			width      	300
-			height     	605
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @101
-			    location   	(256, 352)
-			    line_color 	3342489
-			    InterObjView 	@100
-			    height     	388
-			    y_coord    	328
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @102
-			    location   	(256, 560)
-			    line_color 	3342489
-			    InterObjView 	@100
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE))
-		    (object SelfMessView "" @103
-			location   	(16, 464)
-			label      	(object SegLabel @104
-			    Parent_View 	@103
-			    location   	(1115, 420)
-			    quidu      	"3E688C1B0007"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	623
-			    justify    	0
-			    label      	"GetConnectionInfoL(RMessage& )"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@97
-			supplier   	@97
-			Focus_Src  	@98
-			Focus_Entry 	@99
-			origin     	(1040, 464)
-			terminus   	(1190, 464)
-			ordinal    	1)
-		    (object InterMessView "" @105
-			location   	(16, 352)
-			label      	(object SegLabel @106
-			    Parent_View 	@105
-			    location   	(639, 308)
-			    quidu      	"3E688C590343"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	410
-			    justify    	0
-			    label      	"ServiceL(RMessage&)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@100
-			supplier   	@97
-			Focus_Src  	@101
-			Focus_Entry 	@98
-			origin     	(271, 352)
-			terminus   	(1008, 352)
-			ordinal    	0)
-		    (object InterMessView "" @107
-			location   	(16, 560)
-			label      	(object SegLabel @108
-			    Parent_View 	@107
-			    location   	(640, 516)
-			    quidu      	"3E688C7A01FA"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	0
-			    justify    	0
-			    label      	""
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	1)
-			line_color 	3342489
-			client     	@97
-			supplier   	@100
-			Focus_Src  	@98
-			Focus_Entry 	@102
-			origin     	(1008, 560)
-			terminus   	(272, 560)
-			ordinal    	2)
-		    (object NoteView @109
-			location   	(1360, 112)
-			label      	(object ItemLabel
-			    Parent_View 	@109
-			    location   	(1219, 27)
-			    fill_color 	13434879
-			    nlines     	3
-			    max_width  	246
-			    label      	"Server Side Boundary interface")
-			line_color 	3342489
-			fill_color 	13434879
-			width      	306
-			height     	182)
-		    (object AttachView "" @110
-			stereotype 	TRUE
-			line_color 	3342489
-			client     	@109
-			supplier   	@97
-			vertices   	(list Points
-			    (1206, 134)
-			    (1158, 134)
-			    (1158, 164))
-			line_style 	3
-			origin_attachment 	(1206, 184)
-			terminal_attachment 	(1174, 184))
-		    (object NoteView @111
-			location   	(592, 96)
-			label      	(object ItemLabel
-			    Parent_View 	@111
-			    location   	(451, 18)
-			    fill_color 	13434879
-			    nlines     	3
-			    max_width  	246
-			    label      	"Ckient Side boundary interface")
-			line_color 	3342489
-			fill_color 	13434879
-			width      	306
-			height     	169)
-		    (object AttachView "" @112
-			stereotype 	TRUE
-			line_color 	3342489
-			client     	@111
-			supplier   	@100
-			vertices   	(list Points
-			    (438, 134)
-			    (390, 134)
-			    (390, 164))
-			line_style 	3
-			origin_attachment 	(438, 172)
-			terminal_attachment 	(406, 172))))
-	    (object InteractionDiagram "GetSubConnectionInfo (UniqueID known)"
-		mechanism_ref 	@4
-		quid       	"3E6897340313"
-		title      	"GetSubConnectionInfo (UniqueID known)"
-		zoom       	100
-		max_height 	28350
-		max_width  	21600
-		origin_x   	0
-		origin_y   	0
-		items      	(list diagram_item_list
-		    (object InterObjView "$UNNAMED$33" @113
-			location   	(192, 225)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@113
-			    location   	(192, 250)
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	360
-			    justify    	0
-			    label      	"")
-			icon       	"Actor"
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3E68A0680267"
-			width      	336
-			height     	1293
-			icon_height 	162
-			icon_width 	120
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @114
-			    location   	(192, 384)
-			    line_color 	3342489
-			    InterObjView 	@113
-			    height     	1044
-			    y_coord    	984
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$30" @115
-			location   	(528, 225)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@115
-			    location   	(528, 225)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	282
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3E6897420267"
-			width      	300
-			height     	1293
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @116
-			    location   	(528, 384)
-			    line_color 	3342489
-			    InterObjView 	@115
-			    height     	984
-			    y_coord    	924
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @117
-			    location   	(528, 496)
-			    line_color 	3342489
-			    InterObjView 	@115
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE))
-		    (object InterObjView "$UNNAMED$31" @118
-			location   	(1056, 225)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@118
-			    location   	(1056, 225)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	282
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3E68974700C1"
-			width      	300
-			height     	1293
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @119
-			    location   	(1056, 640)
-			    line_color 	3342489
-			    InterObjView 	@118
-			    height     	668
-			    y_coord    	608
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$32" @120
-			location   	(1392, 225)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@120
-			    location   	(1392, 225)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	282
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3E68A1700342"
-			width      	300
-			height     	1293
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @121
-			    location   	(1392, 736)
-			    line_color 	3342489
-			    InterObjView 	@120
-			    height     	512
-			    y_coord    	452
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$34" @122
-			location   	(1728, 225)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@122
-			    location   	(1728, 225)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	282
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3E68BC9B010F"
-			width      	300
-			height     	1293
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @123
-			    location   	(1728, 832)
-			    line_color 	3342489
-			    InterObjView 	@122
-			    height     	356
-			    y_coord    	296
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$35" @124
-			location   	(2064, 225)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@124
-			    location   	(2064, 225)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	282
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3E68C0CC0025"
-			width      	300
-			height     	1293
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @125
-			    location   	(2064, 928)
-			    line_color 	3342489
-			    InterObjView 	@124
-			    height     	200
-			    y_coord    	140
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$36" @126
-			location   	(2640, 225)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@126
-			    location   	(2640, 225)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	766
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3E68C1BA0258"
-			width      	784
-			height     	1293
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @127
-			    location   	(2640, 1008)
-			    line_color 	3342489
-			    InterObjView 	@126
-			    height     	60
-			    y_coord    	0
-			    Nested     	FALSE))
-		    (object InterMessView "" @128
-			location   	(800, 640)
-			label      	(object SegLabel @129
-			    Parent_View 	@128
-			    location   	(791, 596)
-			    quidu      	"3E689ECA0026"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	410
-			    justify    	0
-			    label      	"ServiceL(RMessage&)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@115
-			supplier   	@118
-			Focus_Src  	@116
-			Focus_Entry 	@119
-			origin     	(543, 640)
-			terminus   	(1040, 640)
-			ordinal    	2)
-		    (object SelfMessView "" @130
-			location   	(16, 496)
-			label      	(object SegLabel @131
-			    Parent_View 	@130
-			    location   	(716, 455)
-			    quidu      	"3E68A0230130"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	701
-			    justify    	0
-			    label      	"GetSubConnectionInfo(TUint, TDes8&)"
-			    pctDist    	1.153333
-			    height     	42
-			    orientation 	0)
-			line_color 	3342489
-			client     	@115
-			supplier   	@115
-			Focus_Src  	@116
-			Focus_Entry 	@117
-			origin     	(544, 496)
-			terminus   	(694, 496)
-			ordinal    	1)
-		    (object InterMessView "" @132
-			location   	(416, 384)
-			label      	(object SegLabel @133
-			    Parent_View 	@132
-			    location   	(359, 340)
-			    quidu      	"3E68A0770101"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	582
-			    justify    	0
-			    label      	"GetSubConnectionInfo(TDes8&)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@113
-			supplier   	@115
-			Focus_Src  	@114
-			Focus_Entry 	@116
-			origin     	(207, 384)
-			terminus   	(512, 384)
-			ordinal    	0)
-		    (object InterMessView "" @134
-			location   	(1120, 736)
-			label      	(object SegLabel @135
-			    Parent_View 	@134
-			    location   	(1223, 692)
-			    quidu      	"3E68A1740314"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	582
-			    justify    	0
-			    label      	"GetSubConnectionInfo(TDes8&)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@118
-			supplier   	@120
-			Focus_Src  	@119
-			Focus_Entry 	@121
-			origin     	(1071, 736)
-			terminus   	(1376, 736)
-			ordinal    	3)
-		    (object InterMessView "" @136
-			location   	(1472, 832)
-			label      	(object SegLabel @137
-			    Parent_View 	@136
-			    location   	(1559, 788)
-			    quidu      	"3E68BC9F021A"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	582
-			    justify    	0
-			    label      	"GetSubConnectionInfo(TDes8&)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@120
-			supplier   	@122
-			Focus_Src  	@121
-			Focus_Entry 	@123
-			origin     	(1407, 832)
-			terminus   	(1712, 832)
-			ordinal    	4)
-		    (object InterMessView "" @138
-			location   	(1888, 928)
-			label      	(object SegLabel @139
-			    Parent_View 	@138
-			    location   	(1895, 884)
-			    quidu      	"3E68C0D10007"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	582
-			    justify    	0
-			    label      	"GetSubConnectionInfo(TDes8&)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@122
-			supplier   	@124
-			Focus_Src  	@123
-			Focus_Entry 	@125
-			origin     	(1743, 928)
-			terminus   	(2048, 928)
-			ordinal    	5)
-		    (object InterMessView "" @140
-			location   	(2352, 1008)
-			label      	(object SegLabel @141
-			    Parent_View 	@140
-			    location   	(2351, 964)
-			    quidu      	"3E68C1CC020A"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	582
-			    justify    	0
-			    label      	"GetSubConnectionInfo(TDes8&)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@124
-			supplier   	@126
-			Focus_Src  	@125
-			Focus_Entry 	@127
-			origin     	(2079, 1008)
-			terminus   	(2624, 1008)
-			ordinal    	6)))
-	    (object InteractionDiagram "Stop (TConnStopType specified)"
-		mechanism_ref 	@5
-		quid       	"3E68DBEF0006"
-		title      	"Stop (TConnStopType specified)"
-		zoom       	100
-		max_height 	28350
-		max_width  	21600
-		origin_x   	0
-		origin_y   	0
-		items      	(list diagram_item_list
-		    (object InterObjView "$UNNAMED$41" @142
-			location   	(176, 225)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@142
-			    location   	(176, 250)
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	360
-			    justify    	0
-			    label      	"")
-			icon       	"Actor"
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3E68DCF30219"
-			width      	336
-			height     	1133
-			icon_height 	162
-			icon_width 	120
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @143
-			    location   	(176, 368)
-			    line_color 	3342489
-			    InterObjView 	@142
-			    height     	900
-			    y_coord    	840
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$37" @144
-			location   	(560, 225)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@144
-			    location   	(560, 225)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	282
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3E68DC3F017D"
-			width      	300
-			height     	1133
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @145
-			    location   	(560, 368)
-			    line_color 	3342489
-			    InterObjView 	@144
-			    height     	840
-			    y_coord    	780
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$38" @146
-			location   	(1152, 225)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@146
-			    location   	(1152, 225)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	282
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3E68DC42014E"
-			width      	300
-			height     	1133
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @147
-			    location   	(1152, 416)
-			    line_color 	3342489
-			    InterObjView 	@146
-			    height     	732
-			    y_coord    	672
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @148
-			    location   	(1152, 512)
-			    line_color 	3342489
-			    InterObjView 	@146
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE))
-		    (object InterObjView "$UNNAMED$39" @149
-			location   	(1488, 225)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@149
-			    location   	(1488, 225)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	282
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3E68DCD10238"
-			width      	300
-			height     	1133
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @150
-			    location   	(1488, 640)
-			    line_color 	3342489
-			    InterObjView 	@149
-			    height     	448
-			    y_coord    	388
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$40" @151
-			location   	(1824, 225)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@151
-			    location   	(1824, 225)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	282
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3E68DF9F011F"
-			width      	300
-			height     	1133
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @152
-			    location   	(1824, 704)
-			    line_color 	3342489
-			    InterObjView 	@151
-			    height     	324
-			    y_coord    	264
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$42" @153
-			location   	(2160, 225)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@153
-			    location   	(2160, 225)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	282
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3E68E08203AF"
-			width      	300
-			height     	1133
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @154
-			    location   	(2160, 752)
-			    line_color 	3342489
-			    InterObjView 	@153
-			    height     	216
-			    y_coord    	156
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$43" @155
-			location   	(2496, 225)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@155
-			    location   	(2496, 225)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	282
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3E68E6A10323"
-			width      	300
-			height     	1133
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @156
-			    location   	(2496, 848)
-			    line_color 	3342489
-			    InterObjView 	@155
-			    height     	60
-			    y_coord    	0
-			    Nested     	FALSE))
-		    (object InterMessView "" @157
-			location   	(848, 416)
-			label      	(object SegLabel @158
-			    Parent_View 	@157
-			    location   	(855, 372)
-			    quidu      	"3E68DC4601AD"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	410
-			    justify    	0
-			    label      	"ServiceL(RMessage&)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@144
-			supplier   	@146
-			Focus_Src  	@145
-			Focus_Entry 	@147
-			origin     	(575, 416)
-			terminus   	(1136, 416)
-			ordinal    	1)
-		    (object SelfMessView "" @159
-			location   	(16, 512)
-			label      	(object SegLabel @160
-			    Parent_View 	@159
-			    location   	(1243, 468)
-			    quidu      	"3E68DC5803D0"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	363
-			    justify    	0
-			    label      	"StopL(RMessage&)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@146
-			supplier   	@146
-			Focus_Src  	@147
-			Focus_Entry 	@148
-			origin     	(1168, 512)
-			terminus   	(1318, 512)
-			ordinal    	2)
-		    (object InterMessView "" @161
-			location   	(1312, 640)
-			label      	(object SegLabel @162
-			    Parent_View 	@161
-			    location   	(1319, 596)
-			    quidu      	"3E68DCD601BC"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	198
-			    justify    	0
-			    label      	"Stop(TInt )"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@146
-			supplier   	@149
-			Focus_Src  	@147
-			Focus_Entry 	@150
-			origin     	(1167, 640)
-			terminus   	(1472, 640)
-			ordinal    	3)
-		    (object InterMessView "" @163
-			location   	(368, 368)
-			label      	(object SegLabel @164
-			    Parent_View 	@163
-			    location   	(367, 324)
-			    quidu      	"3E68DD050362"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	407
-			    justify    	0
-			    label      	"Stop(TConnStopType)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@142
-			supplier   	@144
-			Focus_Src  	@143
-			Focus_Entry 	@145
-			origin     	(191, 368)
-			terminus   	(544, 368)
-			ordinal    	0)
-		    (object InterMessView "" @165
-			location   	(1664, 704)
-			label      	(object SegLabel @166
-			    Parent_View 	@165
-			    location   	(1655, 660)
-			    quidu      	"3E68DFA40297"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	185
-			    justify    	0
-			    label      	"Stop(TInt)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@149
-			supplier   	@151
-			Focus_Src  	@150
-			Focus_Entry 	@152
-			origin     	(1503, 704)
-			terminus   	(1808, 704)
-			ordinal    	4)
-		    (object InterMessView "" @167
-			location   	(16, 752)
-			label      	(object SegLabel @168
-			    Parent_View 	@167
-			    location   	(1991, 708)
-			    quidu      	"3E68E0AD020A"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	185
-			    justify    	0
-			    label      	"Stop(TInt)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@151
-			supplier   	@153
-			Focus_Src  	@152
-			Focus_Entry 	@154
-			origin     	(1839, 752)
-			terminus   	(2144, 752)
-			ordinal    	5)
-		    (object InterMessView "" @169
-			location   	(2336, 848)
-			label      	(object SegLabel @170
-			    Parent_View 	@169
-			    location   	(2327, 804)
-			    quidu      	"3E68E7BC00D2"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	576
-			    justify    	0
-			    label      	"Stop(TInt, MNifIfNotify::TAction)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@153
-			supplier   	@155
-			Focus_Src  	@154
-			Focus_Entry 	@156
-			origin     	(2175, 848)
-			terminus   	(2480, 848)
-			ordinal    	6)))
-	    (object InteractionDiagram "Progress (SubConnectionID specified)"
-		mechanism_ref 	@6
-		quid       	"3E6CAA7A021C"
-		title      	"Progress (SubConnectionID specified)"
-		zoom       	100
-		max_height 	28350
-		max_width  	21600
-		origin_x   	0
-		origin_y   	0
-		items      	(list diagram_item_list
-		    (object InterObjView "$UNNAMED$44" @171
-			location   	(320, 225)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@171
-			    location   	(320, 250)
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	360
-			    justify    	0
-			    label      	"")
-			icon       	"Actor"
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3E6CAA910076"
-			width      	336
-			height     	1049
-			icon_height 	162
-			icon_width 	120
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @172
-			    location   	(320, 368)
-			    line_color 	3342489
-			    InterObjView 	@171
-			    height     	816
-			    y_coord    	756
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$45" @173
-			location   	(704, 225)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@173
-			    location   	(704, 225)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	282
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3E6CAA970095"
-			width      	300
-			height     	1049
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @174
-			    location   	(704, 368)
-			    line_color 	3342489
-			    InterObjView 	@173
-			    height     	756
-			    y_coord    	696
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$46" @175
-			location   	(1040, 225)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@175
-			    location   	(1040, 225)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	282
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3E6CAAB7022B"
-			width      	300
-			height     	1049
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @176
-			    location   	(1040, 448)
-			    line_color 	3342489
-			    InterObjView 	@175
-			    height     	616
-			    y_coord    	556
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @177
-			    location   	(1040, 544)
-			    line_color 	3342489
-			    InterObjView 	@175
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @178
-			    location   	(1040, 672)
-			    line_color 	3342489
-			    InterObjView 	@175
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE))
-		    (object InterObjView "$UNNAMED$47" @179
-			location   	(1568, 225)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@179
-			    location   	(1568, 225)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	322
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3E6CAC590066"
-			width      	340
-			height     	1049
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @180
-			    location   	(1568, 816)
-			    line_color 	3342489
-			    InterObjView 	@179
-			    height     	60
-			    y_coord    	0
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @181
-			    location   	(1568, 944)
-			    line_color 	3342489
-			    InterObjView 	@179
-			    height     	60
-			    y_coord    	0
-			    Nested     	FALSE))
-		    (object InterMessView "" @182
-			location   	(16, 368)
-			label      	(object SegLabel @183
-			    Parent_View 	@182
-			    location   	(511, 324)
-			    quidu      	"3E6CAA9C025B"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	935
-			    justify    	0
-			    label      	"Progress(TSubConnectionUniqueId, TNifProgress&)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@171
-			supplier   	@173
-			Focus_Src  	@172
-			Focus_Entry 	@174
-			origin     	(335, 368)
-			terminus   	(688, 368)
-			ordinal    	0)
-		    (object InterMessView "" @184
-			location   	(880, 448)
-			label      	(object SegLabel @185
-			    Parent_View 	@184
-			    location   	(871, 404)
-			    quidu      	"3E6CAAC00077"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	410
-			    justify    	0
-			    label      	"ServiceL(RMessage&)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@173
-			supplier   	@175
-			Focus_Src  	@174
-			Focus_Entry 	@176
-			origin     	(719, 448)
-			terminus   	(1024, 448)
-			ordinal    	1)
-		    (object SelfMessView "" @186
-			location   	(16, 544)
-			label      	(object SegLabel @187
-			    Parent_View 	@186
-			    location   	(1131, 500)
-			    quidu      	"3E6CAAC701CE"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	716
-			    justify    	0
-			    label      	"SubConnectionProgressL(RMessage&)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@175
-			supplier   	@175
-			Focus_Src  	@176
-			Focus_Entry 	@177
-			origin     	(1056, 544)
-			terminus   	(1206, 544)
-			ordinal    	2)
-		    (object InterMessView "" @188
-			location   	(1216, 944)
-			label      	(object SegLabel @189
-			    Parent_View 	@188
-			    location   	(1303, 900)
-			    quidu      	"3E6CACBD0103"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	654
-			    justify    	0
-			    label      	"GetCurrentProgress(TNifProgress&)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@175
-			supplier   	@179
-			Focus_Src  	@176
-			Focus_Entry 	@181
-			origin     	(1055, 944)
-			terminus   	(1552, 944)
-			ordinal    	5)
-		    (object InterMessView "" @190
-			location   	(1216, 816)
-			label      	(object SegLabel @191
-			    Parent_View 	@190
-			    location   	(1303, 772)
-			    quidu      	"3E6CD2940056"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	479
-			    justify    	0
-			    label      	"SubConnectionUniqueId( )"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@175
-			supplier   	@179
-			Focus_Src  	@176
-			Focus_Entry 	@180
-			origin     	(1055, 816)
-			terminus   	(1552, 816)
-			ordinal    	4)
-		    (object SelfMessView "" @192
-			location   	(16, 672)
-			label      	(object SegLabel @193
-			    Parent_View 	@192
-			    location   	(1131, 628)
-			    quidu      	"3E6CD2A8022B"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	841
-			    justify    	0
-			    label      	"FindSubConnection(TSubConnectionUniqueId)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@175
-			supplier   	@175
-			Focus_Src  	@176
-			Focus_Entry 	@178
-			origin     	(1056, 672)
-			terminus   	(1206, 672)
-			ordinal    	3)))
-	    (object InteractionDiagram "SubConnectionProgressNotification"
-		mechanism_ref 	@7
-		quid       	"3E6CBB3D0354"
-		title      	"SubConnectionProgressNotification"
-		zoom       	100
-		max_height 	28350
-		max_width  	21600
-		origin_x   	0
-		origin_y   	0
-		items      	(list diagram_item_list
-		    (object InterObjView "$UNNAMED$48" @194
-			location   	(592, 225)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@194
-			    location   	(592, 250)
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	360
-			    justify    	0
-			    label      	"")
-			icon       	"Actor"
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3E6CCA570170"
-			width      	336
-			height     	1033
-			icon_height 	162
-			icon_width 	120
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @195
-			    location   	(592, 368)
-			    line_color 	3342489
-			    InterObjView 	@194
-			    height     	800
-			    y_coord    	740
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$49" @196
-			location   	(1120, 225)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@196
-			    location   	(1120, 225)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	282
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3E6CCA5F02C7"
-			width      	300
-			height     	1033
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @197
-			    location   	(1120, 368)
-			    line_color 	3342489
-			    InterObjView 	@196
-			    height     	740
-			    y_coord    	680
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$50" @198
-			location   	(1456, 225)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@198
-			    location   	(1456, 225)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	282
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3E6CCA6103C1"
-			width      	300
-			height     	1033
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @199
-			    location   	(1456, 464)
-			    line_color 	3342489
-			    InterObjView 	@198
-			    height     	584
-			    y_coord    	524
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @200
-			    location   	(1456, 560)
-			    line_color 	3342489
-			    InterObjView 	@198
-			    height     	360
-			    y_coord    	300
-			    Nested     	TRUE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @201
-			    location   	(1456, 688)
-			    line_color 	3342489
-			    InterObjView 	@198
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE))
-		    (object InterObjView "$UNNAMED$51" @202
-			location   	(2176, 225)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@202
-			    location   	(2176, 225)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	322
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3E6CD1A003C1"
-			width      	340
-			height     	1033
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @203
-			    location   	(2176, 800)
-			    line_color 	3342489
-			    InterObjView 	@202
-			    height     	60
-			    y_coord    	0
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @204
-			    location   	(2176, 928)
-			    line_color 	3342489
-			    InterObjView 	@202
-			    height     	60
-			    y_coord    	0
-			    Nested     	FALSE))
-		    (object InterMessView "" @205
-			location   	(16, 368)
-			label      	(object SegLabel @206
-			    Parent_View 	@205
-			    location   	(855, 324)
-			    quidu      	"3E6CCA670123"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	1657
-			    justify    	0
-			    label      	"ProgressNotification(TSubConnectionUniqueId, TNifProgressBuf&, TRequestStatus&, TUint)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@194
-			supplier   	@196
-			Focus_Src  	@195
-			Focus_Entry 	@197
-			origin     	(607, 368)
-			terminus   	(1104, 368)
-			ordinal    	0)
-		    (object InterMessView "" @207
-			location   	(1296, 464)
-			label      	(object SegLabel @208
-			    Parent_View 	@207
-			    location   	(1287, 420)
-			    quidu      	"3E6CCE6A03D2"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	410
-			    justify    	0
-			    label      	"ServiceL(RMessage&)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@196
-			supplier   	@198
-			Focus_Src  	@197
-			Focus_Entry 	@199
-			origin     	(1135, 464)
-			terminus   	(1440, 464)
-			ordinal    	1)
-		    (object SelfMessView "" @209
-			location   	(16, 560)
-			label      	(object SegLabel @210
-			    Parent_View 	@209
-			    location   	(1547, 516)
-			    quidu      	"3E6CD0820374"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	1066
-			    justify    	0
-			    label      	"RequestSubConnectionProgressNotificationL(RMessage&)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@198
-			supplier   	@198
-			Focus_Src  	@199
-			Focus_Entry 	@200
-			origin     	(1472, 560)
-			terminus   	(1622, 560)
-			ordinal    	2)
-		    (object SelfMessView "" @211
-			location   	(16, 688)
-			label      	(object SegLabel @212
-			    Parent_View 	@211
-			    location   	(1547, 644)
-			    quidu      	"3E6CD0DA024A"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	841
-			    justify    	0
-			    label      	"FindSubConnection(TSubConnectionUniqueId)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@198
-			supplier   	@198
-			Focus_Src  	@200
-			Focus_Entry 	@201
-			origin     	(1472, 688)
-			terminus   	(1622, 688)
-			ordinal    	3)
-		    (object InterMessView "" @213
-			location   	(1808, 800)
-			label      	(object SegLabel @214
-			    Parent_View 	@213
-			    location   	(1815, 756)
-			    quidu      	"3E6CD1AC0096"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	479
-			    justify    	0
-			    label      	"SubConnectionUniqueId( )"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@198
-			supplier   	@202
-			Focus_Src  	@200
-			Focus_Entry 	@203
-			origin     	(1471, 800)
-			terminus   	(2160, 800)
-			ordinal    	4)
-		    (object InterMessView "" @215
-			location   	(16, 928)
-			label      	(object SegLabel @216
-			    Parent_View 	@215
-			    location   	(1815, 884)
-			    quidu      	"3E6CD2090085"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	1067
-			    justify    	0
-			    label      	"RequestSubConnectionProgressNotificationL(RMessage&)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@198
-			supplier   	@202
-			Focus_Src  	@199
-			Focus_Entry 	@204
-			origin     	(1471, 928)
-			terminus   	(2160, 928)
-			ordinal    	5)))
-	    (object InteractionDiagram "Cancel SubConnection ProgressNotification"
-		mechanism_ref 	@8
-		quid       	"3E6CE3440095"
-		title      	"Cancel SubConnection ProgressNotification"
-		zoom       	100
-		max_height 	28350
-		max_width  	21600
-		origin_x   	0
-		origin_y   	0
-		items      	(list diagram_item_list
-		    (object InterObjView "$UNNAMED$52" @217
-			location   	(320, 225)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@217
-			    location   	(320, 250)
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	360
-			    justify    	0
-			    label      	"")
-			icon       	"Actor"
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3E6CE3560095"
-			width      	336
-			height     	937
-			icon_height 	162
-			icon_width 	120
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @218
-			    location   	(320, 384)
-			    line_color 	3342489
-			    InterObjView 	@217
-			    height     	688
-			    y_coord    	628
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$53" @219
-			location   	(736, 225)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@219
-			    location   	(736, 225)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	282
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3E6CE3670028"
-			width      	300
-			height     	937
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @220
-			    location   	(736, 384)
-			    line_color 	3342489
-			    InterObjView 	@219
-			    height     	628
-			    y_coord    	568
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$54" @221
-			location   	(1168, 225)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@221
-			    location   	(1168, 225)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	282
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3E6CE35B00C4"
-			width      	300
-			height     	937
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @222
-			    location   	(1168, 480)
-			    line_color 	3342489
-			    InterObjView 	@221
-			    height     	472
-			    y_coord    	412
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @223
-			    location   	(1168, 576)
-			    line_color 	3342489
-			    InterObjView 	@221
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @224
-			    location   	(1168, 704)
-			    line_color 	3342489
-			    InterObjView 	@221
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE))
-		    (object InterObjView "$UNNAMED$55" @225
-			location   	(1536, 225)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@225
-			    location   	(1536, 225)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	322
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3E6CE43B0393"
-			width      	340
-			height     	937
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @226
-			    location   	(1536, 832)
-			    line_color 	3342489
-			    InterObjView 	@225
-			    height     	60
-			    y_coord    	0
-			    Nested     	FALSE))
-		    (object InterMessView "" @227
-			location   	(400, 384)
-			label      	(object SegLabel @228
-			    Parent_View 	@227
-			    location   	(527, 340)
-			    quidu      	"3E6CE370020D"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	976
-			    justify    	0
-			    label      	"CancelProgressNotification(TSubConnectionUniqueId)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@217
-			supplier   	@219
-			Focus_Src  	@218
-			Focus_Entry 	@220
-			origin     	(335, 384)
-			terminus   	(720, 384)
-			ordinal    	0)
-		    (object InterMessView "" @229
-			location   	(720, 480)
-			label      	(object SegLabel @230
-			    Parent_View 	@229
-			    location   	(951, 436)
-			    quidu      	"3E6CE3730086"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	410
-			    justify    	0
-			    label      	"ServiceL(RMessage&)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@219
-			supplier   	@221
-			Focus_Src  	@220
-			Focus_Entry 	@222
-			origin     	(751, 480)
-			terminus   	(1152, 480)
-			ordinal    	1)
-		    (object SelfMessView "" @231
-			location   	(16, 576)
-			label      	(object SegLabel @232
-			    Parent_View 	@231
-			    location   	(1259, 532)
-			    quidu      	"3E6CE37502D8"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	1019
-			    justify    	0
-			    label      	"CancelSubConnectionProgressNotification(RMessage&)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@221
-			supplier   	@221
-			Focus_Src  	@222
-			Focus_Entry 	@223
-			origin     	(1184, 576)
-			terminus   	(1334, 576)
-			ordinal    	2)
-		    (object SelfMessView "" @233
-			location   	(16, 704)
-			label      	(object SegLabel @234
-			    Parent_View 	@233
-			    location   	(1259, 660)
-			    quidu      	"3E6CE44300D3"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	841
-			    justify    	0
-			    label      	"FindSubConnection(TSubConnectionUniqueId)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@221
-			supplier   	@221
-			Focus_Src  	@222
-			Focus_Entry 	@224
-			origin     	(1184, 704)
-			terminus   	(1334, 704)
-			ordinal    	3)
-		    (object InterMessView "" @235
-			location   	(1344, 832)
-			label      	(object SegLabel @236
-			    Parent_View 	@235
-			    location   	(1351, 788)
-			    quidu      	"3E6CE44C0103"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	1132
-			    justify    	0
-			    label      	"CancelSubConnectionProgressNotification(const RMessage&)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@221
-			supplier   	@225
-			Focus_Src  	@222
-			Focus_Entry 	@226
-			origin     	(1183, 832)
-			terminus   	(1520, 832)
-			ordinal    	4)))
-	    (object InteractionDiagram "Enumerate SubConnections"
-		mechanism_ref 	@9
-		quid       	"3E6DD26501C3"
-		title      	"Enumerate SubConnections"
-		zoom       	100
-		max_height 	28350
-		max_width  	21600
-		origin_x   	0
-		origin_y   	0
-		items      	(list diagram_item_list
-		    (object InterObjView "$UNNAMED$56" @237
-			location   	(208, 225)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@237
-			    location   	(208, 250)
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	360
-			    justify    	0
-			    label      	"")
-			icon       	"Actor"
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3E6DD2750231"
-			width      	336
-			height     	1181
-			icon_height 	162
-			icon_width 	120
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @238
-			    location   	(208, 368)
-			    line_color 	3342489
-			    InterObjView 	@237
-			    height     	948
-			    y_coord    	888
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$57" @239
-			location   	(544, 225)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@239
-			    location   	(544, 225)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	282
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3E6DD27D0369"
-			width      	300
-			height     	1181
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @240
-			    location   	(544, 368)
-			    line_color 	3342489
-			    InterObjView 	@239
-			    height     	888
-			    y_coord    	828
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$58" @241
-			location   	(976, 225)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@241
-			    location   	(976, 225)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	282
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3E6DD28902FC"
-			width      	300
-			height     	1181
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @242
-			    location   	(976, 416)
-			    line_color 	3342489
-			    InterObjView 	@241
-			    height     	780
-			    y_coord    	720
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @243
-			    location   	(976, 512)
-			    line_color 	3342489
-			    InterObjView 	@241
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE))
-		    (object InterObjView "$UNNAMED$59" @244
-			location   	(1456, 225)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@244
-			    location   	(1456, 225)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	282
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3E6DD6E302AE"
-			width      	300
-			height     	1181
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @245
-			    location   	(1456, 624)
-			    line_color 	3342489
-			    InterObjView 	@244
-			    height     	512
-			    y_coord    	452
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$60" @246
-			location   	(1792, 225)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@246
-			    location   	(1792, 225)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	282
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3E6DD8390379"
-			width      	300
-			height     	1181
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @247
-			    location   	(1792, 704)
-			    line_color 	3342489
-			    InterObjView 	@246
-			    height     	372
-			    y_coord    	312
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$61" @248
-			location   	(2128, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@248
-			    location   	(2128, 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      	"3E6F3E1D03DC"
-			width      	300
-			height     	1181
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @249
-			    location   	(2128, 800)
-			    line_color 	3342489
-			    InterObjView 	@248
-			    height     	216
-			    y_coord    	156
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$62" @250
-			location   	(2720, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@250
-			    location   	(2720, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	766
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3E6F3F16013C"
-			width      	784
-			height     	1181
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @251
-			    location   	(2720, 896)
-			    line_color 	3342489
-			    InterObjView 	@250
-			    height     	60
-			    y_coord    	0
-			    Nested     	FALSE))
-		    (object InterMessView "" @252
-			location   	(384, 368)
-			label      	(object SegLabel @253
-			    Parent_View 	@252
-			    location   	(375, 324)
-			    quidu      	"3E6DD28102AE"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	651
-			    justify    	0
-			    label      	"EnumerateSubConnections(TUint&)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@237
-			supplier   	@239
-			Focus_Src  	@238
-			Focus_Entry 	@240
-			origin     	(223, 368)
-			terminus   	(528, 368)
-			ordinal    	0)
-		    (object InterMessView "" @254
-			location   	(16, 416)
-			label      	(object SegLabel @255
-			    Parent_View 	@254
-			    location   	(759, 372)
-			    quidu      	"3E6DD28C0290"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	410
-			    justify    	0
-			    label      	"ServiceL(RMessage&)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@239
-			supplier   	@241
-			Focus_Src  	@240
-			Focus_Entry 	@242
-			origin     	(559, 416)
-			terminus   	(960, 416)
-			ordinal    	1)
-		    (object SelfMessView "" @256
-			location   	(16, 512)
-			label      	(object SegLabel @257
-			    Parent_View 	@256
-			    location   	(1067, 468)
-			    quidu      	"3E6DD291005D"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	885
-			    justify    	0
-			    label      	"EnumerateSubConnectionsL(const RMessage&)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@241
-			supplier   	@241
-			Focus_Src  	@242
-			Focus_Entry 	@243
-			origin     	(992, 512)
-			terminus   	(1142, 512)
-			ordinal    	2)
-		    (object InterMessView "" @258
-			location   	(1216, 624)
-			label      	(object SegLabel @259
-			    Parent_View 	@258
-			    location   	(1215, 580)
-			    quidu      	"3E6DD6F0030D"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	673
-			    justify    	0
-			    label      	"EnumerateSubConnectionsL(TUint&)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@241
-			supplier   	@244
-			Focus_Src  	@242
-			Focus_Entry 	@245
-			origin     	(991, 624)
-			terminus   	(1440, 624)
-			ordinal    	3)
-		    (object InterMessView "" @260
-			location   	(1616, 704)
-			label      	(object SegLabel @261
-			    Parent_View 	@260
-			    location   	(1623, 660)
-			    quidu      	"3E6DD83D036A"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	651
-			    justify    	0
-			    label      	"EnumerateSubConnections(TUint&)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@244
-			supplier   	@246
-			Focus_Src  	@245
-			Focus_Entry 	@247
-			origin     	(1471, 704)
-			terminus   	(1776, 704)
-			ordinal    	4)
-		    (object InterMessView "" @262
-			location   	(16, 800)
-			label      	(object SegLabel @263
-			    Parent_View 	@262
-			    location   	(1959, 756)
-			    quidu      	"3E6F3E2300D0"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	619
-			    justify    	0
-			    label      	"EnumerateSubConnections(TUint&)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@246
-			supplier   	@248
-			Focus_Src  	@247
-			Focus_Entry 	@249
-			origin     	(1807, 800)
-			terminus   	(2112, 800)
-			ordinal    	5)
-		    (object InterMessView "" @264
-			location   	(16, 896)
-			label      	(object SegLabel @265
-			    Parent_View 	@264
-			    location   	(2423, 852)
-			    quidu      	"3E6F3F1C03DD"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	619
-			    justify    	0
-			    label      	"EnumerateSubConnections(TUint&)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@248
-			supplier   	@250
-			Focus_Src  	@249
-			Focus_Entry 	@251
-			origin     	(2143, 896)
-			terminus   	(2704, 896)
-			ordinal    	6)))
-	    (object InteractionDiagram "DataTransferredRequest (For Connection)"
-		mechanism_ref 	@10
-		quid       	"3E6F4141018B"
-		title      	"DataTransferredRequest (For Connection)"
-		zoom       	100
-		max_height 	28350
-		max_width  	21600
-		origin_x   	1006
-		origin_y   	0
-		items      	(list diagram_item_list
-		    (object InterObjView "$UNNAMED$63" @266
-			location   	(144, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@266
-			    location   	(144, 237)
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	360
-			    justify    	0
-			    label      	"")
-			icon       	"Actor"
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3E6F41580236"
-			width      	336
-			height     	2189
-			icon_height 	162
-			icon_width 	120
-			icon_y_offset 	12
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @267
-			    location   	(144, 400)
-			    line_color 	3342489
-			    InterObjView 	@266
-			    height     	1924
-			    y_coord    	1864
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$64" @268
-			location   	(1248, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@268
-			    location   	(1248, 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      	"3E6F415C035F"
-			width      	300
-			height     	2189
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @269
-			    location   	(1248, 400)
-			    line_color 	3342489
-			    InterObjView 	@268
-			    height     	1864
-			    y_coord    	1804
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @270
-			    location   	(1248, 496)
-			    line_color 	3342489
-			    InterObjView 	@268
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE))
-		    (object InterObjView "$UNNAMED$65" @271
-			location   	(1568, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@271
-			    location   	(1568, 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      	"3E6F416702D3"
-			width      	300
-			height     	2189
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @272
-			    location   	(1568, 624)
-			    line_color 	3342489
-			    InterObjView 	@271
-			    height     	1580
-			    y_coord    	1520
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @273
-			    location   	(1568, 720)
-			    line_color 	3342489
-			    InterObjView 	@271
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE))
-		    (object InterObjView "$UNNAMED$66" @274
-			location   	(1888, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@274
-			    location   	(1888, 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      	"3E6F44D7038E"
-			width      	300
-			height     	2189
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @275
-			    location   	(1888, 848)
-			    line_color 	3342489
-			    InterObjView 	@274
-			    height     	1296
-			    y_coord    	1236
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @276
-			    location   	(1888, 1424)
-			    line_color 	3342489
-			    InterObjView 	@274
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE))
-		    (object InterObjView "$UNNAMED$67" @277
-			location   	(2208, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@277
-			    location   	(2208, 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      	"3E6F460601AA"
-			width      	300
-			height     	2189
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @278
-			    location   	(2208, 944)
-			    line_color 	3342489
-			    InterObjView 	@277
-			    height     	372
-			    y_coord    	312
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$69" @279
-			location   	(2528, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@279
-			    location   	(2528, 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      	"3E6F471D016B"
-			width      	300
-			height     	2189
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @280
-			    location   	(2528, 1040)
-			    line_color 	3342489
-			    InterObjView 	@279
-			    height     	216
-			    y_coord    	156
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$70" @281
-			location   	(3040, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@281
-			    location   	(3040, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	672
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3E6F474600A0"
-			width      	690
-			height     	2189
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @282
-			    location   	(3040, 1136)
-			    line_color 	3342489
-			    InterObjView 	@281
-			    height     	60
-			    y_coord    	0
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$68" @283
-			location   	(3552, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@283
-			    location   	(3552, 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      	"3E6F4C1C037F"
-			width      	300
-			height     	2189
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @284
-			    location   	(3552, 1520)
-			    line_color 	3342489
-			    InterObjView 	@283
-			    height     	60
-			    y_coord    	0
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @285
-			    location   	(3552, 1600)
-			    line_color 	3342489
-			    InterObjView 	@283
-			    height     	484
-			    y_coord    	424
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$73" @286
-			location   	(3888, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@286
-			    location   	(3888, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	322
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3E6F4E0A014C"
-			width      	340
-			height     	2189
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @287
-			    location   	(3888, 1696)
-			    line_color 	3342489
-			    InterObjView 	@286
-			    height     	328
-			    y_coord    	268
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @288
-			    location   	(3888, 1792)
-			    line_color 	3342489
-			    InterObjView 	@286
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @289
-			    location   	(3888, 1904)
-			    line_color 	3342489
-			    InterObjView 	@286
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE))
-		    (object InterMessView "" @290
-			location   	(16, 400)
-			label      	(object SegLabel @291
-			    Parent_View 	@290
-			    location   	(695, 356)
-			    quidu      	"3E6F41600266"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	1325
-			    justify    	0
-			    label      	"DataTransferredRequest(TPckg<TUint>&, TPckg<TUint>&, TRequestStatus&)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@266
-			supplier   	@268
-			Focus_Src  	@267
-			Focus_Entry 	@269
-			origin     	(159, 400)
-			terminus   	(1232, 400)
-			ordinal    	0)
-		    (object InterMessView "" @292
-			location   	(16, 624)
-			label      	(object SegLabel @293
-			    Parent_View 	@292
-			    location   	(1407, 580)
-			    quidu      	"3E6F416E02A5"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	400
-			    justify    	0
-			    label      	"ServiceL(RMessage&)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@268
-			supplier   	@271
-			Focus_Src  	@269
-			Focus_Entry 	@272
-			origin     	(1263, 624)
-			terminus   	(1552, 624)
-			ordinal    	2)
-		    (object SelfMessView "" @294
-			location   	(16, 720)
-			label      	(object SegLabel @295
-			    Parent_View 	@294
-			    location   	(1659, 676)
-			    quidu      	"3E6F41770005"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	644
-			    justify    	0
-			    label      	"DataTransferredL(const RMessage&)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@271
-			supplier   	@271
-			Focus_Src  	@272
-			Focus_Entry 	@273
-			origin     	(1584, 720)
-			terminus   	(1734, 720)
-			ordinal    	3)
-		    (object SelfMessView "" @296
-			location   	(16, 496)
-			label      	(object SegLabel @297
-			    Parent_View 	@296
-			    location   	(1339, 452)
-			    quidu      	"3E6F431A00EF"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	1788
-			    justify    	0
-			    label      	"DataTransferredRequest(TSubConnectionUniqueId, TPckg<TUint>&, TPckg<TUint>&, TRequestStatus&)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@268
-			supplier   	@268
-			Focus_Src  	@269
-			Focus_Entry 	@270
-			origin     	(1264, 496)
-			terminus   	(1414, 496)
-			ordinal    	1)
-		    (object InterMessView "" @298
-			location   	(16, 848)
-			label      	(object SegLabel @299
-			    Parent_View 	@298
-			    location   	(1727, 804)
-			    quidu      	"3E6F44DF0053"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	1019
-			    justify    	0
-			    label      	"DataTransferred(TSubConnectionUniqueId, TUint&, TUint&)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@271
-			supplier   	@274
-			Focus_Src  	@272
-			Focus_Entry 	@275
-			origin     	(1583, 848)
-			terminus   	(1872, 848)
-			ordinal    	4)
-		    (object InterMessView "" @300
-			location   	(16, 944)
-			label      	(object SegLabel @301
-			    Parent_View 	@300
-			    location   	(2047, 900)
-			    quidu      	"3E6F460B0092"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	1019
-			    justify    	0
-			    label      	"DataTransferred(TSubConnectionUniqueId, TUint&, TUint&)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@274
-			supplier   	@277
-			Focus_Src  	@275
-			Focus_Entry 	@278
-			origin     	(1903, 944)
-			terminus   	(2192, 944)
-			ordinal    	5)
-		    (object InterMessView "" @302
-			location   	(16, 1040)
-			label      	(object SegLabel @303
-			    Parent_View 	@302
-			    location   	(2367, 996)
-			    quidu      	"3E6F47220331"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	1019
-			    justify    	0
-			    label      	"DataTransferred(TSubConnectionUniqueId, TUint&, TUint&)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@277
-			supplier   	@279
-			Focus_Src  	@278
-			Focus_Entry 	@280
-			origin     	(2223, 1040)
-			terminus   	(2512, 1040)
-			ordinal    	6)
-		    (object InterMessView "" @304
-			location   	(16, 1136)
-			label      	(object SegLabel @305
-			    Parent_View 	@304
-			    location   	(2783, 1092)
-			    quidu      	"3E6F474F0370"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	1078
-			    justify    	0
-			    label      	"GetDataTransferred(TSubConnectionUniqueId, TUint&, TUint&)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@279
-			supplier   	@281
-			Focus_Src  	@280
-			Focus_Entry 	@282
-			origin     	(2543, 1136)
-			terminus   	(3024, 1136)
-			ordinal    	7)
-		    (object InterMessView "" @306
-			location   	(16, 1520)
-			label      	(object SegLabel @307
-			    Parent_View 	@306
-			    location   	(2719, 1476)
-			    quidu      	"3E6F4C2F0092"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	497
-			    justify    	0
-			    label      	"SubConnectionUniqueId( )"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@274
-			supplier   	@283
-			Focus_Src  	@275
-			Focus_Entry 	@284
-			origin     	(1903, 1520)
-			terminus   	(3536, 1520)
-			ordinal    	9)
-		    (object SelfMessView "" @308
-			location   	(16, 1424)
-			label      	(object SegLabel @309
-			    Parent_View 	@308
-			    location   	(1979, 1380)
-			    quidu      	"3E6F4C4F00C0"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	759
-			    justify    	0
-			    label      	"FindSubInterface(TSubConnectionUniqueId)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@274
-			supplier   	@274
-			Focus_Src  	@275
-			Focus_Entry 	@276
-			origin     	(1904, 1424)
-			terminus   	(2054, 1424)
-			ordinal    	8)
-		    (object InterMessView "" @310
-			location   	(16, 1600)
-			label      	(object SegLabel @311
-			    Parent_View 	@310
-			    location   	(2719, 1556)
-			    quidu      	"3E6F4D54010E"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	668
-			    justify    	0
-			    label      	"NotifyDataTransferred(TUint, TUint)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@274
-			supplier   	@283
-			Focus_Src  	@275
-			Focus_Entry 	@285
-			origin     	(1903, 1600)
-			terminus   	(3536, 1600)
-			ordinal    	10)
-		    (object InterMessView "" @312
-			location   	(16, 1696)
-			label      	(object SegLabel @313
-			    Parent_View 	@312
-			    location   	(3719, 1652)
-			    quidu      	"3E6F4E1A0209"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	806
-			    justify    	0
-			    label      	"NotifyDataTransferred(const TUint, const TUint)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@283
-			supplier   	@286
-			Focus_Src  	@285
-			Focus_Entry 	@287
-			origin     	(3567, 1696)
-			terminus   	(3872, 1696)
-			ordinal    	11)
-		    (object SelfMessView "" @314
-			location   	(16, 1792)
-			label      	(object SegLabel @315
-			    Parent_View 	@314
-			    location   	(3979, 1748)
-			    quidu      	"3E6F4EE00257"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	483
-			    justify    	0
-			    label      	"NotifyDataSent(TUint, TUint)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@286
-			supplier   	@286
-			Focus_Src  	@287
-			Focus_Entry 	@288
-			origin     	(3904, 1792)
-			terminus   	(4054, 1792)
-			ordinal    	12)
-		    (object SelfMessView "" @316
-			location   	(16, 1904)
-			label      	(object SegLabel @317
-			    Parent_View 	@316
-			    location   	(3979, 1860)
-			    quidu      	"3E6F4FC50208"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	564
-			    justify    	0
-			    label      	"NotifyDataReceived(TUint, TUint)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@286
-			supplier   	@286
-			Focus_Src  	@287
-			Focus_Entry 	@289
-			origin     	(3904, 1904)
-			terminus   	(4054, 1904)
-			ordinal    	13)))
-	    (object InteractionDiagram "DataSent Notification Request"
-		mechanism_ref 	@11
-		quid       	"3E70A5C400C9"
-		title      	"DataSent Notification Request"
-		zoom       	100
-		max_height 	28350
-		max_width  	21600
-		origin_x   	2325
-		origin_y   	1463
-		items      	(list diagram_item_list
-		    (object InterObjView "$UNNAMED$74" @318
-			location   	(352, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@318
-			    location   	(352, 281)
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	360
-			    justify    	0
-			    label      	"")
-			icon       	"Actor"
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3E70A5D900B9"
-			width      	336
-			height     	2593
-			icon_height 	162
-			icon_width 	120
-			icon_y_offset 	-32
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @319
-			    location   	(352, 352)
-			    line_color 	3342489
-			    InterObjView 	@318
-			    height     	2172
-			    y_coord    	2112
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$75" @320
-			location   	(896, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@320
-			    location   	(896, 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      	"3E70A5DD00B9"
-			width      	300
-			height     	2593
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @321
-			    location   	(896, 352)
-			    line_color 	3342489
-			    InterObjView 	@320
-			    height     	2112
-			    y_coord    	2052
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @322
-			    location   	(896, 448)
-			    line_color 	3342489
-			    InterObjView 	@320
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE))
-		    (object InterObjView "$UNNAMED$76" @323
-			location   	(1232, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@323
-			    location   	(1232, 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      	"3E70A6940398"
-			width      	300
-			height     	2593
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @324
-			    location   	(1232, 592)
-			    line_color 	3342489
-			    InterObjView 	@323
-			    height     	1812
-			    y_coord    	1752
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @325
-			    location   	(1232, 688)
-			    line_color 	3342489
-			    InterObjView 	@323
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @326
-			    location   	(1232, 832)
-			    line_color 	3342489
-			    InterObjView 	@323
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE))
-		    (object InterObjView "$UNNAMED$77" @327
-			location   	(1584, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@327
-			    location   	(1584, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	322
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3E70A7D60165"
-			width      	340
-			height     	2593
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @328
-			    location   	(1584, 960)
-			    line_color 	3342489
-			    InterObjView 	@327
-			    height     	1384
-			    y_coord    	1324
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @329
-			    location   	(1584, 2000)
-			    line_color 	3342489
-			    InterObjView 	@327
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @330
-			    location   	(1584, 2096)
-			    line_color 	3342489
-			    InterObjView 	@327
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @331
-			    location   	(1584, 2224)
-			    line_color 	3342489
-			    InterObjView 	@327
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE))
-		    (object InterObjView "$UNNAMED$78" @332
-			location   	(1936, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@332
-			    location   	(1936, 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      	"3E70AA13025F"
-			width      	300
-			height     	2593
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @333
-			    location   	(1936, 1056)
-			    line_color 	3342489
-			    InterObjView 	@332
-			    height     	1672
-			    y_coord    	1612
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @334
-			    location   	(1936, 1824)
-			    line_color 	3342489
-			    InterObjView 	@332
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @335
-			    location   	(1936, 1920)
-			    line_color 	3342489
-			    InterObjView 	@332
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @336
-			    location   	(1936, 2352)
-			    line_color 	3342489
-			    InterObjView 	@332
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @337
-			    location   	(1936, 2480)
-			    line_color 	3342489
-			    InterObjView 	@332
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE))
-		    (object InterObjView "$UNNAMED$79" @338
-			location   	(2304, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@338
-			    location   	(2304, 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      	"3E70AA680388"
-			width      	300
-			height     	2593
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @339
-			    location   	(2304, 1152)
-			    line_color 	3342489
-			    InterObjView 	@338
-			    height     	888
-			    y_coord    	828
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @340
-			    location   	(2304, 1696)
-			    line_color 	3342489
-			    InterObjView 	@338
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE))
-		    (object InterObjView "$UNNAMED$80" @341
-			location   	(2608, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@341
-			    location   	(2608, 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      	"3E70AAE500F8"
-			width      	300
-			height     	2593
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @342
-			    location   	(2608, 1248)
-			    line_color 	3342489
-			    InterObjView 	@341
-			    height     	356
-			    y_coord    	296
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @343
-			    location   	(2608, 2608)
-			    line_color 	3342489
-			    InterObjView 	@341
-			    height     	60
-			    y_coord    	0
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$81" @344
-			location   	(2944, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@344
-			    location   	(2944, 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      	"3E70AB0300B9"
-			width      	300
-			height     	2593
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @345
-			    location   	(2944, 1344)
-			    line_color 	3342489
-			    InterObjView 	@344
-			    height     	200
-			    y_coord    	140
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$82" @346
-			location   	(3472, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@346
-			    location   	(3472, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	672
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3E70AB30000D"
-			width      	690
-			height     	2593
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @347
-			    location   	(3472, 1424)
-			    line_color 	3342489
-			    InterObjView 	@346
-			    height     	60
-			    y_coord    	0
-			    Nested     	FALSE))
-		    (object InterMessView "" @348
-			location   	(16, 352)
-			label      	(object SegLabel @349
-			    Parent_View 	@348
-			    location   	(623, 308)
-			    quidu      	"3E70A5E0009B"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	1219
-			    justify    	0
-			    label      	"DataSentNotificationRequest(TUint, TPckg<TUint>&, TRequestStatus&)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@318
-			supplier   	@320
-			Focus_Src  	@319
-			Focus_Entry 	@321
-			origin     	(367, 352)
-			terminus   	(880, 352)
-			ordinal    	0)
-		    (object SelfMessView "" @350
-			location   	(16, 448)
-			label      	(object SegLabel @351
-			    Parent_View 	@350
-			    location   	(987, 404)
-			    quidu      	"3E70A5E8007C"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	1682
-			    justify    	0
-			    label      	"DataSentNotificationRequest(TSubConnectionUniqueId, TUint, TPckg<TUint>&, TRequestStatus&)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@320
-			supplier   	@320
-			Focus_Src  	@321
-			Focus_Entry 	@322
-			origin     	(912, 448)
-			terminus   	(1062, 448)
-			ordinal    	1)
-		    (object InterMessView "" @352
-			location   	(16, 592)
-			label      	(object SegLabel @353
-			    Parent_View 	@352
-			    location   	(1063, 548)
-			    quidu      	"3E70A698031C"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	384
-			    justify    	0
-			    label      	"ServiceL(RMessage&)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@320
-			supplier   	@323
-			Focus_Src  	@321
-			Focus_Entry 	@324
-			origin     	(911, 592)
-			terminus   	(1216, 592)
-			ordinal    	2)
-		    (object SelfMessView "" @354
-			location   	(16, 688)
-			label      	(object SegLabel @355
-			    Parent_View 	@354
-			    location   	(1323, 644)
-			    quidu      	"3E70A73002CD"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	860
-			    justify    	0
-			    label      	"DataSentNotificationRequestL(const RMessage&)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@323
-			supplier   	@323
-			Focus_Src  	@324
-			Focus_Entry 	@325
-			origin     	(1248, 688)
-			terminus   	(1398, 688)
-			ordinal    	3)
-		    (object SelfMessView "" @356
-			location   	(16, 832)
-			label      	(object SegLabel @357
-			    Parent_View 	@356
-			    location   	(1323, 788)
-			    quidu      	"3E70A7470165"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	809
-			    justify    	0
-			    label      	"FindSubConnection(TSubConnectionUniqueId)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@323
-			supplier   	@323
-			Focus_Src  	@324
-			Focus_Entry 	@326
-			origin     	(1248, 832)
-			terminus   	(1398, 832)
-			ordinal    	4)
-		    (object InterMessView "" @358
-			location   	(16, 960)
-			label      	(object SegLabel @359
-			    Parent_View 	@358
-			    location   	(1407, 916)
-			    quidu      	"3E70A7DA0166"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	860
-			    justify    	0
-			    label      	"DataSentNotificationRequestL(const RMessage&)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@323
-			supplier   	@327
-			Focus_Src  	@324
-			Focus_Entry 	@328
-			origin     	(1247, 960)
-			terminus   	(1568, 960)
-			ordinal    	5)
-		    (object InterMessView "" @360
-			location   	(16, 1056)
-			label      	(object SegLabel @361
-			    Parent_View 	@360
-			    location   	(1759, 1012)
-			    quidu      	"3E70AA190260"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	722
-			    justify    	0
-			    label      	"DataSentNotificationRequest(TUint, TUint)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@327
-			supplier   	@332
-			Focus_Src  	@328
-			Focus_Entry 	@333
-			origin     	(1599, 1056)
-			terminus   	(1920, 1056)
-			ordinal    	6)
-		    (object InterMessView "" @362
-			location   	(16, 1152)
-			label      	(object SegLabel @363
-			    Parent_View 	@362
-			    location   	(2119, 1108)
-			    quidu      	"3E70AA6F0195"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	1019
-			    justify    	0
-			    label      	"DataTransferred(TSubConnectionUniqueId, TUint&, TUint&)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@332
-			supplier   	@338
-			Focus_Src  	@333
-			Focus_Entry 	@339
-			origin     	(1951, 1152)
-			terminus   	(2288, 1152)
-			ordinal    	7)
-		    (object InterMessView "" @364
-			location   	(16, 1248)
-			label      	(object SegLabel @365
-			    Parent_View 	@364
-			    location   	(2455, 1204)
-			    quidu      	"3E70AAE90260"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	1019
-			    justify    	0
-			    label      	"DataTransferred(TSubConnectionUniqueId, TUint&, TUint&)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@338
-			supplier   	@341
-			Focus_Src  	@339
-			Focus_Entry 	@342
-			origin     	(2319, 1248)
-			terminus   	(2592, 1248)
-			ordinal    	8)
-		    (object InterMessView "" @366
-			location   	(16, 1344)
-			label      	(object SegLabel @367
-			    Parent_View 	@366
-			    location   	(2775, 1300)
-			    quidu      	"3E70AB09003D"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	1019
-			    justify    	0
-			    label      	"DataTransferred(TSubConnectionUniqueId, TUint&, TUint&)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@341
-			supplier   	@344
-			Focus_Src  	@342
-			Focus_Entry 	@345
-			origin     	(2623, 1344)
-			terminus   	(2928, 1344)
-			ordinal    	9)
-		    (object InterMessView "" @368
-			location   	(16, 1424)
-			label      	(object SegLabel @369
-			    Parent_View 	@368
-			    location   	(3207, 1380)
-			    quidu      	"3E70AB380128"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	1078
-			    justify    	0
-			    label      	"GetDataTransferred(TSubConnectionUniqueId, TUint&, TUint&)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@344
-			supplier   	@346
-			Focus_Src  	@345
-			Focus_Entry 	@347
-			origin     	(2959, 1424)
-			terminus   	(3456, 1424)
-			ordinal    	10)
-		    (object SelfMessView "" @370
-			location   	(16, 1696)
-			label      	(object SegLabel @371
-			    Parent_View 	@370
-			    location   	(2395, 1652)
-			    quidu      	"3E70B057029F"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	759
-			    justify    	0
-			    label      	"FindSubInterface(TSubConnectionUniqueId)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@338
-			supplier   	@338
-			Focus_Src  	@339
-			Focus_Entry 	@340
-			origin     	(2320, 1696)
-			terminus   	(2470, 1696)
-			ordinal    	11)
-		    (object InterMessView "" @372
-			location   	(16, 1824)
-			label      	(object SegLabel @373
-			    Parent_View 	@372
-			    location   	(2120, 1780)
-			    quidu      	"3E70B083031B"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	456
-			    justify    	0
-			    label      	"SubConnectionUniqueId( )"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	1)
-			line_color 	3342489
-			client     	@338
-			supplier   	@332
-			Focus_Src  	@339
-			Focus_Entry 	@334
-			origin     	(2288, 1824)
-			terminus   	(1952, 1824)
-			ordinal    	12)
-		    (object InterMessView "" @374
-			location   	(16, 1920)
-			label      	(object SegLabel @375
-			    Parent_View 	@374
-			    location   	(2120, 1876)
-			    quidu      	"3E70B2CB02AD"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	600
-			    justify    	0
-			    label      	"NotifyDataTransferred(TUint, TUint)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	1)
-			line_color 	3342489
-			client     	@338
-			supplier   	@332
-			Focus_Src  	@339
-			Focus_Entry 	@335
-			origin     	(2288, 1920)
-			terminus   	(1952, 1920)
-			ordinal    	13)
-		    (object InterMessView "" @376
-			location   	(16, 2000)
-			label      	(object SegLabel @377
-			    Parent_View 	@376
-			    location   	(1760, 1956)
-			    quidu      	"3E70B2E1006B"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	806
-			    justify    	0
-			    label      	"NotifyDataTransferred(const TUint, const TUint)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	1)
-			line_color 	3342489
-			client     	@332
-			supplier   	@327
-			Focus_Src  	@333
-			Focus_Entry 	@329
-			origin     	(1920, 2000)
-			terminus   	(1600, 2000)
-			ordinal    	14)
-		    (object SelfMessView "" @378
-			location   	(16, 2096)
-			label      	(object SegLabel @379
-			    Parent_View 	@378
-			    location   	(1675, 2052)
-			    quidu      	"3E70B36F002E"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	478
-			    justify    	0
-			    label      	"NotifyDataSent(TUint, TUint)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@327
-			supplier   	@327
-			Focus_Src  	@328
-			Focus_Entry 	@330
-			origin     	(1600, 2096)
-			terminus   	(1750, 2096)
-			ordinal    	15)
-		    (object SelfMessView "" @380
-			location   	(16, 2224)
-			label      	(object SegLabel @381
-			    Parent_View 	@380
-			    location   	(1675, 2180)
-			    quidu      	"3E70B37A03A7"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	559
-			    justify    	0
-			    label      	"NotifyDataReceived(TUint, TUint)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@327
-			supplier   	@327
-			Focus_Src  	@328
-			Focus_Entry 	@331
-			origin     	(1600, 2224)
-			terminus   	(1750, 2224)
-			ordinal    	16)
-		    (object SelfMessView "" @382
-			location   	(16, 2352)
-			label      	(object SegLabel @383
-			    Parent_View 	@382
-			    location   	(2027, 2308)
-			    quidu      	"3E77462100AA"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	650
-			    justify    	0
-			    label      	"CalculateNewUplinkGranularity(TUint)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@332
-			supplier   	@332
-			Focus_Src  	@333
-			Focus_Entry 	@336
-			origin     	(1952, 2352)
-			terminus   	(2102, 2352)
-			ordinal    	17)
-		    (object SelfMessView "" @384
-			location   	(16, 2480)
-			label      	(object SegLabel @385
-			    Parent_View 	@384
-			    location   	(2027, 2436)
-			    quidu      	"3E774688032A"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	459
-			    justify    	0
-			    label      	"SetNextUplinkGranularity( )"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@332
-			supplier   	@332
-			Focus_Src  	@333
-			Focus_Entry 	@337
-			origin     	(1952, 2480)
-			terminus   	(2102, 2480)
-			ordinal    	18)
-		    (object InterMessView "" @386
-			location   	(16, 2608)
-			label      	(object SegLabel @387
-			    Parent_View 	@386
-			    location   	(2271, 2564)
-			    quidu      	"3E7747800146"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	1169
-			    justify    	0
-			    label      	"SetDataSentNotificationGranularity(TSubConnectionUniqueId, TUint)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@332
-			supplier   	@341
-			Focus_Src  	@333
-			Focus_Entry 	@343
-			origin     	(1951, 2608)
-			terminus   	(2592, 2608)
-			ordinal    	19)))
-	    (object InteractionDiagram "DataSent Notification Cancel (SubConnection unspecified)"
-		mechanism_ref 	@12
-		quid       	"3E70CA010117"
-		title      	"DataSent Notification Cancel (SubConnection unspecified)"
-		zoom       	100
-		max_height 	28350
-		max_width  	21600
-		origin_x   	0
-		origin_y   	0
-		items      	(list diagram_item_list
-		    (object InterObjView "$UNNAMED$83" @388
-			location   	(144, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@388
-			    location   	(144, 265)
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	360
-			    justify    	0
-			    label      	"")
-			icon       	"Actor"
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3E70CA09002D"
-			width      	336
-			height     	1773
-			icon_height 	162
-			icon_width 	120
-			icon_y_offset 	-16
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @389
-			    location   	(144, 384)
-			    line_color 	3342489
-			    InterObjView 	@388
-			    height     	120
-			    y_coord    	60
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$84" @390
-			location   	(480, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@390
-			    location   	(480, 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      	"3E70CA0D00B9"
-			width      	300
-			height     	1773
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @391
-			    location   	(480, 384)
-			    line_color 	3342489
-			    InterObjView 	@390
-			    height     	60
-			    y_coord    	0
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @392
-			    location   	(480, 448)
-			    line_color 	3342489
-			    InterObjView 	@390
-			    height     	1460
-			    y_coord    	1400
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @393
-			    location   	(480, 480)
-			    line_color 	3342489
-			    InterObjView 	@390
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE))
-		    (object InterObjView "$UNNAMED$85" @394
-			location   	(816, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@394
-			    location   	(816, 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      	"3E70CA1E001D"
-			width      	300
-			height     	1773
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @395
-			    location   	(816, 608)
-			    line_color 	3342489
-			    InterObjView 	@394
-			    height     	1240
-			    y_coord    	1180
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @396
-			    location   	(816, 720)
-			    line_color 	3342489
-			    InterObjView 	@394
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @397
-			    location   	(816, 848)
-			    line_color 	3342489
-			    InterObjView 	@394
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE))
-		    (object InterObjView "$UNNAMED$86" @398
-			location   	(1168, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@398
-			    location   	(1168, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	322
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3E70CB1D005B"
-			width      	340
-			height     	1773
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @399
-			    location   	(1168, 976)
-			    line_color 	3342489
-			    InterObjView 	@398
-			    height     	60
-			    y_coord    	0
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @400
-			    location   	(1168, 1104)
-			    line_color 	3342489
-			    InterObjView 	@398
-			    height     	684
-			    y_coord    	624
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$87" @401
-			location   	(1520, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@401
-			    location   	(1520, 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      	"3E70CC00030B"
-			width      	300
-			height     	1773
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @402
-			    location   	(1520, 1200)
-			    line_color 	3342489
-			    InterObjView 	@401
-			    height     	528
-			    y_coord    	468
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$88" @403
-			location   	(1856, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@403
-			    location   	(1856, 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      	"3E7748D60155"
-			width      	300
-			height     	1773
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @404
-			    location   	(1856, 1296)
-			    line_color 	3342489
-			    InterObjView 	@403
-			    height     	372
-			    y_coord    	312
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$89" @405
-			location   	(2192, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@405
-			    location   	(2192, 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      	"3E7748D80387"
-			width      	300
-			height     	1773
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @406
-			    location   	(2192, 1392)
-			    line_color 	3342489
-			    InterObjView 	@405
-			    height     	216
-			    y_coord    	156
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$90" @407
-			location   	(2720, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@407
-			    location   	(2720, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	672
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3E7748F70349"
-			width      	690
-			height     	1773
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @408
-			    location   	(2720, 1488)
-			    line_color 	3342489
-			    InterObjView 	@407
-			    height     	60
-			    y_coord    	0
-			    Nested     	FALSE))
-		    (object InterMessView "" @409
-			location   	(16, 384)
-			label      	(object SegLabel @410
-			    Parent_View 	@409
-			    location   	(311, 340)
-			    quidu      	"3E70CA0F031C"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	507
-			    justify    	0
-			    label      	"DataSentNotificationCancel( )"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@388
-			supplier   	@390
-			Focus_Src  	@389
-			Focus_Entry 	@391
-			origin     	(159, 384)
-			terminus   	(464, 384)
-			ordinal    	0)
-		    (object SelfMessView "" @411
-			location   	(16, 480)
-			label      	(object SegLabel @412
-			    Parent_View 	@411
-			    location   	(571, 436)
-			    quidu      	"3E70CA1503B8"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	942
-			    justify    	0
-			    label      	"DataSentNotificationCancel(TSubConnectionUniqueId)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@390
-			supplier   	@390
-			Focus_Src  	@392
-			Focus_Entry 	@393
-			origin     	(496, 480)
-			terminus   	(646, 480)
-			ordinal    	1)
-		    (object InterMessView "" @413
-			location   	(16, 608)
-			label      	(object SegLabel @414
-			    Parent_View 	@413
-			    location   	(647, 564)
-			    quidu      	"3E70CA21028F"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	385
-			    justify    	0
-			    label      	"ServiceL(RMessage&)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@390
-			supplier   	@394
-			Focus_Src  	@392
-			Focus_Entry 	@395
-			origin     	(495, 608)
-			terminus   	(800, 608)
-			ordinal    	2)
-		    (object SelfMessView "" @415
-			location   	(16, 720)
-			label      	(object SegLabel @416
-			    Parent_View 	@415
-			    location   	(907, 676)
-			    quidu      	"3E70CAA2007C"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	814
-			    justify    	0
-			    label      	"DataSentNotificationCancel(const RMessage&)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@394
-			supplier   	@394
-			Focus_Src  	@395
-			Focus_Entry 	@396
-			origin     	(832, 720)
-			terminus   	(982, 720)
-			ordinal    	3)
-		    (object SelfMessView "" @417
-			location   	(16, 848)
-			label      	(object SegLabel @418
-			    Parent_View 	@417
-			    location   	(907, 804)
-			    quidu      	"3E70CAC80369"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	811
-			    justify    	0
-			    label      	"FindSubConnection(TSubConnectionUniqueId)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@394
-			supplier   	@394
-			Focus_Src  	@395
-			Focus_Entry 	@397
-			origin     	(832, 848)
-			terminus   	(982, 848)
-			ordinal    	4)
-		    (object InterMessView "" @419
-			location   	(16, 976)
-			label      	(object SegLabel @420
-			    Parent_View 	@419
-			    location   	(991, 932)
-			    quidu      	"3E70CB21000E"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	457
-			    justify    	0
-			    label      	"SubConnectionUniqueId( )"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@394
-			supplier   	@398
-			Focus_Src  	@395
-			Focus_Entry 	@399
-			origin     	(831, 976)
-			terminus   	(1152, 976)
-			ordinal    	5)
-		    (object InterMessView "" @421
-			location   	(16, 1104)
-			label      	(object SegLabel @422
-			    Parent_View 	@421
-			    location   	(991, 1060)
-			    quidu      	"3E70CBC70349"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	814
-			    justify    	0
-			    label      	"DataSentNotificationCancel(const RMessage&)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@394
-			supplier   	@398
-			Focus_Src  	@395
-			Focus_Entry 	@400
-			origin     	(831, 1104)
-			terminus   	(1152, 1104)
-			ordinal    	6)
-		    (object InterMessView "" @423
-			location   	(16, 1200)
-			label      	(object SegLabel @424
-			    Parent_View 	@423
-			    location   	(1343, 1156)
-			    quidu      	"3E70CC0A035A"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	507
-			    justify    	0
-			    label      	"DataSentNotificationCancel( )"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@398
-			supplier   	@401
-			Focus_Src  	@400
-			Focus_Entry 	@402
-			origin     	(1183, 1200)
-			terminus   	(1504, 1200)
-			ordinal    	7)
-		    (object InterMessView "" @425
-			location   	(16, 1296)
-			label      	(object SegLabel @426
-			    Parent_View 	@425
-			    location   	(1687, 1252)
-			    quidu      	"3E7748DF0388"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	941
-			    justify    	0
-			    label      	"DataSentNotificationCancel(TSubConnectionUniqueId)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@401
-			supplier   	@403
-			Focus_Src  	@402
-			Focus_Entry 	@404
-			origin     	(1535, 1296)
-			terminus   	(1840, 1296)
-			ordinal    	8)
-		    (object InterMessView "" @427
-			location   	(16, 1392)
-			label      	(object SegLabel @428
-			    Parent_View 	@427
-			    location   	(2023, 1348)
-			    quidu      	"3E7748E9025F"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	941
-			    justify    	0
-			    label      	"DataSentNotificationCancel(TSubConnectionUniqueId)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@403
-			supplier   	@405
-			Focus_Src  	@404
-			Focus_Entry 	@406
-			origin     	(1871, 1392)
-			terminus   	(2176, 1392)
-			ordinal    	9)
-		    (object InterMessView "" @429
-			location   	(16, 1488)
-			label      	(object SegLabel @430
-			    Parent_View 	@429
-			    location   	(2455, 1444)
-			    quidu      	"3E7749020165"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	941
-			    justify    	0
-			    label      	"DataSentNotificationCancel(TSubConnectionUniqueId)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@405
-			supplier   	@407
-			Focus_Src  	@406
-			Focus_Entry 	@408
-			origin     	(2207, 1488)
-			terminus   	(2704, 1488)
-			ordinal    	10)))
-	    (object InteractionDiagram "DataReceived Notification Request"
-		mechanism_ref 	@13
-		quid       	"3E70CE68005B"
-		title      	"DataReceived Notification Request"
-		zoom       	100
-		max_height 	28350
-		max_width  	21600
-		origin_x   	0
-		origin_y   	0
-		items      	(list diagram_item_list
-		    (object InterObjView "$UNNAMED$91" @431
-			location   	(400, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@431
-			    location   	(400, 281)
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	360
-			    justify    	0
-			    label      	"")
-			icon       	"Actor"
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3E70CE7801C3"
-			width      	336
-			height     	2389
-			icon_height 	162
-			icon_width 	120
-			icon_y_offset 	-32
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @432
-			    location   	(400, 352)
-			    line_color 	3342489
-			    InterObjView 	@431
-			    height     	2172
-			    y_coord    	2112
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$92" @433
-			location   	(896, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@433
-			    location   	(896, 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      	"3E70CE7801C8"
-			width      	300
-			height     	2389
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @434
-			    location   	(896, 352)
-			    line_color 	3342489
-			    InterObjView 	@433
-			    height     	2112
-			    y_coord    	2052
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @435
-			    location   	(896, 448)
-			    line_color 	3342489
-			    InterObjView 	@433
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE))
-		    (object InterObjView "$UNNAMED$93" @436
-			location   	(1232, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@436
-			    location   	(1232, 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      	"3E70CE7801CD"
-			width      	300
-			height     	2389
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @437
-			    location   	(1232, 592)
-			    line_color 	3342489
-			    InterObjView 	@436
-			    height     	1812
-			    y_coord    	1752
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @438
-			    location   	(1232, 688)
-			    line_color 	3342489
-			    InterObjView 	@436
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @439
-			    location   	(1232, 832)
-			    line_color 	3342489
-			    InterObjView 	@436
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE))
-		    (object InterObjView "$UNNAMED$94" @440
-			location   	(1584, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@440
-			    location   	(1584, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	322
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3E70CE7801D3"
-			width      	340
-			height     	2389
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @441
-			    location   	(1584, 960)
-			    line_color 	3342489
-			    InterObjView 	@440
-			    height     	1384
-			    y_coord    	1324
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @442
-			    location   	(1584, 2000)
-			    line_color 	3342489
-			    InterObjView 	@440
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @443
-			    location   	(1584, 2096)
-			    line_color 	3342489
-			    InterObjView 	@440
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @444
-			    location   	(1584, 2224)
-			    line_color 	3342489
-			    InterObjView 	@440
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE))
-		    (object InterObjView "$UNNAMED$95" @445
-			location   	(1936, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@445
-			    location   	(1936, 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      	"3E70CE7801DA"
-			width      	300
-			height     	2389
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @446
-			    location   	(1936, 1056)
-			    line_color 	3342489
-			    InterObjView 	@445
-			    height     	1064
-			    y_coord    	1004
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @447
-			    location   	(1936, 1824)
-			    line_color 	3342489
-			    InterObjView 	@445
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @448
-			    location   	(1936, 1920)
-			    line_color 	3342489
-			    InterObjView 	@445
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE))
-		    (object InterObjView "$UNNAMED$96" @449
-			location   	(2304, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@449
-			    location   	(2304, 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      	"3E70CE7801DF"
-			width      	300
-			height     	2389
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @450
-			    location   	(2304, 1152)
-			    line_color 	3342489
-			    InterObjView 	@449
-			    height     	888
-			    y_coord    	828
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @451
-			    location   	(2304, 1696)
-			    line_color 	3342489
-			    InterObjView 	@449
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE))
-		    (object InterObjView "$UNNAMED$97" @452
-			location   	(2608, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@452
-			    location   	(2608, 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      	"3E70CE7801E4"
-			width      	300
-			height     	2389
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @453
-			    location   	(2608, 1248)
-			    line_color 	3342489
-			    InterObjView 	@452
-			    height     	356
-			    y_coord    	296
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$98" @454
-			location   	(2944, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@454
-			    location   	(2944, 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      	"3E70CE7801E7"
-			width      	300
-			height     	2389
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @455
-			    location   	(2944, 1344)
-			    line_color 	3342489
-			    InterObjView 	@454
-			    height     	200
-			    y_coord    	140
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$99" @456
-			location   	(3472, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@456
-			    location   	(3472, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	672
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3E70CE7801E8"
-			width      	690
-			height     	2389
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @457
-			    location   	(3472, 1424)
-			    line_color 	3342489
-			    InterObjView 	@456
-			    height     	60
-			    y_coord    	0
-			    Nested     	FALSE))
-		    (object InterMessView "" @458
-			location   	(16, 352)
-			label      	(object SegLabel @459
-			    Parent_View 	@458
-			    location   	(647, 308)
-			    quidu      	"3E70CE7801C5"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	1300
-			    justify    	0
-			    label      	"DataReceivedNotificationRequest(TUint, TPckg<TUint>&, TRequestStatus&)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@431
-			supplier   	@433
-			Focus_Src  	@432
-			Focus_Entry 	@434
-			origin     	(415, 352)
-			terminus   	(880, 352)
-			ordinal    	0)
-		    (object SelfMessView "" @460
-			location   	(16, 448)
-			label      	(object SegLabel @461
-			    Parent_View 	@460
-			    location   	(987, 404)
-			    quidu      	"3E70CE7801C6"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	1772
-			    justify    	0
-			    label      	"DataReceivedNotificationRequest(TSubConnectionUniqueId, TUint, TPckg<TUint>&, TRequestStatus&)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@433
-			supplier   	@433
-			Focus_Src  	@434
-			Focus_Entry 	@435
-			origin     	(912, 448)
-			terminus   	(1062, 448)
-			ordinal    	1)
-		    (object InterMessView "" @462
-			location   	(16, 592)
-			label      	(object SegLabel @463
-			    Parent_View 	@462
-			    location   	(1063, 548)
-			    quidu      	"3E70CE7801CA"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	400
-			    justify    	0
-			    label      	"ServiceL(RMessage&)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@433
-			supplier   	@436
-			Focus_Src  	@434
-			Focus_Entry 	@437
-			origin     	(911, 592)
-			terminus   	(1216, 592)
-			ordinal    	2)
-		    (object SelfMessView "" @464
-			location   	(16, 688)
-			label      	(object SegLabel @465
-			    Parent_View 	@464
-			    location   	(1323, 644)
-			    quidu      	"3E70CE7801CB"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	941
-			    justify    	0
-			    label      	"DataReceivedNotificationRequestL(const RMessage&)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@436
-			supplier   	@436
-			Focus_Src  	@437
-			Focus_Entry 	@438
-			origin     	(1248, 688)
-			terminus   	(1398, 688)
-			ordinal    	3)
-		    (object SelfMessView "" @466
-			location   	(16, 832)
-			label      	(object SegLabel @467
-			    Parent_View 	@466
-			    location   	(1323, 788)
-			    quidu      	"3E70CE7801D0"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	831
-			    justify    	0
-			    label      	"FindSubConnection(TSubConnectionUniqueId)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@436
-			supplier   	@436
-			Focus_Src  	@437
-			Focus_Entry 	@439
-			origin     	(1248, 832)
-			terminus   	(1398, 832)
-			ordinal    	4)
-		    (object InterMessView "" @468
-			location   	(16, 960)
-			label      	(object SegLabel @469
-			    Parent_View 	@468
-			    location   	(1407, 916)
-			    quidu      	"3E70CE7801CF"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	941
-			    justify    	0
-			    label      	"DataReceivedNotificationRequestL(const RMessage&)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@436
-			supplier   	@440
-			Focus_Src  	@437
-			Focus_Entry 	@441
-			origin     	(1247, 960)
-			terminus   	(1568, 960)
-			ordinal    	5)
-		    (object SelfMessView "" @470
-			location   	(16, 2096)
-			label      	(object SegLabel @471
-			    Parent_View 	@470
-			    location   	(1675, 2052)
-			    quidu      	"3E70CE7801D5"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	509
-			    justify    	0
-			    label      	"NotifyDataSent(TUint, TUint)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@440
-			supplier   	@440
-			Focus_Src  	@441
-			Focus_Entry 	@443
-			origin     	(1600, 2096)
-			terminus   	(1750, 2096)
-			ordinal    	15)
-		    (object SelfMessView "" @472
-			location   	(16, 2224)
-			label      	(object SegLabel @473
-			    Parent_View 	@472
-			    location   	(1675, 2180)
-			    quidu      	"3E70CE7801D6"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	588
-			    justify    	0
-			    label      	"NotifyDataReceived(TUint, TUint)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@440
-			supplier   	@440
-			Focus_Src  	@441
-			Focus_Entry 	@444
-			origin     	(1600, 2224)
-			terminus   	(1750, 2224)
-			ordinal    	16)
-		    (object InterMessView "" @474
-			location   	(16, 1056)
-			label      	(object SegLabel @475
-			    Parent_View 	@474
-			    location   	(1759, 1012)
-			    quidu      	"3E70CE7801D1"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	803
-			    justify    	0
-			    label      	"DataReceivedNotificationRequest(TUint, TUint)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@440
-			supplier   	@445
-			Focus_Src  	@441
-			Focus_Entry 	@446
-			origin     	(1599, 1056)
-			terminus   	(1920, 1056)
-			ordinal    	6)
-		    (object InterMessView "" @476
-			location   	(16, 2000)
-			label      	(object SegLabel @477
-			    Parent_View 	@476
-			    location   	(1760, 1956)
-			    quidu      	"3E70CE7801D7"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	850
-			    justify    	0
-			    label      	"NotifyDataTransferred(const TUint, const TUint)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	1)
-			line_color 	3342489
-			client     	@445
-			supplier   	@440
-			Focus_Src  	@446
-			Focus_Entry 	@442
-			origin     	(1920, 2000)
-			terminus   	(1600, 2000)
-			ordinal    	14)
-		    (object InterMessView "" @478
-			location   	(16, 1152)
-			label      	(object SegLabel @479
-			    Parent_View 	@478
-			    location   	(2119, 1108)
-			    quidu      	"3E70CE7801D8"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	1056
-			    justify    	0
-			    label      	"DataTransferred(TSubConnectionUniqueId, TUint&, TUint&)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@445
-			supplier   	@449
-			Focus_Src  	@446
-			Focus_Entry 	@450
-			origin     	(1951, 1152)
-			terminus   	(2288, 1152)
-			ordinal    	7)
-		    (object SelfMessView "" @480
-			location   	(16, 1696)
-			label      	(object SegLabel @481
-			    Parent_View 	@480
-			    location   	(2395, 1652)
-			    quidu      	"3E70CE7801E1"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	781
-			    justify    	0
-			    label      	"FindSubInterface(TSubConnectionUniqueId)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@449
-			supplier   	@449
-			Focus_Src  	@450
-			Focus_Entry 	@451
-			origin     	(2320, 1696)
-			terminus   	(2470, 1696)
-			ordinal    	11)
-		    (object InterMessView "" @482
-			location   	(16, 1824)
-			label      	(object SegLabel @483
-			    Parent_View 	@482
-			    location   	(2120, 1780)
-			    quidu      	"3E70CE7801DB"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	469
-			    justify    	0
-			    label      	"SubConnectionUniqueId( )"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	1)
-			line_color 	3342489
-			client     	@449
-			supplier   	@445
-			Focus_Src  	@450
-			Focus_Entry 	@447
-			origin     	(2288, 1824)
-			terminus   	(1952, 1824)
-			ordinal    	12)
-		    (object InterMessView "" @484
-			location   	(16, 1920)
-			label      	(object SegLabel @485
-			    Parent_View 	@484
-			    location   	(2120, 1876)
-			    quidu      	"3E70CE7801DC"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	625
-			    justify    	0
-			    label      	"NotifyDataTransferred(TUint, TUint)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	1)
-			line_color 	3342489
-			client     	@449
-			supplier   	@445
-			Focus_Src  	@450
-			Focus_Entry 	@448
-			origin     	(2288, 1920)
-			terminus   	(1952, 1920)
-			ordinal    	13)
-		    (object InterMessView "" @486
-			location   	(16, 1248)
-			label      	(object SegLabel @487
-			    Parent_View 	@486
-			    location   	(2455, 1204)
-			    quidu      	"3E70CE7801DD"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	1056
-			    justify    	0
-			    label      	"DataTransferred(TSubConnectionUniqueId, TUint&, TUint&)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@449
-			supplier   	@452
-			Focus_Src  	@450
-			Focus_Entry 	@453
-			origin     	(2319, 1248)
-			terminus   	(2592, 1248)
-			ordinal    	8)
-		    (object InterMessView "" @488
-			location   	(16, 1344)
-			label      	(object SegLabel @489
-			    Parent_View 	@488
-			    location   	(2775, 1300)
-			    quidu      	"3E70CE7801E2"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	1056
-			    justify    	0
-			    label      	"DataTransferred(TSubConnectionUniqueId, TUint&, TUint&)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@452
-			supplier   	@454
-			Focus_Src  	@453
-			Focus_Entry 	@455
-			origin     	(2623, 1344)
-			terminus   	(2928, 1344)
-			ordinal    	9)
-		    (object InterMessView "" @490
-			location   	(16, 1424)
-			label      	(object SegLabel @491
-			    Parent_View 	@490
-			    location   	(3207, 1380)
-			    quidu      	"3E70CE7801E5"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	1122
-			    justify    	0
-			    label      	"GetDataTransferred(TSubConnectionUniqueId, TUint&, TUint&)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@454
-			supplier   	@456
-			Focus_Src  	@455
-			Focus_Entry 	@457
-			origin     	(2959, 1424)
-			terminus   	(3456, 1424)
-			ordinal    	10)))
-	    (object InteractionDiagram "DataReceived Notification Cancel (SubConnection unspecified)"
-		mechanism_ref 	@14
-		quid       	"3E70CFD60175"
-		title      	"DataReceived Notification Cancel (SubConnection unspecified)"
-		zoom       	100
-		max_height 	28350
-		max_width  	21600
-		origin_x   	0
-		origin_y   	0
-		items      	(list diagram_item_list
-		    (object InterObjView "$UNNAMED$100" @492
-			location   	(160, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@492
-			    location   	(160, 284)
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	360
-			    justify    	0
-			    label      	"")
-			icon       	"Actor"
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3E70CFEC02EC"
-			width      	336
-			height     	1305
-			icon_height 	162
-			icon_width 	120
-			icon_y_offset 	-35
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @493
-			    location   	(160, 384)
-			    line_color 	3342489
-			    InterObjView 	@492
-			    height     	120
-			    y_coord    	60
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$101" @494
-			location   	(480, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@494
-			    location   	(480, 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      	"3E70CFEC02EF"
-			width      	300
-			height     	1305
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @495
-			    location   	(480, 384)
-			    line_color 	3342489
-			    InterObjView 	@494
-			    height     	60
-			    y_coord    	0
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @496
-			    location   	(480, 448)
-			    line_color 	3342489
-			    InterObjView 	@494
-			    height     	992
-			    y_coord    	932
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @497
-			    location   	(480, 480)
-			    line_color 	3342489
-			    InterObjView 	@494
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE))
-		    (object InterObjView "$UNNAMED$102" @498
-			location   	(816, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@498
-			    location   	(816, 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      	"3E70CFEC02F6"
-			width      	300
-			height     	1305
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @499
-			    location   	(816, 608)
-			    line_color 	3342489
-			    InterObjView 	@498
-			    height     	772
-			    y_coord    	712
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @500
-			    location   	(816, 720)
-			    line_color 	3342489
-			    InterObjView 	@498
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @501
-			    location   	(816, 848)
-			    line_color 	3342489
-			    InterObjView 	@498
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE))
-		    (object InterObjView "$UNNAMED$103" @502
-			location   	(1168, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@502
-			    location   	(1168, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	322
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3E70CFEC02FB"
-			width      	340
-			height     	1305
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @503
-			    location   	(1168, 976)
-			    line_color 	3342489
-			    InterObjView 	@502
-			    height     	60
-			    y_coord    	0
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @504
-			    location   	(1168, 1104)
-			    line_color 	3342489
-			    InterObjView 	@502
-			    height     	216
-			    y_coord    	156
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$104" @505
-			location   	(1520, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@505
-			    location   	(1520, 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      	"3E70CFEC02FE"
-			width      	300
-			height     	1305
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @506
-			    location   	(1520, 1200)
-			    line_color 	3342489
-			    InterObjView 	@505
-			    height     	60
-			    y_coord    	0
-			    Nested     	FALSE))
-		    (object InterMessView "" @507
-			location   	(16, 384)
-			label      	(object SegLabel @508
-			    Parent_View 	@507
-			    location   	(319, 340)
-			    quidu      	"3E70CFEC02EE"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	588
-			    justify    	0
-			    label      	"DataReceivedNotificationCancel( )"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@492
-			supplier   	@494
-			Focus_Src  	@493
-			Focus_Entry 	@495
-			origin     	(175, 384)
-			terminus   	(464, 384)
-			ordinal    	0)
-		    (object SelfMessView "" @509
-			location   	(16, 480)
-			label      	(object SegLabel @510
-			    Parent_View 	@509
-			    location   	(571, 436)
-			    quidu      	"3E70CFEC02F1"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	1022
-			    justify    	0
-			    label      	"DataReceivedNotificationCancel(TSubConnectionUniqueId)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@494
-			supplier   	@494
-			Focus_Src  	@496
-			Focus_Entry 	@497
-			origin     	(496, 480)
-			terminus   	(646, 480)
-			ordinal    	1)
-		    (object InterMessView "" @511
-			location   	(16, 608)
-			label      	(object SegLabel @512
-			    Parent_View 	@511
-			    location   	(647, 564)
-			    quidu      	"3E70CFEC02F3"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	400
-			    justify    	0
-			    label      	"ServiceL(RMessage&)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@494
-			supplier   	@498
-			Focus_Src  	@496
-			Focus_Entry 	@499
-			origin     	(495, 608)
-			terminus   	(800, 608)
-			ordinal    	2)
-		    (object SelfMessView "" @513
-			location   	(16, 720)
-			label      	(object SegLabel @514
-			    Parent_View 	@513
-			    location   	(907, 676)
-			    quidu      	"3E70CFEC02F4"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	894
-			    justify    	0
-			    label      	"DataReceivedNotificationCancel(const RMessage&)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@498
-			supplier   	@498
-			Focus_Src  	@499
-			Focus_Entry 	@500
-			origin     	(832, 720)
-			terminus   	(982, 720)
-			ordinal    	3)
-		    (object SelfMessView "" @515
-			location   	(16, 848)
-			label      	(object SegLabel @516
-			    Parent_View 	@515
-			    location   	(907, 804)
-			    quidu      	"3E70CFEC02FA"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	831
-			    justify    	0
-			    label      	"FindSubConnection(TSubConnectionUniqueId)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@498
-			supplier   	@498
-			Focus_Src  	@499
-			Focus_Entry 	@501
-			origin     	(832, 848)
-			terminus   	(982, 848)
-			ordinal    	4)
-		    (object InterMessView "" @517
-			location   	(16, 976)
-			label      	(object SegLabel @518
-			    Parent_View 	@517
-			    location   	(991, 932)
-			    quidu      	"3E70CFEC02F8"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	469
-			    justify    	0
-			    label      	"SubConnectionUniqueId( )"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@498
-			supplier   	@502
-			Focus_Src  	@499
-			Focus_Entry 	@503
-			origin     	(831, 976)
-			terminus   	(1152, 976)
-			ordinal    	5)
-		    (object InterMessView "" @519
-			location   	(16, 1104)
-			label      	(object SegLabel @520
-			    Parent_View 	@519
-			    location   	(991, 1060)
-			    quidu      	"3E70CFEC02F9"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	894
-			    justify    	0
-			    label      	"DataReceivedNotificationCancel(const RMessage&)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@498
-			supplier   	@502
-			Focus_Src  	@499
-			Focus_Entry 	@504
-			origin     	(831, 1104)
-			terminus   	(1152, 1104)
-			ordinal    	6)
-		    (object InterMessView "" @521
-			location   	(16, 1200)
-			label      	(object SegLabel @522
-			    Parent_View 	@521
-			    location   	(1343, 1156)
-			    quidu      	"3E70CFEC02FD"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	588
-			    justify    	0
-			    label      	"DataReceivedNotificationCancel( )"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@502
-			supplier   	@505
-			Focus_Src  	@504
-			Focus_Entry 	@506
-			origin     	(1183, 1200)
-			terminus   	(1504, 1200)
-			ordinal    	7)))
-	    (object InteractionDiagram "All SubConnection Notification (First time called on nif)"
-		mechanism_ref 	@15
-		quid       	"3E70D14602EC"
-		title      	"All SubConnection Notification (First time called on nif)"
-		zoom       	100
-		max_height 	28350
-		max_width  	21600
-		origin_x   	0
-		origin_y   	0
-		items      	(list diagram_item_list
-		    (object InterObjView "$UNNAMED$105" @523
-			location   	(464, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@523
-			    location   	(464, 284)
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	360
-			    justify    	0
-			    label      	"")
-			icon       	"Actor"
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3E70D1590107"
-			width      	336
-			height     	1057
-			icon_height 	162
-			icon_width 	120
-			icon_y_offset 	-35
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @524
-			    location   	(464, 368)
-			    line_color 	3342489
-			    InterObjView 	@523
-			    height     	824
-			    y_coord    	764
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$106" @525
-			location   	(960, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@525
-			    location   	(960, 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      	"3E70D15D02BD"
-			width      	300
-			height     	1057
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @526
-			    location   	(960, 368)
-			    line_color 	3342489
-			    InterObjView 	@525
-			    height     	764
-			    y_coord    	704
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$107" @527
-			location   	(1296, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@527
-			    location   	(1296, 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      	"3E70D18C004C"
-			width      	300
-			height     	1057
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @528
-			    location   	(1296, 464)
-			    line_color 	3342489
-			    InterObjView 	@527
-			    height     	608
-			    y_coord    	548
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @529
-			    location   	(1296, 560)
-			    line_color 	3342489
-			    InterObjView 	@527
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE))
-		    (object InterObjView "$UNNAMED$108" @530
-			location   	(1632, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@530
-			    location   	(1632, 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      	"3E71CDF401E0"
-			width      	300
-			height     	1057
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @531
-			    location   	(1632, 672)
-			    line_color 	3342489
-			    InterObjView 	@530
-			    height     	340
-			    y_coord    	280
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$109" @532
-			location   	(1968, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@532
-			    location   	(1968, 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      	"3E71CE2100D6"
-			width      	300
-			height     	1057
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @533
-			    location   	(1968, 752)
-			    line_color 	3342489
-			    InterObjView 	@532
-			    height     	200
-			    y_coord    	140
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$110" @534
-			location   	(2304, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@534
-			    location   	(2304, 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      	"3E71CE2F020E"
-			width      	300
-			height     	1057
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @535
-			    location   	(2304, 832)
-			    line_color 	3342489
-			    InterObjView 	@534
-			    height     	60
-			    y_coord    	0
-			    Nested     	FALSE))
-		    (object InterMessView "" @536
-			location   	(16, 368)
-			label      	(object SegLabel @537
-			    Parent_View 	@536
-			    location   	(711, 324)
-			    quidu      	"3E70D160006C"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	1403
-			    justify    	0
-			    label      	"AllSubConnectionNotification(TSubConnectionNotificationBuf&, TRequestStatus&)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@523
-			supplier   	@525
-			Focus_Src  	@524
-			Focus_Entry 	@526
-			origin     	(479, 368)
-			terminus   	(944, 368)
-			ordinal    	0)
-		    (object InterMessView "" @538
-			location   	(16, 464)
-			label      	(object SegLabel @539
-			    Parent_View 	@538
-			    location   	(1127, 420)
-			    quidu      	"3E70D191003D"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	384
-			    justify    	0
-			    label      	"ServiceL(RMessage&)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@525
-			supplier   	@527
-			Focus_Src  	@526
-			Focus_Entry 	@528
-			origin     	(975, 464)
-			terminus   	(1280, 464)
-			ordinal    	1)
-		    (object SelfMessView "" @540
-			location   	(16, 560)
-			label      	(object SegLabel @541
-			    Parent_View 	@540
-			    location   	(1387, 516)
-			    quidu      	"3E70D1E3007C"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	859
-			    justify    	0
-			    label      	"AllSubConnectionNotificationL(const RMessage&)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@527
-			supplier   	@527
-			Focus_Src  	@528
-			Focus_Entry 	@529
-			origin     	(1312, 560)
-			terminus   	(1462, 560)
-			ordinal    	2)
-		    (object InterMessView "" @542
-			location   	(16, 672)
-			label      	(object SegLabel @543
-			    Parent_View 	@542
-			    location   	(1463, 628)
-			    quidu      	"3E71CDF802EA"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	675
-			    justify    	0
-			    label      	"AllSubConnectionNotificationEnableL( )"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@527
-			supplier   	@530
-			Focus_Src  	@528
-			Focus_Entry 	@531
-			origin     	(1311, 672)
-			terminus   	(1616, 672)
-			ordinal    	3)
-		    (object InterMessView "" @544
-			location   	(16, 752)
-			label      	(object SegLabel @545
-			    Parent_View 	@544
-			    location   	(1799, 708)
-			    quidu      	"3E71CE2403E4"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	653
-			    justify    	0
-			    label      	"AllSubConnectionNotificationEnable( )"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@530
-			supplier   	@532
-			Focus_Src  	@531
-			Focus_Entry 	@533
-			origin     	(1647, 752)
-			terminus   	(1952, 752)
-			ordinal    	4)
-		    (object InterMessView "" @546
-			location   	(16, 832)
-			label      	(object SegLabel @547
-			    Parent_View 	@546
-			    location   	(2135, 788)
-			    quidu      	"3E71CE320329"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	653
-			    justify    	0
-			    label      	"AllSubConnectionNotificationEnable( )"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@532
-			supplier   	@534
-			Focus_Src  	@533
-			Focus_Entry 	@535
-			origin     	(1983, 832)
-			terminus   	(2288, 832)
-			ordinal    	5)))
-	    (object InteractionDiagram "CancelAllSubConnectionNotification"
-		mechanism_ref 	@16
-		quid       	"3E71D1110078"
-		title      	"CancelAllSubConnectionNotification"
-		zoom       	100
-		max_height 	28350
-		max_width  	21600
-		origin_x   	0
-		origin_y   	0
-		items      	(list diagram_item_list
-		    (object InterObjView "$UNNAMED$111" @548
-			location   	(144, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@548
-			    location   	(144, 265)
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	360
-			    justify    	0
-			    label      	"")
-			icon       	"Actor"
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3E71D12E0357"
-			width      	336
-			height     	649
-			icon_height 	162
-			icon_width 	120
-			icon_y_offset 	-16
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @549
-			    location   	(144, 368)
-			    line_color 	3342489
-			    InterObjView 	@548
-			    height     	416
-			    y_coord    	356
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$112" @550
-			location   	(576, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@550
-			    location   	(576, 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      	"3E71D13401E0"
-			width      	300
-			height     	649
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @551
-			    location   	(576, 368)
-			    line_color 	3342489
-			    InterObjView 	@550
-			    height     	356
-			    y_coord    	296
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$113" @552
-			location   	(928, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@552
-			    location   	(928, 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      	"3E71D14A024D"
-			width      	300
-			height     	649
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @553
-			    location   	(928, 448)
-			    line_color 	3342489
-			    InterObjView 	@552
-			    height     	216
-			    y_coord    	156
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @554
-			    location   	(928, 544)
-			    line_color 	3342489
-			    InterObjView 	@552
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE))
-		    (object InterMessView "" @555
-			location   	(16, 368)
-			label      	(object SegLabel @556
-			    Parent_View 	@555
-			    location   	(359, 324)
-			    quidu      	"3E71D1370192"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	653
-			    justify    	0
-			    label      	"CancelAllSubConnectionNotification( )"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@548
-			supplier   	@550
-			Focus_Src  	@549
-			Focus_Entry 	@551
-			origin     	(159, 368)
-			terminus   	(560, 368)
-			ordinal    	0)
-		    (object InterMessView "" @557
-			location   	(16, 448)
-			label      	(object SegLabel @558
-			    Parent_View 	@557
-			    location   	(751, 404)
-			    quidu      	"3E71D14C0338"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	400
-			    justify    	0
-			    label      	"ServiceL(RMessage&)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@550
-			supplier   	@552
-			Focus_Src  	@551
-			Focus_Entry 	@553
-			origin     	(591, 448)
-			terminus   	(912, 448)
-			ordinal    	1)
-		    (object SelfMessView "" @559
-			location   	(16, 544)
-			label      	(object SegLabel @560
-			    Parent_View 	@559
-			    location   	(1019, 500)
-			    quidu      	"3E71D16C0338"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	959
-			    justify    	0
-			    label      	"CancelAllSubConnectionNotification(const RMessage&)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@552
-			supplier   	@552
-			Focus_Src  	@553
-			Focus_Entry 	@554
-			origin     	(944, 544)
-			terminus   	(1094, 544)
-			ordinal    	2)))
-	    (object InteractionDiagram "IsSubConnectionActiveRequest"
-		mechanism_ref 	@17
-		quid       	"3E71DA510105"
-		title      	"IsSubConnectionActiveRequest"
-		zoom       	100
-		max_height 	28350
-		max_width  	21600
-		origin_x   	0
-		origin_y   	0
-		items      	(list diagram_item_list
-		    (object InterObjView "$UNNAMED$114" @561
-			location   	(672, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@561
-			    location   	(672, 265)
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	360
-			    justify    	0
-			    label      	"")
-			icon       	"Actor"
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3E71DAC50337"
-			width      	336
-			height     	2325
-			icon_height 	162
-			icon_width 	120
-			icon_y_offset 	-16
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @562
-			    location   	(672, 400)
-			    line_color 	3342489
-			    InterObjView 	@561
-			    height     	2060
-			    y_coord    	2000
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$115" @563
-			location   	(1104, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@563
-			    location   	(1104, 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      	"3E71DACD01A1"
-			width      	300
-			height     	2325
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @564
-			    location   	(1104, 400)
-			    line_color 	3342489
-			    InterObjView 	@563
-			    height     	2000
-			    y_coord    	1940
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$116" @565
-			location   	(1440, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@565
-			    location   	(1440, 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      	"3E71DC3B0059"
-			width      	300
-			height     	2325
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @566
-			    location   	(1440, 496)
-			    line_color 	3342489
-			    InterObjView 	@565
-			    height     	1844
-			    y_coord    	1784
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @567
-			    location   	(1440, 592)
-			    line_color 	3342489
-			    InterObjView 	@565
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @568
-			    location   	(1440, 720)
-			    line_color 	3342489
-			    InterObjView 	@565
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @569
-			    location   	(1440, 2160)
-			    line_color 	3342489
-			    InterObjView 	@565
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE))
-		    (object InterObjView "$UNNAMED$117" @570
-			location   	(1792, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@570
-			    location   	(1792, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	322
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3E71DD2500B7"
-			width      	340
-			height     	2325
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @571
-			    location   	(1792, 832)
-			    line_color 	3342489
-			    InterObjView 	@570
-			    height     	60
-			    y_coord    	0
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @572
-			    location   	(1792, 928)
-			    line_color 	3342489
-			    InterObjView 	@570
-			    height     	1352
-			    y_coord    	1292
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @573
-			    location   	(1792, 1872)
-			    line_color 	3342489
-			    InterObjView 	@570
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @574
-			    location   	(1792, 1968)
-			    line_color 	3342489
-			    InterObjView 	@570
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE))
-		    (object InterObjView "$UNNAMED$118" @575
-			location   	(2480, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@575
-			    location   	(2480, 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      	"3E71DDE90395"
-			width      	300
-			height     	2325
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @576
-			    location   	(2480, 1024)
-			    line_color 	3342489
-			    InterObjView 	@575
-			    height     	1124
-			    y_coord    	1064
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @577
-			    location   	(2480, 1552)
-			    line_color 	3342489
-			    InterObjView 	@575
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE))
-		    (object InterObjView "$UNNAMED$119" @578
-			location   	(2816, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@578
-			    location   	(2816, 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      	"3E71DE1C0376"
-			width      	300
-			height     	2325
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @579
-			    location   	(2816, 1120)
-			    line_color 	3342489
-			    InterObjView 	@578
-			    height     	372
-			    y_coord    	312
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$121" @580
-			location   	(3152, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@580
-			    location   	(3152, 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      	"3E71DE3000C6"
-			width      	300
-			height     	2325
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @581
-			    location   	(3152, 1216)
-			    line_color 	3342489
-			    InterObjView 	@580
-			    height     	216
-			    y_coord    	156
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$122" @582
-			location   	(3680, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@582
-			    location   	(3680, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	672
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3E71DE4A0376"
-			width      	690
-			height     	2325
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @583
-			    location   	(3680, 1312)
-			    line_color 	3342489
-			    InterObjView 	@582
-			    height     	60
-			    y_coord    	0
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$120" @584
-			location   	(2144, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@584
-			    location   	(2144, 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      	"3E71DEC5000B"
-			width      	300
-			height     	2325
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @585
-			    location   	(2144, 1664)
-			    line_color 	3342489
-			    InterObjView 	@584
-			    height     	60
-			    y_coord    	0
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @586
-			    location   	(2144, 1792)
-			    line_color 	3342489
-			    InterObjView 	@584
-			    height     	296
-			    y_coord    	236
-			    Nested     	FALSE))
-		    (object InterMessView "" @587
-			location   	(16, 400)
-			label      	(object SegLabel @588
-			    Parent_View 	@587
-			    location   	(887, 356)
-			    quidu      	"3E71DAD4004A"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	1871
-			    justify    	0
-			    label      	"IsSubConnectionActiveRequest(TSubConnectionUniqueId, TUint, TPckg<TBool>&, TRequestStatus&)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@561
-			supplier   	@563
-			Focus_Src  	@562
-			Focus_Entry 	@564
-			origin     	(687, 400)
-			terminus   	(1088, 400)
-			ordinal    	0)
-		    (object InterMessView "" @589
-			location   	(16, 496)
-			label      	(object SegLabel @590
-			    Parent_View 	@589
-			    location   	(1271, 452)
-			    quidu      	"3E71DC3E028C"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	384
-			    justify    	0
-			    label      	"ServiceL(RMessage&)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@563
-			supplier   	@565
-			Focus_Src  	@564
-			Focus_Entry 	@566
-			origin     	(1119, 496)
-			terminus   	(1424, 496)
-			ordinal    	1)
-		    (object SelfMessView "" @591
-			location   	(16, 592)
-			label      	(object SegLabel @592
-			    Parent_View 	@591
-			    location   	(1531, 548)
-			    quidu      	"3E71DC460192"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	903
-			    justify    	0
-			    label      	"IsSubConnectionActiveRequestL(const RMessage&)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@565
-			supplier   	@565
-			Focus_Src  	@566
-			Focus_Entry 	@567
-			origin     	(1456, 592)
-			terminus   	(1606, 592)
-			ordinal    	2)
-		    (object SelfMessView "" @593
-			location   	(16, 720)
-			label      	(object SegLabel @594
-			    Parent_View 	@593
-			    location   	(1531, 676)
-			    quidu      	"3E71DCDF0357"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	809
-			    justify    	0
-			    label      	"FindSubConnection(TSubConnectionUniqueId)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@565
-			supplier   	@565
-			Focus_Src  	@566
-			Focus_Entry 	@568
-			origin     	(1456, 720)
-			terminus   	(1606, 720)
-			ordinal    	3)
-		    (object InterMessView "" @595
-			location   	(16, 832)
-			label      	(object SegLabel @596
-			    Parent_View 	@595
-			    location   	(1615, 788)
-			    quidu      	"3E71DD2800E7"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	456
-			    justify    	0
-			    label      	"SubConnectionUniqueId( )"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@565
-			supplier   	@570
-			Focus_Src  	@566
-			Focus_Entry 	@571
-			origin     	(1455, 832)
-			terminus   	(1776, 832)
-			ordinal    	4)
-		    (object InterMessView "" @597
-			location   	(16, 928)
-			label      	(object SegLabel @598
-			    Parent_View 	@597
-			    location   	(1615, 884)
-			    quidu      	"3E71DD9402F9"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	903
-			    justify    	0
-			    label      	"IsSubConnectionActiveRequestL(const RMessage&)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@565
-			supplier   	@570
-			Focus_Src  	@566
-			Focus_Entry 	@572
-			origin     	(1455, 928)
-			terminus   	(1776, 928)
-			ordinal    	5)
-		    (object InterMessView "" @599
-			location   	(16, 1024)
-			label      	(object SegLabel @600
-			    Parent_View 	@599
-			    location   	(2135, 980)
-			    quidu      	"3E71DE0703E4"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	1019
-			    justify    	0
-			    label      	"DataTransferred(TSubConnectionUniqueId, TUint&, TUint&)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@570
-			supplier   	@575
-			Focus_Src  	@572
-			Focus_Entry 	@576
-			origin     	(1807, 1024)
-			terminus   	(2464, 1024)
-			ordinal    	6)
-		    (object InterMessView "" @601
-			location   	(16, 1120)
-			label      	(object SegLabel @602
-			    Parent_View 	@601
-			    location   	(2647, 1076)
-			    quidu      	"3E71DE2101C1"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	1019
-			    justify    	0
-			    label      	"DataTransferred(TSubConnectionUniqueId, TUint&, TUint&)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@575
-			supplier   	@578
-			Focus_Src  	@576
-			Focus_Entry 	@579
-			origin     	(2495, 1120)
-			terminus   	(2800, 1120)
-			ordinal    	7)
-		    (object InterMessView "" @603
-			location   	(16, 1216)
-			label      	(object SegLabel @604
-			    Parent_View 	@603
-			    location   	(2983, 1172)
-			    quidu      	"3E71DE340396"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	1019
-			    justify    	0
-			    label      	"DataTransferred(TSubConnectionUniqueId, TUint&, TUint&)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@578
-			supplier   	@580
-			Focus_Src  	@579
-			Focus_Entry 	@581
-			origin     	(2831, 1216)
-			terminus   	(3136, 1216)
-			ordinal    	8)
-		    (object InterMessView "" @605
-			location   	(16, 1312)
-			label      	(object SegLabel @606
-			    Parent_View 	@605
-			    location   	(3415, 1268)
-			    quidu      	"3E71DE54023E"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	1078
-			    justify    	0
-			    label      	"GetDataTransferred(TSubConnectionUniqueId, TUint&, TUint&)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@580
-			supplier   	@582
-			Focus_Src  	@581
-			Focus_Entry 	@583
-			origin     	(3167, 1312)
-			terminus   	(3664, 1312)
-			ordinal    	9)
-		    (object SelfMessView "" @607
-			location   	(16, 1552)
-			label      	(object SegLabel @608
-			    Parent_View 	@607
-			    location   	(2571, 1508)
-			    quidu      	"3E71DEA60115"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	759
-			    justify    	0
-			    label      	"FindSubInterface(TSubConnectionUniqueId)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@575
-			supplier   	@575
-			Focus_Src  	@576
-			Focus_Entry 	@577
-			origin     	(2496, 1552)
-			terminus   	(2646, 1552)
-			ordinal    	10)
-		    (object InterMessView "" @609
-			location   	(16, 1664)
-			label      	(object SegLabel @610
-			    Parent_View 	@609
-			    location   	(2312, 1620)
-			    quidu      	"3E71DEE603D5"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	456
-			    justify    	0
-			    label      	"SubConnectionUniqueId( )"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	1)
-			line_color 	3342489
-			client     	@575
-			supplier   	@584
-			Focus_Src  	@576
-			Focus_Entry 	@585
-			origin     	(2464, 1664)
-			terminus   	(2160, 1664)
-			ordinal    	11)
-		    (object InterMessView "" @611
-			location   	(16, 1792)
-			label      	(object SegLabel @612
-			    Parent_View 	@611
-			    location   	(2312, 1748)
-			    quidu      	"3E71DEF701C0"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	600
-			    justify    	0
-			    label      	"NotifyDataTransferred(TUint, TUint)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	1)
-			line_color 	3342489
-			client     	@575
-			supplier   	@584
-			Focus_Src  	@576
-			Focus_Entry 	@586
-			origin     	(2464, 1792)
-			terminus   	(2160, 1792)
-			ordinal    	12)
-		    (object InterMessView "" @613
-			location   	(16, 1872)
-			label      	(object SegLabel @614
-			    Parent_View 	@613
-			    location   	(1968, 1828)
-			    quidu      	"3E71DF0B02DB"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	478
-			    justify    	0
-			    label      	"NotifyDataSent(TUint, TUint)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	1)
-			line_color 	3342489
-			client     	@584
-			supplier   	@570
-			Focus_Src  	@586
-			Focus_Entry 	@573
-			origin     	(2128, 1872)
-			terminus   	(1808, 1872)
-			ordinal    	13)
-		    (object InterMessView "" @615
-			location   	(16, 1968)
-			label      	(object SegLabel @616
-			    Parent_View 	@615
-			    location   	(1968, 1924)
-			    quidu      	"3E71DF1802E9"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	559
-			    justify    	0
-			    label      	"NotifyDataReceived(TUint, TUint)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	1)
-			line_color 	3342489
-			client     	@584
-			supplier   	@570
-			Focus_Src  	@586
-			Focus_Entry 	@574
-			origin     	(2128, 1968)
-			terminus   	(1808, 1968)
-			ordinal    	14)
-		    (object InterMessView "" @617
-			location   	(16, 2160)
-			label      	(object SegLabel @618
-			    Parent_View 	@617
-			    location   	(1616, 2116)
-			    quidu      	"3E71E7A702CA"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	441
-			    justify    	0
-			    label      	"SetReturn(TInt, TInt, TUid)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	1)
-			line_color 	3342489
-			client     	@570
-			supplier   	@565
-			Focus_Src  	@572
-			Focus_Entry 	@569
-			origin     	(1776, 2160)
-			terminus   	(1456, 2160)
-			ordinal    	15)))
-	    (object InteractionDiagram "IsSubConnectionActiveCancel"
-		mechanism_ref 	@18
-		quid       	"3E71EEA40078"
-		title      	"IsSubConnectionActiveCancel"
-		zoom       	100
-		max_height 	28350
-		max_width  	21600
-		origin_x   	0
-		origin_y   	0
-		items      	(list diagram_item_list
-		    (object InterObjView "$UNNAMED$123" @619
-			location   	(176, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@619
-			    location   	(176, 265)
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	360
-			    justify    	0
-			    label      	"")
-			icon       	"Actor"
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3E71EEB30318"
-			width      	336
-			height     	1033
-			icon_height 	162
-			icon_width 	120
-			icon_y_offset 	-16
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @620
-			    location   	(176, 352)
-			    line_color 	3342489
-			    InterObjView 	@619
-			    height     	816
-			    y_coord    	756
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$124" @621
-			location   	(512, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@621
-			    location   	(512, 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      	"3E71EEB7029B"
-			width      	300
-			height     	1033
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @622
-			    location   	(512, 384)
-			    line_color 	3342489
-			    InterObjView 	@621
-			    height     	724
-			    y_coord    	664
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$125" @623
-			location   	(848, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@623
-			    location   	(848, 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      	"3E71EEC50328"
-			width      	300
-			height     	1033
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @624
-			    location   	(848, 464)
-			    line_color 	3342489
-			    InterObjView 	@623
-			    height     	584
-			    y_coord    	524
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @625
-			    location   	(848, 560)
-			    line_color 	3342489
-			    InterObjView 	@623
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @626
-			    location   	(848, 672)
-			    line_color 	3342489
-			    InterObjView 	@623
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE))
-		    (object InterObjView "$UNNAMED$126" @627
-			location   	(1200, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@627
-			    location   	(1200, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	322
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3E71EFC10318"
-			width      	340
-			height     	1033
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @628
-			    location   	(1200, 784)
-			    line_color 	3342489
-			    InterObjView 	@627
-			    height     	60
-			    y_coord    	0
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @629
-			    location   	(1200, 928)
-			    line_color 	3342489
-			    InterObjView 	@627
-			    height     	60
-			    y_coord    	0
-			    Nested     	FALSE))
-		    (object InterMessView "" @630
-			location   	(16, 384)
-			label      	(object SegLabel @631
-			    Parent_View 	@630
-			    location   	(343, 340)
-			    quidu      	"3E71EEBA004A"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	984
-			    justify    	0
-			    label      	"IsSubConnectionActiveCancel(TSubConnectionUniqueId)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@619
-			supplier   	@621
-			Focus_Src  	@620
-			Focus_Entry 	@622
-			origin     	(191, 384)
-			terminus   	(496, 384)
-			ordinal    	0)
-		    (object InterMessView "" @632
-			location   	(16, 464)
-			label      	(object SegLabel @633
-			    Parent_View 	@632
-			    location   	(679, 420)
-			    quidu      	"3E71EEC80329"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	384
-			    justify    	0
-			    label      	"ServiceL(RMessage&)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@621
-			supplier   	@623
-			Focus_Src  	@622
-			Focus_Entry 	@624
-			origin     	(527, 464)
-			terminus   	(832, 464)
-			ordinal    	1)
-		    (object SelfMessView "" @634
-			location   	(16, 560)
-			label      	(object SegLabel @635
-			    Parent_View 	@634
-			    location   	(939, 516)
-			    quidu      	"3E71EED3028C"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	856
-			    justify    	0
-			    label      	"IsSubConnectionActiveCancel(const RMessage&)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@623
-			supplier   	@623
-			Focus_Src  	@624
-			Focus_Entry 	@625
-			origin     	(864, 560)
-			terminus   	(1014, 560)
-			ordinal    	2)
-		    (object SelfMessView "" @636
-			location   	(16, 672)
-			label      	(object SegLabel @637
-			    Parent_View 	@636
-			    location   	(939, 628)
-			    quidu      	"3E71EF9B00C6"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	809
-			    justify    	0
-			    label      	"FindSubConnection(TSubConnectionUniqueId)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@623
-			supplier   	@623
-			Focus_Src  	@624
-			Focus_Entry 	@626
-			origin     	(864, 672)
-			terminus   	(1014, 672)
-			ordinal    	3)
-		    (object InterMessView "" @638
-			location   	(16, 784)
-			label      	(object SegLabel @639
-			    Parent_View 	@638
-			    location   	(1023, 740)
-			    quidu      	"3E71EFC8005A"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	456
-			    justify    	0
-			    label      	"SubConnectionUniqueId( )"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@623
-			supplier   	@627
-			Focus_Src  	@624
-			Focus_Entry 	@628
-			origin     	(863, 784)
-			terminus   	(1184, 784)
-			ordinal    	4)
-		    (object InterMessView "" @640
-			location   	(16, 928)
-			label      	(object SegLabel @641
-			    Parent_View 	@640
-			    location   	(1023, 884)
-			    quidu      	"3E71F06B0308"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	856
-			    justify    	0
-			    label      	"IsSubConnectionActiveCancel(const RMessage&)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@623
-			supplier   	@627
-			Focus_Src  	@624
-			Focus_Entry 	@629
-			origin     	(863, 928)
-			terminus   	(1184, 928)
-			ordinal    	5)))
-	    (object InteractionDiagram "Subconnection Progress Notification (upcall from Nif)"
-		mechanism_ref 	@19
-		quid       	"3E75AE21032B"
-		title      	"Subconnection Progress Notification (upcall from Nif)"
-		zoom       	100
-		max_height 	28350
-		max_width  	21600
-		origin_x   	0
-		origin_y   	0
-		items      	(list diagram_item_list
-		    (object InterObjView "$UNNAMED$127" @642
-			location   	(192, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@642
-			    location   	(192, 250)
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	360
-			    justify    	0
-			    label      	"")
-			icon       	"Actor"
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3E75AE5701A5"
-			width      	336
-			height     	1249
-			icon_height 	162
-			icon_width 	120
-			icon_y_offset 	-1
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @643
-			    location   	(192, 400)
-			    line_color 	3342489
-			    InterObjView 	@642
-			    height     	984
-			    y_coord    	924
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$128" @644
-			location   	(656, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@644
-			    location   	(656, 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      	"3E75AE6300DA"
-			width      	300
-			height     	1249
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @645
-			    location   	(656, 400)
-			    line_color 	3342489
-			    InterObjView 	@644
-			    height     	924
-			    y_coord    	864
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @646
-			    location   	(656, 496)
-			    line_color 	3342489
-			    InterObjView 	@644
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE))
-		    (object InterObjView "$UNNAMED$129" @647
-			location   	(992, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@647
-			    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      	"3E75B50C000F"
-			width      	300
-			height     	1249
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @648
-			    location   	(992, 624)
-			    line_color 	3342489
-			    InterObjView 	@647
-			    height     	640
-			    y_coord    	580
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$130" @649
-			location   	(1328, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@649
-			    location   	(1328, 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      	"3E75B52B00E9"
-			width      	300
-			height     	1249
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @650
-			    location   	(1328, 720)
-			    line_color 	3342489
-			    InterObjView 	@649
-			    height     	484
-			    y_coord    	424
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @651
-			    location   	(1328, 816)
-			    line_color 	3342489
-			    InterObjView 	@649
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE))
-		    (object InterObjView "$UNNAMED$131" @652
-			location   	(1664, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@652
-			    location   	(1664, 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      	"3E75BA1E00BA"
-			width      	300
-			height     	1249
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @653
-			    location   	(1664, 928)
-			    line_color 	3342489
-			    InterObjView 	@652
-			    height     	216
-			    y_coord    	156
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$132" @654
-			location   	(2000, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@654
-			    location   	(2000, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	322
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3E75BD8603A8"
-			width      	340
-			height     	1249
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @655
-			    location   	(2000, 1024)
-			    line_color 	3342489
-			    InterObjView 	@654
-			    height     	60
-			    y_coord    	0
-			    Nested     	FALSE))
-		    (object InterMessView "" @656
-			location   	(16, 400)
-			label      	(object SegLabel @657
-			    Parent_View 	@656
-			    location   	(423, 356)
-			    quidu      	"3E75AE6600AC"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	810
-			    justify    	0
-			    label      	"IfProgress(TSubConnectionUniqueId, TInt, TInt)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@642
-			supplier   	@644
-			Focus_Src  	@643
-			Focus_Entry 	@645
-			origin     	(207, 400)
-			terminus   	(640, 400)
-			ordinal    	0)
-		    (object SelfMessView "" @658
-			location   	(16, 496)
-			label      	(object SegLabel @659
-			    Parent_View 	@658
-			    location   	(747, 452)
-			    quidu      	"3E75B0F50129"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	791
-			    justify    	0
-			    label      	"Progress(TSubConnectionUniqueId, TInt, TInt)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@644
-			supplier   	@644
-			Focus_Src  	@645
-			Focus_Entry 	@646
-			origin     	(672, 496)
-			terminus   	(822, 496)
-			ordinal    	1)
-		    (object InterMessView "" @660
-			location   	(16, 624)
-			label      	(object SegLabel @661
-			    Parent_View 	@660
-			    location   	(823, 580)
-			    quidu      	"3E75B50F003E"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	982
-			    justify    	0
-			    label      	"ProgressNotification(TSubConnectionUniqueId, TInt, TInt)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@644
-			supplier   	@647
-			Focus_Src  	@645
-			Focus_Entry 	@648
-			origin     	(671, 624)
-			terminus   	(976, 624)
-			ordinal    	2)
-		    (object InterMessView "" @662
-			location   	(16, 720)
-			label      	(object SegLabel @663
-			    Parent_View 	@662
-			    location   	(1159, 676)
-			    quidu      	"3E75B52E038A"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	982
-			    justify    	0
-			    label      	"ProgressNotification(TSubConnectionUniqueId, TInt, TInt)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@647
-			supplier   	@649
-			Focus_Src  	@648
-			Focus_Entry 	@650
-			origin     	(1007, 720)
-			terminus   	(1312, 720)
-			ordinal    	3)
-		    (object SelfMessView "" @664
-			location   	(16, 816)
-			label      	(object SegLabel @665
-			    Parent_View 	@664
-			    location   	(1419, 772)
-			    quidu      	"3E75BA0D00EA"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	760
-			    justify    	0
-			    label      	"FindSubInterface(TSubConnectionUniqueId)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@649
-			supplier   	@649
-			Focus_Src  	@650
-			Focus_Entry 	@651
-			origin     	(1344, 816)
-			terminus   	(1494, 816)
-			ordinal    	4)
-		    (object InterMessView "" @666
-			location   	(16, 928)
-			label      	(object SegLabel @667
-			    Parent_View 	@666
-			    location   	(1495, 884)
-			    quidu      	"3E75BA210252"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	810
-			    justify    	0
-			    label      	"ProgressNotification(TInt, TInt, const TDesC8&)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@649
-			supplier   	@652
-			Focus_Src  	@650
-			Focus_Entry 	@653
-			origin     	(1343, 928)
-			terminus   	(1648, 928)
-			ordinal    	5)
-		    (object InterMessView "" @668
-			location   	(16, 1024)
-			label      	(object SegLabel @669
-			    Parent_View 	@668
-			    location   	(1831, 980)
-			    quidu      	"3E75BD8C002F"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	810
-			    justify    	0
-			    label      	"ProgressNotification(TInt, TInt, const TDesC8&)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@652
-			supplier   	@654
-			Focus_Src  	@653
-			Focus_Entry 	@655
-			origin     	(1679, 1024)
-			terminus   	(1984, 1024)
-			ordinal    	6)))
-	    (object InteractionDiagram "Subconnection Progress Notification (upcall from Agent)"
-		mechanism_ref 	@20
-		quid       	"3E75BDC60270"
-		title      	"Subconnection Progress Notification (upcall from Agent)"
-		zoom       	100
-		max_height 	28350
-		max_width  	21600
-		origin_x   	0
-		origin_y   	0
-		items      	(list diagram_item_list
-		    (object InterObjView "$UNNAMED$133" @670
-			location   	(640, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@670
-			    location   	(640, 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      	"3E75BDD60311"
-			width      	300
-			height     	1281
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @671
-			    location   	(640, 400)
-			    line_color 	3342489
-			    InterObjView 	@670
-			    height     	956
-			    y_coord    	896
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @672
-			    location   	(640, 512)
-			    line_color 	3342489
-			    InterObjView 	@670
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE))
-		    (object InterObjView "$UNNAMED$134" @673
-			location   	(976, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@673
-			    location   	(976, 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      	"3E75BDD60316"
-			width      	300
-			height     	1281
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @674
-			    location   	(976, 624)
-			    line_color 	3342489
-			    InterObjView 	@673
-			    height     	672
-			    y_coord    	612
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$135" @675
-			location   	(1312, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@675
-			    location   	(1312, 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      	"3E75BDD60319"
-			width      	300
-			height     	1281
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @676
-			    location   	(1312, 720)
-			    line_color 	3342489
-			    InterObjView 	@675
-			    height     	516
-			    y_coord    	456
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @677
-			    location   	(1312, 832)
-			    line_color 	3342489
-			    InterObjView 	@675
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE))
-		    (object InterObjView "$UNNAMED$136" @678
-			location   	(1648, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@678
-			    location   	(1648, 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      	"3E75BDD6031E"
-			width      	300
-			height     	1281
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @679
-			    location   	(1648, 960)
-			    line_color 	3342489
-			    InterObjView 	@678
-			    height     	216
-			    y_coord    	156
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$137" @680
-			location   	(1984, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@680
-			    location   	(1984, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	322
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3E75BDD6031F"
-			width      	340
-			height     	1281
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @681
-			    location   	(1984, 1056)
-			    line_color 	3342489
-			    InterObjView 	@680
-			    height     	60
-			    y_coord    	0
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$138" @682
-			location   	(288, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@682
-			    location   	(288, 265)
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	360
-			    justify    	0
-			    label      	"")
-			icon       	"Actor"
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3E75BDD6030C"
-			width      	336
-			height     	1281
-			icon_height 	162
-			icon_width 	120
-			icon_y_offset 	-16
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @683
-			    location   	(288, 400)
-			    line_color 	3342489
-			    InterObjView 	@682
-			    height     	1016
-			    y_coord    	956
-			    Nested     	FALSE))
-		    (object InterMessView "" @684
-			location   	(16, 400)
-			label      	(object SegLabel @685
-			    Parent_View 	@684
-			    location   	(463, 356)
-			    quidu      	"3E75BDD6030E"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	888
-			    justify    	0
-			    label      	"AgentProgress(TSubConnectionUniqueId, TInt, TInt)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@682
-			supplier   	@670
-			Focus_Src  	@683
-			Focus_Entry 	@671
-			origin     	(303, 400)
-			terminus   	(624, 400)
-			ordinal    	0)
-		    (object SelfMessView "" @686
-			location   	(16, 512)
-			label      	(object SegLabel @687
-			    Parent_View 	@686
-			    location   	(731, 468)
-			    quidu      	"3E75BDD6030F"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	822
-			    justify    	0
-			    label      	"Progress(TSubConnectionUniqueId, TInt, TInt)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@670
-			supplier   	@670
-			Focus_Src  	@671
-			Focus_Entry 	@672
-			origin     	(656, 512)
-			terminus   	(806, 512)
-			ordinal    	1)
-		    (object InterMessView "" @688
-			location   	(16, 624)
-			label      	(object SegLabel @689
-			    Parent_View 	@688
-			    location   	(807, 580)
-			    quidu      	"3E75BDD60313"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	1022
-			    justify    	0
-			    label      	"ProgressNotification(TSubConnectionUniqueId, TInt, TInt)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@670
-			supplier   	@673
-			Focus_Src  	@671
-			Focus_Entry 	@674
-			origin     	(655, 624)
-			terminus   	(960, 624)
-			ordinal    	2)
-		    (object InterMessView "" @690
-			location   	(16, 720)
-			label      	(object SegLabel @691
-			    Parent_View 	@690
-			    location   	(1143, 676)
-			    quidu      	"3E75BDD60314"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	1022
-			    justify    	0
-			    label      	"ProgressNotification(TSubConnectionUniqueId, TInt, TInt)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@673
-			supplier   	@675
-			Focus_Src  	@674
-			Focus_Entry 	@676
-			origin     	(991, 720)
-			terminus   	(1296, 720)
-			ordinal    	3)
-		    (object SelfMessView "" @692
-			location   	(16, 832)
-			label      	(object SegLabel @693
-			    Parent_View 	@692
-			    location   	(1403, 788)
-			    quidu      	"3E75BDD60317"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	781
-			    justify    	0
-			    label      	"FindSubInterface(TSubConnectionUniqueId)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@675
-			supplier   	@675
-			Focus_Src  	@676
-			Focus_Entry 	@677
-			origin     	(1328, 832)
-			terminus   	(1478, 832)
-			ordinal    	4)
-		    (object InterMessView "" @694
-			location   	(16, 960)
-			label      	(object SegLabel @695
-			    Parent_View 	@694
-			    location   	(1479, 916)
-			    quidu      	"3E75BDD6031B"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	853
-			    justify    	0
-			    label      	"ProgressNotification(TInt, TInt, const TDesC8&)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@675
-			supplier   	@678
-			Focus_Src  	@676
-			Focus_Entry 	@679
-			origin     	(1327, 960)
-			terminus   	(1632, 960)
-			ordinal    	5)
-		    (object InterMessView "" @696
-			location   	(16, 1056)
-			label      	(object SegLabel @697
-			    Parent_View 	@696
-			    location   	(1815, 1012)
-			    quidu      	"3E75BDD6031C"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	853
-			    justify    	0
-			    label      	"ProgressNotification(TInt, TInt, const TDesC8&)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@678
-			supplier   	@680
-			Focus_Src  	@679
-			Focus_Entry 	@681
-			origin     	(1663, 1056)
-			terminus   	(1968, 1056)
-			ordinal    	6)))
-	    (object InteractionDiagram "Notify Data Sent"
-		mechanism_ref 	@21
-		quid       	"3E75BF67000F"
-		title      	"Notify Data Sent"
-		zoom       	100
-		max_height 	28350
-		max_width  	21600
-		origin_x   	0
-		origin_y   	0
-		items      	(list diagram_item_list
-		    (object InterObjView "$UNNAMED$139" @698
-			location   	(192, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@698
-			    location   	(192, 265)
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	360
-			    justify    	0
-			    label      	"")
-			icon       	"Actor"
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3E75BF73007C"
-			width      	336
-			height     	1437
-			icon_height 	162
-			icon_width 	120
-			icon_y_offset 	-16
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @699
-			    location   	(192, 400)
-			    line_color 	3342489
-			    InterObjView 	@698
-			    height     	1172
-			    y_coord    	1112
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$140" @700
-			location   	(1152, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@700
-			    location   	(1152, 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      	"3E75BF7903E7"
-			width      	300
-			height     	1437
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @701
-			    location   	(1152, 400)
-			    line_color 	3342489
-			    InterObjView 	@700
-			    height     	1112
-			    y_coord    	1052
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @702
-			    location   	(1152, 1296)
-			    line_color 	3342489
-			    InterObjView 	@700
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE))
-		    (object InterObjView "$UNNAMED$141" @703
-			location   	(1472, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@703
-			    location   	(1472, 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      	"3E75BFA80389"
-			width      	300
-			height     	1437
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @704
-			    location   	(1472, 496)
-			    line_color 	3342489
-			    InterObjView 	@703
-			    height     	920
-			    y_coord    	860
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @705
-			    location   	(1472, 1200)
-			    line_color 	3342489
-			    InterObjView 	@703
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE))
-		    (object InterObjView "$UNNAMED$143" @706
-			location   	(1792, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@706
-			    location   	(1792, 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      	"3E75BFC202DD"
-			width      	300
-			height     	1437
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @707
-			    location   	(1792, 592)
-			    line_color 	3342489
-			    InterObjView 	@706
-			    height     	788
-			    y_coord    	728
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @708
-			    location   	(1792, 704)
-			    line_color 	3342489
-			    InterObjView 	@706
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE))
-		    (object InterObjView "$UNNAMED$144" @709
-			location   	(2112, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@709
-			    location   	(2112, 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      	"3E75C0130128"
-			width      	300
-			height     	1437
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @710
-			    location   	(2112, 832)
-			    line_color 	3342489
-			    InterObjView 	@709
-			    height     	488
-			    y_coord    	428
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @711
-			    location   	(2112, 1072)
-			    line_color 	3342489
-			    InterObjView 	@709
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE))
-		    (object InterObjView "$UNNAMED$145" @712
-			location   	(2448, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@712
-			    location   	(2448, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	322
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3E75C03C02ED"
-			width      	340
-			height     	1437
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @713
-			    location   	(2448, 928)
-			    line_color 	3342489
-			    InterObjView 	@712
-			    height     	60
-			    y_coord    	0
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$142" @714
-			location   	(624, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@714
-			    location   	(624, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	672
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3E774BDD0116"
-			width      	690
-			height     	1437
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @715
-			    location   	(624, 1392)
-			    line_color 	3342489
-			    InterObjView 	@714
-			    height     	60
-			    y_coord    	0
-			    Nested     	FALSE))
-		    (object InterMessView "" @716
-			location   	(16, 400)
-			label      	(object SegLabel @717
-			    Parent_View 	@716
-			    location   	(671, 356)
-			    quidu      	"3E75BF7F0177"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	869
-			    justify    	0
-			    label      	"NotifyDataSent(TSubConnectionUniqueId, TUint)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@698
-			supplier   	@700
-			Focus_Src  	@699
-			Focus_Entry 	@701
-			origin     	(207, 400)
-			terminus   	(1136, 400)
-			ordinal    	0)
-		    (object InterMessView "" @718
-			location   	(16, 496)
-			label      	(object SegLabel @719
-			    Parent_View 	@718
-			    location   	(1311, 452)
-			    quidu      	"3E75BFAB034C"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	869
-			    justify    	0
-			    label      	"NotifyDataSent(TSubConnectionUniqueId, TUint)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@700
-			supplier   	@703
-			Focus_Src  	@701
-			Focus_Entry 	@704
-			origin     	(1167, 496)
-			terminus   	(1456, 496)
-			ordinal    	1)
-		    (object InterMessView "" @720
-			location   	(16, 592)
-			label      	(object SegLabel @721
-			    Parent_View 	@720
-			    location   	(1631, 548)
-			    quidu      	"3E75BFC60167"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	869
-			    justify    	0
-			    label      	"NotifyDataSent(TSubConnectionUniqueId, TUint)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@703
-			supplier   	@706
-			Focus_Src  	@704
-			Focus_Entry 	@707
-			origin     	(1487, 592)
-			terminus   	(1776, 592)
-			ordinal    	2)
-		    (object SelfMessView "" @722
-			location   	(16, 704)
-			label      	(object SegLabel @723
-			    Parent_View 	@722
-			    location   	(1883, 660)
-			    quidu      	"3E75BFFA01E4"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	760
-			    justify    	0
-			    label      	"FindSubInterface(TSubConnectionUniqueId)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@706
-			supplier   	@706
-			Focus_Src  	@707
-			Focus_Entry 	@708
-			origin     	(1808, 704)
-			terminus   	(1958, 704)
-			ordinal    	3)
-		    (object InterMessView "" @724
-			location   	(16, 832)
-			label      	(object SegLabel @725
-			    Parent_View 	@724
-			    location   	(1951, 788)
-			    quidu      	"3E75C01601F4"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	391
-			    justify    	0
-			    label      	"NotifyDataSent(TUint)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@706
-			supplier   	@709
-			Focus_Src  	@707
-			Focus_Entry 	@710
-			origin     	(1807, 832)
-			terminus   	(2096, 832)
-			ordinal    	4)
-		    (object InterMessView "" @726
-			location   	(16, 928)
-			label      	(object SegLabel @727
-			    Parent_View 	@726
-			    location   	(2279, 884)
-			    quidu      	"3E75C0420010"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	391
-			    justify    	0
-			    label      	"NotifyDataSent(TUint)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@709
-			supplier   	@712
-			Focus_Src  	@710
-			Focus_Entry 	@713
-			origin     	(2127, 928)
-			terminus   	(2432, 928)
-			ordinal    	5)
-		    (object SelfMessView "" @728
-			location   	(16, 1072)
-			label      	(object SegLabel @729
-			    Parent_View 	@728
-			    location   	(2203, 1028)
-			    quidu      	"3E75C06C0232"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	460
-			    justify    	0
-			    label      	"SetNextUplinkGranularity( )"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@709
-			supplier   	@709
-			Focus_Src  	@710
-			Focus_Entry 	@711
-			origin     	(2128, 1072)
-			terminus   	(2278, 1072)
-			ordinal    	6)
-		    (object InterMessView "" @730
-			location   	(16, 1200)
-			label      	(object SegLabel @731
-			    Parent_View 	@730
-			    location   	(1792, 1156)
-			    quidu      	"3E774BA201E2"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	1225
-			    justify    	0
-			    label      	"SetDataSentNotificationGranularity(TSubConnectionUniqueId, TUint)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	1)
-			line_color 	3342489
-			client     	@709
-			supplier   	@703
-			Focus_Src  	@710
-			Focus_Entry 	@705
-			origin     	(2096, 1200)
-			terminus   	(1488, 1200)
-			ordinal    	7)
-		    (object InterMessView "" @732
-			location   	(16, 1296)
-			label      	(object SegLabel @733
-			    Parent_View 	@732
-			    location   	(1312, 1252)
-			    quidu      	"3E774BC401C2"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	1169
-			    justify    	0
-			    label      	"SetDataSentNotificationGranularity(TSubConnectionUniqueId, TUint)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	1)
-			line_color 	3342489
-			client     	@703
-			supplier   	@700
-			Focus_Src  	@704
-			Focus_Entry 	@702
-			origin     	(1456, 1296)
-			terminus   	(1168, 1296)
-			ordinal    	8)
-		    (object InterMessView "" @734
-			location   	(16, 1392)
-			label      	(object SegLabel @735
-			    Parent_View 	@734
-			    location   	(888, 1348)
-			    quidu      	"3E774C51033A"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	1169
-			    justify    	0
-			    label      	"SetDataSentNotificationGranularity(TSubConnectionUniqueId, TUint)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	1)
-			line_color 	3342489
-			client     	@700
-			supplier   	@714
-			Focus_Src  	@701
-			Focus_Entry 	@715
-			origin     	(1136, 1392)
-			terminus   	(640, 1392)
-			ordinal    	9)))
-	    (object InteractionDiagram "Notify Data Received"
-		mechanism_ref 	@22
-		quid       	"3E75C08B003D"
-		title      	"Notify Data Received"
-		zoom       	100
-		max_height 	28350
-		max_width  	21600
-		origin_x   	0
-		origin_y   	0
-		items      	(list diagram_item_list
-		    (object InterObjView "$UNNAMED$146" @736
-			location   	(144, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@736
-			    location   	(144, 346)
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	360
-			    justify    	0
-			    label      	"")
-			icon       	"Actor"
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3E75C0960222"
-			width      	336
-			height     	1453
-			icon_height 	162
-			icon_width 	120
-			icon_y_offset 	-97
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @737
-			    location   	(144, 400)
-			    line_color 	3342489
-			    InterObjView 	@736
-			    height     	1188
-			    y_coord    	1128
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$147" @738
-			location   	(1120, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@738
-			    location   	(1120, 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      	"3E75C0960227"
-			width      	300
-			height     	1453
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @739
-			    location   	(1120, 400)
-			    line_color 	3342489
-			    InterObjView 	@738
-			    height     	1128
-			    y_coord    	1068
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @740
-			    location   	(1120, 1296)
-			    line_color 	3342489
-			    InterObjView 	@738
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE))
-		    (object InterObjView "$UNNAMED$148" @741
-			location   	(1440, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@741
-			    location   	(1440, 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      	"3E75C096022A"
-			width      	300
-			height     	1453
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @742
-			    location   	(1440, 496)
-			    line_color 	3342489
-			    InterObjView 	@741
-			    height     	920
-			    y_coord    	860
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @743
-			    location   	(1440, 1200)
-			    line_color 	3342489
-			    InterObjView 	@741
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE))
-		    (object InterObjView "$UNNAMED$150" @744
-			location   	(1760, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@744
-			    location   	(1760, 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      	"3E75C096022D"
-			width      	300
-			height     	1453
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @745
-			    location   	(1760, 592)
-			    line_color 	3342489
-			    InterObjView 	@744
-			    height     	788
-			    y_coord    	728
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @746
-			    location   	(1760, 704)
-			    line_color 	3342489
-			    InterObjView 	@744
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE))
-		    (object InterObjView "$UNNAMED$151" @747
-			location   	(2080, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@747
-			    location   	(2080, 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      	"3E75C0960232"
-			width      	300
-			height     	1453
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @748
-			    location   	(2080, 832)
-			    line_color 	3342489
-			    InterObjView 	@747
-			    height     	488
-			    y_coord    	428
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @749
-			    location   	(2080, 1072)
-			    line_color 	3342489
-			    InterObjView 	@747
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE))
-		    (object InterObjView "$UNNAMED$152" @750
-			location   	(2416, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@750
-			    location   	(2416, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	322
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3E75C0960235"
-			width      	340
-			height     	1453
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @751
-			    location   	(2416, 928)
-			    line_color 	3342489
-			    InterObjView 	@750
-			    height     	60
-			    y_coord    	0
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$149" @752
-			location   	(608, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@752
-			    location   	(608, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	672
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3E774D0602BC"
-			width      	690
-			height     	1453
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @753
-			    location   	(608, 1408)
-			    line_color 	3342489
-			    InterObjView 	@752
-			    height     	60
-			    y_coord    	0
-			    Nested     	FALSE))
-		    (object InterMessView "" @754
-			location   	(16, 400)
-			label      	(object SegLabel @755
-			    Parent_View 	@754
-			    location   	(631, 356)
-			    quidu      	"3E75C0960224"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	947
-			    justify    	0
-			    label      	"NotifyDataReceived(TSubConnectionUniqueId, TUint)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@736
-			supplier   	@738
-			Focus_Src  	@737
-			Focus_Entry 	@739
-			origin     	(159, 400)
-			terminus   	(1104, 400)
-			ordinal    	0)
-		    (object InterMessView "" @756
-			location   	(16, 496)
-			label      	(object SegLabel @757
-			    Parent_View 	@756
-			    location   	(1279, 452)
-			    quidu      	"3E75C0960225"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	947
-			    justify    	0
-			    label      	"NotifyDataReceived(TSubConnectionUniqueId, TUint)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@738
-			supplier   	@741
-			Focus_Src  	@739
-			Focus_Entry 	@742
-			origin     	(1135, 496)
-			terminus   	(1424, 496)
-			ordinal    	1)
-		    (object InterMessView "" @758
-			location   	(16, 592)
-			label      	(object SegLabel @759
-			    Parent_View 	@758
-			    location   	(1599, 548)
-			    quidu      	"3E75C0960228"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	913
-			    justify    	0
-			    label      	"NotifyDataReceived(TSubConnectionUniqueId, TUint)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@741
-			supplier   	@744
-			Focus_Src  	@742
-			Focus_Entry 	@745
-			origin     	(1455, 592)
-			terminus   	(1744, 592)
-			ordinal    	2)
-		    (object SelfMessView "" @760
-			location   	(16, 704)
-			label      	(object SegLabel @761
-			    Parent_View 	@760
-			    location   	(1851, 660)
-			    quidu      	"3E75C096022B"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	781
-			    justify    	0
-			    label      	"FindSubInterface(TSubConnectionUniqueId)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@744
-			supplier   	@744
-			Focus_Src  	@745
-			Focus_Entry 	@746
-			origin     	(1776, 704)
-			terminus   	(1926, 704)
-			ordinal    	3)
-		    (object InterMessView "" @762
-			location   	(16, 832)
-			label      	(object SegLabel @763
-			    Parent_View 	@762
-			    location   	(1919, 788)
-			    quidu      	"3E75C096022F"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	469
-			    justify    	0
-			    label      	"NotifyDataReceived(TUint)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@744
-			supplier   	@747
-			Focus_Src  	@745
-			Focus_Entry 	@748
-			origin     	(1775, 832)
-			terminus   	(2064, 832)
-			ordinal    	4)
-		    (object SelfMessView "" @764
-			location   	(16, 1072)
-			label      	(object SegLabel @765
-			    Parent_View 	@764
-			    location   	(2171, 1028)
-			    quidu      	"3E75C0960234"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	494
-			    justify    	0
-			    label      	"SetNextUplinkGranularity( )"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@747
-			supplier   	@747
-			Focus_Src  	@748
-			Focus_Entry 	@749
-			origin     	(2096, 1072)
-			terminus   	(2246, 1072)
-			ordinal    	6)
-		    (object InterMessView "" @766
-			location   	(16, 928)
-			label      	(object SegLabel @767
-			    Parent_View 	@766
-			    location   	(2247, 884)
-			    quidu      	"3E75C0960230"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	469
-			    justify    	0
-			    label      	"NotifyDataReceived(TUint)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@747
-			supplier   	@750
-			Focus_Src  	@748
-			Focus_Entry 	@751
-			origin     	(2095, 928)
-			terminus   	(2400, 928)
-			ordinal    	5)
-		    (object InterMessView "" @768
-			location   	(16, 1200)
-			label      	(object SegLabel @769
-			    Parent_View 	@768
-			    location   	(1760, 1156)
-			    quidu      	"3E774CD70240"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	1250
-			    justify    	0
-			    label      	"SetDataReceivedNotificationGranularity(TSubConnectionUniqueId, TUint)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	1)
-			line_color 	3342489
-			client     	@747
-			supplier   	@741
-			Focus_Src  	@748
-			Focus_Entry 	@743
-			origin     	(2064, 1200)
-			terminus   	(1456, 1200)
-			ordinal    	7)
-		    (object InterMessView "" @770
-			location   	(16, 1296)
-			label      	(object SegLabel @771
-			    Parent_View 	@770
-			    location   	(1280, 1252)
-			    quidu      	"3E774CF60201"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	1250
-			    justify    	0
-			    label      	"SetDataReceivedNotificationGranularity(TSubConnectionUniqueId, TUint)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	1)
-			line_color 	3342489
-			client     	@741
-			supplier   	@738
-			Focus_Src  	@742
-			Focus_Entry 	@740
-			origin     	(1424, 1296)
-			terminus   	(1136, 1296)
-			ordinal    	8)
-		    (object InterMessView "" @772
-			location   	(16, 1408)
-			label      	(object SegLabel @773
-			    Parent_View 	@772
-			    location   	(864, 1364)
-			    quidu      	"3E774D690398"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	1250
-			    justify    	0
-			    label      	"SetDataReceivedNotificationGranularity(TSubConnectionUniqueId, TUint)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	1)
-			line_color 	3342489
-			client     	@738
-			supplier   	@752
-			Focus_Src  	@739
-			Focus_Entry 	@753
-			origin     	(1104, 1408)
-			terminus   	(624, 1408)
-			ordinal    	9)))
-	    (object InteractionDiagram "SubconnectionEvent (ESubConnectionOpened)"
-		mechanism_ref 	@23
-		quid       	"3E75C431031C"
-		title      	"SubconnectionEvent (ESubConnectionOpened)"
-		zoom       	100
-		max_height 	28350
-		max_width  	21600
-		origin_x   	0
-		origin_y   	0
-		items      	(list diagram_item_list
-		    (object InterObjView "$UNNAMED$153" @774
-			location   	(448, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@774
-			    location   	(448, 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      	"3E75C49F0109"
-			width      	300
-			height     	1561
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @775
-			    location   	(448, 416)
-			    line_color 	3342489
-			    InterObjView 	@774
-			    height     	1280
-			    y_coord    	1220
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$154" @776
-			location   	(784, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@776
-			    location   	(784, 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      	"3E75C4A300DA"
-			width      	300
-			height     	1561
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @777
-			    location   	(784, 416)
-			    line_color 	3342489
-			    InterObjView 	@776
-			    height     	1220
-			    y_coord    	1160
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$155" @778
-			location   	(1120, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@778
-			    location   	(1120, 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      	"3E75C54201D4"
-			width      	300
-			height     	1561
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @779
-			    location   	(1120, 512)
-			    line_color 	3342489
-			    InterObjView 	@778
-			    height     	1064
-			    y_coord    	1004
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$156" @780
-			location   	(1456, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@780
-			    location   	(1456, 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      	"3E75C680033B"
-			width      	300
-			height     	1561
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @781
-			    location   	(1456, 592)
-			    line_color 	3342489
-			    InterObjView 	@780
-			    height     	788
-			    y_coord    	728
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @782
-			    location   	(1456, 688)
-			    line_color 	3342489
-			    InterObjView 	@780
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE))
-		    (object InterObjView "$UNNAMED$157" @783
-			location   	(1792, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@783
-			    location   	(1792, 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      	"3E75C81300AB"
-			width      	300
-			height     	1561
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @784
-			    location   	(1792, 816)
-			    line_color 	3342489
-			    InterObjView 	@783
-			    height     	504
-			    y_coord    	444
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @785
-			    location   	(1792, 1072)
-			    line_color 	3342489
-			    InterObjView 	@783
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @786
-			    location   	(1792, 1456)
-			    line_color 	3342489
-			    InterObjView 	@783
-			    height     	60
-			    y_coord    	0
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$158" @787
-			location   	(2128, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@787
-			    location   	(2128, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	322
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3E75C9260270"
-			width      	340
-			height     	1561
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @788
-			    location   	(2128, 912)
-			    line_color 	3342489
-			    InterObjView 	@787
-			    height     	60
-			    y_coord    	0
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @789
-			    location   	(2128, 1200)
-			    line_color 	3342489
-			    InterObjView 	@787
-			    height     	60
-			    y_coord    	0
-			    Nested     	FALSE))
-		    (object InterMessView "" @790
-			location   	(16, 416)
-			label      	(object SegLabel @791
-			    Parent_View 	@790
-			    location   	(615, 372)
-			    quidu      	"3E75C4A60196"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	895
-			    justify    	0
-			    label      	"SubConnectionEvent(const TSubConnectionEvent&)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@774
-			supplier   	@776
-			Focus_Src  	@775
-			Focus_Entry 	@777
-			origin     	(463, 416)
-			terminus   	(768, 416)
-			ordinal    	0)
-		    (object InterMessView "" @792
-			location   	(16, 512)
-			label      	(object SegLabel @793
-			    Parent_View 	@792
-			    location   	(951, 468)
-			    quidu      	"3E75C5460177"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	895
-			    justify    	0
-			    label      	"SubConnectionEvent(const TSubConnectionEvent&)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@776
-			supplier   	@778
-			Focus_Src  	@777
-			Focus_Entry 	@779
-			origin     	(799, 512)
-			terminus   	(1104, 512)
-			ordinal    	1)
-		    (object InterMessView "" @794
-			location   	(16, 592)
-			label      	(object SegLabel @795
-			    Parent_View 	@794
-			    location   	(1287, 548)
-			    quidu      	"3E75C68303E8"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	779
-			    justify    	0
-			    label      	"NewL(TSubConnectionUniqueId, CInterface*)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@778
-			supplier   	@780
-			Focus_Src  	@779
-			Focus_Entry 	@781
-			origin     	(1135, 592)
-			terminus   	(1440, 592)
-			ordinal    	2)
-		    (object SelfMessView "" @796
-			location   	(16, 688)
-			label      	(object SegLabel @797
-			    Parent_View 	@796
-			    location   	(1547, 644)
-			    quidu      	"3E75C71F00BB"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	222
-			    justify    	0
-			    label      	"ConstructL( )"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@780
-			supplier   	@780
-			Focus_Src  	@781
-			Focus_Entry 	@782
-			origin     	(1472, 688)
-			terminus   	(1622, 688)
-			ordinal    	3)
-		    (object InterMessView "" @798
-			location   	(16, 816)
-			label      	(object SegLabel @799
-			    Parent_View 	@798
-			    location   	(1623, 772)
-			    quidu      	"3E75C9170148"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	1151
-			    justify    	0
-			    label      	"CreateSubConnectionL(TSubConnectionUniqueId, CSubInterface*)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@780
-			supplier   	@783
-			Focus_Src  	@781
-			Focus_Entry 	@784
-			origin     	(1471, 816)
-			terminus   	(1776, 816)
-			ordinal    	4)
-		    (object InterMessView "" @800
-			location   	(16, 912)
-			label      	(object SegLabel @801
-			    Parent_View 	@800
-			    location   	(1959, 868)
-			    quidu      	"3E75C92A003E"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	1301
-			    justify    	0
-			    label      	"CSubConnection(TSubConnectionUniqueId, CConnection*, CSubInterface*)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@783
-			supplier   	@787
-			Focus_Src  	@784
-			Focus_Entry 	@788
-			origin     	(1807, 912)
-			terminus   	(2112, 912)
-			ordinal    	5)
-		    (object SelfMessView "" @802
-			location   	(16, 1072)
-			label      	(object SegLabel @803
-			    Parent_View 	@802
-			    location   	(1883, 1028)
-			    quidu      	"3E75CA37008D"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	967
-			    justify    	0
-			    label      	"FindPositionForInsertInOrder(TSubConnectionUniqueId)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@783
-			supplier   	@783
-			Focus_Src  	@784
-			Focus_Entry 	@785
-			origin     	(1808, 1072)
-			terminus   	(1958, 1072)
-			ordinal    	6)
-		    (object InterMessView "" @804
-			location   	(16, 1200)
-			label      	(object SegLabel @805
-			    Parent_View 	@804
-			    location   	(1959, 1156)
-			    quidu      	"3E75CA690241"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	457
-			    justify    	0
-			    label      	"SubConnectionUniqueId( )"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@783
-			supplier   	@787
-			Focus_Src  	@784
-			Focus_Entry 	@789
-			origin     	(1807, 1200)
-			terminus   	(2112, 1200)
-			ordinal    	7)
-		    (object InterMessView "" @806
-			location   	(16, 1456)
-			label      	(object SegLabel @807
-			    Parent_View 	@806
-			    location   	(1455, 1412)
-			    quidu      	"3E75CD59008D"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	938
-			    justify    	0
-			    label      	"SubConnectionEvent(const TSubConnectionEvent&)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@778
-			supplier   	@783
-			Focus_Src  	@779
-			Focus_Entry 	@786
-			origin     	(1135, 1456)
-			terminus   	(1776, 1456)
-			ordinal    	8)))
-	    (object InteractionDiagram "SubconnectionEvent (ESubConnectionClosed)"
-		mechanism_ref 	@24
-		quid       	"3E75CCB201D4"
-		title      	"SubconnectionEvent (ESubConnectionClosed)"
-		zoom       	100
-		max_height 	28350
-		max_width  	21600
-		origin_x   	0
-		origin_y   	0
-		items      	(list diagram_item_list
-		    (object InterObjView "$UNNAMED$159" @808
-			location   	(448, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@808
-			    location   	(448, 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      	"3E75CD9F03C8"
-			width      	300
-			height     	1001
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @809
-			    location   	(448, 416)
-			    line_color 	3342489
-			    InterObjView 	@808
-			    height     	720
-			    y_coord    	660
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$160" @810
-			location   	(784, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@810
-			    location   	(784, 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      	"3E75CD9F03CD"
-			width      	300
-			height     	1001
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @811
-			    location   	(784, 416)
-			    line_color 	3342489
-			    InterObjView 	@810
-			    height     	660
-			    y_coord    	600
-			    Nested     	FALSE))
-		    (object InterMessView "" @812
-			location   	(16, 416)
-			label      	(object SegLabel @813
-			    Parent_View 	@812
-			    location   	(615, 372)
-			    quidu      	"3E75CD9F03CA"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	938
-			    justify    	0
-			    label      	"SubConnectionEvent(const TSubConnectionEvent&)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@808
-			supplier   	@810
-			Focus_Src  	@809
-			Focus_Entry 	@811
-			origin     	(463, 416)
-			terminus   	(768, 416)
-			ordinal    	0)
-		    (object InterObjView "$UNNAMED$161" @814
-			location   	(1120, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@814
-			    location   	(1120, 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      	"3E75CD9F03D0"
-			width      	300
-			height     	1001
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @815
-			    location   	(1120, 512)
-			    line_color 	3342489
-			    InterObjView 	@814
-			    height     	504
-			    y_coord    	444
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @816
-			    location   	(1120, 624)
-			    line_color 	3342489
-			    InterObjView 	@814
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE))
-		    (object InterObjView "$UNNAMED$162" @817
-			location   	(1456, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@817
-			    location   	(1456, 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      	"3E75CD9F03D5"
-			width      	300
-			height     	1001
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @818
-			    location   	(1456, 736)
-			    line_color 	3342489
-			    InterObjView 	@817
-			    height     	60
-			    y_coord    	0
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$163" @819
-			location   	(1776, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@819
-			    location   	(1776, 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      	"3E75CD9F03DA"
-			width      	300
-			height     	1001
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @820
-			    location   	(1776, 896)
-			    line_color 	3342489
-			    InterObjView 	@819
-			    height     	60
-			    y_coord    	0
-			    Nested     	FALSE))
-		    (object InterMessView "" @821
-			location   	(16, 512)
-			label      	(object SegLabel @822
-			    Parent_View 	@821
-			    location   	(951, 468)
-			    quidu      	"3E75CD9F03CB"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	938
-			    justify    	0
-			    label      	"SubConnectionEvent(const TSubConnectionEvent&)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@810
-			supplier   	@814
-			Focus_Src  	@811
-			Focus_Entry 	@815
-			origin     	(799, 512)
-			terminus   	(1104, 512)
-			ordinal    	1)
-		    (object SelfMessView "" @823
-			location   	(16, 624)
-			label      	(object SegLabel @824
-			    Parent_View 	@823
-			    location   	(1211, 580)
-			    quidu      	"3E75CDB8031D"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	759
-			    justify    	0
-			    label      	"FindSubInterface(TSubConnectionUniqueId)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@814
-			supplier   	@814
-			Focus_Src  	@815
-			Focus_Entry 	@816
-			origin     	(1136, 624)
-			terminus   	(1286, 624)
-			ordinal    	2)
-		    (object InterMessView "" @825
-			location   	(16, 736)
-			label      	(object SegLabel @826
-			    Parent_View 	@825
-			    location   	(1287, 692)
-			    quidu      	"3E75CDEC007C"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	469
-			    justify    	0
-			    label      	"SubConnectionUniqueId( )"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@814
-			supplier   	@817
-			Focus_Src  	@815
-			Focus_Entry 	@818
-			origin     	(1135, 736)
-			terminus   	(1440, 736)
-			ordinal    	3)
-		    (object InterMessView "" @827
-			location   	(16, 896)
-			label      	(object SegLabel @828
-			    Parent_View 	@827
-			    location   	(1447, 852)
-			    quidu      	"3E75CD9F03D2"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	938
-			    justify    	0
-			    label      	"SubConnectionEvent(const TSubConnectionEvent&)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@814
-			supplier   	@819
-			Focus_Src  	@815
-			Focus_Entry 	@820
-			origin     	(1135, 896)
-			terminus   	(1760, 896)
-			ordinal    	4)))))
-    root_subsystem 	(object SubSystem "Component View"
-	quid       	"3E6471E70367"
-	physical_models 	(list unit_reference_list)
-	physical_presentations 	(list unit_reference_list
-	    (object Module_Diagram "Main"
-		quid       	"3E6471E801C2"
-		title      	"Main"
-		zoom       	100
-		max_height 	28350
-		max_width  	21600
-		origin_x   	0
-		origin_y   	0
-		items      	(list diagram_item_list))))
-    process_structure 	(object Processes
-	quid       	"3E6471E70368"
-	ProcsNDevs 	(list
-	    (object Process_Diagram "Deployment View"
-		quid       	"3E6471E70377"
-		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       	"DDL"
-		name       	"propertyId"
-		value      	"809135966")
-	    (object Attribute
-		tool       	"DDL"
-		name       	"default__Project"
-		value      	(list Attribute_Set
-		    (object Attribute
-			tool       	"DDL"
-			name       	"Directory"
-			value      	"AUTO GENERATE")
-		    (object Attribute
-			tool       	"DDL"
-			name       	"DataBase"
-			value      	("DataBaseSet" 800))
-		    (object Attribute
-			tool       	"DDL"
-			name       	"DataBaseSet"
-			value      	(list Attribute_Set
-			    (object Attribute
-				tool       	"DDL"
-				name       	"ANSI"
-				value      	800)
-			    (object Attribute
-				tool       	"DDL"
-				name       	"Oracle"
-				value      	801)
-			    (object Attribute
-				tool       	"DDL"
-				name       	"SQLServer"
-				value      	802)
-			    (object Attribute
-				tool       	"DDL"
-				name       	"Sybase"
-				value      	803)
-			    (object Attribute
-				tool       	"DDL"
-				name       	"Watcom"
-				value      	804)))
-		    (object Attribute
-			tool       	"DDL"
-			name       	"PrimaryKeyColumnName"
-			value      	"Id")
-		    (object Attribute
-			tool       	"DDL"
-			name       	"PrimaryKeyColumnType"
-			value      	"NUMBER(5)")
-		    (object Attribute
-			tool       	"DDL"
-			name       	"ViewName"
-			value      	"V_")
-		    (object Attribute
-			tool       	"DDL"
-			name       	"TableName"
-			value      	"T_")
-		    (object Attribute
-			tool       	"DDL"
-			name       	"InheritSuffix"
-			value      	"_V")
-		    (object Attribute
-			tool       	"DDL"
-			name       	"DropClause"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"DDL"
-			name       	"BaseViews"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"DDL"
-			name       	"DDLScriptFilename"
-			value      	"DDL1.SQL")))
-	    (object Attribute
-		tool       	"DDL"
-		name       	"default__Attribute"
-		value      	(list Attribute_Set
-		    (object Attribute
-			tool       	"DDL"
-			name       	"ColumnType"
-			value      	"VARCHAR")
-		    (object Attribute
-			tool       	"DDL"
-			name       	"Length"
-			value      	"")
-		    (object Attribute
-			tool       	"DDL"
-			name       	"NullsOK"
-			value      	TRUE)
-		    (object Attribute
-			tool       	"DDL"
-			name       	"PrimaryKey"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"DDL"
-			name       	"Unique"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"DDL"
-			name       	"CompositeUnique"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"DDL"
-			name       	"CheckConstraint"
-			value      	"")))
-	    (object Attribute
-		tool       	"DDL"
-		name       	"HiddenTool"
-		value      	FALSE)
-	    (object Attribute
-		tool       	"Rose Model Integrator"
-		name       	"HiddenTool"
-		value      	FALSE)
-	    (object Attribute
-		tool       	"Rose Web Publisher"
-		name       	"HiddenTool"
-		value      	FALSE)
-	    (object Attribute
-		tool       	"Version Control"
-		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       	"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       	"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)))))
-	    (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)))))
-	    (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       	"framework"
-		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      	"stdafx.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__Category"
-		value      	(list Attribute_Set
-		    (object Attribute
-			tool       	"VC++"
-			name       	"IsDirectory"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"VC++"
-			name       	"Directory"
-			value      	"")))
-	    (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       	"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       	"GenerateFriendBody"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"cg"
-			name       	"GenerateFriendDecl"
-			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       	"GenerateInclude"
-			value      	("GenerateIncludeSet" 0))
-		    (object Attribute
-			tool       	"cg"
-			name       	"GenerateIncludeSet"
-			value      	(list Attribute_Set
-			    (object Attribute
-				tool       	"cg"
-				name       	"Default"
-				value      	0)
-			    (object Attribute
-				tool       	"cg"
-				name       	"Always"
-				value      	1)))
-		    (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       	"RequisitePro"
-		name       	"HiddenTool"
-		value      	FALSE))
-	quid       	"3E6471E70369"))
--- a/commsfw_info/commsinfrastructuredocs/comms-infras_documentation.mrp	Tue Feb 02 00:53:00 2010 +0200
+++ b/commsfw_info/commsinfrastructuredocs/comms-infras_documentation.mrp	Fri Apr 16 16:15:03 2010 +0300
@@ -1,3 +1,19 @@
+#
+# 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: 
+#
+
 component	comms-infras_documentation
 
 source	\sf\os\commsfw\commsfw_info\commsinfrastructuredocs\
--- a/commsfwsupport/commselements/MsgParser/Documentation/Message Structure Design.mdl	Tue Feb 02 00:53:00 2010 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,1333 +0,0 @@
-
-(object Petal
-    version    	43
-    _written   	"Rose 6.5.9232.10"
-    charSet    	0)
-
-(object Design "Logical View"
-    is_unit    	TRUE
-    is_loaded  	TRUE
-    quid       	"3E79BE2603B6"
-    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       	"3E79BE2603B8"
-	exportControl 	"Public"
-	global     	TRUE
-	logical_models 	(list unit_reference_list)
-	logical_presentations 	(list unit_reference_list
-	    (object UseCaseDiagram "Main"
-		quid       	"3E79BE2900E8"
-		title      	"Main"
-		zoom       	100
-		max_height 	28350
-		max_width  	21600
-		origin_x   	0
-		origin_y   	0
-		items      	(list diagram_item_list
-		    (object NoteView @1
-			location   	(1776, 272)
-			label      	(object ItemLabel
-			    Parent_View 	@1
-			    location   	(1457, 106)
-			    fill_color 	13434879
-			    nlines     	6
-			    max_width  	602
-			    label      	"The class calls CActive::RunL() whenever an asynchronous request has been completed. Since it is not a part of the component but talks to it, it is an actor.")
-			line_color 	3342489
-			fill_color 	13434879
-			width      	662
-			height     	344)
-		    (object NoteView @2
-			location   	(336, 496)
-			label      	(object ItemLabel
-			    Parent_View 	@2
-			    location   	(36, 384)
-			    fill_color 	13434879
-			    nlines     	4
-			    max_width  	565
-			    label      	"Represents a user of the component talking to it via the CSecureSocket API.")
-			line_color 	3342489
-			fill_color 	13434879
-			width      	625
-			height     	237)))))
-    root_category 	(object Class_Category "Logical View"
-	quid       	"3E79BE2603B7"
-	exportControl 	"Public"
-	global     	TRUE
-	subsystem  	"Component View"
-	quidu      	"3E79BE2603B9"
-	logical_models 	(list unit_reference_list
-	    (object Class "CActive"
-		quid       	"3E7A1BB40378"
-		superclasses 	(list inheritance_relationship_list
-		    (object Inheritance_Relationship
-			quid       	"3E7EE4D801D2"
-			supplier   	"Logical View::CBase"
-			quidu      	"3E7A1D5E00B9"))
-		operations 	(list Operations
-		    (object Operation "RunL=0"
-			quid       	"3E7B1BA4026E"
-			stereotype 	"virtual"
-			concurrency 	"Sequential"
-			abstract   	TRUE
-			opExportControl 	"Protected"
-			uid        	0))
-		module     	"Component View::BASE"
-		quidu      	"3E7A2F79008A"
-		abstract   	TRUE)
-	    (object Class "CBase"
-		quid       	"3E7A1D5E00B9"
-		module     	"Component View::BASE"
-		quidu      	"3E7A2F79008A")
-	    (object Class "HBufC8"
-		quid       	"3EC4C969006A")
-	    (object Class "TDes8"
-		quid       	"3ECE5734021F")
-	    (object Class "TBuf8"
-		quid       	"3ECE5655023F")
-	    (object Class "TDesC8"
-		quid       	"3ECE57480089")
-	    (object Class_Category "Record Items"
-		quid       	"3E95579B01B3"
-		exportControl 	"Public"
-		logical_models 	(list unit_reference_list
-		    (object Class "TValue"
-			quid       	"3E9559F902CC"
-			stereotype 	"template<TLAYOUT>"
-			used_nodes 	(list uses_relationship_list
-			    (object Uses_Relationship
-				quid       	"3EDCD8A10213"
-				supplier   	"Logical View::Record Items::TBigEndian"
-				quidu      	"3EDCD87B0271")
-			    (object Uses_Relationship
-				quid       	"3EDCD8A40138"
-				supplier   	"Logical View::Record Items::TLittleEndian"
-				quidu      	"3EDCD88A0213"))
-			module     	"Component View::NETMSG"
-			quidu      	"3E79BEC100B9")
-		    (object Class "TConstant"
-			quid       	"3E955A02003C"
-			module     	"Component View::NETMSG"
-			quidu      	"3E79BEC100B9")
-		    (object Class "CItemBase"
-			quid       	"3E955A1302EC"
-			superclasses 	(list inheritance_relationship_list
-			    (object Inheritance_Relationship
-				quid       	"3E955BFF01A4"
-				supplier   	"Logical View::CBase"
-				quidu      	"3E7A1D5E00B9"))
-			operations 	(list Operations
-			    (object Operation "ParseL=0"
-				quid       	"3E955F2C032A"
-				stereotype 	"virtual"
-				concurrency 	"Sequential"
-				abstract   	TRUE
-				opExportControl 	"Public"
-				uid        	0)
-			    (object Operation "InitialiseL=0"
-				quid       	"3E955F4802CC"
-				stereotype 	"virtual"
-				concurrency 	"Sequential"
-				abstract   	TRUE
-				opExportControl 	"Public"
-				uid        	0)
-			    (object Operation "CalcTotalInitialiseLength=0"
-				quid       	"3E955F6701B3"
-				stereotype 	"virtual"
-				result     	"TInt"
-				concurrency 	"Sequential"
-				abstract   	TRUE
-				opExportControl 	"Public"
-				uid        	0)
-			    (object Operation "SetPtr"
-				quid       	"3E95602800C9"
-				concurrency 	"Sequential"
-				opExportControl 	"Public"
-				uid        	0)
-			    (object Operation "Ptr"
-				quid       	"3E95604C02DC"
-				result     	"TUint8*"
-				concurrency 	"Sequential"
-				opExportControl 	"Public"
-				uid        	0))
-			class_attributes 	(list class_attribute_list
-			    (object ClassAttribute "iNext"
-				quid       	"3E9D838A00AA"
-				type       	"CItemBase*"
-				exportControl 	"Public")
-			    (object ClassAttribute "iPtr8"
-				quid       	"3FD724F803C8"
-				type       	"TUint8*"
-				exportControl 	"Protected"))
-			module     	"Component View::NETMSG"
-			quidu      	"3E79BEC100B9"
-			abstract   	TRUE)
-		    (object Class "CItem"
-			quid       	"3E955A2503A7"
-			stereotype 	"template<THEADER>"
-			superclasses 	(list inheritance_relationship_list
-			    (object Inheritance_Relationship
-				quid       	"3E955ADA0184"
-				supplier   	"Logical View::Record Items::CItemBase"
-				quidu      	"3E955A1302EC"))
-			used_nodes 	(list uses_relationship_list
-			    (object Uses_Relationship
-				quid       	"3E955ACF032A"
-				supplier   	"Logical View::Record Items::TConstant"
-				quidu      	"3E955A02003C")
-			    (object Uses_Relationship
-				quid       	"3E955AD60201"
-				supplier   	"Logical View::Record Items::TValue"
-				quidu      	"3E9559F902CC"))
-			operations 	(list Operations
-			    (object Operation "GetLength"
-				quid       	"3E95616901C3"
-				result     	"TInt"
-				concurrency 	"Sequential"
-				opExportControl 	"Public"
-				uid        	0)
-			    (object Operation "SetLength"
-				quid       	"3E95617F0398"
-				concurrency 	"Sequential"
-				opExportControl 	"Public"
-				uid        	0)
-			    (object Operation "GetBodyDes"
-				quid       	"3E95619E0194"
-				result     	"TPtr8"
-				concurrency 	"Sequential"
-				opExportControl 	"Public"
-				uid        	0)
-			    (object Operation "GetItemDes"
-				quid       	"3FD725400222"
-				result     	"TPtr8"
-				concurrency 	"Sequential"
-				opExportControl 	"Public"
-				uid        	0)
-			    (object Operation "GetHeaderLength"
-				quid       	"3FD7255B02CE"
-				result     	"TInt"
-				concurrency 	"Sequential"
-				opExportControl 	"Public"
-				uid        	0)
-			    (object Operation "SetBody"
-				quid       	"3FD725790399"
-				concurrency 	"Sequential"
-				opExportControl 	"Public"
-				uid        	0)
-			    (object Operation "CopyBodyToL"
-				quid       	"3FD725890399"
-				concurrency 	"Sequential"
-				opExportControl 	"Public"
-				uid        	0))
-			class_attributes 	(list class_attribute_list
-			    (object ClassAttribute "iLen"
-				quid       	"3E955B2A01C3"
-				type       	"THEADER"))
-			module     	"Component View::NETMSG"
-			quidu      	"3E79BEC100B9")
-		    (object Class "CItemListHeader"
-			quid       	"3E955CAB029E"
-			superclasses 	(list inheritance_relationship_list
-			    (object Inheritance_Relationship
-				quid       	"3E955CBD002D"
-				supplier   	"Logical View::Record Items::CItem"
-				quidu      	"3E955A2503A7"))
-			module     	"Component View::NETMSG"
-			quidu      	"3E79BEC100B9")
-		    (object Class "CListItem"
-			quid       	"3E955D1403E6"
-			superclasses 	(list inheritance_relationship_list
-			    (object Inheritance_Relationship
-				quid       	"3E955D1B0398"
-				supplier   	"Logical View::Record Items::CItemListHeader"
-				quidu      	"3E955CAB029E"))
-			used_nodes 	(list uses_relationship_list
-			    (object Uses_Relationship
-				quid       	"3E955DB0008A"
-				supplier   	"Logical View::Record Items::CListNode"
-				quidu      	"3E955D9302EC"))
-			operations 	(list Operations
-			    (object Operation "AddNodeL"
-				quid       	"3E956006026F"
-				concurrency 	"Sequential"
-				opExportControl 	"Public"
-				uid        	0))
-			module     	"Component View::NETMSG"
-			quidu      	"3E79BEC100B9")
-		    (object Class "TRecord"
-			quid       	"3E955D4901D2"
-			operations 	(list Operations
-			    (object Operation "ParseL"
-				quid       	"3E95630600D8"
-				concurrency 	"Sequential"
-				opExportControl 	"Public"
-				uid        	0)
-			    (object Operation "InitialiseL"
-				quid       	"3E95630D024F"
-				concurrency 	"Sequential"
-				opExportControl 	"Public"
-				uid        	0)
-			    (object Operation "CalcTotalInitialiseLength"
-				quid       	"3E9563230155"
-				result     	"TInt"
-				concurrency 	"Sequential"
-				opExportControl 	"Public"
-				uid        	0)
-			    (object Operation "Get"
-				quid       	"3E96F10A01C3"
-				result     	"CItemBase&"
-				concurrency 	"Sequential"
-				opExportControl 	"Protected"
-				uid        	0))
-			class_attributes 	(list class_attribute_list
-			    (object ClassAttribute "iFirst"
-				quid       	"3E9D835400AA"
-				type       	"CItemBase*"
-				exportControl 	"Protected"))
-			module     	"Component View::NETMSG"
-			quidu      	"3E79BEC100B9")
-		    (object Class "CListNode"
-			quid       	"3E955D9302EC"
-			superclasses 	(list inheritance_relationship_list
-			    (object Inheritance_Relationship
-				quid       	"3E955DB8005B"
-				supplier   	"Logical View::Record Items::CItem"
-				quidu      	"3E955A2503A7"))
-			module     	"Component View::NETMSG"
-			quidu      	"3E79BEC100B9")
-		    (object Class "TBigEndian"
-			quid       	"3EDCD87B0271"
-			module     	"Component View::NETMSG"
-			quidu      	"3E79BEC100B9")
-		    (object Class "TLittleEndian"
-			quid       	"3EDCD88A0213"
-			module     	"Component View::NETMSG"
-			quidu      	"3E79BEC100B9")
-		    (object Class "CConstItem"
-			quid       	"3E9564960378"
-			superclasses 	(list inheritance_relationship_list
-			    (object Inheritance_Relationship
-				quid       	"3E9565ED03B7"
-				supplier   	"Logical View::Record Items::CItem"
-				quidu      	"3E955A2503A7"))
-			module     	"Component View::NETMSG"
-			quidu      	"3E79BEC100B9")
-		    (object Class "CVariableItem"
-			quid       	"3E9564AF0240"
-			superclasses 	(list inheritance_relationship_list
-			    (object Inheritance_Relationship
-				quid       	"3E9565F303C6"
-				supplier   	"Logical View::Record Items::CItem"
-				quidu      	"3E955A2503A7"))
-			module     	"Component View::NETMSG"
-			quidu      	"3E79BEC100B9")
-		    (object Association "$UNNAMED$0"
-			quid       	"3E955C13005B"
-			roles      	(list role_list
-			    (object Role "Next"
-				quid       	"3E955C140155"
-				label      	"Next"
-				supplier   	"Logical View::Record Items::CItemBase"
-				quidu      	"3E955A1302EC"
-				client_cardinality 	(value cardinality "0..1")
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$1"
-				quid       	"3E955C140165"
-				supplier   	"Logical View::Record Items::CItemBase"
-				quidu      	"3E955A1302EC"
-				client_cardinality 	(value cardinality "1")
-				Containment 	"By Reference")))
-		    (object Association "$UNNAMED$2"
-			quid       	"3E955E3F0165"
-			roles      	(list role_list
-			    (object Role "First"
-				quid       	"3E955E4000C9"
-				label      	"First"
-				supplier   	"Logical View::Record Items::CItemBase"
-				quidu      	"3E955A1302EC"
-				client_cardinality 	(value cardinality "1")
-				exportControl 	"Protected"
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$3"
-				quid       	"3E955E4000CA"
-				supplier   	"Logical View::Record Items::TRecord"
-				quidu      	"3E955D4901D2"
-				client_cardinality 	(value cardinality "1")
-				Containment 	"By Reference")))
-		    (object Association "$UNNAMED$4"
-			quid       	"3E955E980117"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$5"
-				quid       	"3E955E99028E"
-				supplier   	"Logical View::Record Items::TRecord"
-				quidu      	"3E955D4901D2"
-				client_cardinality 	(value cardinality "1")
-				Containment 	"By Value"
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$6"
-				quid       	"3E955E99028F"
-				supplier   	"Logical View::Record Items::CListItem"
-				quidu      	"3E955D1403E6"
-				client_cardinality 	(value cardinality "1")
-				is_aggregate 	TRUE))))
-		logical_presentations 	(list unit_reference_list
-		    (object ClassDiagram "Main"
-			quid       	"3E9559D7033A"
-			title      	"Main"
-			zoom       	100
-			max_height 	28350
-			max_width  	21600
-			origin_x   	0
-			origin_y   	0
-			items      	(list diagram_item_list
-			    (object ClassView "Class" "Logical View::Record Items::TValue" @3
-				ShowCompartmentStereotypes 	TRUE
-				SuppressAttribute 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1440, 973)
-				label      	(object ItemLabel
-				    Parent_View 	@3
-				    location   	(1194, 944)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	492
-				    justify    	0
-				    label      	"TValue")
-				stereotype 	(object ItemLabel
-				    Parent_View 	@3
-				    location   	(1194, 894)
-				    fill_color 	13434879
-				    anchor     	10
-				    nlines     	1
-				    max_width  	492
-				    justify    	0
-				    label      	"<<template<TLAYOUT>>>")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3E9559F902CC"
-				width      	510
-				height     	182
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Logical View::Record Items::TConstant" @4
-				ShowCompartmentStereotypes 	TRUE
-				SuppressAttribute 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(240, 960)
-				label      	(object ItemLabel
-				    Parent_View 	@4
-				    location   	(128, 909)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	224
-				    justify    	0
-				    label      	"TConstant")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3E955A02003C"
-				width      	242
-				height     	126
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Logical View::Record Items::CItem" @5
-				ShowCompartmentStereotypes 	TRUE
-				SuppressAttribute 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(784, 960)
-				label      	(object ItemLabel
-				    Parent_View 	@5
-				    location   	(534, 776)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	500
-				    justify    	0
-				    label      	"CItem")
-				stereotype 	(object ItemLabel
-				    Parent_View 	@5
-				    location   	(534, 726)
-				    fill_color 	13434879
-				    anchor     	10
-				    nlines     	1
-				    max_width  	500
-				    justify    	0
-				    label      	"<<template<THEADER>>>")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3E955A2503A7"
-				width      	518
-				height     	492
-				annotation 	8
-				autoResize 	TRUE)
-			    (object UsesView "" @6
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3E955ACF032A"
-				client     	@5
-				supplier   	@4
-				line_style 	0)
-			    (object UsesView "" @7
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3E955AD60201"
-				client     	@5
-				supplier   	@3
-				line_style 	0)
-			    (object ClassView "Class" "Logical View::CBase" @8
-				ShowCompartmentStereotypes 	TRUE
-				SuppressAttribute 	TRUE
-				SuppressOperation 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(784, 81)
-				label      	(object ItemLabel
-				    Parent_View 	@8
-				    location   	(641, 31)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	286
-				    justify    	0
-				    label      	"CBase")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3E7A1D5E00B9"
-				width      	304
-				height     	124
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Logical View::Record Items::CItemListHeader" @9
-				ShowCompartmentStereotypes 	TRUE
-				SuppressAttribute 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(576, 1520)
-				label      	(object ItemLabel
-				    Parent_View 	@9
-				    location   	(411, 1469)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	330
-				    justify    	0
-				    label      	"CItemListHeader")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3E955CAB029E"
-				width      	348
-				height     	126
-				annotation 	8
-				autoResize 	TRUE)
-			    (object NoteView @10
-				location   	(240, 1147)
-				label      	(object ItemLabel
-				    Parent_View 	@10
-				    location   	(33, 1091)
-				    fill_color 	13434879
-				    nlines     	2
-				    max_width  	378
-				    label      	"CItem<TConstant>")
-				line_color 	3342489
-				fill_color 	13434879
-				width      	438
-				height     	125)
-			    (object ClassView "Class" "Logical View::Record Items::CListNode" @11
-				ShowCompartmentStereotypes 	TRUE
-				SuppressAttribute 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(976, 1520)
-				label      	(object ItemLabel
-				    Parent_View 	@11
-				    location   	(867, 1469)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	218
-				    justify    	0
-				    label      	"CListNode")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3E955D9302EC"
-				width      	236
-				height     	126
-				annotation 	8
-				autoResize 	TRUE)
-			    (object NoteView @12
-				location   	(1472, 1160)
-				label      	(object ItemLabel
-				    Parent_View 	@12
-				    location   	(1172, 1101)
-				    fill_color 	13434879
-				    nlines     	2
-				    max_width  	565
-				    label      	"CItem<TValue<TBigEndian>>")
-				line_color 	3342489
-				fill_color 	13434879
-				width      	625
-				height     	131)
-			    (object ClassView "Class" "Logical View::Record Items::CItemBase" @13
-				ShowCompartmentStereotypes 	TRUE
-				SuppressAttribute 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(784, 432)
-				font       	(object Font
-				    italics    	TRUE)
-				label      	(object ItemLabel
-				    Parent_View 	@13
-				    location   	(395, 276)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	778
-				    justify    	0
-				    label      	"CItemBase")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3E955A1302EC"
-				width      	796
-				height     	336
-				annotation 	8
-				autoResize 	TRUE)
-			    (object InheritView "" @14
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3E955ADA0184"
-				client     	@5
-				supplier   	@13
-				line_style 	0)
-			    (object InheritView "" @15
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3E955BFF01A4"
-				client     	@13
-				supplier   	@8
-				line_style 	0)
-			    (object ClassView "Class" "Logical View::Record Items::CItemBase" @16
-				ShowCompartmentStereotypes 	TRUE
-				SuppressAttribute 	TRUE
-				SuppressOperation 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1824, 432)
-				font       	(object Font
-				    italics    	TRUE)
-				label      	(object ItemLabel
-				    Parent_View 	@16
-				    location   	(1704, 391)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	240
-				    justify    	0
-				    label      	"CItemBase")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3E955A1302EC"
-				width      	258
-				height     	107
-				annotation 	8
-				autoResize 	TRUE)
-			    (object AssociationViewNew "$UNNAMED$0" @17
-				location   	(1438, 432)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3E955C13005B"
-				roleview_list 	(list RoleViews
-				    (object RoleView "Next" @18
-					Parent_View 	@17
-					location   	(766, 128)
-					label      	(object SegLabel @19
-					    Parent_View 	@18
-					    location   	(1615, 413)
-					    font       	(object Font
-						size       	8)
-					    anchor     	1
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	116
-					    justify    	0
-					    label      	"+Next"
-					    pctDist    	0.690691
-					    height     	20
-					    orientation 	0)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3E955C140155"
-					client     	@17
-					supplier   	@16
-					line_style 	0
-					label      	(object SegLabel @20
-					    Parent_View 	@18
-					    location   	(1614, 470)
-					    font       	(object Font
-						size       	8)
-					    anchor     	2
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	15
-					    justify    	0
-					    label      	"0..1"
-					    pctDist    	0.688172
-					    height     	38
-					    orientation 	1))
-				    (object RoleView "$UNNAMED$1" @21
-					Parent_View 	@17
-					location   	(766, 128)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3E955C140165"
-					client     	@17
-					supplier   	@13
-					line_style 	0
-					label      	(object SegLabel @22
-					    Parent_View 	@21
-					    location   	(1210, 470)
-					    font       	(object Font
-						size       	8)
-					    anchor     	2
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	15
-					    justify    	0
-					    label      	"1"
-					    pctDist    	0.891304
-					    height     	38
-					    orientation 	0))))
-			    (object ClassView "Class" "Logical View::Record Items::TRecord" @23
-				ShowCompartmentStereotypes 	TRUE
-				SuppressAttribute 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1824, 1776)
-				label      	(object ItemLabel
-				    Parent_View 	@23
-				    location   	(1566, 1645)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	516
-				    justify    	0
-				    label      	"TRecord")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3E955D4901D2"
-				width      	534
-				height     	286
-				annotation 	8
-				autoResize 	TRUE)
-			    (object AssociationViewNew "$UNNAMED$2" @24
-				location   	(1824, 1058)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3E955E3F0165"
-				roleview_list 	(list RoleViews
-				    (object RoleView "First" @25
-					Parent_View 	@24
-					location   	(128, -94)
-					label      	(object SegLabel @26
-					    Parent_View 	@25
-					    location   	(1750, 561)
-					    font       	(object Font
-						size       	8)
-					    anchor     	1
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	113
-					    justify    	0
-					    label      	"#First"
-					    pctDist    	0.868852
-					    height     	75
-					    orientation 	0)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3E955E4000C9"
-					client     	@24
-					supplier   	@16
-					line_style 	0
-					label      	(object SegLabel @27
-					    Parent_View 	@25
-					    location   	(1846, 568)
-					    font       	(object Font
-						size       	8)
-					    anchor     	2
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	15
-					    justify    	0
-					    label      	"1"
-					    pctDist    	0.857143
-					    height     	22
-					    orientation 	1))
-				    (object RoleView "$UNNAMED$3" @28
-					Parent_View 	@24
-					location   	(128, -94)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3E955E4000CA"
-					client     	@24
-					supplier   	@23
-					line_style 	0
-					label      	(object SegLabel @29
-					    Parent_View 	@28
-					    location   	(1868, 1583)
-					    font       	(object Font
-						size       	8)
-					    anchor     	2
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	15
-					    justify    	0
-					    label      	"1"
-					    pctDist    	0.915888
-					    height     	44
-					    orientation 	0))))
-			    (object ClassView "Class" "Logical View::Record Items::CListItem" @30
-				ShowCompartmentStereotypes 	TRUE
-				SuppressAttribute 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(784, 1776)
-				label      	(object ItemLabel
-				    Parent_View 	@30
-				    location   	(651, 1720)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	266
-				    justify    	0
-				    label      	"CListItem")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3E955D1403E6"
-				width      	284
-				height     	136
-				annotation 	8
-				autoResize 	TRUE)
-			    (object InheritView "" @31
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3E955D1B0398"
-				client     	@30
-				supplier   	@9
-				line_style 	0)
-			    (object UsesView "" @32
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3E955DB0008A"
-				client     	@30
-				supplier   	@11
-				line_style 	0)
-			    (object AssociationViewNew "$UNNAMED$4" @33
-				location   	(1241, 1776)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3E955E980117"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$5" @34
-					Parent_View 	@33
-					location   	(489, 624)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3E955E99028E"
-					client     	@33
-					supplier   	@23
-					line_style 	0
-					label      	(object SegLabel @35
-					    Parent_View 	@34
-					    location   	(1525, 1815)
-					    font       	(object Font
-						size       	8)
-					    anchor     	2
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	15
-					    justify    	0
-					    label      	"1"
-					    pctDist    	0.902299
-					    height     	39
-					    orientation 	1))
-				    (object RoleView "$UNNAMED$6" @36
-					Parent_View 	@33
-					location   	(489, 624)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3E955E99028F"
-					client     	@33
-					supplier   	@30
-					line_style 	0
-					label      	(object SegLabel @37
-					    Parent_View 	@36
-					    location   	(959, 1815)
-					    font       	(object Font
-						size       	8)
-					    anchor     	2
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	15
-					    justify    	0
-					    label      	"1"
-					    pctDist    	0.896552
-					    height     	39
-					    orientation 	0))))
-			    (object ClassView "Class" "Logical View::Record Items::TBigEndian" @38
-				ShowCompartmentStereotypes 	TRUE
-				SuppressAttribute 	TRUE
-				SuppressOperation 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1248, 688)
-				label      	(object ItemLabel
-				    Parent_View 	@38
-				    location   	(1129, 647)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	238
-				    justify    	0
-				    label      	"TBigEndian")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3EDCD87B0271"
-				width      	256
-				height     	107
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Logical View::Record Items::TLittleEndian" @39
-				ShowCompartmentStereotypes 	TRUE
-				SuppressAttribute 	TRUE
-				SuppressOperation 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1584, 688)
-				label      	(object ItemLabel
-				    Parent_View 	@39
-				    location   	(1446, 647)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	276
-				    justify    	0
-				    label      	"TLittleEndian")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3EDCD88A0213"
-				width      	294
-				height     	107
-				annotation 	8
-				autoResize 	TRUE)
-			    (object UsesView "" @40
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3EDCD8A10213"
-				client     	@3
-				supplier   	@38
-				line_style 	0)
-			    (object UsesView "" @41
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3EDCD8A40138"
-				client     	@3
-				supplier   	@39
-				line_style 	0)
-			    (object InheritView "" @42
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3E955CBD002D"
-				client     	@9
-				supplier   	@5
-				vertices   	(list Points
-				    (630, 1456)
-				    (780, 1280)
-				    (780, 1206))
-				line_style 	0)
-			    (object AttachView "" @43
-				stereotype 	TRUE
-				line_color 	3342489
-				client     	@10
-				supplier   	@42
-				line_style 	0)
-			    (object InheritView "" @44
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3E955DB8005B"
-				client     	@11
-				supplier   	@5
-				vertices   	(list Points
-				    (923, 1456)
-				    (780, 1280)
-				    (780, 1206))
-				line_style 	0)
-			    (object AttachView "" @45
-				stereotype 	TRUE
-				line_color 	3342489
-				client     	@12
-				supplier   	@44
-				line_style 	0)
-			    (object ClassView "Class" "Logical View::Record Items::CConstItem" @46
-				ShowCompartmentStereotypes 	TRUE
-				SuppressAttribute 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(208, 1520)
-				label      	(object ItemLabel
-				    Parent_View 	@46
-				    location   	(80, 1468)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	256
-				    justify    	0
-				    label      	"CConstItem")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3E9564960378"
-				width      	274
-				height     	128
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Logical View::Record Items::CVariableItem" @47
-				ShowCompartmentStereotypes 	TRUE
-				SuppressAttribute 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1328, 1520)
-				label      	(object ItemLabel
-				    Parent_View 	@47
-				    location   	(1186, 1468)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	284
-				    justify    	0
-				    label      	"CVariableItem")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3E9564AF0240"
-				width      	302
-				height     	128
-				annotation 	8
-				autoResize 	TRUE)
-			    (object InheritView "" @48
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3E9565ED03B7"
-				client     	@46
-				supplier   	@5
-				line_style 	0)
-			    (object AttachView "" @49
-				stereotype 	TRUE
-				line_color 	3342489
-				client     	@10
-				supplier   	@48
-				line_style 	0)
-			    (object InheritView "" @50
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3E9565F303C6"
-				client     	@47
-				supplier   	@5
-				line_style 	0)
-			    (object AttachView "" @51
-				stereotype 	TRUE
-				line_color 	3342489
-				client     	@12
-				supplier   	@50
-				line_style 	0))))))
-	logical_presentations 	(list unit_reference_list
-	    (object ClassDiagram "Main"
-		quid       	"3E79BE2900E9"
-		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::Record Items" @52
-			location   	(992, 752)
-			label      	(object ItemLabel
-			    Parent_View 	@52
-			    location   	(819, 668)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	346
-			    justify    	0
-			    label      	"Record Items")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3E95579B01B3"
-			width      	358
-			height     	180)))))
-    root_subsystem 	(object SubSystem "Component View"
-	quid       	"3E79BE2603B9"
-	physical_models 	(list unit_reference_list
-	    (object module "NETMSG" "NotAModuleType" "NotAModulePart"
-		quid       	"3E79BEC100B9"
-		stereotype 	"DLL"
-		visible_modules 	(list dependency_list
-		    (object Dependency_Relationship
-			quid       	"3FD71F8D00CB"
-			supplier   	"Component View::BASE"
-			quidu      	"3E7A2F79008A"
-			supplier_is_spec 	TRUE)))
-	    (object module "Client" "SubType" "Main"
-		quid       	"3E79C8450397"
-		stereotype 	"Main Program"
-		visible_modules 	(list dependency_list
-		    (object Dependency_Relationship
-			quid       	"3E79C8A00201"
-			supplier   	"Component View::NETMSG"
-			quidu      	"3E79BEC100B9"
-			supplier_is_spec 	TRUE)))
-	    (object module "BASE" "NotAModuleType" "NotAModulePart"
-		quid       	"3E7A2F79008A"
-		stereotype 	""))
-	physical_presentations 	(list unit_reference_list
-	    (object Module_Diagram "Main"
-		quid       	"3E79BE2900E7"
-		title      	"Main"
-		zoom       	100
-		max_height 	28350
-		max_width  	21600
-		origin_x   	0
-		origin_y   	0
-		items      	(list diagram_item_list
-		    (object ModView "Component View::NETMSG" "NotAModuleType" "NotAModulePart" @53
-			location   	(912, 800)
-			label      	(object ItemLabel
-			    Parent_View 	@53
-			    location   	(877, 775)
-			    fill_color 	13434879
-			    anchor_loc 	3
-			    nlines     	2
-			    max_width  	127
-			    label      	"NETMSG")
-			icon       	"DLL"
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3E79BEC100B9"
-			width      	228
-			autoResize 	TRUE
-			width      	228
-			height     	162)
-		    (object ModView "Component View::Client" "SubType" "Main" @54
-			location   	(912, 368)
-			label      	(object ItemLabel
-			    Parent_View 	@54
-			    location   	(808, 171)
-			    anchor_loc 	3
-			    nlines     	1
-			    max_width  	403
-			    label      	"Client")
-			icon       	"Main Program"
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3E79C8450397"
-			width      	212
-			height     	314
-			autoResize 	TRUE
-			width      	212
-			height     	314)
-		    (object ModVisView "" @55
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"3E79C8A00201"
-			client     	@54
-			supplier   	@53
-			line_style 	0)
-		    (object ModView "Component View::BASE" "NotAModuleType" "NotAModulePart" @56
-			location   	(912, 1152)
-			label      	(object ItemLabel
-			    Parent_View 	@56
-			    location   	(877, 1127)
-			    fill_color 	13434879
-			    anchor_loc 	3
-			    nlines     	2
-			    max_width  	127
-			    label      	"BASE")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3E7A2F79008A"
-			width      	228
-			autoResize 	TRUE
-			width      	228
-			height     	162)
-		    (object ModVisView "" @57
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"3FD71F8D00CB"
-			client     	@53
-			supplier   	@56
-			line_style 	0)))))
-    process_structure 	(object Processes
-	quid       	"3E79BE2603BA"
-	ProcsNDevs 	(list
-	    (object Process_Diagram "Deployment View"
-		quid       	"3E79BE2603BC"
-		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       	"DDL"
-		name       	"propertyId"
-		value      	"809135966")
-	    (object Attribute
-		tool       	"DDL"
-		name       	"default__Project"
-		value      	(list Attribute_Set
-		    (object Attribute
-			tool       	"DDL"
-			name       	"Directory"
-			value      	"AUTO GENERATE")
-		    (object Attribute
-			tool       	"DDL"
-			name       	"DataBase"
-			value      	("DataBaseSet" 800))
-		    (object Attribute
-			tool       	"DDL"
-			name       	"DataBaseSet"
-			value      	(list Attribute_Set
-			    (object Attribute
-				tool       	"DDL"
-				name       	"ANSI"
-				value      	800)
-			    (object Attribute
-				tool       	"DDL"
-				name       	"Oracle"
-				value      	801)
-			    (object Attribute
-				tool       	"DDL"
-				name       	"SQLServer"
-				value      	802)
-			    (object Attribute
-				tool       	"DDL"
-				name       	"Sybase"
-				value      	803)
-			    (object Attribute
-				tool       	"DDL"
-				name       	"Watcom"
-				value      	804)))
-		    (object Attribute
-			tool       	"DDL"
-			name       	"PrimaryKeyColumnName"
-			value      	"Id")
-		    (object Attribute
-			tool       	"DDL"
-			name       	"PrimaryKeyColumnType"
-			value      	"NUMBER(5)")
-		    (object Attribute
-			tool       	"DDL"
-			name       	"ViewName"
-			value      	"V_")
-		    (object Attribute
-			tool       	"DDL"
-			name       	"TableName"
-			value      	"T_")
-		    (object Attribute
-			tool       	"DDL"
-			name       	"InheritSuffix"
-			value      	"_V")
-		    (object Attribute
-			tool       	"DDL"
-			name       	"DropClause"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"DDL"
-			name       	"BaseViews"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"DDL"
-			name       	"DDLScriptFilename"
-			value      	"DDL1.SQL")))
-	    (object Attribute
-		tool       	"DDL"
-		name       	"default__Attribute"
-		value      	(list Attribute_Set
-		    (object Attribute
-			tool       	"DDL"
-			name       	"ColumnType"
-			value      	"VARCHAR")
-		    (object Attribute
-			tool       	"DDL"
-			name       	"Length"
-			value      	"")
-		    (object Attribute
-			tool       	"DDL"
-			name       	"NullsOK"
-			value      	TRUE)
-		    (object Attribute
-			tool       	"DDL"
-			name       	"PrimaryKey"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"DDL"
-			name       	"Unique"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"DDL"
-			name       	"CompositeUnique"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"DDL"
-			name       	"CheckConstraint"
-			value      	"")))
-	    (object Attribute
-		tool       	"DDL"
-		name       	"HiddenTool"
-		value      	FALSE)
-	    (object Attribute
-		tool       	"Rose Model Integrator"
-		name       	"HiddenTool"
-		value      	FALSE)
-	    (object Attribute
-		tool       	"Version Control"
-		name       	"HiddenTool"
-		value      	FALSE)
-	    (object Attribute
-		tool       	"Rose Web Publisher"
-		name       	"HiddenTool"
-		value      	FALSE)
-	    (object Attribute
-		tool       	"RequisitePro"
-		name       	"HiddenTool"
-		value      	FALSE))
-	quid       	"3E79BE2603BB"))
--- a/commsfwsupport/commselements/StartServer/Documentation/Start Server Design.mdl	Tue Feb 02 00:53:00 2010 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,2283 +0,0 @@
-
-(object Petal
-    version    	43
-    _written   	"Rose 6.5.9232.10"
-    charSet    	0)
-
-(object Design "Logical View"
-    is_unit    	TRUE
-    is_loaded  	TRUE
-    quid       	"3EE5BF170032"
-    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       	"3EE5BF170034"
-	exportControl 	"Public"
-	global     	TRUE
-	logical_models 	(list unit_reference_list
-	    (object Class "CActiveScheduler"
-		quid       	"3EE9EB5500DE"
-		stereotype 	"Actor")
-	    (object Class "Client"
-		quid       	"3EF8434A00DE"
-		stereotype 	"Actor")
-	    (object UseCase "Process startup"
-		quid       	"3F31333F013C"
-		logical_models 	(list unit_reference_list
-		    (object Mechanism @1
-			logical_models 	(list unit_reference_list
-			    (object Object "$UNNAMED$0"
-				quid       	"3F31339B0071"
-				collaborators 	(list link_list
-				    (object Link
-					quid       	"3F3135450350"
-					supplier   	"$UNNAMED$0"
-					quidu      	"3F31339B0071")
-				    (object Link
-					quid       	"3F604B620177"
-					supplier   	"$UNNAMED$0"
-					quidu      	"3F31339B0071"
-					messages   	(list Messages
-					    (object Message "new"
-						quid       	"3F604B620178"
-						frequency  	"Aperiodic"
-						synchronization 	"Simple"
-						dir        	"FromClientToSupplier"
-						sequence   	"2"
-						ordinal    	1)
-					    (object Message "Connect( )"
-						quid       	"3F604BBC01C5"
-						frequency  	"Aperiodic"
-						synchronization 	"Asynchronous"
-						dir        	"FromClientToSupplier"
-						sequence   	"3"
-						ordinal    	2
-						quidu      	"3F5DB7F90000")
-					    (object Message "RunL"
-						quid       	"3F604EC701E4"
-						frequency  	"Aperiodic"
-						synchronization 	"Asynchronous"
-						dir        	"ToClientFromSupplier"
-						sequence   	"3.1.1.6.2"
-						ordinal    	13)))
-				    (object Link
-					quid       	"3F604B9C0271"
-					supplier   	"$UNNAMED$0"
-					quidu      	"3F31339B0071"
-					messages   	(list Messages
-					    (object Message "CreateSession( )"
-						quid       	"3F604B9C0272"
-						frequency  	"Aperiodic"
-						synchronization 	"Simple"
-						dir        	"FromClientToSupplier"
-						sequence   	"1"
-						ordinal    	0
-						quidu      	"3F5F54950148")))
-				    (object Link
-					quid       	"3F60532A01A5"
-					supplier   	"$UNNAMED$0"
-					quidu      	"3F31339B0071"
-					messages   	(list Messages
-					    (object Message "delete"
-						quid       	"3F60532A01A6"
-						frequency  	"Aperiodic"
-						synchronization 	"Simple"
-						dir        	"FromClientToSupplier"
-						sequence   	"3.1.1.6.2.1"
-						ordinal    	14))))
-				class      	"Use Case View::Client"
-				quidu      	"3EF8434A00DE"
-				persistence 	"Transient"
-				multi      	FALSE)
-			    (object Object "$UNNAMED$1"
-				quid       	"3F3134250285"
-				collaborators 	(list link_list
-				    (object Link
-					quid       	"3F31377F0081"
-					supplier   	"$UNNAMED$1"
-					quidu      	"3F3134250285")
-				    (object Link
-					quid       	"3F31383000CF"
-					supplier   	"$UNNAMED$0"
-					quidu      	"3F31339B0071"))
-				class      	"Logical View::RProcess"
-				quidu      	"3F31349E0033"
-				persistence 	"Transient"
-				multi      	FALSE)
-			    (object Object "NETSTSRV"
-				quid       	"3F3134590275"
-				collaborators 	(list link_list
-				    (object Link
-					quid       	"3F604BE503A9"
-					supplier   	"$UNNAMED$0"
-					quidu      	"3F31339B0071"
-					messages   	(list Messages
-					    (object Message "Start( )"
-						quid       	"3F604BE503AA"
-						frequency  	"Aperiodic"
-						synchronization 	"Asynchronous"
-						dir        	"FromClientToSupplier"
-						sequence   	"3.1"
-						ordinal    	3)
-					    (object Message "RunL( )"
-						quid       	"3F604DAA01B5"
-						frequency  	"Aperiodic"
-						synchronization 	"Asynchronous"
-						dir        	"ToClientFromSupplier"
-						sequence   	"3.1.1.6"
-						ordinal    	11
-						quidu      	"3F5DB8E802FD")))
-				    (object Link
-					quid       	"3F604E9F0242"
-					supplier   	"$UNNAMED$0"
-					quidu      	"3F31339B0071"
-					messages   	(list Messages
-					    (object Message "CreateSession( )"
-						quid       	"3F604E9F0243"
-						frequency  	"Aperiodic"
-						synchronization 	"Simple"
-						dir        	"FromClientToSupplier"
-						sequence   	"3.1.1.6.1"
-						ordinal    	12
-						quidu      	"3F5F54950148"))))
-				class      	"Logical View::Asynchronous Server Startup::CStartServer"
-				quidu      	"3F5DB71600EA"
-				persistence 	"Transient"
-				multi      	FALSE)
-			    (object Object "NETSTSRV"
-				quid       	"3F31349203DC"
-				collaborators 	(list link_list
-				    (object Link
-					quid       	"3F3137650321"
-					supplier   	"$UNNAMED$1"
-					quidu      	"3F3134250285"))
-				class      	"Logical View::Asynchronous Server Startup::RAsynchConnectBase"
-				quidu      	"3F5F548A003E"
-				persistence 	"Transient"
-				multi      	FALSE)
-			    (object Object "NETSTSRV"
-				quid       	"3F604A7C038A"
-				collaborators 	(list link_list
-				    (object Link
-					quid       	"3F604BFA031C"
-					supplier   	"$UNNAMED$0"
-					quidu      	"3F31339B0071"
-					messages   	(list Messages
-					    (object Message "Start a thread & logon to it"
-						quid       	"3F604BFA031D"
-						frequency  	"Aperiodic"
-						synchronization 	"Simple"
-						dir        	"FromClientToSupplier"
-						sequence   	"3.1.1"
-						ordinal    	4)
-					    (object Message "Exit the thread (logon complete)"
-						quid       	"3F604D3B008C"
-						frequency  	"Aperiodic"
-						synchronization 	"Simple"
-						dir        	"FromClientToSupplier"
-						sequence   	"3.1.1.5"
-						ordinal    	10
-						Operation  	"Exit the thread")))
-				    (object Link
-					quid       	"3F604C4E003E"
-					supplier   	"$UNNAMED$1"
-					quidu      	"3F3134250285"
-					messages   	(list Messages
-					    (object Message "Create"
-						quid       	"3F604C4E003F"
-						frequency  	"Aperiodic"
-						synchronization 	"Simple"
-						dir        	"FromClientToSupplier"
-						sequence   	"3.1.1.1"
-						ordinal    	5)
-					    (object Message "Randezvous"
-						quid       	"3F604CD20242"
-						frequency  	"Aperiodic"
-						synchronization 	"Asynchronous"
-						dir        	"FromClientToSupplier"
-						sequence   	"3.1.1.2"
-						ordinal    	6)
-					    (object Message "Resume"
-						quid       	"3F604CE5002E"
-						frequency  	"Aperiodic"
-						synchronization 	"Simple"
-						dir        	"FromClientToSupplier"
-						sequence   	"3.1.1.4"
-						ordinal    	8)
-					    (object Message "Randezvous"
-						quid       	"3F604D22005D"
-						frequency  	"Aperiodic"
-						synchronization 	"Asynchronous"
-						dir        	"ToClientFromSupplier"
-						sequence   	"3.1.1.4.1"
-						ordinal    	9)
-					    (object Message "Logon"
-						quid       	"3F604E0F0203"
-						frequency  	"Aperiodic"
-						synchronization 	"Asynchronous"
-						dir        	"FromClientToSupplier"
-						sequence   	"3.1.1.3"
-						ordinal    	7))))
-				class      	"Logical View::Process Startup::RStartProcess"
-				quidu      	"3F5DB74503D8"
-				persistence 	"Transient"
-				multi      	FALSE)))
-		    (object Mechanism @2
-			logical_models 	(list unit_reference_list
-			    (object Object "NETSTSRV"
-				quid       	"3FD8783600FA"
-				collaborators 	(list link_list
-				    (object Link
-					quid       	"3FD8783600FB"
-					supplier   	"NETSTSRV"
-					quidu      	"3FD8783600FA")
-				    (object Link
-					quid       	"3FD8783600FE"
-					supplier   	"$UNNAMED$2"
-					quidu      	"3FD878360104"
-					messages   	(list Messages
-					    (object Message "Create"
-						quid       	"3FD878D80213"
-						frequency  	"Aperiodic"
-						synchronization 	"Simple"
-						dir        	"FromClientToSupplier"
-						sequence   	"1.1"
-						ordinal    	1)
-					    (object Message "Logon"
-						quid       	"3FD878E100BB"
-						frequency  	"Aperiodic"
-						synchronization 	"Simple"
-						dir        	"FromClientToSupplier"
-						sequence   	"1.2"
-						ordinal    	2)
-					    (object Message "Randezvous"
-						quid       	"3FD878EA038A"
-						frequency  	"Aperiodic"
-						synchronization 	"Simple"
-						dir        	"FromClientToSupplier"
-						sequence   	"1.3"
-						ordinal    	3)
-					    (object Message "Resume"
-						quid       	"3FD878F4034B"
-						frequency  	"Aperiodic"
-						synchronization 	"Simple"
-						dir        	"FromClientToSupplier"
-						sequence   	"1.4"
-						ordinal    	4)
-					    (object Message "Randezvous"
-						quid       	"3FD8794001D4"
-						frequency  	"Aperiodic"
-						synchronization 	"Simple"
-						dir        	"ToClientFromSupplier"
-						sequence   	"1.4.1"
-						ordinal    	5))))
-				class      	"Logical View::Process Startup::RStartProcess"
-				quidu      	"3F5DB74503D8"
-				persistence 	"Transient"
-				multi      	FALSE)
-			    (object Object "$UNNAMED$2"
-				quid       	"3FD878360104"
-				class      	"Logical View::RProcess"
-				quidu      	"3F31349E0033"
-				persistence 	"Transient"
-				multi      	FALSE)
-			    (object Object "$UNNAMED$3"
-				quid       	"3FD87896009C"
-				collaborators 	(list link_list
-				    (object Link
-					quid       	"3FD878A503C8"
-					supplier   	"NETSTSRV"
-					quidu      	"3FD8783600FA"
-					messages   	(list Messages
-					    (object Message "Start"
-						quid       	"3FD878D0000F"
-						frequency  	"Aperiodic"
-						synchronization 	"Simple"
-						dir        	"FromClientToSupplier"
-						sequence   	"1"
-						ordinal    	0
-						Operation  	"Start( )"
-						quidu      	"3F5DB8190222")
-					    (object Message "return KErrNone"
-						quid       	"3FD8798F03C8"
-						frequency  	"Aperiodic"
-						synchronization 	"Simple"
-						dir        	"ToClientFromSupplier"
-						sequence   	"1.5"
-						ordinal    	6))))
-				class      	"Use Case View::Client"
-				quidu      	"3EF8434A00DE"
-				persistence 	"Transient"
-				multi      	FALSE))))
-		logical_presentations 	(list unit_reference_list
-		    (object InteractionDiagram "Asynchronous Start"
-			mechanism_ref 	@1
-			quid       	"3F3133670227"
-			title      	"Asynchronous Start"
-			zoom       	100
-			max_height 	28350
-			max_width  	21600
-			origin_x   	0
-			origin_y   	0
-			items      	(list diagram_item_list
-			    (object InterObjView "$UNNAMED$0" @3
-				location   	(224, 224)
-				font       	(object Font
-				    underline  	TRUE)
-				label      	(object ItemLabel
-				    Parent_View 	@3
-				    location   	(224, 265)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	360
-				    justify    	0
-				    label      	"")
-				icon       	"Actor"
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	65535
-				quidu      	"3F31339B0071"
-				width      	336
-				height     	2109
-				icon_height 	162
-				icon_width 	120
-				icon_y_offset 	-16
-				annotation 	1
-				Focus_Of_Control 	(object Focus_Of_Control "" @4
-				    location   	(224, 352)
-				    line_color 	3342489
-				    InterObjView 	@3
-				    height     	1892
-				    y_coord    	1832
-				    Nested     	FALSE)
-				Focus_Of_Control 	(object Focus_Of_Control "" @5
-				    location   	(224, 1760)
-				    line_color 	3342489
-				    InterObjView 	@3
-				    height     	184
-				    y_coord    	124
-				    Nested     	TRUE))
-			    (object InterObjView "NETSTSRV" @6
-				location   	(624, 224)
-				font       	(object Font
-				    underline  	TRUE)
-				label      	(object ItemLabel
-				    Parent_View 	@6
-				    location   	(624, 224)
-				    fill_color 	13434879
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	420
-				    justify    	0
-				    label      	"NETSTSRV")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	65535
-				quidu      	"3F31349203DC"
-				width      	438
-				height     	2109
-				icon_height 	0
-				icon_width 	0
-				icon_y_offset 	0
-				annotation 	1
-				Focus_Of_Control 	(object Focus_Of_Control "" @7
-				    location   	(624, 368)
-				    line_color 	3342489
-				    InterObjView 	@6
-				    height     	60
-				    y_coord    	0
-				    Nested     	FALSE)
-				Focus_Of_Control 	(object Focus_Of_Control "" @8
-				    location   	(624, 1632)
-				    line_color 	3342489
-				    InterObjView 	@6
-				    height     	60
-				    y_coord    	0
-				    Nested     	FALSE))
-			    (object InterObjView "$UNNAMED$1" @9
-				location   	(1712, 224)
-				font       	(object Font
-				    underline  	TRUE)
-				label      	(object ItemLabel
-				    Parent_View 	@9
-				    location   	(1712, 224)
-				    fill_color 	13434879
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	330
-				    justify    	0
-				    label      	"")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3F3134250285"
-				width      	348
-				height     	2109
-				icon_height 	0
-				icon_width 	0
-				icon_y_offset 	0
-				annotation 	1
-				Focus_Of_Control 	(object Focus_Of_Control "" @10
-				    location   	(1712, 912)
-				    line_color 	3342489
-				    InterObjView 	@9
-				    height     	60
-				    y_coord    	0
-				    Nested     	FALSE)
-				Focus_Of_Control 	(object Focus_Of_Control "" @11
-				    location   	(1712, 992)
-				    line_color 	3342489
-				    InterObjView 	@9
-				    height     	60
-				    y_coord    	0
-				    Nested     	FALSE)
-				Focus_Of_Control 	(object Focus_Of_Control "" @12
-				    location   	(1712, 1088)
-				    line_color 	3342489
-				    InterObjView 	@9
-				    height     	60
-				    y_coord    	0
-				    Nested     	FALSE)
-				Focus_Of_Control 	(object Focus_Of_Control "" @13
-				    location   	(1712, 1200)
-				    line_color 	3342489
-				    InterObjView 	@9
-				    height     	200
-				    y_coord    	140
-				    Nested     	FALSE))
-			    (object InterObjView "NETSTSRV" @14
-				location   	(1360, 224)
-				font       	(object Font
-				    underline  	TRUE)
-				label      	(object ItemLabel
-				    Parent_View 	@14
-				    location   	(1360, 224)
-				    fill_color 	13434879
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	296
-				    justify    	0
-				    label      	"NETSTSRV")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	65535
-				quidu      	"3F604A7C038A"
-				width      	314
-				height     	2109
-				icon_height 	0
-				icon_width 	0
-				icon_y_offset 	0
-				annotation 	1
-				Focus_Of_Control 	(object Focus_Of_Control "" @15
-				    location   	(1360, 624)
-				    line_color 	3342489
-				    InterObjView 	@14
-				    height     	1500
-				    y_coord    	1440
-				    Nested     	FALSE)
-				Focus_Of_Control 	(object Focus_Of_Control "" @16
-				    location   	(1360, 688)
-				    line_color 	3342489
-				    InterObjView 	@14
-				    height     	1376
-				    y_coord    	1316
-				    Nested     	TRUE)
-				Focus_Of_Control 	(object Focus_Of_Control "" @17
-				    location   	(1360, 1280)
-				    line_color 	3342489
-				    InterObjView 	@14
-				    height     	60
-				    y_coord    	0
-				    Nested     	TRUE)
-				Focus_Of_Control 	(object Focus_Of_Control "" @18
-				    location   	(1360, 1488)
-				    line_color 	3342489
-				    InterObjView 	@14
-				    height     	60
-				    y_coord    	0
-				    Nested     	TRUE))
-			    (object InterObjView "NETSTSRV" @19
-				location   	(1024, 224)
-				font       	(object Font
-				    underline  	TRUE)
-				label      	(object ItemLabel
-				    Parent_View 	@19
-				    location   	(1024, 224)
-				    fill_color 	13434879
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	294
-				    justify    	0
-				    label      	"NETSTSRV")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	65535
-				quidu      	"3F3134590275"
-				width      	312
-				height     	2109
-				icon_height 	0
-				icon_width 	0
-				icon_y_offset 	0
-				annotation 	1
-				Focus_Of_Control 	(object Focus_Of_Control "" @20
-				    location   	(1024, 496)
-				    line_color 	3342489
-				    InterObjView 	@19
-				    height     	60
-				    y_coord    	0
-				    Nested     	FALSE)
-				Focus_Of_Control 	(object Focus_Of_Control "" @21
-				    location   	(1024, 608)
-				    line_color 	3342489
-				    InterObjView 	@19
-				    height     	1576
-				    y_coord    	1516
-				    Nested     	FALSE)
-				Focus_Of_Control 	(object Focus_Of_Control "" @22
-				    location   	(1024, 1600)
-				    line_color 	3342489
-				    InterObjView 	@19
-				    height     	404
-				    y_coord    	344
-				    Nested     	TRUE)
-				Focus_Of_Control 	(object Focus_Of_Control "" @23
-				    location   	(1024, 1824)
-				    line_color 	3342489
-				    InterObjView 	@19
-				    height     	60
-				    y_coord    	0
-				    Nested     	TRUE))
-			    (object NoteView @24
-				location   	(1344, 416)
-				label      	(object ItemLabel
-				    Parent_View 	@24
-				    location   	(1203, 357)
-				    fill_color 	13434879
-				    nlines     	2
-				    max_width  	246
-				    label      	"returns with an error")
-				line_color 	3342489
-				fill_color 	13434879
-				width      	306
-				height     	131)
-			    (object InterMessView "" @25
-				location   	(16, 496)
-				label      	(object SegLabel @26
-				    Parent_View 	@25
-				    location   	(622, 467)
-				    quidu      	"3F604B620178"
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	72
-				    justify    	0
-				    label      	"new"
-				    pctDist    	0.498751
-				    height     	30
-				    orientation 	0)
-				line_color 	3342489
-				client     	@3
-				supplier   	@19
-				Focus_Src  	@4
-				Focus_Entry 	@20
-				origin     	(239, 496)
-				terminus   	(1008, 496)
-				ordinal    	1)
-			    (object InterMessView "" @27
-				location   	(16, 608)
-				label      	(object SegLabel @28
-				    Parent_View 	@27
-				    location   	(623, 564)
-				    quidu      	"3F604BBC01C5"
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	188
-				    justify    	0
-				    label      	"Connect( )"
-				    pctDist    	0.500000
-				    height     	45
-				    orientation 	0)
-				line_color 	3342489
-				client     	@3
-				supplier   	@19
-				Focus_Src  	@4
-				Focus_Entry 	@21
-				origin     	(239, 608)
-				terminus   	(1008, 608)
-				ordinal    	2)
-			    (object InterMessView "" @29
-				location   	(16, 624)
-				label      	(object SegLabel @30
-				    Parent_View 	@29
-				    location   	(1206, 597)
-				    quidu      	"3F604BE503AA"
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	125
-				    justify    	0
-				    label      	"Start( )"
-				    pctDist    	0.547541
-				    height     	28
-				    orientation 	0)
-				line_color 	3342489
-				client     	@19
-				supplier   	@14
-				Focus_Src  	@21
-				Focus_Entry 	@15
-				origin     	(1039, 624)
-				terminus   	(1344, 624)
-				ordinal    	3)
-			    (object SelfMessView "" @31
-				location   	(16, 688)
-				label      	(object SegLabel @32
-				    Parent_View 	@31
-				    location   	(1449, 661)
-				    quidu      	"3F604BFA031D"
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	438
-				    justify    	0
-				    label      	"Start a thread & logon to it"
-				    pctDist    	0.493333
-				    height     	28
-				    orientation 	0)
-				line_color 	3342489
-				client     	@14
-				supplier   	@14
-				Focus_Src  	@15
-				Focus_Entry 	@16
-				origin     	(1376, 688)
-				terminus   	(1526, 688)
-				ordinal    	4)
-			    (object NoteView @33
-				location   	(1744, 448)
-				label      	(object ItemLabel
-				    Parent_View 	@33
-				    location   	(1553, 351)
-				    fill_color 	13434879
-				    nlines     	3
-				    max_width  	346
-				    label      	"Starts the thread to start a process within")
-				line_color 	3342489
-				fill_color 	13434879
-				width      	406
-				height     	206)
-			    (object InterMessView "" @34
-				location   	(16, 912)
-				label      	(object SegLabel @35
-				    Parent_View 	@34
-				    location   	(1537, 888)
-				    quidu      	"3F604C4E003F"
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	119
-				    justify    	0
-				    label      	"Create"
-				    pctDist    	0.504673
-				    height     	25
-				    orientation 	0)
-				line_color 	3342489
-				client     	@14
-				supplier   	@9
-				Focus_Src  	@16
-				Focus_Entry 	@10
-				origin     	(1375, 912)
-				terminus   	(1696, 912)
-				ordinal    	5)
-			    (object Label @36
-				location   	(1264, 784)
-				font       	(object Font
-				    bold       	TRUE)
-				nlines     	1
-				max_width  	1125
-				label      	"______V happening from the just created thread V______")
-			    (object InterMessView "" @37
-				location   	(16, 992)
-				label      	(object SegLabel @38
-				    Parent_View 	@37
-				    location   	(1537, 965)
-				    quidu      	"3F604CD20242"
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	219
-				    justify    	0
-				    label      	"Randezvous"
-				    pctDist    	0.504673
-				    height     	28
-				    orientation 	0)
-				line_color 	3342489
-				client     	@14
-				supplier   	@9
-				Focus_Src  	@16
-				Focus_Entry 	@11
-				origin     	(1375, 992)
-				terminus   	(1696, 992)
-				ordinal    	6)
-			    (object InterMessView "" @39
-				location   	(16, 1200)
-				label      	(object SegLabel @40
-				    Parent_View 	@39
-				    location   	(1535, 1156)
-				    quidu      	"3F604CE5002E"
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	150
-				    justify    	0
-				    label      	"Resume"
-				    pctDist    	0.500000
-				    height     	45
-				    orientation 	0)
-				line_color 	3342489
-				client     	@14
-				supplier   	@9
-				Focus_Src  	@16
-				Focus_Entry 	@13
-				origin     	(1375, 1200)
-				terminus   	(1696, 1200)
-				ordinal    	8)
-			    (object InterMessView "" @41
-				location   	(16, 1280)
-				label      	(object SegLabel @42
-				    Parent_View 	@41
-				    location   	(1553, 1244)
-				    quidu      	"3F604D22005D"
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	219
-				    justify    	0
-				    label      	"Randezvous"
-				    pctDist    	0.446875
-				    height     	37
-				    orientation 	1)
-				line_color 	3342489
-				client     	@9
-				supplier   	@14
-				Focus_Src  	@13
-				Focus_Entry 	@17
-				origin     	(1696, 1280)
-				terminus   	(1376, 1280)
-				ordinal    	9)
-			    (object SelfMessView "" @43
-				location   	(16, 1488)
-				label      	(object SegLabel @44
-				    Parent_View 	@43
-				    location   	(1451, 1444)
-				    quidu      	"3F604D3B008C"
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	541
-				    justify    	0
-				    label      	"Exit the thread (logon complete)"
-				    pctDist    	0.500000
-				    height     	45
-				    orientation 	0)
-				line_color 	3342489
-				client     	@14
-				supplier   	@14
-				Focus_Src  	@16
-				Focus_Entry 	@18
-				origin     	(1376, 1488)
-				terminus   	(1526, 1488)
-				ordinal    	10)
-			    (object Label @45
-				location   	(1280, 1328)
-				font       	(object Font
-				    bold       	TRUE)
-				nlines     	1
-				max_width  	1069
-				label      	"_____^ happening from the just created thread ^_____")
-			    (object InterMessView "" @46
-				location   	(16, 1600)
-				label      	(object SegLabel @47
-				    Parent_View 	@46
-				    location   	(1192, 1556)
-				    quidu      	"3F604DAA01B5"
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	131
-				    justify    	0
-				    label      	"RunL( )"
-				    pctDist    	0.500000
-				    height     	45
-				    orientation 	1)
-				line_color 	3342489
-				client     	@14
-				supplier   	@19
-				Focus_Src  	@16
-				Focus_Entry 	@22
-				origin     	(1344, 1600)
-				terminus   	(1040, 1600)
-				ordinal    	11)
-			    (object NoteView @48
-				location   	(720, 1040)
-				label      	(object ItemLabel
-				    Parent_View 	@48
-				    location   	(510, 924)
-				    fill_color 	13434879
-				    nlines     	4
-				    max_width  	384
-				    label      	"The logon has completed the request passed to RStartServer::Start")
-				line_color 	3342489
-				fill_color 	13434879
-				width      	444
-				height     	244)
-			    (object InterMessView "" @49
-				location   	(16, 1088)
-				label      	(object SegLabel @50
-				    Parent_View 	@49
-				    location   	(1533, 1045)
-				    quidu      	"3F604E0F0203"
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	110
-				    justify    	0
-				    label      	"Logon"
-				    pctDist    	0.495327
-				    height     	44
-				    orientation 	0)
-				line_color 	3342489
-				client     	@14
-				supplier   	@9
-				Focus_Src  	@16
-				Focus_Entry 	@12
-				origin     	(1375, 1088)
-				terminus   	(1696, 1088)
-				ordinal    	7)
-			    (object NoteView @51
-				location   	(1136, 1040)
-				label      	(object ItemLabel
-				    Parent_View 	@51
-				    location   	(973, 981)
-				    fill_color 	13434879
-				    nlines     	2
-				    max_width  	290
-				    label      	"synchronisation")
-				line_color 	3342489
-				fill_color 	13434879
-				width      	350
-				height     	131)
-			    (object InterMessView "" @52
-				location   	(16, 1632)
-				label      	(object SegLabel @53
-				    Parent_View 	@52
-				    location   	(824, 1588)
-				    quidu      	"3F604E9F0243"
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	303
-				    justify    	0
-				    label      	"CreateSession( )"
-				    pctDist    	0.500000
-				    height     	45
-				    orientation 	1)
-				line_color 	3342489
-				client     	@19
-				supplier   	@6
-				Focus_Src  	@22
-				Focus_Entry 	@8
-				origin     	(1008, 1632)
-				terminus   	(640, 1632)
-				ordinal    	12)
-			    (object InterMessView "" @54
-				location   	(16, 1760)
-				label      	(object SegLabel @55
-				    Parent_View 	@54
-				    location   	(624, 1716)
-				    quidu      	"3F604EC701E4"
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	94
-				    justify    	0
-				    label      	"RunL"
-				    pctDist    	0.500000
-				    height     	45
-				    orientation 	1)
-				line_color 	3342489
-				client     	@19
-				supplier   	@3
-				Focus_Src  	@22
-				Focus_Entry 	@5
-				origin     	(1008, 1760)
-				terminus   	(240, 1760)
-				ordinal    	13)
-			    (object NoteView @56
-				location   	(256, 1040)
-				label      	(object ItemLabel
-				    Parent_View 	@56
-				    location   	(43, 840)
-				    fill_color 	13434879
-				    nlines     	8
-				    max_width  	390
-				    label      	"The session has been successfully created. If not CStartServer::RunL calls RStartServer::Start and the startup repeats")
-				line_color 	3342489
-				fill_color 	13434879
-				width      	450
-				height     	413)
-			    (object AttachView "" @57
-				stereotype 	TRUE
-				line_color 	3342489
-				client     	@56
-				supplier   	@52
-				line_style 	0)
-			    (object AttachView "" @58
-				stereotype 	TRUE
-				line_color 	3342489
-				client     	@56
-				supplier   	@54
-				line_style 	0)
-			    (object AttachView "" @59
-				stereotype 	TRUE
-				line_color 	3342489
-				client     	@56
-				supplier   	@30
-				vertices   	(list Points
-				    (481, 907)
-				    (944, 638)
-				    (1137, 607))
-				line_style 	0)
-			    (object InterMessView "" @60
-				location   	(16, 1824)
-				label      	(object SegLabel @61
-				    Parent_View 	@60
-				    location   	(623, 1799)
-				    quidu      	"3F60532A01A6"
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	109
-				    justify    	0
-				    label      	"delete"
-				    pctDist    	0.499584
-				    height     	26
-				    orientation 	0)
-				line_color 	3342489
-				client     	@3
-				supplier   	@19
-				Focus_Src  	@5
-				Focus_Entry 	@23
-				origin     	(239, 1824)
-				terminus   	(1008, 1824)
-				ordinal    	14)
-			    (object InterMessView "" @62
-				location   	(16, 368)
-				label      	(object SegLabel @63
-				    Parent_View 	@62
-				    location   	(423, 324)
-				    quidu      	"3F604B9C0272"
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	303
-				    justify    	0
-				    label      	"CreateSession( )"
-				    pctDist    	0.500000
-				    height     	45
-				    orientation 	0)
-				line_color 	3342489
-				client     	@3
-				supplier   	@6
-				Focus_Src  	@4
-				Focus_Entry 	@7
-				origin     	(239, 368)
-				terminus   	(608, 368)
-				ordinal    	0)
-			    (object AttachView "" @64
-				stereotype 	TRUE
-				line_color 	3342489
-				client     	@24
-				supplier   	@62
-				line_style 	0)
-			    (object AttachView "" @65
-				stereotype 	TRUE
-				line_color 	3342489
-				client     	@33
-				supplier   	@31
-				line_style 	0)
-			    (object AttachView "" @66
-				stereotype 	TRUE
-				line_color 	3342489
-				client     	@48
-				supplier   	@43
-				line_style 	0)
-			    (object AttachView "" @67
-				stereotype 	TRUE
-				line_color 	3342489
-				client     	@48
-				supplier   	@31
-				line_style 	0)
-			    (object AttachView "" @68
-				stereotype 	TRUE
-				line_color 	3342489
-				client     	@51
-				supplier   	@38
-				line_style 	0)
-			    (object AttachView "" @69
-				stereotype 	TRUE
-				line_color 	3342489
-				client     	@51
-				supplier   	@41
-				line_style 	0)
-			    (object NoteView @70
-				location   	(1952, 1120)
-				label      	(object ItemLabel
-				    Parent_View 	@70
-				    location   	(1805, 992)
-				    fill_color 	13434879
-				    nlines     	5
-				    max_width  	258
-				    label      	"to check for the process death before reaching randezvous")
-				line_color 	3342489
-				fill_color 	13434879
-				width      	318
-				height     	269)
-			    (object AttachView "" @71
-				stereotype 	TRUE
-				line_color 	3342489
-				client     	@70
-				supplier   	@49
-				line_style 	0)))
-		    (object InteractionDiagram "Synchronous Start"
-			mechanism_ref 	@2
-			quid       	"3FD86E23000F"
-			title      	"Synchronous Start"
-			zoom       	100
-			max_height 	28350
-			max_width  	21600
-			origin_x   	0
-			origin_y   	0
-			items      	(list diagram_item_list
-			    (object InterObjView "NETSTSRV" @72
-				location   	(672, 224)
-				font       	(object Font
-				    underline  	TRUE)
-				label      	(object ItemLabel
-				    Parent_View 	@72
-				    location   	(672, 224)
-				    fill_color 	13434879
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	296
-				    justify    	0
-				    label      	"NETSTSRV")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	65535
-				quidu      	"3FD8783600FA"
-				width      	314
-				height     	909
-				icon_height 	0
-				icon_width 	0
-				icon_y_offset 	0
-				annotation 	1
-				Focus_Of_Control 	(object Focus_Of_Control "" @73
-				    location   	(1728, 368)
-				    line_color 	3342489
-				    InterObjView 	@72
-				    height     	616
-				    y_coord    	556
-				    Nested     	FALSE)
-				Focus_Of_Control 	(object Focus_Of_Control "" @74
-				    location   	(544, 800)
-				    line_color 	3342489
-				    InterObjView 	@72
-				    height     	60
-				    y_coord    	0
-				    Nested     	TRUE))
-			    (object NoteView @75
-				location   	(1360, 544)
-				label      	(object ItemLabel
-				    Parent_View 	@75
-				    location   	(1213, 416)
-				    fill_color 	13434879
-				    nlines     	5
-				    max_width  	258
-				    label      	"to check for the process death before reaching randezvous")
-				line_color 	3342489
-				fill_color 	13434879
-				width      	318
-				height     	269)
-			    (object NoteView @76
-				location   	(432, 624)
-				label      	(object ItemLabel
-				    Parent_View 	@76
-				    location   	(269, 565)
-				    fill_color 	13434879
-				    nlines     	2
-				    max_width  	290
-				    label      	"synchronisation")
-				line_color 	3342489
-				fill_color 	13434879
-				width      	350
-				height     	131)
-			    (object InterObjView "$UNNAMED$2" @77
-				location   	(1056, 224)
-				font       	(object Font
-				    underline  	TRUE)
-				label      	(object ItemLabel
-				    Parent_View 	@77
-				    location   	(1056, 224)
-				    fill_color 	13434879
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	330
-				    justify    	0
-				    label      	"")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3FD878360104"
-				width      	348
-				height     	909
-				icon_height 	0
-				icon_width 	0
-				icon_y_offset 	0
-				annotation 	1
-				Focus_Of_Control 	(object Focus_Of_Control "" @78
-				    location   	(2080, 400)
-				    line_color 	3342489
-				    InterObjView 	@77
-				    height     	60
-				    y_coord    	0
-				    Nested     	FALSE)
-				Focus_Of_Control 	(object Focus_Of_Control "" @79
-				    location   	(2080, 480)
-				    line_color 	3342489
-				    InterObjView 	@77
-				    height     	60
-				    y_coord    	0
-				    Nested     	FALSE)
-				Focus_Of_Control 	(object Focus_Of_Control "" @80
-				    location   	(2080, 560)
-				    line_color 	3342489
-				    InterObjView 	@77
-				    height     	60
-				    y_coord    	0
-				    Nested     	FALSE)
-				Focus_Of_Control 	(object Focus_Of_Control "" @81
-				    location   	(2080, 704)
-				    line_color 	3342489
-				    InterObjView 	@77
-				    height     	216
-				    y_coord    	156
-				    Nested     	FALSE))
-			    (object InterObjView "$UNNAMED$3" @82
-				location   	(176, 224)
-				font       	(object Font
-				    underline  	TRUE)
-				label      	(object ItemLabel
-				    Parent_View 	@82
-				    location   	(176, 281)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	324
-				    justify    	0
-				    label      	"")
-				icon       	"Actor"
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3FD87896009C"
-				width      	336
-				height     	909
-				icon_height 	162
-				icon_width 	120
-				icon_y_offset 	-32
-				annotation 	1
-				Focus_Of_Control 	(object Focus_Of_Control "" @83
-				    location   	(1360, 368)
-				    line_color 	3342489
-				    InterObjView 	@82
-				    height     	676
-				    y_coord    	616
-				    Nested     	FALSE)
-				Focus_Of_Control 	(object Focus_Of_Control "" @84
-				    location   	(176, 864)
-				    line_color 	3342489
-				    InterObjView 	@82
-				    height     	60
-				    y_coord    	0
-				    Nested     	TRUE))
-			    (object InterMessView "" @85
-				location   	(16, 368)
-				label      	(object SegLabel @86
-				    Parent_View 	@85
-				    location   	(423, 324)
-				    quidu      	"3FD878D0000F"
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	88
-				    justify    	0
-				    label      	"Start"
-				    pctDist    	0.500000
-				    height     	45
-				    orientation 	0)
-				line_color 	3342489
-				client     	@82
-				supplier   	@72
-				Focus_Src  	@83
-				Focus_Entry 	@73
-				origin     	(191, 368)
-				terminus   	(656, 368)
-				ordinal    	0)
-			    (object InterMessView "" @87
-				location   	(16, 400)
-				label      	(object SegLabel @88
-				    Parent_View 	@87
-				    location   	(863, 356)
-				    quidu      	"3FD878D80213"
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	119
-				    justify    	0
-				    label      	"Create"
-				    pctDist    	0.500000
-				    height     	45
-				    orientation 	0)
-				line_color 	3342489
-				client     	@72
-				supplier   	@77
-				Focus_Src  	@73
-				Focus_Entry 	@78
-				origin     	(687, 400)
-				terminus   	(1040, 400)
-				ordinal    	1)
-			    (object InterMessView "" @89
-				location   	(16, 480)
-				label      	(object SegLabel @90
-				    Parent_View 	@89
-				    location   	(863, 436)
-				    quidu      	"3FD878E100BB"
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	109
-				    justify    	0
-				    label      	"Logon"
-				    pctDist    	0.500000
-				    height     	45
-				    orientation 	0)
-				line_color 	3342489
-				client     	@72
-				supplier   	@77
-				Focus_Src  	@73
-				Focus_Entry 	@79
-				origin     	(687, 480)
-				terminus   	(1040, 480)
-				ordinal    	2)
-			    (object InterMessView "" @91
-				location   	(16, 560)
-				label      	(object SegLabel @92
-				    Parent_View 	@91
-				    location   	(863, 516)
-				    quidu      	"3FD878EA038A"
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	219
-				    justify    	0
-				    label      	"Randezvous"
-				    pctDist    	0.500000
-				    height     	45
-				    orientation 	0)
-				line_color 	3342489
-				client     	@72
-				supplier   	@77
-				Focus_Src  	@73
-				Focus_Entry 	@80
-				origin     	(687, 560)
-				terminus   	(1040, 560)
-				ordinal    	3)
-			    (object InterMessView "" @93
-				location   	(16, 704)
-				label      	(object SegLabel @94
-				    Parent_View 	@93
-				    location   	(863, 660)
-				    quidu      	"3FD878F4034B"
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	219
-				    justify    	0
-				    label      	"Resume"
-				    pctDist    	0.500000
-				    height     	45
-				    orientation 	0)
-				line_color 	3342489
-				client     	@72
-				supplier   	@77
-				Focus_Src  	@73
-				Focus_Entry 	@81
-				origin     	(687, 704)
-				terminus   	(1040, 704)
-				ordinal    	4)
-			    (object InterMessView "" @95
-				location   	(16, 800)
-				label      	(object SegLabel @96
-				    Parent_View 	@95
-				    location   	(864, 756)
-				    quidu      	"3FD8794001D4"
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	219
-				    justify    	0
-				    label      	"Randezvous"
-				    pctDist    	0.500000
-				    height     	45
-				    orientation 	1)
-				line_color 	3342489
-				client     	@77
-				supplier   	@72
-				Focus_Src  	@81
-				Focus_Entry 	@74
-				origin     	(1040, 800)
-				terminus   	(688, 800)
-				ordinal    	5)
-			    (object AttachView "" @97
-				stereotype 	TRUE
-				line_color 	3342489
-				client     	@76
-				supplier   	@95
-				line_style 	0)
-			    (object AttachView "" @98
-				stereotype 	TRUE
-				line_color 	3342489
-				client     	@76
-				supplier   	@91
-				line_style 	0)
-			    (object AttachView "" @99
-				stereotype 	TRUE
-				line_color 	3342489
-				client     	@75
-				supplier   	@89
-				line_style 	0)
-			    (object InterMessView "" @100
-				location   	(16, 864)
-				label      	(object SegLabel @101
-				    Parent_View 	@100
-				    location   	(424, 820)
-				    quidu      	"3FD8798F03C8"
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	291
-				    justify    	0
-				    label      	"return KErrNone"
-				    pctDist    	0.500000
-				    height     	45
-				    orientation 	1)
-				line_color 	3342489
-				client     	@72
-				supplier   	@82
-				Focus_Src  	@73
-				Focus_Entry 	@84
-				origin     	(656, 864)
-				terminus   	(192, 864)
-				ordinal    	6))))))
-	logical_presentations 	(list unit_reference_list
-	    (object UseCaseDiagram "Main"
-		quid       	"3EE5BF1703BD"
-		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       	"3EE5BF170033"
-	exportControl 	"Public"
-	global     	TRUE
-	subsystem  	"Component View"
-	quidu      	"3EE5BF170035"
-	logical_models 	(list unit_reference_list
-	    (object Class "CBase"
-		quid       	"3EE5E1AF035F")
-	    (object Class "CActive"
-		quid       	"3EF2F2380255"
-		module     	"Component View::BASE"
-		quidu      	"3FD736000186")
-	    (object Class "RProcess"
-		quid       	"3F31349E0033")
-	    (object Class "RThread"
-		quid       	"3F5DB86D035B"
-		module     	"Component View::BASE"
-		quidu      	"3FD736000186")
-	    (object Class "RSessionBase"
-		quid       	"3F5F53F9000F"
-		module     	"Component View::BASE"
-		quidu      	"3FD736000186")
-	    (object Class_Category "Asynchronous Server Startup"
-		quid       	"3F5DB3A703D8"
-		visible_categories 	(list visibility_relationship_list
-		    (object Visibility_Relationship
-			quid       	"3FD750E5004E"
-			supplier   	"Logical View::Process Startup"
-			quidu      	"3FD750D50232"))
-		exportControl 	"Public"
-		logical_models 	(list unit_reference_list
-		    (object Class "CStartServer"
-			quid       	"3F5DB71600EA"
-			superclasses 	(list inheritance_relationship_list
-			    (object Inheritance_Relationship
-				quid       	"3F5DB913029F"
-				supplier   	"Logical View::CActive"
-				quidu      	"3EF2F2380255"))
-			operations 	(list Operations
-			    (object Operation "Connect"
-				quid       	"3F5DB7F90000"
-				concurrency 	"Sequential"
-				opExportControl 	"Public"
-				uid        	0)
-			    (object Operation "RunL"
-				quid       	"3F5DB8E802FD"
-				stereotype 	"virtual"
-				concurrency 	"Sequential"
-				opExportControl 	"Protected"
-				uid        	0)
-			    (object Operation "DoCancel"
-				quid       	"3F5DB8F50232"
-				stereotype 	"virtual"
-				concurrency 	"Sequential"
-				opExportControl 	"Protected"
-				uid        	0))
-			module     	"Component View::NETSTSRV"
-			quidu      	"3FA67017013E")
-		    (object Class "RAsynchConnectBase"
-			quid       	"3F5F548A003E"
-			superclasses 	(list inheritance_relationship_list
-			    (object Inheritance_Relationship
-				quid       	"3F5F54B9007D"
-				supplier   	"Logical View::RSessionBase"
-				quidu      	"3F5F53F9000F"))
-			operations 	(list Operations
-			    (object Operation "CreateSession"
-				quid       	"3F5F54950148"
-				result     	"TInt"
-				concurrency 	"Sequential"
-				opExportControl 	"Public"
-				uid        	0))
-			module     	"Component View::NETSTSRV"
-			quidu      	"3FA67017013E")
-		    (object Association "$UNNAMED$4"
-			quid       	"3F5DB9220148"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$5"
-				quid       	"3F5DB923007D"
-				supplier   	"Logical View::Process Startup::RStartProcess"
-				quidu      	"3F5DB74503D8"
-				client_cardinality 	(value cardinality "1")
-				Containment 	"By Value"
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$6"
-				quid       	"3F5DB923007E"
-				supplier   	"Logical View::Asynchronous Server Startup::CStartServer"
-				quidu      	"3F5DB71600EA"
-				client_cardinality 	(value cardinality "1")
-				is_aggregate 	TRUE)))
-		    (object Association "$UNNAMED$7"
-			quid       	"3F5F554102CE"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$8"
-				quid       	"3F5F554300BB"
-				supplier   	"Logical View::Asynchronous Server Startup::RAsynchConnectBase"
-				quidu      	"3F5F548A003E"
-				client_cardinality 	(value cardinality "1")
-				Containment 	"By Reference"
-				exportControl 	"Protected"
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$9"
-				quid       	"3F5F554300CB"
-				supplier   	"Logical View::Asynchronous Server Startup::CStartServer"
-				quidu      	"3F5DB71600EA"
-				client_cardinality 	(value cardinality "1")))))
-		logical_presentations 	(list unit_reference_list
-		    (object ClassDiagram "Main"
-			quid       	"3F5DB4DF02BF"
-			title      	"Main"
-			zoom       	100
-			max_height 	28350
-			max_width  	21600
-			origin_x   	0
-			origin_y   	0
-			items      	(list diagram_item_list
-			    (object ClassView "Class" "Logical View::CActive" @102
-				ShowCompartmentStereotypes 	TRUE
-				SuppressAttribute 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(944, 352)
-				label      	(object ItemLabel
-				    Parent_View 	@102
-				    location   	(801, 278)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	286
-				    justify    	0
-				    label      	"CActive")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3EF2F2380255"
-				width      	304
-				height     	172
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Logical View::RThread" @103
-				ShowCompartmentStereotypes 	TRUE
-				SuppressAttribute 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1552, 352)
-				label      	(object ItemLabel
-				    Parent_View 	@103
-				    location   	(1409, 278)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	286
-				    justify    	0
-				    label      	"RThread")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3F5DB86D035B"
-				width      	304
-				height     	172
-				annotation 	8
-				autoResize 	TRUE)
-			    (object NoteView @104
-				location   	(1920, 544)
-				label      	(object ItemLabel
-				    Parent_View 	@104
-				    location   	(1763, 463)
-				    fill_color 	13434879
-				    nlines     	3
-				    max_width  	278
-				    label      	"uses a thread to start a process")
-				line_color 	3342489
-				fill_color 	65408
-				width      	338
-				height     	175)
-			    (object NoteView @105
-				location   	(1552, 1200)
-				label      	(object ItemLabel
-				    Parent_View 	@105
-				    location   	(1246, 1116)
-				    fill_color 	13434879
-				    nlines     	3
-				    max_width  	577
-				    label      	"the emulator exeption when a process is started as a thread is not mentioned here")
-				line_color 	3342489
-				fill_color 	65408
-				width      	637
-				height     	181)
-			    (object ClassView "Class" "Logical View::Process Startup::RStartProcess" @106
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1552, 784)
-				label      	(object ItemLabel
-				    Parent_View 	@106
-				    location   	(1391, 630)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	322
-				    justify    	0
-				    label      	"RStartProcess")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	65535
-				quidu      	"3F5DB74503D8"
-				compartment 	(object Compartment
-				    Parent_View 	@106
-				    location   	(1391, 735)
-				    icon_style 	"Icon"
-				    fill_color 	16777215
-				    anchor     	2
-				    nlines     	4
-				    max_width  	228)
-				width      	340
-				height     	332
-				annotation 	8
-				autoResize 	TRUE)
-			    (object UsesView "" @107
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3F5DB8770186"
-				client     	@106
-				supplier   	@103
-				line_style 	0)
-			    (object AttachView "" @108
-				stereotype 	TRUE
-				line_color 	3342489
-				client     	@104
-				supplier   	@107
-				line_style 	0)
-			    (object AttachView "" @109
-				stereotype 	TRUE
-				line_color 	3342489
-				client     	@105
-				supplier   	@106
-				line_style 	0)
-			    (object ClassView "Class" "Logical View::Asynchronous Server Startup::RAsynchConnectBase" @110
-				ShowCompartmentStereotypes 	TRUE
-				SuppressAttribute 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(256, 784)
-				label      	(object ItemLabel
-				    Parent_View 	@110
-				    location   	(36, 728)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	440
-				    justify    	0
-				    label      	"RAsynchConnectBase")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	65535
-				quidu      	"3F5F548A003E"
-				compartment 	(object Compartment
-				    Parent_View 	@110
-				    location   	(36, 789)
-				    icon_style 	"Icon"
-				    fill_color 	16777215
-				    anchor     	2
-				    nlines     	1
-				    max_width  	341)
-				width      	458
-				height     	136
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Logical View::Asynchronous Server Startup::CStartServer" @111
-				ShowCompartmentStereotypes 	TRUE
-				SuppressAttribute 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(944, 784)
-				label      	(object ItemLabel
-				    Parent_View 	@111
-				    location   	(710, 678)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	468
-				    justify    	0
-				    label      	"CStartServer")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	65535
-				quidu      	"3F5DB71600EA"
-				compartment 	(object Compartment
-				    Parent_View 	@111
-				    location   	(710, 739)
-				    icon_style 	"Icon"
-				    fill_color 	16777215
-				    anchor     	2
-				    nlines     	3
-				    max_width  	466)
-				width      	486
-				height     	236
-				annotation 	8
-				autoResize 	TRUE)
-			    (object InheritView "" @112
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3F5DB913029F"
-				client     	@111
-				supplier   	@102
-				line_style 	0)
-			    (object AssociationViewNew "$UNNAMED$4" @113
-				location   	(1284, 784)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3F5DB9220148"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$5" @114
-					Parent_View 	@113
-					location   	(436, 240)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3F5DB923007D"
-					client     	@113
-					supplier   	@106
-					line_style 	0
-					label      	(object SegLabel @115
-					    Parent_View 	@114
-					    location   	(1370, 838)
-					    anchor     	2
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	15
-					    justify    	0
-					    label      	"1"
-					    pctDist    	0.900000
-					    height     	54
-					    orientation 	1))
-				    (object RoleView "$UNNAMED$6" @116
-					Parent_View 	@113
-					location   	(436, 240)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3F5DB923007E"
-					client     	@113
-					supplier   	@111
-					line_style 	0
-					label      	(object SegLabel @117
-					    Parent_View 	@116
-					    location   	(1198, 838)
-					    anchor     	2
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	15
-					    justify    	0
-					    label      	"1"
-					    pctDist    	0.900000
-					    height     	54
-					    orientation 	0))))
-			    (object AssociationViewNew "$UNNAMED$7" @118
-				location   	(592, 784)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3F5F554102CE"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$8" @119
-					Parent_View 	@118
-					location   	(-352, 0)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3F5F554300BB"
-					client     	@118
-					supplier   	@110
-					line_style 	0
-					label      	(object SegLabel @120
-					    Parent_View 	@119
-					    location   	(497, 838)
-					    anchor     	2
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	15
-					    justify    	0
-					    label      	"1"
-					    pctDist    	0.900000
-					    height     	54
-					    orientation 	0))
-				    (object RoleView "$UNNAMED$9" @121
-					Parent_View 	@118
-					location   	(-352, 0)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3F5F554300CB"
-					client     	@118
-					supplier   	@111
-					line_style 	0
-					label      	(object SegLabel @122
-					    Parent_View 	@121
-					    location   	(688, 838)
-					    anchor     	2
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	15
-					    justify    	0
-					    label      	"1"
-					    pctDist    	0.900000
-					    height     	54
-					    orientation 	1))))
-			    (object NoteView @123
-				location   	(592, 1120)
-				label      	(object ItemLabel
-				    Parent_View 	@123
-				    location   	(335, 1061)
-				    fill_color 	13434879
-				    nlines     	2
-				    max_width  	478
-				    label      	"to be able to try several times to create a session")
-				line_color 	3342489
-				fill_color 	65408
-				width      	538
-				height     	131)
-			    (object AttachView "" @124
-				stereotype 	TRUE
-				line_color 	3342489
-				client     	@123
-				supplier   	@118
-				line_style 	0)
-			    (object ClassView "Class" "Logical View::RSessionBase" @125
-				ShowCompartmentStereotypes 	TRUE
-				SuppressAttribute 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(256, 368)
-				label      	(object ItemLabel
-				    Parent_View 	@125
-				    location   	(107, 294)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	298
-				    justify    	0
-				    label      	"RSessionBase")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3F5F53F9000F"
-				width      	316
-				height     	172
-				annotation 	8
-				autoResize 	TRUE)
-			    (object InheritView "" @126
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3F5F54B9007D"
-				client     	@110
-				supplier   	@125
-				line_style 	0)
-			    (object NoteView @127
-				location   	(608, 549)
-				label      	(object ItemLabel
-				    Parent_View 	@127
-				    location   	(470, 489)
-				    fill_color 	13434879
-				    nlines     	2
-				    max_width  	240
-				    label      	"waits for a process to start")
-				line_color 	3342489
-				fill_color 	65408
-				width      	300
-				height     	132)
-			    (object AttachView "" @128
-				stereotype 	TRUE
-				line_color 	3342489
-				client     	@127
-				supplier   	@112
-				line_style 	0)))))
-	    (object Class_Category "Process Startup"
-		quid       	"3FD750D50232"
-		exportControl 	"Public"
-		logical_models 	(list unit_reference_list
-		    (object Class "RStartProcess"
-			quid       	"3F5DB74503D8"
-			used_nodes 	(list uses_relationship_list
-			    (object Uses_Relationship
-				quid       	"3F5DB8770186"
-				supplier   	"Logical View::RThread"
-				quidu      	"3F5DB86D035B"))
-			operations 	(list Operations
-			    (object Operation "Start"
-				quid       	"3F5DB8190222"
-				result     	"TInt"
-				concurrency 	"Sequential"
-				opExportControl 	"Public"
-				uid        	0)
-			    (object Operation "Cancel"
-				quid       	"3F5DB8300251"
-				concurrency 	"Sequential"
-				opExportControl 	"Public"
-				uid        	0))
-			class_attributes 	(list class_attribute_list
-			    (object ClassAttribute "RProcess"
-				quid       	"3F5DB8440196"))
-			module     	"Component View::NETSTSRV"
-			quidu      	"3FA67017013E"))
-		logical_presentations 	(list unit_reference_list
-		    (object ClassDiagram "Main"
-			quid       	"3FD7512C034B"
-			title      	"Main"
-			zoom       	100
-			max_height 	28350
-			max_width  	21600
-			origin_x   	575
-			origin_y   	0
-			items      	(list diagram_item_list
-			    (object ClassView "Class" "Logical View::RThread" @129
-				ShowCompartmentStereotypes 	TRUE
-				SuppressAttribute 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1664, 368)
-				label      	(object ItemLabel
-				    Parent_View 	@129
-				    location   	(1521, 294)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	286
-				    justify    	0
-				    label      	"RThread")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3F5DB86D035B"
-				width      	304
-				height     	172
-				annotation 	8
-				autoResize 	TRUE)
-			    (object NoteView @130
-				location   	(2160, 544)
-				label      	(object ItemLabel
-				    Parent_View 	@130
-				    location   	(2003, 463)
-				    fill_color 	13434879
-				    nlines     	3
-				    max_width  	278
-				    label      	"uses a thread to start a process")
-				line_color 	3342489
-				fill_color 	65408
-				width      	338
-				height     	175)
-			    (object NoteView @131
-				location   	(976, 800)
-				label      	(object ItemLabel
-				    Parent_View 	@131
-				    location   	(670, 716)
-				    fill_color 	13434879
-				    nlines     	3
-				    max_width  	577
-				    label      	"the EKA1 emulator exeption when a process is started as a thread is not mentioned here")
-				line_color 	3342489
-				fill_color 	65408
-				width      	637
-				height     	181)
-			    (object ClassView "Class" "Logical View::Process Startup::RStartProcess" @132
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1664, 800)
-				label      	(object ItemLabel
-				    Parent_View 	@132
-				    location   	(1508, 669)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	312
-				    justify    	0
-				    label      	"RStartProcess")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	65535
-				quidu      	"3F5DB74503D8"
-				compartment 	(object Compartment
-				    Parent_View 	@132
-				    location   	(1508, 730)
-				    icon_style 	"Icon"
-				    fill_color 	16777215
-				    anchor     	2
-				    nlines     	4
-				    max_width  	228)
-				width      	330
-				height     	286
-				annotation 	8
-				autoResize 	TRUE)
-			    (object UsesView "" @133
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3F5DB8770186"
-				client     	@132
-				supplier   	@129
-				line_style 	0)
-			    (object AttachView "" @134
-				stereotype 	TRUE
-				line_color 	3342489
-				client     	@130
-				supplier   	@133
-				line_style 	0)
-			    (object AttachView "" @135
-				stereotype 	TRUE
-				line_color 	3342489
-				client     	@131
-				supplier   	@132
-				line_style 	0))))))
-	logical_presentations 	(list unit_reference_list
-	    (object ClassDiagram "Main"
-		quid       	"3EE5BF1703CC"
-		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::Asynchronous Server Startup" @136
-			location   	(608, 768)
-			label      	(object ItemLabel
-			    Parent_View 	@136
-			    location   	(464, 684)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	288
-			    justify    	0
-			    label      	"Asynchronous Server Startup")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3F5DB3A703D8"
-			width      	300
-			height     	180)
-		    (object CategoryView "Logical View::Process Startup" @137
-			location   	(1184, 768)
-			label      	(object ItemLabel
-			    Parent_View 	@137
-			    location   	(1040, 684)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	288
-			    justify    	0
-			    label      	"Process Startup")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3FD750D50232"
-			width      	300
-			height     	180)
-		    (object ImportView "" @138
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"3FD750E5004E"
-			client     	@136
-			supplier   	@137
-			line_style 	0)))))
-    root_subsystem 	(object SubSystem "Component View"
-	quid       	"3EE5BF170035"
-	physical_models 	(list unit_reference_list
-	    (object module "NETSTSRV" "NotAModuleType" "NotAModulePart"
-		quid       	"3FA67017013E"
-		stereotype 	""
-		visible_modules 	(list dependency_list
-		    (object Dependency_Relationship
-			quid       	"3FD7360A030D"
-			supplier   	"Component View::BASE"
-			quidu      	"3FD736000186"
-			supplier_is_spec 	TRUE)))
-	    (object module "Client" "SubType" "Specification"
-		quid       	"3FD735E1036B"
-		stereotype 	"Subprogram Specification"
-		visible_modules 	(list dependency_list
-		    (object Dependency_Relationship
-			quid       	"3FD736070242"
-			supplier   	"Component View::NETSTSRV"
-			quidu      	"3FA67017013E"
-			supplier_is_spec 	TRUE)))
-	    (object module "BASE" "NotAModuleType" "NotAModulePart"
-		quid       	"3FD736000186"
-		stereotype 	""))
-	physical_presentations 	(list unit_reference_list
-	    (object Module_Diagram "Main"
-		quid       	"3EE5BF1703BC"
-		title      	"Main"
-		zoom       	100
-		max_height 	28350
-		max_width  	21600
-		origin_x   	0
-		origin_y   	0
-		items      	(list diagram_item_list
-		    (object ModView "Component View::NETSTSRV" "NotAModuleType" "NotAModulePart" @139
-			location   	(864, 784)
-			label      	(object ItemLabel
-			    Parent_View 	@139
-			    location   	(829, 759)
-			    fill_color 	13434879
-			    anchor_loc 	3
-			    nlines     	2
-			    max_width  	127
-			    label      	"NETSTSRV")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	10285037
-			quidu      	"3FA67017013E"
-			width      	228
-			autoResize 	TRUE
-			width      	228
-			height     	162)
-		    (object ModView "Component View::Client" "SubType" "Specification" @140
-			location   	(864, 352)
-			label      	(object ItemLabel
-			    Parent_View 	@140
-			    location   	(761, 156)
-			    anchor_loc 	3
-			    nlines     	1
-			    max_width  	399
-			    label      	"Client")
-			icon       	"Subprogram Specification"
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3FD735E1036B"
-			autoResize 	TRUE
-			width      	210
-			height     	312)
-		    (object ModView "Component View::BASE" "NotAModuleType" "NotAModulePart" @141
-			location   	(864, 1136)
-			label      	(object ItemLabel
-			    Parent_View 	@141
-			    location   	(829, 1111)
-			    fill_color 	13434879
-			    anchor_loc 	3
-			    nlines     	2
-			    max_width  	127
-			    label      	"BASE")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3FD736000186"
-			width      	228
-			autoResize 	TRUE
-			width      	228
-			height     	162)
-		    (object ModVisView "" @142
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"3FD736070242"
-			client     	@140
-			supplier   	@139
-			line_style 	0)
-		    (object ModVisView "" @143
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"3FD7360A030D"
-			client     	@139
-			supplier   	@141
-			line_style 	0)))))
-    process_structure 	(object Processes
-	quid       	"3EE5BF170036"
-	ProcsNDevs 	(list
-	    (object Process_Diagram "Deployment View"
-		quid       	"3EE5BF170038"
-		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       	"DDL"
-		name       	"propertyId"
-		value      	"809135966")
-	    (object Attribute
-		tool       	"DDL"
-		name       	"default__Project"
-		value      	(list Attribute_Set
-		    (object Attribute
-			tool       	"DDL"
-			name       	"Directory"
-			value      	"AUTO GENERATE")
-		    (object Attribute
-			tool       	"DDL"
-			name       	"DataBase"
-			value      	("DataBaseSet" 800))
-		    (object Attribute
-			tool       	"DDL"
-			name       	"DataBaseSet"
-			value      	(list Attribute_Set
-			    (object Attribute
-				tool       	"DDL"
-				name       	"ANSI"
-				value      	800)
-			    (object Attribute
-				tool       	"DDL"
-				name       	"Oracle"
-				value      	801)
-			    (object Attribute
-				tool       	"DDL"
-				name       	"SQLServer"
-				value      	802)
-			    (object Attribute
-				tool       	"DDL"
-				name       	"Sybase"
-				value      	803)
-			    (object Attribute
-				tool       	"DDL"
-				name       	"Watcom"
-				value      	804)))
-		    (object Attribute
-			tool       	"DDL"
-			name       	"PrimaryKeyColumnName"
-			value      	"Id")
-		    (object Attribute
-			tool       	"DDL"
-			name       	"PrimaryKeyColumnType"
-			value      	"NUMBER(5)")
-		    (object Attribute
-			tool       	"DDL"
-			name       	"ViewName"
-			value      	"V_")
-		    (object Attribute
-			tool       	"DDL"
-			name       	"TableName"
-			value      	"T_")
-		    (object Attribute
-			tool       	"DDL"
-			name       	"InheritSuffix"
-			value      	"_V")
-		    (object Attribute
-			tool       	"DDL"
-			name       	"DropClause"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"DDL"
-			name       	"BaseViews"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"DDL"
-			name       	"DDLScriptFilename"
-			value      	"DDL1.SQL")))
-	    (object Attribute
-		tool       	"DDL"
-		name       	"default__Attribute"
-		value      	(list Attribute_Set
-		    (object Attribute
-			tool       	"DDL"
-			name       	"ColumnType"
-			value      	"VARCHAR")
-		    (object Attribute
-			tool       	"DDL"
-			name       	"Length"
-			value      	"")
-		    (object Attribute
-			tool       	"DDL"
-			name       	"NullsOK"
-			value      	TRUE)
-		    (object Attribute
-			tool       	"DDL"
-			name       	"PrimaryKey"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"DDL"
-			name       	"Unique"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"DDL"
-			name       	"CompositeUnique"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"DDL"
-			name       	"CheckConstraint"
-			value      	"")))
-	    (object Attribute
-		tool       	"DDL"
-		name       	"HiddenTool"
-		value      	FALSE)
-	    (object Attribute
-		tool       	"Rose Model Integrator"
-		name       	"HiddenTool"
-		value      	FALSE)
-	    (object Attribute
-		tool       	"Rose Web Publisher"
-		name       	"HiddenTool"
-		value      	FALSE)
-	    (object Attribute
-		tool       	"Version Control"
-		name       	"HiddenTool"
-		value      	FALSE))
-	quid       	"3EE5BF170037"))
--- a/commsfwsupport/commselements/StateMachine/Documentation/State Machine Design.mdl	Tue Feb 02 00:53:00 2010 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,2446 +0,0 @@
-
-(object Petal
-    version    	43
-    _written   	"Rose 6.5.9232.10"
-    charSet    	0)
-
-(object Design "Logical View"
-    is_unit    	TRUE
-    is_loaded  	TRUE
-    quid       	"3E79BE2603B6"
-    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       	"3E79BE2603B8"
-	exportControl 	"Public"
-	global     	TRUE
-	logical_models 	(list unit_reference_list)
-	statemachine 	(object State_Machine "State/Activity Model"
-	    quid       	"3EC3E7380367"
-	    states     	(list States
-		(object State "return"
-		    quid       	"3EC3E7A20273"
-		    type       	"EndState")
-		(object Decision "iActiveEvent?"
-		    quid       	"3EC3E7A2025C"
-		    transitions 	(list transition_list
-			(object State_Transition
-			    quid       	"3EC3E7A2025D"
-			    stereotype 	"asynch"
-			    label      	""
-			    supplier   	"ProcessL"
-			    quidu      	"3EC3E7A20290"
-			    condition  	"!= NULL"
-			    sendEvent  	(object sendEvent
-				quid       	"3EC3E7A20260"))
-			(object State_Transition
-			    quid       	"3EC3E7A20261"
-			    label      	""
-			    supplier   	"OnCompletion"
-			    quidu      	"3EC3E7A20265"
-			    condition  	"== NULL"
-			    sendEvent  	(object sendEvent
-				quid       	"3EC3E7A20264"))
-			(object State_Transition
-			    quid       	"3EDC88770128"
-			    label      	""
-			    supplier   	"MStateMachineNotify::OnCompletion()"
-			    quidu      	"3EC3E7A2026E"
-			    condition  	"suspend request"
-			    sendEvent  	(object sendEvent
-				quid       	"3EDC8877012B"))))
-		(object Decision "iStatus?"
-		    quid       	"3EC3E7A20253"
-		    transitions 	(list transition_list
-			(object State_Transition
-			    quid       	"3EC3E7A20254"
-			    label      	""
-			    supplier   	"iActiveEvent?"
-			    quidu      	"3EC3E7A2025C"
-			    condition  	"OK"
-			    sendEvent  	(object sendEvent
-				quid       	"3EC3E7A20257"))
-			(object State_Transition
-			    quid       	"3EC3E7A20258"
-			    label      	""
-			    supplier   	"iLastError?"
-			    quidu      	"3EC3E7A202A4"
-			    condition  	"ERROR"
-			    sendEvent  	(object sendEvent
-				quid       	"3EC3E7A2025B"))))
-		(object Decision "iLastError?"
-		    quid       	"3EC3E7A202A4"
-		    transitions 	(list transition_list
-			(object State_Transition
-			    quid       	"3EC3E7A202A5"
-			    label      	""
-			    supplier   	"iActiveEvent=iErrorEvent?"
-			    quidu      	"3EC3E7A202AA"
-			    condition  	"ERROR"
-			    sendEvent  	(object sendEvent
-				quid       	"3EC3E7A202A8"))
-			(object State_Transition
-			    quid       	"3EC3E7A202A0"
-			    label      	""
-			    supplier   	"iLastError = iStatus"
-			    quidu      	"3EC3E7A2029F"
-			    condition  	"OK"
-			    sendEvent  	(object sendEvent
-				quid       	"3EC3E7A202A3"))
-			(object State_Transition
-			    quid       	"3EC3E9D3004B"
-			    label      	""
-			    supplier   	" iErrorEvent = 0;"
-			    quidu      	"3EC3E95F000C"
-			    condition  	"==KErrNone"
-			    sendEvent  	(object sendEvent
-				quid       	"3EC3E9D3004E"))
-			(object State_Transition
-			    quid       	"3EC3E9D6021F"
-			    label      	""
-			    supplier   	"iActiveEvent = iErrorEvent"
-			    quidu      	"3EC3E7A2029A"
-			    condition  	"!=KErrNone"
-			    sendEvent  	(object sendEvent
-				quid       	"3EC3E9D60222"))))
-		(object ActivityState "OnCompletion"
-		    quid       	"3EC3E7A20265"
-		    transitions 	(list transition_list
-			(object State_Transition
-			    quid       	"3EC3E7A20266"
-			    supplier   	"MStateMachineNotify::OnCompletion()"
-			    quidu      	"3EC3E7A2026E"
-			    sendEvent  	(object sendEvent
-				quid       	"3EC3E7A20269"))
-			(object State_Transition
-			    quid       	"3EC3E7A2026A"
-			    supplier   	"return"
-			    quidu      	"3EC3E7A20273"
-			    sendEvent  	(object sendEvent
-				quid       	"3EC3E7A2026D"))))
-		(object ActivityState "iActiveEvent = iErrorEvent"
-		    quid       	"3EC3E7A2029A"
-		    transitions 	(list transition_list
-			(object State_Transition
-			    quid       	"3EC3E7A20296"
-			    supplier   	"ProcessL"
-			    quidu      	"3EC3E7A20290"
-			    sendEvent  	(object sendEvent
-				quid       	"3EC3E7A20299"))
-			(object State_Transition
-			    quid       	"3EC3E9DD003B"
-			    supplier   	"return"
-			    quidu      	"3EC3E7A20273"
-			    sendEvent  	(object sendEvent
-				quid       	"3EC3E9DD003E"))))
-		(object ActivityState "iLastError = iStatus"
-		    quid       	"3EC3E7A2029F"
-		    transitions 	(list transition_list
-			(object State_Transition
-			    quid       	"3EC3E7A2029B"
-			    supplier   	"iActiveEvent = iErrorEvent"
-			    quidu      	"3EC3E7A2029A"
-			    sendEvent  	(object sendEvent
-				quid       	"3EC3E7A2029E"))))
-		(object ActivityState "return with new event"
-		    quid       	"3EC3E7A20286"
-		    transitions 	(list transition_list
-			(object State_Transition
-			    quid       	"3EC3E7A20282"
-			    supplier   	"Exception?"
-			    quidu      	"3EC3E7A2027D"
-			    sendEvent  	(object sendEvent
-				quid       	"3EC3E7A20285"))))
-		(object Decision "Exception?"
-		    quid       	"3EC3E7A2027D"
-		    transitions 	(list transition_list
-			(object State_Transition
-			    quid       	"3EC3E7A2027E"
-			    label      	""
-			    supplier   	"iActiveEvent = 0"
-			    quidu      	"3EC515350164"
-			    condition  	"YES"
-			    sendEvent  	(object sendEvent
-				quid       	"3EC3E7A20281"))
-			(object State_Transition
-			    quid       	"3EC3E7A20279"
-			    label      	""
-			    supplier   	"SetActive"
-			    quidu      	"3EC3E7A20278"
-			    condition  	"NO"
-			    sendEvent  	(object sendEvent
-				quid       	"3EC3E7A2027C"))))
-		(object ActivityState "Complete iStatus with error"
-		    quid       	"3EC3E7A202C4"
-		    transitions 	(list transition_list
-			(object State_Transition
-			    quid       	"3EC3E7A202C5"
-			    supplier   	"SetActive"
-			    quidu      	"3EC3E7A20278"
-			    sendEvent  	(object sendEvent
-				quid       	"3EC3E7A202C8"))))
-		(object ActivityState "SetActive"
-		    quid       	"3EC3E7A20278"
-		    transitions 	(list transition_list
-			(object State_Transition
-			    quid       	"3EC3E7A20274"
-			    supplier   	"return"
-			    quidu      	"3EC3E7A20273"
-			    sendEvent  	(object sendEvent
-				quid       	"3EC3E7A20277"))))
-		(object ActivityState "MStateMachineNotify::OnCompletion()"
-		    quid       	"3EC3E7A2026E"
-		    transitions 	(list transition_list
-			(object State_Transition
-			    quid       	"3EC3E7A2026F"
-			    supplier   	"return"
-			    quidu      	"3EC3E7A20273"
-			    sendEvent  	(object sendEvent
-				quid       	"3EC3E7A20272"))
-			(object State_Transition
-			    quid       	"3EC51A54025E"
-			    supplier   	"OnCompletion"
-			    quidu      	"3EC3E7A20265"
-			    sendEvent  	(object sendEvent
-				quid       	"3EC51A540261"))))
-		(object Decision "iActiveEvent=iErrorEvent?"
-		    quid       	"3EC3E7A202AA"
-		    transitions 	(list transition_list
-			(object State_Transition
-			    quid       	"3EC3E7A202AB"
-			    label      	""
-			    supplier   	"MStateMachineNotify::OnCompletion()"
-			    quidu      	"3EC3E7A2026E"
-			    condition  	"NO"
-			    sendEvent  	(object sendEvent
-				quid       	"3EC3E7A202AE"))
-			(object State_Transition
-			    quid       	"3EC3E7A202AF"
-			    label      	""
-			    supplier   	"ProcessL"
-			    quidu      	"3EC3E7A20290"
-			    condition  	"YES"
-			    sendEvent  	(object sendEvent
-				quid       	"3EC3E7A202B2"))))
-		(object ActivityState "ProcessL"
-		    quid       	"3EC3E7A20290"
-		    transitions 	(list transition_list
-			(object State_Transition
-			    quid       	"3EC3E7A2028C"
-			    supplier   	"Complete request"
-			    quidu      	"3EC3E7A2028B"
-			    sendEvent  	(object sendEvent
-				quid       	"3EC3E7A2028F"))
-			(object State_Transition
-			    quid       	"3EC3E7A20291"
-			    supplier   	"Access which completes req later"
-			    quidu      	"3EC3E7A202BA"
-			    sendEvent  	(object sendEvent
-				quid       	"3EC3E7A20294"))))
-		(object ActivityState "Complete request"
-		    quid       	"3EC3E7A2028B"
-		    transitions 	(list transition_list
-			(object State_Transition
-			    quid       	"3EC3E7A20287"
-			    supplier   	"return with new event"
-			    quidu      	"3EC3E7A20286"
-			    sendEvent  	(object sendEvent
-				quid       	"3EC3E7A2028A"))))
-		(object ActivityState "Access which completes req later"
-		    quid       	"3EC3E7A202BA"
-		    transitions 	(list transition_list
-			(object State_Transition
-			    quid       	"3EC3E7A202BB"
-			    supplier   	"return with new event"
-			    quidu      	"3EC3E7A20286"
-			    sendEvent  	(object sendEvent
-				quid       	"3EC3E7A202BE"))))
-		(object ActivityState "iLastError = aLastError"
-		    quid       	"3EC3E8A601D1"
-		    transitions 	(list transition_list
-			(object State_Transition
-			    quid       	"3EC3E9CF0145"
-			    supplier   	"iLastError?"
-			    quidu      	"3EC3E7A202A4"
-			    sendEvent  	(object sendEvent
-				quid       	"3EC3E9CF0148"))))
-		(object State "Start"
-		    quid       	"3EC3E8B8000C"
-		    transitions 	(list transition_list
-			(object State_Transition
-			    quid       	"3EC3E9CB03A6"
-			    supplier   	"iLastError = aLastError"
-			    quidu      	"3EC3E8A601D1"
-			    sendEvent  	(object sendEvent
-				quid       	"3EC3E9CB03A9"))
-			(object State_Transition
-			    quid       	"3EC3E7A2024F"
-			    label      	""
-			    supplier   	"iStatus?"
-			    quidu      	"3EC3E7A20253"
-			    Event      	(object Event "RunL"
-				quid       	"3EC3E7A20250")
-			    sendEvent  	(object sendEvent
-				quid       	"3EC3E7A20252")))
-		    type       	"StartState")
-		(object ActivityState " iErrorEvent = 0;"
-		    quid       	"3EC3E95F000C"
-		    transitions 	(list transition_list
-			(object State_Transition
-			    quid       	"3EC3E9D901E1"
-			    supplier   	"Complete client request with KErrCancel"
-			    quidu      	"3ED4E4400154"
-			    sendEvent  	(object sendEvent
-				quid       	"3EC3E9D901E4"))))
-		(object ActivityState "iActiveEvent = 0"
-		    quid       	"3EC515350164"
-		    transitions 	(list transition_list
-			(object State_Transition
-			    quid       	"3EC5156B0164"
-			    supplier   	"Complete iStatus with error"
-			    quidu      	"3EC3E7A202C4"
-			    sendEvent  	(object sendEvent
-				quid       	"3EC5156B0167"))))
-		(object Decision "iHistory?"
-		    quid       	"3EC8E95202BC"
-		    transitions 	(list transition_list
-			(object State_Transition
-			    quid       	"3EC8EEFC030A"
-			    label      	""
-			    supplier   	"Certificate ?"
-			    quidu      	"3EC8ED210210"
-			    condition  	"ServerHello received"
-			    sendEvent  	(object sendEvent
-				quid       	"3EC8EEFC030D"))
-			(object State_Transition
-			    quid       	"3EC9003402BC"
-			    supplier   	"ClientKeyExch?"
-			    quidu      	"3EC9012002AC"
-			    sendEvent  	(object sendEvent
-				quid       	"3EC9003402BF"))
-			(object State_Transition
-			    quid       	"3EC90E0F01C2"
-			    label      	""
-			    supplier   	"return"
-			    quidu      	"3EC3E7A20273"
-			    condition  	"Finish received"
-			    sendEvent  	(object sendEvent
-				quid       	"3EC90E0F01C5"))
-			(object State_Transition
-			    quid       	"3EC90F140329"
-			    label      	""
-			    supplier   	"return"
-			    quidu      	"3EC3E7A20273"
-			    condition  	"Finish sent"
-			    sendEvent  	(object sendEvent
-				quid       	"3EC90F14032C"))))
-		(object Decision "Certificate?"
-		    quid       	"3EC8EC49026D")
-		(object Decision "CertificateVer?"
-		    quid       	"3EC8EC5A023F"
-		    transitions 	(list transition_list
-			(object State_Transition
-			    quid       	"3EC900750154"
-			    supplier   	"Certificate ?"
-			    quidu      	"3EC8ED210210"
-			    sendEvent  	(object sendEvent
-				quid       	"3EC900750157"))))
-		(object Decision "Certificate ?"
-		    quid       	"3EC8ED210210")
-		(object Decision "ClientKeyExch?"
-		    quid       	"3EC9012002AC"
-		    transitions 	(list transition_list
-			(object State_Transition
-			    quid       	"3EC9015A001C"
-			    label      	""
-			    supplier   	"Certificate ?"
-			    quidu      	"3EC8ED210210"
-			    condition  	"NOT sent"
-			    sendEvent  	(object sendEvent
-				quid       	"3EC9015A001F"))
-			(object State_Transition
-			    quid       	"3EC902570173"
-			    label      	""
-			    supplier   	"CertificateVer?"
-			    quidu      	"3EC8EC5A023F"
-			    condition  	"sent"
-			    sendEvent  	(object sendEvent
-				quid       	"3EC902570176"))))
-		(object ActivityState "Complete client request with KErrCancel"
-		    quid       	"3ED4E4400154"
-		    transitions 	(list transition_list
-			(object State_Transition
-			    quid       	"3ED4E49601A2"
-			    supplier   	"iActiveEvent = iErrorEvent"
-			    quidu      	"3EC3E7A2029A"
-			    sendEvent  	(object sendEvent
-				quid       	"3ED4E49601A5")))))
-	    partitions 	(list Partitions
-		(object Partition "$UNNAMED$0"
-		    quid       	"3EC3E7CF01F0"
-		    class      	"CActiveScheduler"
-		    quidu      	"3E7F10A60099"
-		    persistence 	"Transient"
-		    multi      	FALSE)
-		(object Partition "$UNNAMED$1"
-		    quid       	"3EC3E7CF01F6"
-		    class      	"Logical View::StateMachines::CStateMachine"
-		    quidu      	"3E7A1B9A00A9"
-		    persistence 	"Transient"
-		    multi      	FALSE)
-		(object Partition "$UNNAMED$2"
-		    quid       	"3EC3E7CF0231"
-		    class      	"Logical View::CAsynchEvent"
-		    quidu      	"3E7A1D3402AD"
-		    persistence 	"Transient"
-		    multi      	FALSE)
-		(object Partition "$UNNAMED$3"
-		    quid       	"3ECB766900D7"
-		    class      	"Logical View::StateMachines::CStateMachine"
-		    quidu      	"3E7A1B9A00A9"
-		    persistence 	"Transient"
-		    multi      	FALSE))
-	    statediagrams 	(list StateDiagrams
-		(object ActivityDiagram "CStateMachine::Cancel"
-		    quid       	"3EC3E7380377"
-		    title      	"CStateMachine::Cancel"
-		    zoom       	100
-		    max_height 	28350
-		    max_width  	21600
-		    origin_x   	0
-		    origin_y   	0
-		    items      	(list diagram_item_list
-			(object Swimlane "$UNNAMED$3" @1
-			    line_color 	3342489
-			    quidu      	"3ECB766900D7"
-			    width      	1398)
-			(object ActivityStateView "iLastError = aLastError" @2
-			    Parent_View 	@1
-			    location   	(688, 352)
-			    label      	(object ItemLabel
-				Parent_View 	@2
-				location   	(688, 346)
-				fill_color 	13434879
-				anchor_loc 	1
-				nlines     	2
-				max_width  	386
-				justify    	0
-				label      	"iLastError = aLastError")
-			    icon_style 	"Icon"
-			    line_color 	3342489
-			    fill_color 	13434879
-			    quidu      	"3EC3E8A601D1"
-			    width      	500
-			    height     	118
-			    autoResize 	TRUE)
-			(object StateView "StartState" "Start" @3
-			    Parent_View 	@1
-			    location   	(688, 128)
-			    label      	(object ItemLabel
-				Parent_View 	@3
-				location   	(730, 98)
-				nlines     	2
-				max_width  	600
-				label      	"Start")
-			    icon_style 	"Icon"
-			    line_color 	3342489
-			    fill_color 	13434879
-			    quidu      	"3EC3E8B8000C"
-			    autoResize 	TRUE)
-			(object TransView "" @4
-			    stereotype 	TRUE
-			    line_color 	3342489
-			    quidu      	"3EC3E9CB03A6"
-			    client     	@3
-			    supplier   	@2
-			    line_style 	0
-			    x_offset   	FALSE)
-			(object ActivityStateView "iActiveEvent = iErrorEvent" @5
-			    Parent_View 	@1
-			    location   	(688, 1360)
-			    label      	(object ItemLabel
-				Parent_View 	@5
-				location   	(688, 1358)
-				fill_color 	13434879
-				anchor_loc 	1
-				nlines     	2
-				max_width  	564
-				justify    	0
-				label      	"iActiveEvent = iErrorEvent")
-			    icon_style 	"Icon"
-			    line_color 	3342489
-			    fill_color 	13434879
-			    quidu      	"3EC3E7A2029A"
-			    width      	672
-			    height     	110
-			    autoResize 	TRUE)
-			(object DecisionView "iLastError?" @6
-			    Parent_View 	@1
-			    location   	(688, 544)
-			    font       	(object Font
-				bold       	TRUE)
-			    label      	(object ItemLabel
-				Parent_View 	@6
-				location   	(744, 495)
-				nlines     	2
-				max_width  	300
-				label      	"iLastError?")
-			    icon_style 	"Icon"
-			    line_color 	3342489
-			    fill_color 	13434879
-			    quidu      	"3EC3E7A202A4"
-			    autoResize 	TRUE)
-			(object TransView "" @7
-			    stereotype 	TRUE
-			    line_color 	3342489
-			    quidu      	"3EC3E9CF0145"
-			    client     	@2
-			    supplier   	@6
-			    line_style 	0
-			    x_offset   	FALSE)
-			(object TransView "" @8
-			    label      	(object SegLabel @9
-				Parent_View 	@8
-				location   	(846, 598)
-				anchor_loc 	1
-				nlines     	1
-				max_width  	287
-				justify    	0
-				label      	"[ !=KErrNone ]"
-				pctDist    	0.023578
-				height     	158
-				orientation 	0)
-			    stereotype 	TRUE
-			    line_color 	3342489
-			    quidu      	"3EC3E9D6021F"
-			    client     	@6
-			    supplier   	@5
-			    line_style 	0
-			    x_offset   	FALSE)
-			(object StateView "EndState" "return" @10
-			    Parent_View 	@1
-			    location   	(688, 1680)
-			    label      	(object ItemLabel
-				Parent_View 	@10
-				location   	(742, 1638)
-				anchor_loc 	1
-				nlines     	2
-				max_width  	-12
-				justify    	0
-				label      	"return")
-			    icon_style 	"Icon"
-			    line_color 	3342489
-			    fill_color 	13434879
-			    quidu      	"3EC3E7A20273"
-			    autoResize 	TRUE)
-			(object TransView "" @11
-			    stereotype 	TRUE
-			    line_color 	3342489
-			    quidu      	"3EC3E9DD003B"
-			    client     	@5
-			    supplier   	@10
-			    line_style 	0
-			    x_offset   	FALSE)
-			(object ActivityStateView " iErrorEvent = 0;" @12
-			    Parent_View 	@1
-			    location   	(352, 817)
-			    label      	(object ItemLabel
-				Parent_View 	@12
-				location   	(352, 808)
-				fill_color 	13434879
-				anchor_loc 	1
-				nlines     	2
-				max_width  	358
-				justify    	0
-				label      	" iErrorEvent = 0;")
-			    icon_style 	"Icon"
-			    line_color 	3342489
-			    fill_color 	13434879
-			    quidu      	"3EC3E95F000C"
-			    width      	476
-			    height     	124
-			    autoResize 	TRUE)
-			(object TransView "" @13
-			    label      	(object SegLabel @14
-				Parent_View 	@13
-				location   	(354, 677)
-				anchor_loc 	1
-				nlines     	1
-				max_width  	281
-				justify    	0
-				label      	"[ ==KErrNone ]"
-				pctDist    	0.958848
-				height     	97
-				orientation 	1)
-			    stereotype 	TRUE
-			    line_color 	3342489
-			    quidu      	"3EC3E9D3004B"
-			    client     	@6
-			    supplier   	@12
-			    line_style 	0
-			    x_offset   	FALSE)
-			(object NoteView @15
-			    Parent_View 	@1
-			    location   	(240, 144)
-			    label      	(object ItemLabel
-				Parent_View 	@15
-				location   	(102, 84)
-				fill_color 	13434879
-				nlines     	2
-				max_width  	240
-				label      	"Request outstanding")
-			    line_color 	3342489
-			    fill_color 	13434879
-			    width      	300
-			    height     	132)
-			(object AttachView "" @16
-			    stereotype 	TRUE
-			    line_color 	3342489
-			    client     	@15
-			    supplier   	@3
-			    line_style 	0)
-			(object ActivityStateView "Complete client request with KErrCancel" @17
-			    Parent_View 	@1
-			    location   	(350, 1009)
-			    label      	(object ItemLabel
-				Parent_View 	@17
-				location   	(350, 1007)
-				fill_color 	13434879
-				anchor_loc 	1
-				nlines     	2
-				max_width  	472
-				justify    	0
-				label      	"Complete client request with KErrCancel")
-			    icon_style 	"Icon"
-			    line_color 	3342489
-			    fill_color 	13434879
-			    quidu      	"3ED4E4400154"
-			    width      	580
-			    height     	110
-			    autoResize 	TRUE)
-			(object TransView "" @18
-			    stereotype 	TRUE
-			    line_color 	3342489
-			    quidu      	"3EC3E9D901E1"
-			    client     	@12
-			    supplier   	@17
-			    line_style 	0
-			    x_offset   	FALSE)
-			(object NoteView @19
-			    Parent_View 	@1
-			    location   	(1312, 1648)
-			    label      	(object ItemLabel
-				Parent_View 	@19
-				location   	(937, 1510)
-				fill_color 	13434879
-				nlines     	5
-				max_width  	715
-				label      	
-|if iLastError != KErrNone it will enter CStateMachine::RunL which takes appropriate actions:
-|Send/not send notify to the peer
-|Complete user request with iLastError
-				)
-			    line_color 	3342489
-			    fill_color 	13434879
-			    width      	775
-			    height     	288)
-			(object AttachView "" @20
-			    stereotype 	TRUE
-			    line_color 	3342489
-			    client     	@19
-			    supplier   	@10
-			    line_style 	0)
-			(object Swimlane "$UNNAMED$0" @21
-			    location   	(1398, 0)
-			    line_color 	3342489
-			    quidu      	"3EC3E7CF01F0"
-			    width      	450)
-			(object NoteView @22
-			    Parent_View 	@21
-			    location   	(1504, 272)
-			    label      	(object ItemLabel
-				Parent_View 	@22
-				location   	(1066, 206)
-				fill_color 	13434879
-				nlines     	2
-				max_width  	840
-				label      	"aLastError is a parameter of CStateMachine::Cancel( TInt aLastError )")
-			    line_color 	3342489
-			    fill_color 	13434879
-			    width      	900
-			    height     	144)
-			(object AttachView "" @23
-			    stereotype 	TRUE
-			    line_color 	3342489
-			    client     	@22
-			    supplier   	@2
-			    line_style 	0)
-			(object TransView "" @24
-			    stereotype 	TRUE
-			    line_color 	3342489
-			    quidu      	"3ED4E49601A2"
-			    client     	@17
-			    supplier   	@5
-			    line_style 	0
-			    x_offset   	FALSE)))
-		(object ActivityDiagram "CStateMachine::RunL"
-		    quid       	"3EC3E79B00C8"
-		    title      	"CStateMachine::RunL"
-		    zoom       	100
-		    max_height 	28350
-		    max_width  	21600
-		    origin_x   	0
-		    origin_y   	0
-		    items      	(list diagram_item_list
-			(object Swimlane "$UNNAMED$0" @25
-			    line_color 	3342489
-			    quidu      	"3EC3E7CF01F0"
-			    width      	450)
-			(object StateView "EndState" "return" @26
-			    Parent_View 	@25
-			    location   	(144, 1792)
-			    label      	(object ItemLabel
-				Parent_View 	@26
-				location   	(198, 1750)
-				anchor_loc 	1
-				nlines     	2
-				max_width  	-12
-				justify    	0
-				label      	"return")
-			    icon_style 	"Icon"
-			    line_color 	3342489
-			    fill_color 	13434879
-			    quidu      	"3EC3E7A20273"
-			    autoResize 	TRUE)
-			(object StateView "EndState" "return" @27
-			    Parent_View 	@25
-			    location   	(208, 112)
-			    label      	(object ItemLabel
-				Parent_View 	@27
-				location   	(262, 70)
-				anchor_loc 	1
-				nlines     	2
-				max_width  	-12
-				justify    	0
-				label      	"return")
-			    icon_style 	"Icon"
-			    line_color 	3342489
-			    fill_color 	13434879
-			    quidu      	"3EC3E7A20273"
-			    autoResize 	TRUE)
-			(object StateView "StartState" "Start" @28
-			    Parent_View 	@25
-			    location   	(208, 877)
-			    label      	(object ItemLabel
-				Parent_View 	@28
-				location   	(250, 847)
-				anchor_loc 	1
-				nlines     	2
-				max_width  	220
-				justify    	0
-				label      	"Start")
-			    icon_style 	"Icon"
-			    line_color 	3342489
-			    fill_color 	13434879
-			    quidu      	"3EC3E8B8000C"
-			    autoResize 	TRUE)
-			(object NoteView @29
-			    Parent_View 	@25
-			    location   	(208, 685)
-			    label      	(object ItemLabel
-				Parent_View 	@29
-				location   	(70, 625)
-				fill_color 	13434879
-				nlines     	2
-				max_width  	240
-				label      	"Wait for request")
-			    line_color 	3342489
-			    fill_color 	13434879
-			    width      	300
-			    height     	132)
-			(object AttachView "" @30
-			    stereotype 	TRUE
-			    line_color 	3342489
-			    client     	@29
-			    supplier   	@28
-			    line_style 	0)
-			(object NoteView @31
-			    Parent_View 	@25
-			    location   	(240, 480)
-			    label      	(object ItemLabel
-				Parent_View 	@31
-				location   	(74, 399)
-				fill_color 	13434879
-				nlines     	3
-				max_width  	296
-				label      	"It too checks iActiveEvent against NULL")
-			    line_color 	3342489
-			    fill_color 	13434879
-			    width      	356
-			    height     	175)
-			(object Swimlane "$UNNAMED$1" @32
-			    location   	(450, 0)
-			    line_color 	3342489
-			    quidu      	"3EC3E7CF01F6"
-			    width      	1050)
-			(object DecisionView "iActiveEvent?" @33
-			    Parent_View 	@32
-			    location   	(752, 1036)
-			    font       	(object Font
-				bold       	TRUE)
-			    label      	(object ItemLabel
-				Parent_View 	@33
-				location   	(808, 987)
-				nlines     	2
-				max_width  	300
-				label      	"iActiveEvent?")
-			    icon_style 	"Icon"
-			    line_color 	3342489
-			    fill_color 	13434879
-			    quidu      	"3EC3E7A2025C"
-			    autoResize 	TRUE)
-			(object DecisionView "iStatus?" @34
-			    Parent_View 	@32
-			    location   	(752, 877)
-			    font       	(object Font
-				bold       	TRUE)
-			    label      	(object ItemLabel
-				Parent_View 	@34
-				location   	(808, 828)
-				nlines     	2
-				max_width  	300
-				label      	"iStatus?")
-			    icon_style 	"Icon"
-			    line_color 	3342489
-			    fill_color 	13434879
-			    quidu      	"3EC3E7A20253"
-			    autoResize 	TRUE)
-			(object TransView "" @35
-			    label      	(object SegLabel @36
-				Parent_View 	@35
-				location   	(830, 923)
-				anchor_loc 	1
-				nlines     	1
-				max_width  	131
-				justify    	0
-				label      	"[ OK ]"
-				pctDist    	0.110687
-				height     	78
-				orientation 	0)
-			    stereotype 	TRUE
-			    line_color 	3342489
-			    quidu      	"3EC3E7A20254"
-			    client     	@34
-			    supplier   	@33
-			    line_style 	0
-			    x_offset   	FALSE)
-			(object TransView "" @37
-			    label      	(object SegLabel @38
-				Parent_View 	@37
-				location   	(398, 855)
-				anchor_loc 	1
-				nlines     	1
-				max_width  	150
-				justify    	0
-				label      	"RunL"
-				pctDist    	0.364465
-				height     	23
-				orientation 	0)
-			    stereotype 	TRUE
-			    line_color 	3342489
-			    quidu      	"3EC3E7A2024F"
-			    client     	@28
-			    supplier   	@34
-			    line_style 	0
-			    x_offset   	FALSE)
-			(object DecisionView "iLastError?" @39
-			    Parent_View 	@32
-			    location   	(752, 671)
-			    font       	(object Font
-				bold       	TRUE)
-			    label      	(object ItemLabel
-				Parent_View 	@39
-				location   	(808, 622)
-				nlines     	2
-				max_width  	300
-				label      	"iLastError?")
-			    icon_style 	"Icon"
-			    line_color 	3342489
-			    fill_color 	13434879
-			    quidu      	"3EC3E7A202A4"
-			    autoResize 	TRUE)
-			(object TransView "" @40
-			    label      	(object SegLabel @41
-				Parent_View 	@40
-				location   	(864, 807)
-				font       	(object Font
-				    color      	255
-				    default_color 	FALSE)
-				anchor_loc 	1
-				nlines     	1
-				max_width  	197
-				justify    	0
-				label      	"[ ERROR ]"
-				pctDist    	0.258242
-				height     	112
-				orientation 	1)
-			    stereotype 	TRUE
-			    line_color 	255
-			    quidu      	"3EC3E7A20258"
-			    client     	@34
-			    supplier   	@39
-			    line_style 	0
-			    x_offset   	FALSE)
-			(object ActivityStateView "OnCompletion" @42
-			    Parent_View 	@32
-			    location   	(752, 1248)
-			    label      	(object ItemLabel
-				Parent_View 	@42
-				location   	(752, 1240)
-				fill_color 	13434879
-				anchor_loc 	1
-				nlines     	2
-				max_width  	336
-				justify    	0
-				label      	"OnCompletion")
-			    icon_style 	"Icon"
-			    line_color 	3342489
-			    fill_color 	13434879
-			    quidu      	"3EC3E7A20265"
-			    width      	452
-			    height     	122
-			    autoResize 	TRUE)
-			(object TransView "" @43
-			    label      	(object SegLabel @44
-				Parent_View 	@43
-				location   	(636, 1104)
-				anchor_loc 	1
-				nlines     	1
-				max_width  	262
-				justify    	0
-				label      	"[ == NULL ]"
-				pctDist    	0.280424
-				height     	117
-				orientation 	1)
-			    stereotype 	TRUE
-			    line_color 	3342489
-			    quidu      	"3EC3E7A20261"
-			    client     	@33
-			    supplier   	@42
-			    line_style 	0
-			    x_offset   	FALSE)
-			(object ActivityStateView "OnCompletion" @45
-			    Parent_View 	@32
-			    location   	(752, 112)
-			    label      	(object ItemLabel
-				Parent_View 	@45
-				location   	(752, 104)
-				fill_color 	13434879
-				anchor_loc 	1
-				nlines     	2
-				max_width  	336
-				justify    	0
-				label      	"OnCompletion")
-			    icon_style 	"Icon"
-			    line_color 	3342489
-			    fill_color 	13434879
-			    quidu      	"3EC3E7A20265"
-			    width      	452
-			    height     	122
-			    autoResize 	TRUE)
-			(object TransView "" @46
-			    stereotype 	TRUE
-			    line_color 	3342489
-			    quidu      	"3EC3E7A2026A"
-			    client     	@45
-			    supplier   	@27
-			    line_style 	0
-			    x_offset   	FALSE)
-			(object ActivityStateView "iActiveEvent = iErrorEvent" @47
-			    Parent_View 	@32
-			    location   	(1200, 877)
-			    label      	(object ItemLabel
-				Parent_View 	@47
-				location   	(1200, 875)
-				fill_color 	13434879
-				anchor_loc 	1
-				nlines     	2
-				max_width  	370
-				justify    	0
-				label      	"iActiveEvent = iErrorEvent")
-			    icon_style 	"Icon"
-			    line_color 	3342489
-			    fill_color 	13434879
-			    quidu      	"3EC3E7A2029A"
-			    width      	478
-			    height     	110
-			    autoResize 	TRUE)
-			(object ActivityStateView "iLastError = iStatus" @48
-			    Parent_View 	@32
-			    location   	(1200, 671)
-			    label      	(object ItemLabel
-				Parent_View 	@48
-				location   	(1200, 672)
-				fill_color 	13434879
-				anchor_loc 	1
-				nlines     	2
-				max_width  	268
-				justify    	0
-				label      	"iLastError = iStatus")
-			    icon_style 	"Icon"
-			    line_color 	3342489
-			    fill_color 	13434879
-			    quidu      	"3EC3E7A2029F"
-			    autoResize 	TRUE)
-			(object TransView "" @49
-			    label      	(object SegLabel @50
-				Parent_View 	@49
-				location   	(873, 701)
-				anchor_loc 	1
-				nlines     	1
-				max_width  	150
-				justify    	0
-				label      	"[ OK ]"
-				pctDist    	0.226496
-				height     	30
-				orientation 	1)
-			    stereotype 	TRUE
-			    line_color 	3342489
-			    quidu      	"3EC3E7A202A0"
-			    client     	@39
-			    supplier   	@48
-			    line_style 	0
-			    x_offset   	FALSE)
-			(object TransView "" @51
-			    stereotype 	TRUE
-			    line_color 	3342489
-			    quidu      	"3EC3E7A2029B"
-			    client     	@48
-			    supplier   	@47
-			    line_style 	0
-			    x_offset   	FALSE)
-			(object ActivityStateView "return with new event" @52
-			    Parent_View 	@32
-			    location   	(1216, 1257)
-			    label      	(object ItemLabel
-				Parent_View 	@52
-				location   	(1216, 1258)
-				fill_color 	13434879
-				anchor_loc 	1
-				nlines     	2
-				max_width  	268
-				justify    	0
-				label      	"return with new event")
-			    icon_style 	"Icon"
-			    line_color 	3342489
-			    fill_color 	13434879
-			    quidu      	"3EC3E7A20286"
-			    autoResize 	TRUE)
-			(object DecisionView "Exception?" @53
-			    Parent_View 	@32
-			    location   	(1216, 1424)
-			    font       	(object Font
-				bold       	TRUE)
-			    label      	(object ItemLabel
-				Parent_View 	@53
-				location   	(1272, 1375)
-				nlines     	2
-				max_width  	300
-				label      	"Exception?")
-			    icon_style 	"Icon"
-			    line_color 	3342489
-			    fill_color 	13434879
-			    quidu      	"3EC3E7A2027D"
-			    autoResize 	TRUE)
-			(object TransView "" @54
-			    stereotype 	TRUE
-			    line_color 	3342489
-			    quidu      	"3EC3E7A20282"
-			    client     	@52
-			    supplier   	@53
-			    line_style 	0
-			    x_offset   	FALSE)
-			(object ActivityStateView "Complete iStatus with error" @55
-			    Parent_View 	@32
-			    location   	(1216, 1792)
-			    label      	(object ItemLabel
-				Parent_View 	@55
-				location   	(1216, 1790)
-				fill_color 	13434879
-				anchor_loc 	1
-				nlines     	2
-				max_width  	306
-				justify    	0
-				label      	"Complete iStatus with error")
-			    icon_style 	"Icon"
-			    line_color 	3342489
-			    fill_color 	13434879
-			    quidu      	"3EC3E7A202C4"
-			    width      	414
-			    height     	110
-			    autoResize 	TRUE)
-			(object ActivityStateView "SetActive" @56
-			    Parent_View 	@32
-			    location   	(720, 1792)
-			    label      	(object ItemLabel
-				Parent_View 	@56
-				location   	(720, 1793)
-				fill_color 	13434879
-				anchor_loc 	1
-				nlines     	2
-				max_width  	268
-				justify    	0
-				label      	"SetActive")
-			    icon_style 	"Icon"
-			    line_color 	3342489
-			    fill_color 	13434879
-			    quidu      	"3EC3E7A20278"
-			    autoResize 	TRUE)
-			(object TransView "" @57
-			    label      	(object SegLabel @58
-				Parent_View 	@57
-				location   	(998, 1481)
-				anchor_loc 	1
-				nlines     	1
-				max_width  	138
-				justify    	0
-				label      	"[ NO ]"
-				pctDist    	0.304950
-				height     	51
-				orientation 	1)
-			    stereotype 	TRUE
-			    line_color 	3342489
-			    quidu      	"3EC3E7A20279"
-			    client     	@53
-			    supplier   	@56
-			    line_style 	0
-			    x_offset   	FALSE)
-			(object TransView "" @59
-			    stereotype 	TRUE
-			    line_color 	3342489
-			    quidu      	"3EC3E7A20274"
-			    client     	@56
-			    supplier   	@26
-			    line_style 	0
-			    x_offset   	FALSE)
-			(object TransView "" @60
-			    stereotype 	TRUE
-			    line_color 	3342489
-			    quidu      	"3EC3E7A202C5"
-			    client     	@55
-			    supplier   	@56
-			    line_style 	0
-			    x_offset   	FALSE)
-			(object ActivityStateView "MStateMachineNotify::OnCompletion()" @61
-			    Parent_View 	@32
-			    location   	(752, 1504)
-			    label      	(object ItemLabel
-				Parent_View 	@61
-				location   	(752, 1492)
-				fill_color 	13434879
-				anchor_loc 	1
-				nlines     	2
-				max_width  	344
-				justify    	0
-				label      	"MStateMachineNotify::OnCompletion()")
-			    icon_style 	"Icon"
-			    line_color 	3342489
-			    fill_color 	13434879
-			    quidu      	"3EC3E7A2026E"
-			    width      	466
-			    height     	130
-			    autoResize 	TRUE)
-			(object TransView "" @62
-			    stereotype 	TRUE
-			    line_color 	3342489
-			    quidu      	"3EC3E7A20266"
-			    client     	@42
-			    supplier   	@61
-			    line_style 	0
-			    x_offset   	FALSE)
-			(object TransView "" @63
-			    stereotype 	TRUE
-			    line_color 	3342489
-			    quidu      	"3EC3E7A2026F"
-			    client     	@61
-			    supplier   	@26
-			    line_style 	0
-			    x_offset   	FALSE)
-			(object TransView "" @64
-			    label      	(object SegLabel @65
-				Parent_View 	@64
-				location   	(351, 1001)
-				anchor_loc 	1
-				nlines     	1
-				max_width  	357
-				justify    	0
-				label      	"[ suspend request ]"
-				pctDist    	0.251294
-				height     	37
-				orientation 	1)
-			    stereotype 	TRUE
-			    line_color 	3342489
-			    quidu      	"3EDC88770128"
-			    client     	@33
-			    supplier   	@61
-			    vertices   	(list Points
-				(677, 1036)
-				(191, 1038)
-				(191, 1503)
-				(539, 1503))
-			    line_style 	0
-			    x_offset   	FALSE)
-			(object DecisionView "iActiveEvent=iErrorEvent?" @66
-			    Parent_View 	@32
-			    location   	(752, 477)
-			    font       	(object Font
-				bold       	TRUE)
-			    label      	(object ItemLabel
-				Parent_View 	@66
-				location   	(808, 428)
-				nlines     	2
-				max_width  	300
-				label      	"iActiveEvent=iErrorEvent?")
-			    icon_style 	"Icon"
-			    line_color 	3342489
-			    fill_color 	13434879
-			    quidu      	"3EC3E7A202AA"
-			    autoResize 	TRUE)
-			(object TransView "" @67
-			    label      	(object SegLabel @68
-				Parent_View 	@67
-				location   	(867, 590)
-				font       	(object Font
-				    color      	255
-				    default_color 	FALSE)
-				anchor_loc 	1
-				nlines     	1
-				max_width  	206
-				justify    	0
-				label      	"[ ERROR ]"
-				pctDist    	0.362745
-				height     	115
-				orientation 	1)
-			    stereotype 	TRUE
-			    line_color 	255
-			    quidu      	"3EC3E7A202A5"
-			    client     	@39
-			    supplier   	@66
-			    line_style 	0
-			    x_offset   	FALSE)
-			(object AttachView "" @69
-			    stereotype 	TRUE
-			    line_color 	3342489
-			    client     	@31
-			    supplier   	@66
-			    line_style 	0)
-			(object ActivityStateView "iActiveEvent = 0" @70
-			    Parent_View 	@32
-			    location   	(1218, 1600)
-			    label      	(object ItemLabel
-				Parent_View 	@70
-				location   	(1218, 1601)
-				fill_color 	13434879
-				anchor_loc 	1
-				nlines     	2
-				max_width  	268
-				justify    	0
-				label      	"iActiveEvent = 0")
-			    icon_style 	"Icon"
-			    line_color 	3342489
-			    fill_color 	13434879
-			    quidu      	"3EC515350164"
-			    autoResize 	TRUE)
-			(object TransView "" @71
-			    label      	(object SegLabel @72
-				Parent_View 	@71
-				location   	(1277, 1477)
-				font       	(object Font
-				    color      	255
-				    default_color 	FALSE)
-				anchor_loc 	1
-				nlines     	1
-				max_width  	156
-				justify    	0
-				label      	"[ YES ]"
-				pctDist    	0.201597
-				height     	61
-				orientation 	0)
-			    stereotype 	TRUE
-			    line_color 	255
-			    quidu      	"3EC3E7A2027E"
-			    client     	@53
-			    supplier   	@70
-			    line_style 	0
-			    x_offset   	FALSE)
-			(object TransView "" @73
-			    stereotype 	TRUE
-			    line_color 	255
-			    quidu      	"3EC5156B0164"
-			    client     	@70
-			    supplier   	@55
-			    line_style 	0
-			    x_offset   	FALSE)
-			(object ActivityStateView "MStateMachineNotify::OnCompletion()" @74
-			    Parent_View 	@32
-			    location   	(752, 288)
-			    label      	(object ItemLabel
-				Parent_View 	@74
-				location   	(752, 282)
-				fill_color 	13434879
-				anchor_loc 	1
-				nlines     	2
-				max_width  	348
-				justify    	0
-				label      	"MStateMachineNotify::OnCompletion()")
-			    icon_style 	"Icon"
-			    line_color 	3342489
-			    fill_color 	13434879
-			    quidu      	"3EC3E7A2026E"
-			    width      	462
-			    height     	118
-			    autoResize 	TRUE)
-			(object TransView "" @75
-			    label      	(object SegLabel @76
-				Parent_View 	@75
-				location   	(676, 424)
-				anchor_loc 	1
-				nlines     	1
-				max_width  	112
-				justify    	0
-				label      	"[ NO ]"
-				pctDist    	0.173469
-				height     	77
-				orientation 	0)
-			    stereotype 	TRUE
-			    line_color 	255
-			    quidu      	"3EC3E7A202AB"
-			    client     	@66
-			    supplier   	@74
-			    line_style 	0
-			    x_offset   	FALSE)
-			(object TransView "" @77
-			    stereotype 	TRUE
-			    line_color 	255
-			    quidu      	"3EC51A54025E"
-			    client     	@74
-			    supplier   	@45
-			    line_style 	0
-			    x_offset   	FALSE)
-			(object NoteView @78
-			    Parent_View 	@32
-			    location   	(1248, 112)
-			    label      	(object ItemLabel
-				Parent_View 	@78
-				location   	(1110, 52)
-				fill_color 	13434879
-				nlines     	2
-				max_width  	240
-				label      	"with iLastError")
-			    line_color 	3342489
-			    fill_color 	13434879
-			    width      	300
-			    height     	132)
-			(object Swimlane "$UNNAMED$2" @79
-			    location   	(1500, 0)
-			    line_color 	3342489
-			    quidu      	"3EC3E7CF0231"
-			    width      	860)
-			(object ActivityStateView "ProcessL" @80
-			    Parent_View 	@79
-			    location   	(1968, 1036)
-			    label      	(object ItemLabel
-				Parent_View 	@80
-				location   	(1968, 1037)
-				fill_color 	13434879
-				anchor_loc 	1
-				nlines     	2
-				max_width  	268
-				justify    	0
-				label      	"ProcessL")
-			    icon_style 	"Icon"
-			    line_color 	3342489
-			    fill_color 	13434879
-			    quidu      	"3EC3E7A20290"
-			    autoResize 	TRUE)
-			(object TransView "" @81
-			    label      	(object SegLabel @82
-				Parent_View 	@81
-				location   	(1229, 1114)
-				anchor_loc 	1
-				nlines     	1
-				max_width  	232
-				justify    	0
-				label      	"[ != NULL ]"
-				pctDist    	0.414712
-				height     	78
-				orientation 	1)
-			    stereotype 	(object SegLabel @83
-				Parent_View 	@81
-				location   	(1234, 1064)
-				anchor     	10
-				anchor_loc 	1
-				nlines     	1
-				max_width  	232
-				justify    	0
-				label      	"<<asynch>>"
-				pctDist    	0.420043
-				height     	28
-				orientation 	1)
-			    line_color 	3342489
-			    quidu      	"3EC3E7A2025D"
-			    client     	@33
-			    supplier   	@80
-			    line_style 	0
-			    x_offset   	FALSE)
-			(object TransView "" @84
-			    stereotype 	TRUE
-			    line_color 	3342489
-			    quidu      	"3EC3E7A20296"
-			    client     	@47
-			    supplier   	@80
-			    line_style 	0
-			    x_offset   	FALSE)
-			(object TransView "" @85
-			    label      	(object SegLabel @86
-				Parent_View 	@85
-				location   	(1167, 449)
-				anchor_loc 	1
-				nlines     	1
-				max_width  	150
-				justify    	0
-				label      	"[ YES ]"
-				pctDist    	0.248833
-				height     	29
-				orientation 	0)
-			    stereotype 	TRUE
-			    line_color 	255
-			    quidu      	"3EC3E7A202AF"
-			    client     	@66
-			    supplier   	@80
-			    vertices   	(list Points
-				(827, 477)
-				(1581, 478)
-				(1929, 981))
-			    line_style 	0
-			    x_offset   	FALSE)
-			(object ActivityStateView "Complete request" @87
-			    Parent_View 	@79
-			    location   	(1776, 1257)
-			    label      	(object ItemLabel
-				Parent_View 	@87
-				location   	(1776, 1258)
-				fill_color 	13434879
-				anchor_loc 	1
-				nlines     	2
-				max_width  	268
-				justify    	0
-				label      	"Complete request")
-			    icon_style 	"Icon"
-			    line_color 	3342489
-			    fill_color 	13434879
-			    quidu      	"3EC3E7A2028B"
-			    autoResize 	TRUE)
-			(object TransView "" @88
-			    stereotype 	TRUE
-			    line_color 	3342489
-			    quidu      	"3EC3E7A2028C"
-			    client     	@80
-			    supplier   	@87
-			    line_style 	0
-			    x_offset   	FALSE)
-			(object TransView "" @89
-			    stereotype 	TRUE
-			    line_color 	3342489
-			    quidu      	"3EC3E7A20287"
-			    client     	@87
-			    supplier   	@52
-			    line_style 	0
-			    x_offset   	FALSE)
-			(object ActivityStateView "Access which completes req later" @90
-			    Parent_View 	@79
-			    location   	(1968, 1440)
-			    label      	(object ItemLabel
-				Parent_View 	@90
-				location   	(1968, 1435)
-				fill_color 	13434879
-				anchor_loc 	1
-				nlines     	2
-				max_width  	552
-				justify    	0
-				label      	"Access which completes req later")
-			    icon_style 	"Icon"
-			    line_color 	3342489
-			    fill_color 	13434879
-			    quidu      	"3EC3E7A202BA"
-			    width      	664
-			    height     	116
-			    autoResize 	TRUE)
-			(object TransView "" @91
-			    stereotype 	TRUE
-			    line_color 	3342489
-			    quidu      	"3EC3E7A20291"
-			    client     	@80
-			    supplier   	@90
-			    line_style 	0
-			    x_offset   	FALSE)
-			(object TransView "" @92
-			    stereotype 	TRUE
-			    line_color 	3342489
-			    quidu      	"3EC3E7A202BB"
-			    client     	@90
-			    supplier   	@52
-			    line_style 	0
-			    x_offset   	FALSE)
-			(object NoteView @93
-			    Parent_View 	@79
-			    location   	(1952, 1648)
-			    font       	(object Font
-				color      	255
-				default_color 	FALSE)
-			    label      	(object ItemLabel
-				Parent_View 	@93
-				location   	(1624, 1557)
-				fill_color 	13434879
-				nlines     	3
-				max_width  	621
-				label      	"!AsynchEvent::ProcessL must NOT issue asynch call or complete request if it leaves!")
-			    line_color 	3342489
-			    fill_color 	13434879
-			    width      	681
-			    height     	194)
-			(object AttachView "" @94
-			    stereotype 	TRUE
-			    line_color 	3342489
-			    client     	@93
-			    supplier   	@53
-			    line_style 	0)
-			(object AttachView "" @95
-			    stereotype 	TRUE
-			    line_color 	3342489
-			    client     	@93
-			    supplier   	@55
-			    line_style 	0)
-			(object Swimlane "$UNNAMED$0" @96
-			    location   	(2360, 0)
-			    line_color 	3342489
-			    quidu      	"3EC3E7CF01F0"
-			    width      	450)
-			(object AttachView "" @97
-			    stereotype 	TRUE
-			    line_color 	3342489
-			    client     	@78
-			    supplier   	@45
-			    line_style 	0)))))
-	logical_presentations 	(list unit_reference_list
-	    (object UseCaseDiagram "Main"
-		quid       	"3E79BE2900E8"
-		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       	"3E79BE2603B7"
-	exportControl 	"Public"
-	global     	TRUE
-	subsystem  	"Component View"
-	quidu      	"3E79BE2603B9"
-	logical_models 	(list unit_reference_list
-	    (object Class "MSecureSocket"
-		quid       	"3E7A08B40193"
-		stereotype 	"Interface"
-		abstract   	TRUE
-		cardinality 	(value Cardinality "1..1"))
-	    (object Class "CActive"
-		quid       	"3E7A1BB40378"
-		superclasses 	(list inheritance_relationship_list
-		    (object Inheritance_Relationship
-			quid       	"3E7EE4D801D2"
-			supplier   	"Logical View::CBase"
-			quidu      	"3E7A1D5E00B9"))
-		operations 	(list Operations
-		    (object Operation "RunL=0"
-			quid       	"3E7B1BA4026E"
-			stereotype 	"virtual"
-			concurrency 	"Sequential"
-			abstract   	TRUE
-			opExportControl 	"Protected"
-			uid        	0))
-		module     	"Component View::BASE"
-		quidu      	"3E7A2F79008A"
-		abstract   	TRUE)
-	    (object Class "CAsynchEvent"
-		quid       	"3E7A1D3402AD"
-		superclasses 	(list inheritance_relationship_list
-		    (object Inheritance_Relationship
-			quid       	"3E7A1DDB0193"
-			supplier   	"Logical View::CBase"
-			quidu      	"3E7A1D5E00B9"))
-		operations 	(list Operations
-		    (object Operation "ProcessL=0"
-			quid       	"3E7B159602BC"
-			stereotype 	"virtual"
-			result     	"CAsynchAction*"
-			concurrency 	"Sequential"
-			abstract   	TRUE
-			opExportControl 	"Public"
-			uid        	0)
-		    (object Operation "SetNext"
-			quid       	"3EC3B22701A2"
-			concurrency 	"Sequential"
-			opExportControl 	"Public"
-			uid        	0))
-		class_attributes 	(list class_attribute_list
-		    (object ClassAttribute "ipNext"
-			quid       	"3E8C675E01C8"
-			type       	"CAsynchEvent*"
-			exportControl 	"Protected")
-		    (object ClassAttribute "iStateMachine"
-			quid       	"3EC3A0AC0377"
-			type       	"CStateMachine*"
-			exportControl 	"Protected"))
-		module     	"Component View::NETSM"
-		quidu      	"3E79BEB103D5"
-		abstract   	TRUE)
-	    (object Class "CBase"
-		quid       	"3E7A1D5E00B9"
-		module     	"Component View::BASE"
-		quidu      	"3E7A2F79008A")
-	    (object Class "HBufC8"
-		quid       	"3EC4C969006A"
-		module     	"Component View::BASE"
-		quidu      	"3E7A2F79008A")
-	    (object Class "TDes8"
-		quid       	"3ECE5734021F")
-	    (object Class "TBuf8"
-		quid       	"3ECE5655023F")
-	    (object Class "TDesC8"
-		quid       	"3ECE57480089")
-	    (object Association "$UNNAMED$4"
-		quid       	"3E7A25A4026E"
-		roles      	(list role_list
-		    (object Role "$UNNAMED$5"
-			quid       	"3E7A25A602BC"
-			supplier   	"::Record Protocol::Record Parser/Composer::CRecordComposer"
-			quidu      	"3E7A19200339"
-			client_cardinality 	(value cardinality "1")
-			exportControl 	"Protected"
-			is_navigable 	TRUE)
-		    (object Role "$UNNAMED$6"
-			quid       	"3E7A25A602BD"
-			supplier   	"::Handshake Protocol::Transmit::CHandshakeTransmit"
-			quidu      	"3E7A1D7E007A"
-			client_cardinality 	(value cardinality "1")
-			Containment 	"By Reference")))
-	    (object Association "$UNNAMED$7"
-		quid       	"3E7A26000220"
-		roles      	(list role_list
-		    (object Role "iRecordParser"
-			quid       	"3E7A26010358"
-			label      	"iRecordParser"
-			supplier   	"::Record Protocol::Record Parser/Composer::CRecordParser"
-			quidu      	"3E7A197103C6"
-			exportControl 	"Protected"
-			is_navigable 	TRUE)
-		    (object Role "$UNNAMED$8"
-			quid       	"3E7A26010368"
-			supplier   	"::Handshake Protocol::Receive::CHandshakeReceive"
-			quidu      	"3E7A1D8E007A"
-			client_cardinality 	(value cardinality "1")
-			Containment 	"By Reference")))
-	    (object Association "$UNNAMED$9"
-		quid       	"3E7A281C0099"
-		roles      	(list role_list
-		    (object Role "iSocket"
-			quid       	"3E7A282E006A"
-			label      	"iSocket"
-			supplier   	"::Record Protocol::Record Parser/Composer::RSocket"
-			quidu      	"3E7A2809026E"
-			client_cardinality 	(value cardinality "1")
-			exportControl 	"Protected"
-			is_navigable 	TRUE)
-		    (object Role "$UNNAMED$10"
-			quid       	"3E7A282E007A"
-			supplier   	"::Record Protocol::Record Parser/Composer::CRecordParser"
-			quidu      	"3E7A197103C6"
-			Containment 	"By Reference")))
-	    (object Association "$UNNAMED$11"
-		quid       	"3E7A2838005B"
-		roles      	(list role_list
-		    (object Role "iSocket"
-			quid       	"3E7A283903A7"
-			label      	"iSocket"
-			supplier   	"::Record Protocol::Record Parser/Composer::RSocket"
-			quidu      	"3E7A2809026E"
-			client_cardinality 	(value cardinality "1")
-			exportControl 	"Protected"
-			is_navigable 	TRUE)
-		    (object Role "$UNNAMED$12"
-			quid       	"3E7A283903B6"
-			supplier   	"::Record Protocol::Record Parser/Composer::CRecordComposer"
-			quidu      	"3E7A19200339"
-			Containment 	"By Reference")))
-	    (object Association "$UNNAMED$13"
-		quid       	"3E7A296F005B"
-		roles      	(list role_list
-		    (object Role "$UNNAMED$14"
-			quid       	"3E7A29700397"
-			supplier   	"::Record Protocol::Record Parser/Composer::RSocket"
-			quidu      	"3E7A2809026E"
-			client_cardinality 	(value cardinality "1")
-			exportControl 	"Protected"
-			is_navigable 	TRUE)
-		    (object Role "$UNNAMED$15"
-			quid       	"3E7A29700398"
-			supplier   	"::Record Protocol::Record Parser/Composer::CRecordParser"
-			quidu      	"3E7A197103C6"
-			client_cardinality 	(value cardinality "1")
-			Containment 	"By Reference")))
-	    (object Association "$UNNAMED$16"
-		quid       	"3E7A297400A9"
-		roles      	(list role_list
-		    (object Role "$UNNAMED$17"
-			quid       	"3E7A29750099"
-			supplier   	"::Record Protocol::Record Parser/Composer::RSocket"
-			quidu      	"3E7A2809026E"
-			client_cardinality 	(value cardinality "1")
-			exportControl 	"Protected"
-			is_navigable 	TRUE)
-		    (object Role "$UNNAMED$18"
-			quid       	"3E7A297500A9"
-			supplier   	"::Record Protocol::Record Parser/Composer::CRecordComposer"
-			quidu      	"3E7A19200339"
-			client_cardinality 	(value cardinality "1")
-			Containment 	"By Reference")))
-	    (object Association "$UNNAMED$19"
-		quid       	"3E7F22E1025E"
-		roles      	(list role_list
-		    (object Role "$UNNAMED$20"
-			quid       	"3E7F22E201D2"
-			supplier   	"::Record Protocol::Record Parser/Composer::RSocket"
-			quidu      	"3E7A2809026E"
-			client_cardinality 	(value cardinality "1")
-			exportControl 	"Protected"
-			is_navigable 	TRUE)
-		    (object Role "$UNNAMED$21"
-			quid       	"3E7F22E201F1"
-			supplier   	"::Record Protocol::Record Parser/Composer::CRecordComposer"
-			quidu      	"3E7A19200339"
-			client_cardinality 	(value cardinality "1")
-			Containment 	"By Reference")))
-	    (object Association "$UNNAMED$22"
-		quid       	"3E7A1F560397"
-		roles      	(list role_list
-		    (object Role "$UNNAMED$23"
-			quid       	"3E7A1F5A03A7"
-			supplier   	"Logical View::CAsynchEvent"
-			quidu      	"3E7A1D3402AD"
-			is_navigable 	TRUE)
-		    (object Role "$UNNAMED$24"
-			quid       	"3E7A1F5A03A8"
-			supplier   	"Logical View::StateMachines::CStateMachine"
-			quidu      	"3E7A1B9A00A9")))
-	    (object Association "$UNNAMED$25"
-		quid       	"3E7A1E8503E5"
-		roles      	(list role_list
-		    (object Role "$UNNAMED$26"
-			quid       	"3E7A1E870126"
-			supplier   	"Logical View::CAsynchEvent"
-			quidu      	"3E7A1D3402AD"
-			client_cardinality 	(value cardinality "0..2")
-			Containment 	"By Reference"
-			exportControl 	"Protected"
-			is_navigable 	TRUE)
-		    (object Role "$UNNAMED$27"
-			quid       	"3E7A1E870127"
-			supplier   	"Logical View::StateMachines::CStateMachine"
-			quidu      	"3E7A1B9A00A9"
-			client_cardinality 	(value cardinality "1")
-			Containment 	"By Reference"
-			exportControl 	"Protected"
-			is_navigable 	TRUE)))
-	    (object Class_Category "StateMachines"
-		quid       	"3E82E8A40196"
-		exportControl 	"Public"
-		logical_models 	(list unit_reference_list
-		    (object Class "CStateMachine"
-			quid       	"3E7A1B9A00A9"
-			superclasses 	(list inheritance_relationship_list
-			    (object Inheritance_Relationship
-				quid       	"3E7A1BC8004B"
-				supplier   	"Logical View::CActive"
-				quidu      	"3E7A1BB40378"))
-			operations 	(list Operations
-			    (object Operation "RunL"
-				quid       	"3E7B1BBF029D"
-				stereotype 	"virtual"
-				concurrency 	"Sequential"
-				opExportControl 	"Protected"
-				uid        	0)
-			    (object Operation "Start"
-				quid       	"3E8B178E0080"
-				concurrency 	"Sequential"
-				opExportControl 	"Public"
-				uid        	0)
-			    (object Operation "OnCompletion"
-				quid       	"3E9AF9D20398"
-				stereotype 	"virtual"
-				concurrency 	"Sequential"
-				opExportControl 	"Protected"
-				uid        	0)
-			    (object Operation "DoCancel"
-				quid       	"3EC362DE024E"
-				stereotype 	"virtual"
-				concurrency 	"Sequential"
-				opExportControl 	"Protected"
-				uid        	0)
-			    (object Operation "OnError"
-				quid       	"3EC39E7502BC"
-				concurrency 	"Sequential"
-				opExportControl 	"Protected"
-				uid        	0))
-			class_attributes 	(list class_attribute_list
-			    (object ClassAttribute "ipActiveEvent"
-				quid       	"3E8C65CF03AC"
-				type       	"CAsynchEvent*"
-				exportControl 	"Protected")
-			    (object ClassAttribute "iHistory"
-				quid       	"3E9D7CFD026F"
-				type       	"TInt"
-				exportControl 	"Protected")
-			    (object ClassAttribute "ipErrorEvent"
-				quid       	"3EC39DF401C2"
-				type       	"CAsynchEvent*"
-				exportControl 	"Protected")
-			    (object ClassAttribute "iLastError"
-				quid       	"3EC39E140210"
-				type       	"TInt"
-				exportControl 	"Protected")
-			    (object ClassAttribute "iClientRequest"
-				quid       	"3ECCE136022F"
-				type       	"TRequestStatus*"
-				exportControl 	"Protected")
-			    (object ClassAttribute "iStateMachineNotify"
-				quid       	"3EDC759F03D8"
-				type       	"MStateMachineNotify*"
-				exportControl 	"Protected"))
-			module     	"Component View::NETSM"
-			quidu      	"3E79BEB103D5"
-			abstract   	TRUE)
-		    (object Class "MStateMachineNotify"
-			quid       	"3EDC75B3035B"
-			stereotype 	"Interface"
-			operations 	(list Operations
-			    (object Operation "OnCompletion=0"
-				quid       	"3EDC75D5000F"
-				result     	"Boolean"
-				concurrency 	"Sequential"
-				abstract   	TRUE
-				opExportControl 	"Public"
-				uid        	0))
-			abstract   	TRUE)
-		    (object Association "$UNNAMED$28"
-			quid       	"3EDC75F601E4"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$29"
-				quid       	"3EDC75F70167"
-				supplier   	"Logical View::StateMachines::MStateMachineNotify"
-				quidu      	"3EDC75B3035B"
-				client_cardinality 	(value cardinality "1")
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$30"
-				quid       	"3EDC75F70168"
-				supplier   	"Logical View::StateMachines::CStateMachine"
-				quidu      	"3E7A1B9A00A9"
-				client_cardinality 	(value cardinality "1")
-				Containment 	"By Reference"))))
-		logical_presentations 	(list unit_reference_list
-		    (object ClassDiagram "Main"
-			quid       	"3E82EED80129"
-			title      	"Main"
-			zoom       	100
-			max_height 	28350
-			max_width  	21600
-			origin_x   	0
-			origin_y   	19
-			items      	(list diagram_item_list
-			    (object ClassView "Class" "Logical View::CActive" @98
-				ShowCompartmentStereotypes 	TRUE
-				SuppressAttribute 	TRUE
-				SuppressOperation 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1136, 544)
-				font       	(object Font
-				    italics    	TRUE)
-				label      	(object ItemLabel
-				    Parent_View 	@98
-				    location   	(994, 494)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	284
-				    justify    	0
-				    label      	"CActive")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3E7A1BB40378"
-				width      	302
-				height     	124
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Logical View::CBase" @99
-				ShowCompartmentStereotypes 	TRUE
-				SuppressAttribute 	TRUE
-				SuppressOperation 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(272, 544)
-				label      	(object ItemLabel
-				    Parent_View 	@99
-				    location   	(129, 494)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	286
-				    justify    	0
-				    label      	"CBase")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3E7A1D5E00B9"
-				width      	304
-				height     	124
-				annotation 	8
-				autoResize 	TRUE)
-			    (object InheritView "" @100
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3E7EE4D801D2"
-				client     	@98
-				supplier   	@99
-				line_style 	0)
-			    (object ClassView "Class" "Logical View::CAsynchEvent" @101
-				ShowCompartmentStereotypes 	TRUE
-				SuppressAttribute 	TRUE
-				SuppressOperation 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(272, 1072)
-				font       	(object Font
-				    italics    	TRUE)
-				label      	(object ItemLabel
-				    Parent_View 	@101
-				    location   	(122, 1022)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	300
-				    justify    	0
-				    label      	"CAsynchEvent")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3E7A1D3402AD"
-				width      	318
-				height     	124
-				annotation 	8
-				autoResize 	TRUE)
-			    (object InheritView "" @102
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3E7A1DDB0193"
-				client     	@101
-				supplier   	@99
-				line_style 	0)
-			    (object ClassView "Class" "Logical View::StateMachines::MStateMachineNotify" @103
-				ShowCompartmentStereotypes 	TRUE
-				SuppressAttribute 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1824, 560)
-				font       	(object Font
-				    italics    	TRUE)
-				label      	(object ItemLabel
-				    Parent_View 	@103
-				    location   	(1613, 526)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	422
-				    justify    	0
-				    label      	"MStateMachineNotify")
-				stereotype 	(object ItemLabel
-				    Parent_View 	@103
-				    location   	(1613, 476)
-				    fill_color 	13434879
-				    anchor     	10
-				    nlines     	1
-				    max_width  	422
-				    justify    	0
-				    label      	"<<Interface>>")
-				icon       	"Interface"
-				icon_style 	"Label"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3EDC75B3035B"
-				compartment 	(object Compartment
-				    Parent_View 	@103
-				    location   	(1613, 587)
-				    icon_style 	"Icon"
-				    fill_color 	16777215
-				    anchor     	2
-				    nlines     	1
-				    max_width  	378)
-				width      	440
-				height     	192
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Logical View::StateMachines::CStateMachine" @104
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1152, 1072)
-				font       	(object Font
-				    italics    	TRUE)
-				label      	(object ItemLabel
-				    Parent_View 	@104
-				    location   	(724, 741)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	856
-				    justify    	0
-				    label      	"CStateMachine")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"3E7A1B9A00A9"
-				compartment 	(object Compartment
-				    Parent_View 	@104
-				    location   	(724, 802)
-				    icon_style 	"Icon"
-				    fill_color 	16777215
-				    anchor     	2
-				    nlines     	12
-				    max_width  	853)
-				width      	874
-				height     	686
-				annotation 	8
-				autoResize 	TRUE)
-			    (object AssociationViewNew "$UNNAMED$25" @105
-				location   	(572, 1072)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3E7A1E8503E5"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$26" @106
-					Parent_View 	@105
-					location   	(-1204, 304)
-					label      	(object SegLabel @107
-					    Parent_View 	@106
-					    location   	(550, 1033)
-					    hidden     	TRUE
-					    anchor     	1
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	270
-					    justify    	0
-					    label      	""
-					    pctDist    	0.154545
-					    height     	40
-					    orientation 	1)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3E7A1E870126"
-					client     	@105
-					supplier   	@101
-					line_style 	0
-					label      	(object SegLabel @108
-					    Parent_View 	@106
-					    location   	(475, 1111)
-					    font       	(object Font
-						size       	8)
-					    anchor     	2
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	15
-					    justify    	0
-					    label      	"0..2"
-					    pctDist    	0.685083
-					    height     	39
-					    orientation 	0))
-				    (object RoleView "$UNNAMED$27" @109
-					Parent_View 	@105
-					location   	(-1204, 304)
-					font       	(object Font
-					    size       	8)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3E7A1E870127"
-					client     	@105
-					supplier   	@104
-					line_style 	0
-					label      	(object SegLabel @110
-					    Parent_View 	@109
-					    location   	(669, 1111)
-					    font       	(object Font
-						size       	8)
-					    anchor     	2
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	15
-					    justify    	0
-					    label      	"1"
-					    pctDist    	0.686813
-					    height     	39
-					    orientation 	1))))
-			    (object InheritView "" @111
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3E7A1BC8004B"
-				client     	@104
-				supplier   	@98
-				line_style 	0)
-			    (object AssociationViewNew "$UNNAMED$28" @112
-				location   	(1643, 697)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"3EDC75F601E4"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$29" @113
-					Parent_View 	@112
-					location   	(507, 41)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3EDC75F70167"
-					client     	@112
-					supplier   	@103
-					line_style 	0
-					label      	(object SegLabel @114
-					    Parent_View 	@113
-					    location   	(1725, 703)
-					    font       	(object Font
-						size       	8)
-					    anchor     	2
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	15
-					    justify    	0
-					    label      	"1"
-					    pctDist    	0.900000
-					    height     	54
-					    orientation 	1))
-				    (object RoleView "$UNNAMED$30" @115
-					Parent_View 	@112
-					location   	(507, 41)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"3EDC75F70168"
-					client     	@112
-					supplier   	@104
-					line_style 	0
-					label      	(object SegLabel @116
-					    Parent_View 	@115
-					    location   	(1627, 777)
-					    font       	(object Font
-						size       	8)
-					    anchor     	2
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	15
-					    justify    	0
-					    label      	"1"
-					    pctDist    	0.900000
-					    height     	54
-					    orientation 	0)))))))))
-	logical_presentations 	(list unit_reference_list
-	    (object ClassDiagram "Main"
-		quid       	"3E79BE2900E9"
-		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::StateMachines" @117
-			location   	(640, 800)
-			label      	(object ItemLabel
-			    Parent_View 	@117
-			    location   	(496, 716)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	288
-			    justify    	0
-			    label      	"StateMachines")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3E82E8A40196"
-			width      	300
-			height     	180)))))
-    root_subsystem 	(object SubSystem "Component View"
-	quid       	"3E79BE2603B9"
-	physical_models 	(list unit_reference_list
-	    (object module "NETSM" "NotAModuleType" "NotAModulePart"
-		quid       	"3E79BEB103D5"
-		stereotype 	"DLL"
-		visible_modules 	(list dependency_list
-		    (object Dependency_Relationship
-			quid       	"3E7A2F870349"
-			supplier   	"Component View::BASE"
-			quidu      	"3E7A2F79008A"
-			supplier_is_spec 	TRUE)))
-	    (object module "Client" "SubType" "Main"
-		quid       	"3E79C8450397"
-		stereotype 	"Main Program"
-		visible_modules 	(list dependency_list
-		    (object Dependency_Relationship
-			quid       	"3E79C8D8029D"
-			supplier   	"Component View::NETSM"
-			quidu      	"3E79BEB103D5"
-			supplier_is_spec 	TRUE)))
-	    (object module "BASE" "NotAModuleType" "NotAModulePart"
-		quid       	"3E7A2F79008A"
-		stereotype 	""))
-	physical_presentations 	(list unit_reference_list
-	    (object Module_Diagram "Main"
-		quid       	"3E79BE2900E7"
-		title      	"Main"
-		zoom       	100
-		max_height 	28350
-		max_width  	21600
-		origin_x   	0
-		origin_y   	0
-		items      	(list diagram_item_list
-		    (object ModView "Component View::NETSM" "NotAModuleType" "NotAModulePart" @118
-			location   	(910, 864)
-			label      	(object ItemLabel
-			    Parent_View 	@118
-			    location   	(866, 837)
-			    fill_color 	13434879
-			    anchor_loc 	3
-			    nlines     	2
-			    max_width  	163
-			    label      	"NETSM")
-			icon       	"DLL"
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3E79BEB103D5"
-			width      	294
-			height     	181
-			autoResize 	TRUE
-			width      	294
-			height     	181)
-		    (object ModView "Component View::Client" "SubType" "Main" @119
-			location   	(912, 368)
-			label      	(object ItemLabel
-			    Parent_View 	@119
-			    location   	(808, 171)
-			    anchor_loc 	3
-			    nlines     	1
-			    max_width  	403
-			    label      	"Client")
-			icon       	"Main Program"
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3E79C8450397"
-			width      	212
-			height     	314
-			autoResize 	TRUE
-			width      	212
-			height     	314)
-		    (object ModView "Component View::BASE" "NotAModuleType" "NotAModulePart" @120
-			location   	(912, 1264)
-			label      	(object ItemLabel
-			    Parent_View 	@120
-			    location   	(877, 1239)
-			    fill_color 	13434879
-			    anchor_loc 	3
-			    nlines     	2
-			    max_width  	127
-			    label      	"BASE")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"3E7A2F79008A"
-			width      	228
-			autoResize 	TRUE
-			width      	228
-			height     	162)
-		    (object ModVisView "" @121
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"3E7A2F870349"
-			client     	@118
-			supplier   	@120
-			line_style 	0)
-		    (object ModVisView "" @122
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"3E79C8D8029D"
-			client     	@119
-			supplier   	@118
-			line_style 	0)))))
-    process_structure 	(object Processes
-	quid       	"3E79BE2603BA"
-	ProcsNDevs 	(list
-	    (object Process_Diagram "Deployment View"
-		quid       	"3E79BE2603BC"
-		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       	"DDL"
-		name       	"propertyId"
-		value      	"809135966")
-	    (object Attribute
-		tool       	"DDL"
-		name       	"default__Project"
-		value      	(list Attribute_Set
-		    (object Attribute
-			tool       	"DDL"
-			name       	"Directory"
-			value      	"AUTO GENERATE")
-		    (object Attribute
-			tool       	"DDL"
-			name       	"DataBase"
-			value      	("DataBaseSet" 800))
-		    (object Attribute
-			tool       	"DDL"
-			name       	"DataBaseSet"
-			value      	(list Attribute_Set
-			    (object Attribute
-				tool       	"DDL"
-				name       	"ANSI"
-				value      	800)
-			    (object Attribute
-				tool       	"DDL"
-				name       	"Oracle"
-				value      	801)
-			    (object Attribute
-				tool       	"DDL"
-				name       	"SQLServer"
-				value      	802)
-			    (object Attribute
-				tool       	"DDL"
-				name       	"Sybase"
-				value      	803)
-			    (object Attribute
-				tool       	"DDL"
-				name       	"Watcom"
-				value      	804)))
-		    (object Attribute
-			tool       	"DDL"
-			name       	"PrimaryKeyColumnName"
-			value      	"Id")
-		    (object Attribute
-			tool       	"DDL"
-			name       	"PrimaryKeyColumnType"
-			value      	"NUMBER(5)")
-		    (object Attribute
-			tool       	"DDL"
-			name       	"ViewName"
-			value      	"V_")
-		    (object Attribute
-			tool       	"DDL"
-			name       	"TableName"
-			value      	"T_")
-		    (object Attribute
-			tool       	"DDL"
-			name       	"InheritSuffix"
-			value      	"_V")
-		    (object Attribute
-			tool       	"DDL"
-			name       	"DropClause"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"DDL"
-			name       	"BaseViews"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"DDL"
-			name       	"DDLScriptFilename"
-			value      	"DDL1.SQL")))
-	    (object Attribute
-		tool       	"DDL"
-		name       	"default__Attribute"
-		value      	(list Attribute_Set
-		    (object Attribute
-			tool       	"DDL"
-			name       	"ColumnType"
-			value      	"VARCHAR")
-		    (object Attribute
-			tool       	"DDL"
-			name       	"Length"
-			value      	"")
-		    (object Attribute
-			tool       	"DDL"
-			name       	"NullsOK"
-			value      	TRUE)
-		    (object Attribute
-			tool       	"DDL"
-			name       	"PrimaryKey"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"DDL"
-			name       	"Unique"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"DDL"
-			name       	"CompositeUnique"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"DDL"
-			name       	"CheckConstraint"
-			value      	"")))
-	    (object Attribute
-		tool       	"DDL"
-		name       	"HiddenTool"
-		value      	FALSE)
-	    (object Attribute
-		tool       	"Rose Model Integrator"
-		name       	"HiddenTool"
-		value      	FALSE)
-	    (object Attribute
-		tool       	"Version Control"
-		name       	"HiddenTool"
-		value      	FALSE)
-	    (object Attribute
-		tool       	"Rose Web Publisher"
-		name       	"HiddenTool"
-		value      	FALSE)
-	    (object Attribute
-		tool       	"RequisitePro"
-		name       	"HiddenTool"
-		value      	FALSE))
-	quid       	"3E79BE2603BB"))
Binary file commsfwsupport/commselements/commsfw/documentation/CFTransport Design Document.vsd has changed
--- a/commsfwsupport/commselements/commsfw/group/comms-infras_commsfw.mrp	Tue Feb 02 00:53:00 2010 +0200
+++ b/commsfwsupport/commselements/commsfw/group/comms-infras_commsfw.mrp	Fri Apr 16 16:15:03 2010 +0300
@@ -1,3 +1,19 @@
+#
+# 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: 
+#
+
 component	comms-infras_commsfw
 source	\sf\os\commsfw\commsfwutils\commfw
 binary	\sf\os\commsfw\commsfwutils\commfw\group	all
--- a/commsfwsupport/commselements/commsfw/inc/cfextras.h	Tue Feb 02 00:53:00 2010 +0200
+++ b/commsfwsupport/commselements/commsfw/inc/cfextras.h	Fri Apr 16 16:15:03 2010 +0300
@@ -23,7 +23,6 @@
 
 #include <e32base.h>
 #include <f32file.h>
-#include <comms-infras/commsdebugutility.h>
 #include "elements/cftransportmacro.h"
 
 // This namespace is split between this file and cfutil.h. You can include this file to use COwnEntryList
--- a/commsfwsupport/commselements/group/comms-infras_elements.mrp	Tue Feb 02 00:53:00 2010 +0200
+++ b/commsfwsupport/commselements/group/comms-infras_elements.mrp	Fri Apr 16 16:15:03 2010 +0300
@@ -1,3 +1,19 @@
+#
+# 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: 
+#
+
 component	comms-infras_elements
 source	\sf\os\commsfw\commsfwsupport\commselements
 binary	\sf\os\commsfw\commsfwsupport\commselements\group	all
--- a/commsfwsupport/commselements/group/systemdesignbase_elements.mrp	Tue Feb 02 00:53:00 2010 +0200
+++ b/commsfwsupport/commselements/group/systemdesignbase_elements.mrp	Fri Apr 16 16:15:03 2010 +0300
@@ -1,3 +1,19 @@
+#
+# 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: 
+#
+
 component	systemdesignbase_elements
 source	\sf\os\unref\orphan\comgen\systemdesignbase\elements
 binary	\sf\os\unref\orphan\comgen\systemdesignbase\elements\group	all
--- a/commsfwsupport/commselements/meshmachine/inc/mm_mutexpolicies.h	Tue Feb 02 00:53:00 2010 +0200
+++ b/commsfwsupport/commselements/meshmachine/inc/mm_mutexpolicies.h	Fri Apr 16 16:15:03 2010 +0300
@@ -100,7 +100,11 @@
 	*/
     inline static TBool IsBlocked(const MeshMachine::TNodeContextBase& aContext)
     	{
-		return aContext.iNode.CountActivities(ACTIVITYID) != 0;
+		TInt count = aContext.iNode.CountActivities(ACTIVITYID);
+		MESH_LOG((KMeshMachineSubTag, _L8("TActivityIdMutex: Node [%08x] Activity [%08x]: Number of actid (%d) = %d"), aContext.NodeId().Ptr(), aContext.iNodeActivity,
+				 ACTIVITYID, count));
+
+		return count != 0;
     	}
 	};
 	
@@ -192,11 +196,54 @@
 	*/
     inline static TBool IsBlocked(const MeshMachine::TNodeContextBase& aContext)
     	{
-    	TBool isBlocked = aContext.iNode.CountActivities(ACTIVITYID1) != 0;
-    	isBlocked |= aContext.iNode.CountActivities(ACTIVITYID2) != 0;
-    	isBlocked |= (ACTIVITYID3)? aContext.iNode.CountActivities(ACTIVITYID3) != 0 : EFalse;
-    	isBlocked |= (ACTIVITYID4)? aContext.iNode.CountActivities(ACTIVITYID4) != 0 : EFalse;
-    	isBlocked |= (ACTIVITYID5)? aContext.iNode.CountActivities(ACTIVITYID5) != 0 : EFalse;
+
+		MESH_LOG((KMeshMachineSubTag, _L8("TActivitiesIdMutex: Node [%08x] Activity [%08x]: [2] Number of actid (%d) = %d"), aContext.NodeId().Ptr(), aContext.iNodeActivity,
+				ACTIVITYID2, aContext.iNode.CountActivities(ACTIVITYID2)));
+		if (ACTIVITYID3)
+			{
+			MESH_LOG((KMeshMachineSubTag, _L8("TActivitiesIdMutex: Node [%08x] Activity [%08x]: [3] Number of actid (%d) = %d"), aContext.NodeId().Ptr(), aContext.iNodeActivity,
+					ACTIVITYID3, aContext.iNode.CountActivities(ACTIVITYID3)));
+			if (ACTIVITYID4)
+				{
+				MESH_LOG((KMeshMachineSubTag, _L8("TActivitiesIdMutex: Node [%08x] Activity [%08x]: [4] Number of actid (%d) = %d"), aContext.NodeId().Ptr(), aContext.iNodeActivity,
+						ACTIVITYID4, aContext.iNode.CountActivities(ACTIVITYID4)));
+				if (ACTIVITYID5)
+					{
+					MESH_LOG((KMeshMachineSubTag, _L8("TActivitiesIdMutex: Node [%08x] Activity [%08x]: [5] Number of actid (%d) = %d"), aContext.NodeId().Ptr(), aContext.iNodeActivity,
+							ACTIVITYID5, aContext.iNode.CountActivities(ACTIVITYID5)));
+					}
+				}
+			}
+		TInt count = 0;
+		count = aContext.iNode.CountActivities(ACTIVITYID1);
+		MESH_LOG((KMeshMachineSubTag, _L8("TActivitiesIdMutex: Node [%08x] Activity [%08x]: [1] Number of actid (%d) = %d"), aContext.NodeId().Ptr(), aContext.iNodeActivity, ACTIVITYID1, count));
+    	TBool isBlocked = (count != 0);
+
+		count = aContext.iNode.CountActivities(ACTIVITYID2);
+		MESH_LOG((KMeshMachineSubTag, _L8("TActivitiesIdMutex: Node [%08x] Activity [%08x]: [2] Number of actid (%d) = %d"), aContext.NodeId().Ptr(), aContext.iNodeActivity, ACTIVITYID2, count));
+    	isBlocked |= (count != 0);
+		
+		if (ACTIVITYID3)
+			{
+			count = aContext.iNode.CountActivities(ACTIVITYID3);
+			MESH_LOG((KMeshMachineSubTag, _L8("TActivitiesIdMutex: Node [%08x] Activity [%08x]: [3] Number of actid (%d) = %d"), aContext.NodeId().Ptr(), aContext.iNodeActivity, ACTIVITYID3, count));
+			isBlocked |= (count != 0);
+
+			if (ACTIVITYID4)
+				{
+				count = aContext.iNode.CountActivities(ACTIVITYID4);
+				MESH_LOG((KMeshMachineSubTag, _L8("TActivitiesIdMutex: Node [%08x] Activity [%08x]: [4] Number of actid (%d) = %d"), aContext.NodeId().Ptr(), aContext.iNodeActivity, ACTIVITYID4, count));
+				isBlocked |= (count != 0);
+
+				if (ACTIVITYID5)
+					{
+					count = aContext.iNode.CountActivities(ACTIVITYID5);
+					MESH_LOG((KMeshMachineSubTag, _L8("TActivitiesIdMutex: Node [%08x] Activity [%08x]: [5] Number of actid (%d) = %d"), aContext.NodeId().Ptr(), aContext.iNodeActivity, ACTIVITYID5, count));
+					isBlocked |= (count != 0);
+					}
+				}
+			}
+		
 		return isBlocked;
     	}
 	};
@@ -213,7 +260,9 @@
 	*/
     inline static TBool IsBlocked(const MeshMachine::TNodeContextBase& aContext)
     	{
-    	return aContext.iNode.CountAllActivities() != 0;
+		TInt count = aContext.iNode.CountAllActivities();
+		MESH_LOG((KMeshMachineSubTag, _L8("Node [%08x] Activity [%08x]: Count all activities %d"), aContext.NodeId().Ptr(), aContext.iNodeActivity, count));
+    	return count != 0;
     	}
 	};
 
@@ -238,7 +287,9 @@
 #ifdef __GCCXML__
 		return EFalse;
 #else
-		return aContext.iNode.CountClients<TMATCHPOLICY>(Messages::TClientType(TYPE,FLAGS)) != 0;
+		TInt count = aContext.iNode.CountClients<TMATCHPOLICY>(Messages::TClientType(TYPE,FLAGS));
+		MESH_LOG((KMeshMachineSubTag, _L8("TClientMutex Node [%08x] Activity [%08x]: Count Clients (%x, %x) = %d"), aContext.NodeId().Ptr(), aContext.iNodeActivity, TYPE, FLAGS, count));
+		return count != 0;
 #endif
     	}
 	};
@@ -264,7 +315,9 @@
 #ifdef __GCCXML__
 		return EFalse;
 #else
-		return aContext.iNode.CountClients<TMATCHPOLICY>(Messages::TClientType(TYPE,FLAGS)) == 0;
+		TInt count = aContext.iNode.CountClients<TMATCHPOLICY>(Messages::TClientType(TYPE,FLAGS));
+		MESH_LOG((KMeshMachineSubTag, _L8("TNoClientMutex Node [%08x] Activity [%08x]: Count Clients (%x, %x) = %d"), aContext.NodeId().Ptr(), aContext.iNodeActivity, TYPE, FLAGS, count));
+		return count == 0;
 #endif
     	}
 	};
--- a/commsfwsupport/commselements/meshmachine/src/mm_activities.cpp	Tue Feb 02 00:53:00 2010 +0200
+++ b/commsfwsupport/commselements/meshmachine/src/mm_activities.cpp	Fri Apr 16 16:15:03 2010 +0300
@@ -697,7 +697,6 @@
     iRetryingForMessageId = msg.iErrResponse.iMessageId;
 	aActivity.ACore::DoCurrent(storedContext);
     aContext.Node().HandleMessageReturnValue(*storedContext);
-    iContextDesc.Zero();
     }
 
 //-=========================================================
--- a/commsfwsupport/commselements/meshmachine/src/mm_node.cpp	Tue Feb 02 00:53:00 2010 +0200
+++ b/commsfwsupport/commselements/meshmachine/src/mm_node.cpp	Fri Apr 16 16:15:03 2010 +0300
@@ -438,6 +438,13 @@
     for (TInt i = iActivities.Count() - 1; i>=0; i--)
         {
         aContext.iNodeActivity = iActivities[i];
+		
+		// We dont want to abort already idle activities or they may error.		
+		if(aContext.iNodeActivity->IsIdle())
+			{
+			continue;
+			}
+		
         if (caller != aContext.iNodeActivity)
             {
         	if (abortAll)
--- a/commsfwsupport/commselements/serverden/src/sd_player.cpp	Tue Feb 02 00:53:00 2010 +0200
+++ b/commsfwsupport/commselements/serverden/src/sd_player.cpp	Fri Apr 16 16:15:03 2010 +0300
@@ -58,7 +58,7 @@
 
 void CCommonSessionProxy::BeginSessionClose()
 	{
-	//COMMONLOG((WorkerId(),KECommonBootingTag, _L8("CSockSessionProxy %08x:\tBeginSessionClose(), iSockSession %08x"), this, iSession) );
+	COMMONLOG((Player().WorkerId(),KECommonBootingTag, _L8("CCommonSessionProxy %08x:\tBeginSessionClose(), iSockSession %08x"), this, iSession) );
 	/* Only do something if the message is within the deadline and we're sure
 	   the session pointer is safe to use */
 	CCommonWorkerThread& worker = iPlayer.WorkerThread();
@@ -87,7 +87,7 @@
 
 EXPORT_C void CCommonSessionProxy::NotifySubSessionDestroyed()
 	{
-	//COMMONLOG((WorkerId(),KECommonBootingTag, _L8("CSockSessionProxy %08x:\tNotifySubSessionDestroyed(), iSockSession %08x"), this, iSession) );
+	//COMMONLOG((Player().WorkerId(),KECommonBootingTag, _L8("CCommonSessionProxy %08x:\tNotifySubSessionDestroyed(), iSockSession %08x"), this, iSession) );
 	if(IsClosing() && --iNumSubSessClosing <= 0)
 		{
 		__ASSERT_DEBUG(iNumSubSessClosing == 0, User::Panic(KSpecAssert_ElemSvrDenPlayrC, 2));
@@ -202,13 +202,22 @@
 			return EFalse;
 			}
 		}
-	return ETrue;
+    
+	if (!iSessionProxies.IsEmpty())
+        {
+        COMMONLOG((WorkerId(), KECommonBootingTag, _L8("-- can't; session proxies still present")));
+        return EFalse;
+        }
+    
+
+    return ETrue;
 	}
 
 EXPORT_C void CCommonPlayer::MaybeSetPlayerShutdownComplete(TBool aForceShutdownNow)
 	{
 	//A forced shutdown trumps all other considerations
-	TBool shutdownComplete = aForceShutdownNow || (SubSessions().Count() == 0 && IsPlayerShutdownComplete());
+	TBool shutdownComplete = aForceShutdownNow
+	        || (SubSessions().Count() == 0  && iSessionProxies.IsEmpty() && IsPlayerShutdownComplete());
 
 	COMMONLOG((WorkerId(), KECommonBootingTag, _L8("CPlayer::MaybeSetPlayerShutdownComplete(), shutdownComplete = %d [forced=%d, #subSess=%d]"),
 		shutdownComplete, aForceShutdownNow, SubSessions().Count()));
--- a/commsfwsupport/commselements/testing/ElementServer/src/StateMachineStep.cpp	Tue Feb 02 00:53:00 2010 +0200
+++ b/commsfwsupport/commselements/testing/ElementServer/src/StateMachineStep.cpp	Fri Apr 16 16:15:03 2010 +0300
@@ -16,7 +16,7 @@
 //
 
 #include "StateMachineStep.h"
-#include <testexecutelog.h>
+#include <test/testexecutelog.h>
 
 void CElementStateMachineTestBase::Setup()
     {
--- a/commsfwsupport/commselements/testing/asyncenv_devcycle_demo/documentation/How-To build the code.txt	Tue Feb 02 00:53:00 2010 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,45 +0,0 @@
-
-Before the productised infrastructure code hits the MCL,
-the following locations apply and procedures must be
-followed in order to use the transport, node, message
-and the MeshMachine code.
-
-1) CBR:
-Get a green vFuture build excluding comms-infras,
-networking, ser-comms-c32, i.e: using the command:
-> getenv -o gt_techview_baseline M0XXXX_Symbian_OS_vFuture -x comms-infras_* -x networking_* -x ser-comms_c32
-or
-> getenv -o gt_techview_baseline M0XXXX_Symbian_OS_vFuture
-but in this case you will have to perform additional tasks for 2)...
-
-abld reallyclean
-abld cleanexport
-remove relevant files as in 1b) if listed.
-
-...then continue with 2)
-
-1b) optional:
-Delete everything in epoc32/include/comms-infras except commsdebugutility.* and /commdb directory (3 items).
-This is to avoid any duplicate headers in different locations. 
-If you run cleanenv, the CBR may copy the CBR versions of comms-infras instead of the productisation ones.    
-
-2) P4 sync from:
-//EPOC/DV3/team/2006/convergedcomms/projects/productisation/common/
-
-3) abld build winscw udeb:
-//EPOC/DV3/team/2006/convergedcomms/projects/productisation/common/bld.inf
-
-4) abld test build winscw udeb:
-//EPOC/DV3/team/2006/convergedcomms/projects/productisation/common/comms-infras/Elements/Unittests/group
-
-5) epoc32/data/epoc.ini:
-Add "startupmode 1".
-This will cause the emulator to run in console mode,
-preventing loading of nonexisting comms libraries.
-
-6) The demo application can be launched directly:
-\epoc32\release\winscw\udeb\testnode.exe.
-
-Debugging Notes:
-Relevant breakpoints: all implementations of ReceivedL() (under //EPOC/DV3/team/2006/convergedcomms/projects/productisation/common/comms-infras/Elements/Unittests)
-show when nodes received messages and then processed them. 
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/commsfwsupport/commselements/testing/examplecode/NMExample1/data/utddefs.txt	Fri Apr 16 16:15:03 2010 +0300
@@ -0,0 +1,108 @@
+//
+// Node Messages basic message and message signature definitions
+//
+
+// !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+// Define ENUM TStateChangeStage before including this file
+// Define ENUM ActivityId before including this file
+// !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+
+CONST KNodeMessagesImplementationUid = 0x10285F38
+CONST KWhisperRealmId = 0x2002984C
+
+ENUM NM_SignatureId : UINT32
+    ESignalBase                          =0
+    ENodeSignal                          =1
+    ESignatureBase                       =2
+    ESignatureNumber                     =3
+    ESignatureUid                        =4
+    ESignatureErrContext                 =5
+    ESignatureErrResponse                =6
+	
+    ESignatureNodeId                     =8
+    ESignatureNodeIdNumber               =9
+    ESignatureNodeIdNumberNumber         =10
+    ESignatureMessageIdNumber            =11
+    ESignatureAnyNumber                  =12
+    ESignatureMetaDataPtr                =13
+    ESignatureNumberNumberNumber         =14
+    ESignatureRMessage2                  =15
+    ESignatureNumberRMessage2            =16
+    ESignatureAny                        =17
+    ESignatureNumberNumber               =18
+    ESignatureNodeIdAny                  =19
+    ESignatureNodeIdNodeId               =20
+    ESignatureNodeIdNodeIdNumber         =21
+    ESignatureNumberNumberNumberNumber   =22
+    ESignatureUidNumber                  =23
+    ESignatureNumberUidNumber            =24
+    ESignatureNodeIdClientType           =25
+    ESignatureClientTypeUidClientType    =26
+    ESignatureClientType                 =27
+    ESignatureClientTypeUid              =28
+    ESignatureMessageId                  =29
+    ESignatureNodeIdNumberNumberNumber   =30
+    ESignatureTypeId                     =31
+END ENUM
+
+ENUM Whisper_SignatureId : UINT32
+    EStringSigId                          =1
+END ENUM
+
+CONTEXT Context_RuntimeCtxId
+//    UINT8 iSize
+//    UINT8 iSalt
+//    UINT16 iThread
+//    UINT32 iScope
+      PAD 8
+END CONTEXT
+
+CONTEXT Context_NodeId : Context_RuntimeCtxId 
+    UINT32 iPtr
+END CONTEXT
+
+ALIAS CONTEXT TCommsId = Context_NodeId
+
+STRUCT STypeId
+    UINT32 iUid
+    UINT32 iTypeId
+END STRUCT
+	
+SIGNATURE TSignalBase
+    TYPEID = KNodeMessagesImplementationUid:ESignalBase
+END SIGNATURE
+
+SIGNATURE TNodeSignal : TSignalBase
+    TYPEID = KNodeMessagesImplementationUid:ENodeSignal
+    TMessageId iMessageId
+END SIGNATURE
+
+// Synonymous with TSigVoid
+SIGNATURE TSignatureBase : TNodeSignal
+    TYPEID = KNodeMessagesImplementationUid:ESignatureBase
+END SIGNATURE
+
+SIGNATURE TSigNumber : TSignatureBase
+    TYPEID = KNodeMessagesImplementationUid:ESignatureNumber
+    UINT32 iValue
+END SIGNATURE 
+
+ALIAS SIGNATURE TSigVoid = TSignatureBase
+
+SIGNATURE TSigString : TSignatureBase
+    TYPEID = KWhisperRealmId:EStringSigId
+    PAD 0x30
+END SIGNATURE 
+
+ENUM Whisper_MessageId : UINT16
+     EWhisper  = 1
+END ENUM
+
+MESSAGE Whisper
+    SIGNATURE = TSigString
+    MESSAGEID = KWhisperRealmId:EWhisper
+END MESSAGE
+
+
+
+
--- a/commsfwsupport/commselements/testing/examplecode/NMExample1/group/bld.inf	Tue Feb 02 00:53:00 2010 +0200
+++ b/commsfwsupport/commselements/testing/examplecode/NMExample1/group/bld.inf	Fri Apr 16 16:15:03 2010 +0300
@@ -15,5 +15,9 @@
 PRJ_PLATFORMS
 BASEDEFAULT
 
+
+PRJ_EXPORTS
+../data/utddefs.txt	/epoc32/tools/commsfw/nmexample1.definition.txt
+
 PRJ_MMPFILES
 NMExample1
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/commsfwsupport/commselements/testing/examplecode/mmexample1/data/utddefs.txt	Fri Apr 16 16:15:03 2010 +0300
@@ -0,0 +1,133 @@
+//
+// Node Messages basic message and message signature definitions
+//
+
+// !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+// Define ENUM TStateChangeStage before including this file
+// Define ENUM ActivityId before including this file
+// !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+
+CONST KNodeMessagesImplementationUid = 0x10285F38
+
+
+ENUM ActivityId : UINT8
+	ActivityTimer = 1
+	ActivityTrafficLight = 2
+	ActivityController = 3
+END ENUM
+
+ENUM NM_SignatureId : UINT32
+    ESignalBase                          =0
+    ENodeSignal                          =1
+    ESignatureBase                       =2
+    ESignatureNumber                     =3
+    ESignatureUid                        =4
+    ESignatureErrContext                 =5
+    ESignatureErrResponse                =6
+	
+    ESignatureNodeId                     =8
+    ESignatureNodeIdNumber               =9
+    ESignatureNodeIdNumberNumber         =10
+    ESignatureMessageIdNumber            =11
+    ESignatureAnyNumber                  =12
+    ESignatureMetaDataPtr                =13
+    ESignatureNumberNumberNumber         =14
+    ESignatureRMessage2                  =15
+    ESignatureNumberRMessage2            =16
+    ESignatureAny                        =17
+    ESignatureNumberNumber               =18
+    ESignatureNodeIdAny                  =19
+    ESignatureNodeIdNodeId               =20
+    ESignatureNodeIdNodeIdNumber         =21
+    ESignatureNumberNumberNumberNumber   =22
+    ESignatureUidNumber                  =23
+    ESignatureNumberUidNumber            =24
+    ESignatureNodeIdClientType           =25
+    ESignatureClientTypeUidClientType    =26
+    ESignatureClientType                 =27
+    ESignatureClientTypeUid              =28
+    ESignatureMessageId                  =29
+    ESignatureNodeIdNumberNumberNumber   =30
+    ESignatureTypeId                     =31
+END ENUM
+
+
+CONTEXT Context_RuntimeCtxId
+//    UINT8 iSize
+//    UINT8 iSalt
+//    UINT16 iThread
+//    UINT32 iScope
+      PAD 8
+END CONTEXT
+
+CONTEXT Context_NodeId : Context_RuntimeCtxId 
+    UINT32 iPtr
+END CONTEXT
+
+CONTEXT Context_NodeCtxId : Context_NodeId 
+    ActivityId iNodeCtx		// low byte of activity id
+    PAD 1			// high byte of activity id
+    PAD 2 // 2-byte padding
+END CONTEXT
+
+ALIAS CONTEXT TCommsId = Context_NodeId
+
+STRUCT STypeId
+    UINT32 iUid
+    UINT32 iTypeId
+END STRUCT
+	
+SIGNATURE TSignalBase
+    TYPEID = KNodeMessagesImplementationUid:ESignalBase
+END SIGNATURE
+
+SIGNATURE TNodeSignal : TSignalBase
+    TYPEID = KNodeMessagesImplementationUid:ENodeSignal
+    TMessageId iMessageId
+END SIGNATURE
+
+// Synonymous with TSigVoid
+SIGNATURE TSignatureBase : TNodeSignal
+    TYPEID = KNodeMessagesImplementationUid:ESignatureBase
+END SIGNATURE
+
+SIGNATURE TSigNumber : TSignatureBase
+    TYPEID = KNodeMessagesImplementationUid:ESignatureNumber
+    UINT32 iValue
+END SIGNATURE 
+
+ALIAS SIGNATURE TSigVoid = TSignatureBase
+
+
+CONST KExampleRealmId = 0x2002D4B3
+
+ENUM Base_MessageId : UINT16
+     EGoGreen  = 1
+     EGoneRed = 2
+     EWait = 3
+     EGo = 4
+END ENUM
+
+MESSAGE GoGreen
+    SIGNATURE = TSignatureBase
+    MESSAGEID = KExampleRealmId:EGoGreen
+END MESSAGE
+
+MESSAGE GoneRed
+    SIGNATURE = TSignatureBase
+    MESSAGEID = KExampleRealmId:EGoneRed
+END MESSAGE
+
+MESSAGE Wait
+    SIGNATURE = TSigNumber
+    MESSAGEID = KExampleRealmId:EWait
+END MESSAGE
+
+MESSAGE Go
+    SIGNATURE = TSignatureBase
+    MESSAGEID = KExampleRealmId:EGo
+END MESSAGE
+
+
+
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/commsfwsupport/commselements/testing/examplecode/mmexample1/group/bld.inf	Fri Apr 16 16:15:03 2010 +0300
@@ -0,0 +1,22 @@
+// Copyright (c) 2007-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:
+//
+PRJ_PLATFORMS
+BASEDEFAULT
+
+PRJ_EXPORTS
+../data/utddefs.txt	/epoc32/tools/commsfw/mmexample1.definition.txt
+
+PRJ_MMPFILES
+MMExample1
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/commsfwsupport/commselements/testing/examplecode/mmexample1/group/mmexample1.mmp	Fri Apr 16 16:15:03 2010 +0300
@@ -0,0 +1,37 @@
+// Copyright (c) 2007-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:
+target			MMExample1.exe
+targettype	        exe
+
+UID             0x1000007A 0x2002D4B3
+VENDORID 0x70000001
+
+sourcepath		../src
+source			MMExample1.cpp
+source			MMExample1nodes.cpp
+source			MMExample1states.cpp
+
+OS_LAYER_SYSTEMINCLUDE_SYMBIAN
+
+userinclude		../inc
+library			euser.lib
+library			nodemessages.lib
+library			meshmachine.lib
+library			commsfw.lib
+library			netmeta.lib
+library 		virtualconstructors.lib
+
+CAPABILITY None
+
+SMPSAFE
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/commsfwsupport/commselements/testing/examplecode/mmexample1/src/mmexample1.cpp	Fri Apr 16 16:15:03 2010 +0300
@@ -0,0 +1,165 @@
+// Copyright (c) 2007-2010 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:
+//
+#include <e32base.h>
+#include <e32std.h>
+#include <e32cons.h>
+#include <e32def.h>
+
+#include <elements/cftransport.h>
+#include <elements/nm_common.h>
+#include <elements/nm_node.h>
+#include <elements/nm_log.h>
+#include <elements/nm_address.h>
+#include <elements/nm_signatures.h>
+#include <elements/nm_messages_base.h>
+#include <elements/nm_interfaces.h>
+
+#include <elements/mm_node.h>
+#include <elements/mm_activities.h>
+
+#include <MMExample1states.h>
+
+class TMyWorkerThreadRegister; 
+LOCAL_D CConsoleBase* console; 
+
+_LIT8(KLoggingTag, "MMExample1");
+
+_LIT(KJunctionPanicCat, "Junction");
+
+const TInt KPanicUnknownMessage = 1;
+
+/**
+   This classes records information about a worker thread, which is useful
+   when nodemessages is running across multiple threads. In this example,
+   nodemessages is running in a single thread.
+
+   Most users of node messages will never need to use this as they will be
+   using node messages from within serverden which does all this setup for
+   you.
+ */
+class TMyWorkerThreadRegister : public CommsFW::MWorkerThreadRegister
+	{
+public:
+	CommsFW::TWorkerId SelfWorkerId() const
+		{ return 1; }
+	CommsFW::TWorkerId UpperBoundWorkerId() const
+		{ return 1; }
+
+	RAllocator& WorkerHeap(CommsFW::TWorkerId /*aWorkerId*/) const
+		{
+		return User::Allocator();
+		}
+
+	void PanicWorker(CommsFW::TWorkerId /*aWorkerId*/, const TDesC& aCategory, TInt aReason) const
+		{
+		User::Panic(aCategory, aReason);
+		}
+	};
+
+_LIT(KNorth, "North");
+_LIT(KSouth, "South");
+_LIT(KEast, "East");
+_LIT(KWest, "West");
+
+LOCAL_C void MainL ()
+	{
+	/**
+	   Setup the environment for passing messages.
+	*/
+	TMyWorkerThreadRegister workerregister;
+	Messages::CGlobals* globals = &Messages::TlsGlobals::InstallGlobalsL();
+
+	CommsFW::CCommsTransport* transport = CommsFW::CCommsTransport::NewL(workerregister, globals->VirtualCtor(), NULL);
+	globals->SetTransportSender(&transport->GetSender());
+	globals->SetTransportReceiver(&transport->GetReceiver());
+	CleanupStack::PushL(transport);
+
+	CClock* clock = new(ELeave)CClock();
+	CleanupStack::PushL(clock);
+
+	CController* controller = new(ELeave)CController();
+	CleanupStack::PushL(controller);
+
+	CTrafficLight* north = new(ELeave)CTrafficLight(console, KNorth());
+	CleanupStack::PushL(north);
+	north->AddClientL(clock->Id(), Messages::TClientType(EClock));
+	clock->AddClientL(north->Id(), Messages::TClientType(ETrafficLight));
+	north->AddClientL(controller->Id(), Messages::TClientType(EController));
+	controller->AddClientL(north->Id(), Messages::TClientType(ETrafficLight, ENorth));
+
+	CTrafficLight* south = new(ELeave)CTrafficLight(console, KSouth());
+	CleanupStack::PushL(south);
+	south->AddClientL(clock->Id(), Messages::TClientType(EClock));
+	clock->AddClientL(south->Id(), Messages::TClientType(ETrafficLight));
+	south->AddClientL(controller->Id(), Messages::TClientType(EController));
+	controller->AddClientL(south->Id(), Messages::TClientType(ETrafficLight, ESouth));
+
+	CTrafficLight* east = new(ELeave)CTrafficLight(console, KEast());
+	CleanupStack::PushL(east);
+	east->AddClientL(clock->Id(), Messages::TClientType(EClock));
+	clock->AddClientL(east->Id(), Messages::TClientType(ETrafficLight));
+	east->AddClientL(controller->Id(), Messages::TClientType(EController));
+	controller->AddClientL(east->Id(), Messages::TClientType(ETrafficLight, EEast));
+
+	CTrafficLight* west = new(ELeave)CTrafficLight(console, KWest());
+	CleanupStack::PushL(west);
+	west->AddClientL(clock->Id(), Messages::TClientType(EClock));
+	clock->AddClientL(west->Id(), Messages::TClientType(ETrafficLight));
+	west->AddClientL(controller->Id(), Messages::TClientType(EController));
+	controller->AddClientL(west->Id(), Messages::TClientType(ETrafficLight, EWest));
+
+	Messages::RNodeInterface::OpenPostMessageClose(controller->Id(), controller->Id(), TGo().CRef());
+	CActiveScheduler::Start();
+	CleanupStack::PopAndDestroy(7, transport);
+	
+	Messages::TlsGlobals::UnInstallGlobals();
+	}
+
+LOCAL_C void DoStartL ()
+	{
+	CActiveScheduler* scheduler = new (ELeave) CActiveScheduler();
+	CleanupStack::PushL (scheduler);
+	CActiveScheduler::Install (scheduler);
+
+	MainL ();
+
+	CleanupStack::PopAndDestroy (scheduler);
+	}
+
+GLDEF_C TInt E32Main()
+	{
+	__UHEAP_MARK;
+	CTrapCleanup* cleanup = CTrapCleanup::New();
+
+	TRAPD(createError, console = Console::NewL(_L("Mesh Machine Junction Example"), TSize(KConsFullScreen,KConsFullScreen)));
+	if (createError)
+		{
+		return createError;
+		}
+
+	TRAPD(mainError, DoStartL());
+	if (mainError)
+		{
+		console->Printf(_L(" failed, leave code = %d"), mainError);
+		}
+	console->Printf(_L(" [press any key]\n"));
+	console->Getch();
+
+	delete console;
+	delete cleanup;
+	__UHEAP_MARKEND;
+	return KErrNone;
+	}
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/commsfwsupport/commselements/testing/examplecode/mmexample1/src/mmexample1nodes.cpp	Fri Apr 16 16:15:03 2010 +0300
@@ -0,0 +1,140 @@
+// Copyright (c) 2007-2010 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:
+//
+
+#include <elements/mm_activities.h>
+#include <elements/mm_states.h>
+
+#include "MMExample1states.h"
+#include "MMExample1nodes.h"
+
+_LIT8(KLoggingTag, "MMExample1");
+
+enum TMMExample1ActivityIds
+	{
+	ETimerActivity = 1,
+	ETrafficLightActivity = 2,
+	ETrafficLightControllerActivity = 3
+	};
+
+namespace ClockActivities
+{
+DECLARE_DEFINE_CUSTOM_NODEACTIVITY(ETimerActivity, Timer, TWait, Clock::CTimerActivity::NewL)
+    FIRST_NODEACTIVITY_ENTRY(MeshMachine::TAwaitingMessageState<TWait>, MeshMachine::TNoTag)
+    NODEACTIVITY_ENTRY(MeshMachine::KNoTag, Clock::TKickOffTimer, MeshMachine::TAwaitingMessageState<TGo>, MeshMachine::TNoTag)
+    LAST_NODEACTIVITY_ENTRY(MeshMachine::KNoTag, MeshMachine::TForwardMessageToOriginators)
+NODEACTIVITY_END()
+}
+
+DECLARE_DEFINE_ACTIVITY_MAP(ClockActivityMap)
+    ACTIVITY_MAP_ENTRY(ClockActivities, Timer)
+ACTIVITY_MAP_END()
+
+CClock::CClock() : MeshMachine::AMMNodeBase(ClockActivityMap::iSelf, Messages::ANodeId::Id())
+	{
+	NM_LOG_NODE_CREATE(KLoggingTag, CClock);
+	}
+
+void CClock::ReceivedL(const Messages::TRuntimeCtxId& aSender, const Messages::TNodeId& aRecipient, Messages::TSignatureBase& aCFMessage)
+	{
+	Messages::TNodeSignal::TMessageId noPeerIds[] = { Messages::TNodeSignal::TMessageId() };
+
+	MeshMachine::TNodeContext<CClock> ctx(*this, aCFMessage, aSender, aRecipient);
+	
+	MeshMachine::AMMNodeBase::Received(noPeerIds, ctx);
+	MeshMachine::AMMNodeBase::PostReceived(ctx);
+	User::LeaveIfError(ctx.iReturn);
+	}
+    
+
+namespace TrafficLightActivities
+{
+DECLARE_DEFINE_NODEACTIVITY(ETrafficLightActivity, TrafficLight, TGoGreen)
+    FIRST_NODEACTIVITY_ENTRY(MeshMachine::TAwaitingMessageState<TGoGreen>, MeshMachine::TNoTag)
+    NODEACTIVITY_ENTRY(MeshMachine::KNoTag, TrafficLightStates::TGoAmber, MeshMachine::TAwaitingMessageState<TGo>, MeshMachine::TNoTag)
+    NODEACTIVITY_ENTRY(MeshMachine::KNoTag, TrafficLightStates::TGoGreen, MeshMachine::TAwaitingMessageState<TGo>, MeshMachine::TNoTag)
+    NODEACTIVITY_ENTRY(MeshMachine::KNoTag, TrafficLightStates::TGoAmber, MeshMachine::TAwaitingMessageState<TGo>, MeshMachine::TNoTag)
+    LAST_NODEACTIVITY_ENTRY(MeshMachine::KNoTag, TrafficLightStates::TGoRedAndSendGoneRed)
+NODEACTIVITY_END()
+}
+
+DECLARE_DEFINE_ACTIVITY_MAP(TrafficLightActivityMap)
+    ACTIVITY_MAP_ENTRY(TrafficLightActivities, TrafficLight)
+ACTIVITY_MAP_END()
+
+CTrafficLight::CTrafficLight(CConsoleBase* aConsole, const TDesC& aPositionText) : MeshMachine::AMMNodeBase(TrafficLightActivityMap::iSelf, Messages::ANodeId::Id()), iConsole(aConsole), iPositionText(aPositionText)
+	{
+	NM_LOG_NODE_CREATE(KLoggingTag, CTrafficLight);
+	
+	SetColour(ERed);
+	}
+
+void CTrafficLight::ReceivedL(const Messages::TRuntimeCtxId& aSender, const Messages::TNodeId& aRecipient, Messages::SignatureBase& aCFMessage)
+	{
+	Messages::TNodeSignal::TMessageId noPeerIds[] = { Messages::TNodeSignal::TMessageId() };
+
+	MeshMachine::TNodeContext<CTrafficLight> ctx(*this, aCFMessage, aSender, aRecipient);
+	
+	MeshMachine::AMMNodeBase::Received(noPeerIds, ctx);
+	MeshMachine::AMMNodeBase::PostReceived(ctx);
+	User::LeaveIfError(ctx.iReturn);
+	}
+
+void CTrafficLight::SetColour(TColour aColour)
+	{
+	iColour = aColour;
+
+	switch (aColour)
+		{
+		case ERed:
+			iConsole->Printf(_L("%S set to RED\n"), &iPositionText);
+			break;
+		case EAmber:
+			iConsole->Printf(_L("%S set to AMBER\n"), &iPositionText);
+			break;
+		case EGreen:
+			iConsole->Printf(_L("%S set to GREEN\n"), &iPositionText);
+			break;
+		}
+	}
+
+namespace ControllerActivities
+{
+DECLARE_DEFINE_NODEACTIVITY(ETrafficLightControllerActivity, TrafficLightController, TGo)
+    FIRST_NODEACTIVITY_ENTRY(MeshMachine::TAwaitingMessageState<TGo>, MeshMachine::TNoTag)
+    NODEACTIVITY_ENTRY(ControllerStates::KStart, ControllerStates::TEastAndWestGreen, ControllerStates::TAwaitingAllRed, MeshMachine::TNoTag)
+    NODEACTIVITY_ENTRY(MeshMachine::KNoTag, ControllerStates::TNorthAndSouthGreen, ControllerStates::TAwaitingAllRed, MeshMachine::TTag<ControllerStates::KStart|NetStateMachine::EBackward>)
+NODEACTIVITY_END()
+}
+
+DECLARE_DEFINE_ACTIVITY_MAP(ControllerActivityMap)
+    ACTIVITY_MAP_ENTRY(ControllerActivities, TrafficLightController)
+ACTIVITY_MAP_END()
+
+CController::CController() : MeshMachine::AMMNodeBase(ControllerActivityMap::iSelf, Messages::ANodeId::Id())
+	{
+	NM_LOG_NODE_CREATE(KLoggingTag, CController);
+	}
+
+void CController::ReceivedL(const Messages::TRuntimeCtxId& aSender, const Messages::TNodeId& aRecipient, Messages::TSignatureBase& aCFMessage)
+	{
+	Messages::TNodeSignal::TMessageId noPeerIds[] = { TGo::Id(), Messages::TNodeSignal::TMessageId() };
+
+	MeshMachine::TNodeContext<CController> ctx(*this, aCFMessage, aSender, aRecipient);
+	
+	MeshMachine::AMMNodeBase::Received(noPeerIds, ctx);
+	MeshMachine::AMMNodeBase::PostReceived(ctx);
+	User::LeaveIfError(ctx.iReturn);
+	}
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/commsfwsupport/commselements/testing/examplecode/mmexample1/src/mmexample1nodes.h	Fri Apr 16 16:15:03 2010 +0300
@@ -0,0 +1,79 @@
+// Copyright (c) 2007-2010 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:
+//
+#ifndef MMEXAMPLE1NODES_H
+#define MMEXAMPLE1NODES_H
+
+#include <e32cons.h>
+#include <elements/nm_node.h>
+#include <elements/mm_node.h>
+
+class CClock : public Messages::ASimpleNodeIdBase,
+			   public MeshMachine::AMMNodeBase
+	{
+	// has a parallel activity for timers
+public:
+	CClock();
+
+	virtual void ReceivedL(const Messages::TRuntimeCtxId& aSender, const Messages::TNodeId& aRecipient, Messages::TSignatureBase& aCFMessage);
+	
+	const Messages::TNodeId& Id() const
+ 		{
+ 		return NodeId();
+ 		}
+
+	};
+
+class CTrafficLight : public Messages::ASimpleNodeIdBase,
+					  public MeshMachine::AMMNodeBase
+	{
+public:
+	enum TColour {
+		ERed = 1,
+		EAmber = 2,
+		EGreen = 3
+	};
+	
+	CTrafficLight(CConsoleBase* aConsole, const TDesC& aPositionText);
+
+	virtual void ReceivedL(const Messages::TRuntimeCtxId& aSender, const Messages::TNodeId& aRecipient, Messages::TSignatureBase& aCFMessage);
+
+	void SetColour(TColour aColour);
+	
+	const Messages::TNodeId& Id() const
+ 		{
+ 		return NodeId();
+ 		}
+
+private:
+	TColour iColour;
+	CConsoleBase* iConsole; // for reporting
+	const TDesC& iPositionText;
+	};
+
+class CController : public Messages::ASimpleNodeIdBase,
+					public MeshMachine::AMMNodeBase
+	{
+public:
+	CController();
+	virtual void ReceivedL(const Messages::TRuntimeCtxId& aSender, const Messages::TNodeId& aRecipient, Messages::TSignatureBase& aCFMessage);
+
+	const Messages::TNodeId& Id() const
+ 		{
+ 		return NodeId();
+ 		}
+
+	};
+
+#endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/commsfwsupport/commselements/testing/examplecode/mmexample1/src/mmexample1states.cpp	Fri Apr 16 16:15:03 2010 +0300
@@ -0,0 +1,157 @@
+// Copyright (c) 2007-2010 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:
+//
+
+#include "MMExample1states.h"
+#include <elements/nm_interfaces.h>
+
+using namespace Clock;
+
+CTimerCallback* CTimerCallback::NewL(Messages::TNodeCtxId aOriginator)
+	{
+	CTimerCallback* t = new (ELeave)CTimerCallback(aOriginator);
+	CleanupStack::PushL(t);
+	t->ConstructL();
+	CleanupStack::Pop(t);
+	return t;
+	}
+
+CTimerCallback::CTimerCallback(Messages::TNodeCtxId aOriginator)
+	: CTimer(EPriorityStandard), iOriginator(aOriginator)
+	{
+	}
+
+void CTimerCallback::ConstructL()
+	{
+	CTimer::ConstructL();
+	CActiveScheduler::Add(this);
+	}
+
+void CTimerCallback::RunL()
+	{
+	Messages::TNodeId nodeid = iOriginator;
+	Messages::RNodeInterface::OpenPostMessageClose(nodeid, iOriginator, TGo().CRef());
+	}
+
+MeshMachine::CNodeActivityBase* CTimerActivity::NewL( const MeshMachine::TNodeActivity& aActivitySig, MeshMachine::AMMNodeBase& aNode )
+	{
+	TUint c = GetNextActivityCountL(aActivitySig,aNode);
+	return new (ELeave) CTimerActivity( aActivitySig, aNode, c);
+	}
+
+CTimerActivity::CTimerActivity( const MeshMachine::TNodeActivity& aActivitySig,	MeshMachine::AMMNodeBase& aNode, TUint aNextActivityCount )
+	: CNodeParallelActivityBase(aActivitySig, aNode, aNextActivityCount), iTimer(NULL)
+	{
+	}
+
+CTimerActivity::~CTimerActivity()
+	{
+	if (iTimer)
+		{
+		iTimer->Cancel();
+		}
+	}
+
+DEFINE_SMELEMENT(Clock::TKickOffTimer, NetStateMachine::MStateTransition, Clock::TContext)
+void Clock::TKickOffTimer::DoL()
+	{
+	ASSERT(iContext.iNodeActivity);
+	CTimerActivity* activity = static_cast<CTimerActivity*>(iContext.iNodeActivity);
+	
+	ASSERT(!activity->iTimer);
+
+	TWait& msg = Messages::message_cast<TWait>(iContext.iMessage);
+	activity->iTimer = CTimerCallback::NewL(Messages::TNodeCtxId(iContext.ActivityId(), iContext.NodeId()));
+	activity->iTimer->After(msg.iValue * 1000000);
+	activity->SetPostedTo(iContext.NodeId());
+	}
+
+using namespace TrafficLightStates;
+
+DEFINE_SMELEMENT(TrafficLightStates::TGoGreen, NetStateMachine::MStateTransition, TrafficLightStates::TContext)
+void TrafficLightStates::TGoGreen::DoL()
+	{
+	iContext.Node().SetColour(CTrafficLight::EGreen);
+	
+	Messages::RNodeInterface* clock = iContext.Node().GetFirstClient<Messages::TDefaultClientMatchPolicy>(Messages::TClientType(EClock));
+	iContext.iNodeActivity->PostRequestTo(*clock, TWait(10).CRef());
+	}
+
+DEFINE_SMELEMENT(TrafficLightStates::TGoAmber, NetStateMachine::MStateTransition, TrafficLightStates::TContext)
+void TrafficLightStates::TGoAmber::DoL()
+	{
+	iContext.Node().SetColour(CTrafficLight::EAmber);
+	
+	Messages::RNodeInterface* clock = iContext.Node().GetFirstClient<Messages::TDefaultClientMatchPolicy>(Messages::TClientType(EClock));
+	iContext.iNodeActivity->PostRequestTo(*clock, TWait(3).CRef());
+	}
+
+DEFINE_SMELEMENT(TrafficLightStates::TGoRedAndSendGoneRed, NetStateMachine::MStateTransition, TrafficLightStates::TContext)
+void TrafficLightStates::TGoRedAndSendGoneRed::DoL()
+	{
+	iContext.Node().SetColour(CTrafficLight::ERed);
+
+	iContext.iNodeActivity->PostToOriginators(TGoneRed());
+	}
+
+using namespace ControllerStates;
+
+DEFINE_SMELEMENT(ControllerStates::TAwaitingAllRed, NetStateMachine::MState, ControllerStates::TContext)
+TBool ControllerStates::TAwaitingAllRed::Accept()
+	{
+	if (!iContext.iMessage.IsMessage<TGoneRed>())
+		{
+		return EFalse;
+		}
+
+	if (iContext.iPeer)
+		{
+		iContext.iPeer->ClearFlags(EGreenFlag);
+		}
+
+	if (iContext.Node().CountClients<Messages::TFlagsOnlyClientMatchPolicy>(Messages::TClientType(0, EGreenFlag)))
+		{
+		iContext.iMessage.ClearMessageId();
+		return EFalse;
+		}
+	else
+		{
+		return ETrue;
+		}
+
+	return EFalse;
+	}
+
+DEFINE_SMELEMENT(ControllerStates::TEastAndWestGreen, NetStateMachine::MStateTransition, ControllerStates::TContext)
+void ControllerStates::TEastAndWestGreen::DoL()
+	{
+	Messages::TNodeCtxId from(iContext.ActivityId(), iContext.NodeId());
+	TGoGreen msg;
+	
+	iContext.Node().PostToClients<Messages::TDefaultClientMatchPolicy>(from, msg, Messages::TClientType(ETrafficLight, EWest), Messages::TClientType::NullType(), EGreenFlag);
+	iContext.Node().PostToClients<Messages::TDefaultClientMatchPolicy>(from, msg, Messages::TClientType(ETrafficLight, EEast), Messages::TClientType::NullType(), EGreenFlag);
+	}
+
+DEFINE_SMELEMENT(ControllerStates::TNorthAndSouthGreen, NetStateMachine::MStateTransition, ControllerStates::TContext)
+void ControllerStates::TNorthAndSouthGreen::DoL()
+	{
+	Messages::TNodeCtxId from(iContext.ActivityId(), iContext.NodeId());
+	TGoGreen msg;
+
+	ASSERT(!from.IsNull());
+	
+	iContext.Node().PostToClients<Messages::TDefaultClientMatchPolicy>(from, msg, Messages::TClientType(ETrafficLight, ENorth), Messages::TClientType::NullType(), EGreenFlag);
+	iContext.Node().PostToClients<Messages::TDefaultClientMatchPolicy>(from, msg, Messages::TClientType(ETrafficLight, ESouth), Messages::TClientType::NullType(), EGreenFlag);
+	}
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/commsfwsupport/commselements/testing/examplecode/mmexample1/src/mmexample1states.h	Fri Apr 16 16:15:03 2010 +0300
@@ -0,0 +1,135 @@
+// Copyright (c) 2007-2010 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:
+//
+#ifndef MMEXAMPLE1STATES_H
+#define MMEXAMPLE1STATES_H
+
+#include <e32base.h>
+#include <elements/nm_address.h>
+#include <elements/mm_activities.h>
+#include <elements/mm_states.h>
+
+#include "MMExample1nodes.h"
+
+/**
+ * Definition of constants for whisper message.
+ */
+const TInt KJunctionMessageRealm = 0x2002D4B3; // used to group messages, UID allocated from symbian signed
+
+enum
+	{
+	EGoGreen = 1,
+	EGoneRed = 2,
+	EWait = 3,
+	EGo = 4
+	};
+
+/**
+ * Defines the actual concrete message used in the example.
+ */
+typedef Messages::TMessageSigVoid<EGoGreen, KJunctionMessageRealm> TGoGreen;
+typedef Messages::TMessageSigVoid<EGoneRed, KJunctionMessageRealm> TGoneRed;
+typedef Messages::TMessageSigNumber<EWait, KJunctionMessageRealm> TWait;
+typedef Messages::TMessageSigVoid<EGo, KJunctionMessageRealm> TGo;
+
+enum TClientTypes
+	{
+	EClock =              0x00000100,
+	EController =         0x00000200,
+	ETrafficLight =       0x00000400,
+	};
+
+enum TClientFlags
+	{
+	EGreenFlag          = 0x80000000,
+	ENorth              = 0x40000000,
+	ESouth              = 0x20000000,
+	EEast               = 0x10000000,
+	EWest               = 0x08000000
+	};
+	
+namespace Clock
+{
+typedef MeshMachine::TNodeContext<CClock> TContext;
+
+class CTimerCallback : public CTimer
+	{
+public:
+	static CTimerCallback* NewL(Messages::TNodeCtxId aOriginator);
+	void ConstructL();
+
+	void RunL();
+
+private:
+	CTimerCallback(Messages::TNodeCtxId aOriginator);
+	
+	Messages::TNodeCtxId iOriginator;
+	};
+	
+class CTimerActivity : public MeshMachine::CNodeParallelActivityBase
+	{
+public:
+	static CNodeActivityBase* NewL( const MeshMachine::TNodeActivity& aActivitySig, MeshMachine::AMMNodeBase& aNode );
+	~CTimerActivity();
+
+protected:
+	CTimerActivity( const MeshMachine::TNodeActivity& aActivitySig,	MeshMachine::AMMNodeBase& aNode, TUint aNextActivityCount );
+
+public:
+	CTimerCallback* iTimer;
+	};
+
+DECLARE_SMELEMENT_HEADER( TKickOffTimer, MeshMachine::TStateTransition<TContext>, NetStateMachine::MStateTransition, TContext )
+	virtual void DoL();
+DECLARE_SMELEMENT_FOOTER( TKickOffTimer )
+}
+
+namespace TrafficLightStates
+{
+typedef MeshMachine::TNodeContext<CTrafficLight> TContext;
+
+DECLARE_SMELEMENT_HEADER( TGoAmber, MeshMachine::TStateTransition<TContext>, NetStateMachine::MStateTransition, TContext )
+	virtual void DoL();
+DECLARE_SMELEMENT_FOOTER( TGoAmber )
+
+DECLARE_SMELEMENT_HEADER( TGoGreen, MeshMachine::TStateTransition<TContext>, NetStateMachine::MStateTransition, TContext )
+	virtual void DoL();
+DECLARE_SMELEMENT_FOOTER( TGoGreen )
+
+DECLARE_SMELEMENT_HEADER( TGoRedAndSendGoneRed, MeshMachine::TStateTransition<TContext>, NetStateMachine::MStateTransition, TContext )
+	virtual void DoL();
+DECLARE_SMELEMENT_FOOTER( TGoRedAndSendGoneRed )
+
+}
+
+namespace ControllerStates
+{
+const TInt KStart = 1;
+
+typedef MeshMachine::TNodeContext<CController> TContext;
+
+DECLARE_SMELEMENT_HEADER( TAwaitingAllRed, MeshMachine::TState<TContext>, NetStateMachine::MState, TContext )
+	virtual TBool Accept();
+DECLARE_SMELEMENT_FOOTER( TAwaitingAllRed )
+
+DECLARE_SMELEMENT_HEADER( TEastAndWestGreen, MeshMachine::TStateTransition<TContext>, NetStateMachine::MStateTransition, TContext )
+	virtual void DoL();
+DECLARE_SMELEMENT_FOOTER( TEastAndWestGreen )
+
+DECLARE_SMELEMENT_HEADER( TNorthAndSouthGreen, MeshMachine::TStateTransition<TContext>, NetStateMachine::MStateTransition, TContext )
+	virtual void DoL();
+DECLARE_SMELEMENT_FOOTER( TNorthAndSouthGreen )
+}
+
+#endif
--- a/commsfwtools/commstools/group/comms-infras_tools.mrp	Tue Feb 02 00:53:00 2010 +0200
+++ b/commsfwtools/commstools/group/comms-infras_tools.mrp	Fri Apr 16 16:15:03 2010 +0300
@@ -1,3 +1,19 @@
+#
+# 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: 
+#
+
 component	comms-infras_tools
 source			\sf\os\commsfw\commsfwtools\commstools
 exports			\sf\os\commsfw\commsfwtools\commstools\group
--- a/commsfwtools/commstools/svg/parse.ini	Tue Feb 02 00:53:00 2010 +0200
+++ b/commsfwtools/commstools/svg/parse.ini	Fri Apr 16 16:15:03 2010 +0300
@@ -1,7 +1,7 @@
 # Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
 # All rights reserved.
 # This component and the accompanying materials are made available
-# under the terms of the License "Eclipse Public License v1.0"
+# 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".
 #
--- a/commsfwtools/commstools/utracedecoder/data/esockmessages.definition.txt	Tue Feb 02 00:53:00 2010 +0200
+++ b/commsfwtools/commstools/utracedecoder/data/esockmessages.definition.txt	Fri Apr 16 16:15:03 2010 +0300
@@ -1007,6 +1007,8 @@
 	ECFDCStopped               	= 4
 	ECFCommsBinderRequest		= 5
 	ECFCommsBinderResponse		= 6
+	ECFCommsBindToComplete		= 7
+	
 END ENUM
 
 MESSAGE Start
@@ -1039,6 +1041,10 @@
     MESSAGEID = KServiceProviderRealmId:ECFCommsBinderResponse
 END MESSAGE
 
+MESSAGE CommsBindToComplete
+     SIGNATURE = TSigNumber
+     MESSAGEID = KServiceProviderRealmId:ECFCommsBindToComplete
+END MESSAGE
 
 // ss_nodemessages_subconn_controlclient.h
 CONST KSubConnCCRealmId = 0x10285F50
--- a/commsfwtools/preparedefaultcommsdatabase/Documentation/CommsData Format.mdl	Tue Feb 02 00:53:00 2010 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,4602 +0,0 @@
-
-(object Petal
-    version    	43
-    _written   	"Rose 6.5.9232.10"
-    charSet    	0)
-
-(object Design "Logical View"
-    is_unit    	TRUE
-    is_loaded  	TRUE
-    quid       	"4135D7D80290"
-    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       	"4135D7D80292"
-	exportControl 	"Public"
-	global     	TRUE
-	logical_models 	(list unit_reference_list)
-	logical_presentations 	(list unit_reference_list
-	    (object UseCaseDiagram "Main"
-		quid       	"4135D7DB033D"
-		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       	"4135D7D80291"
-	exportControl 	"Public"
-	global     	TRUE
-	subsystem  	"Component View"
-	quidu      	"4135D7D8029F"
-	logical_models 	(list unit_reference_list
-	    (object Class "CommTypes"
-		quid       	"4135D977002E"
-		class_attributes 	(list class_attribute_list
-		    (object ClassAttribute "OperationType"
-			quid       	"4135E3DF003E")
-		    (object ClassAttribute "DataBitsType"
-			quid       	"4135E428003E")
-		    (object ClassAttribute "StopBitsType"
-			quid       	"4135E4280148")
-		    (object ClassAttribute "ParityType"
-			quid       	"4135E4280232")
-		    (object ClassAttribute "RateType"
-			quid       	"4135E428031C")
-		    (object ClassAttribute "FaxClassType"
-			quid       	"4135E429001F")
-		    (object ClassAttribute "SpeakerType"
-			quid       	"4135E4290109")
-		    (object ClassAttribute "SpeakerVolType"
-			quid       	"4135E42901E4")
-		    (object ClassAttribute "GPRSClassCBearerType"
-			quid       	"4135E42902CE")
-		    (object ClassAttribute "ISPType"
-			quid       	"4135E42903B9")
-		    (object ClassAttribute "BearerNameType"
-			quid       	"4135E42A00CB")
-		    (object ClassAttribute "BearerSpeedType"
-			quid       	"4135E42A01B5")
-		    (object ClassAttribute "BearerProtocolType"
-			quid       	"4135E42A02AF")
-		    (object ClassAttribute "BearerCEType"
-			quid       	"4135E42A03C8")
-		    (object ClassAttribute "DialBearerType"
-			quid       	"4135E42B00F9")
-		    (object ClassAttribute "ChannelCodingType"
-			quid       	"4135E42B01E4")
-		    (object ClassAttribute "AIURType"
-			quid       	"4135E42B02DE")
-		    (object ClassAttribute "RlpModeType"
-			quid       	"4135E42B03D8")
-		    (object ClassAttribute "DialIfCallbackType"
-			quid       	"4135E42C00EA")
-		    (object ClassAttribute "PDPServiceType"
-			quid       	"4135E42C01E4")
-		    (object ClassAttribute "CDMAPriorityType"
-			quid       	"4135E42C02CE")
-		    (object ClassAttribute "CDMABitrateType"
-			quid       	"4135E42C03C8")
-		    (object ClassAttribute "CDMAServiceOptionType"
-			quid       	"4135E42D00DA")
-		    (object ClassAttribute "CDMALossType"
-			quid       	"4135E42D01C5")
-		    (object ClassAttribute "CDMAMaxDelayType"
-			quid       	"4135E42D02BF")
-		    (object ClassAttribute "DirectionType"
-			quid       	"4135E42D03A9")
-		    (object ClassAttribute "RankingType"
-			quid       	"4135E42E009C")
-		    (object ClassAttribute "DialogPrefType"
-			quid       	"4135E42E0186")
-		    (object ClassAttribute "BearerSetType"
-			quid       	"4135E42E0270")
-		    (object ClassAttribute "WSPOptionType"
-			quid       	"4135E42E035B")
-		    (object ClassAttribute "WAPBearerType"
-			quid       	"4135E42F005D")
-		    (object ClassAttribute "TableEntryNameType"
-			quid       	"4135E42F0157")
-		    (object ClassAttribute "IAPBearerType"
-			quid       	"4135E42F0232")
-		    (object ClassAttribute "IAPServiceType"
-			quid       	"4135E42F032C")
-		    (object ClassAttribute "LocationForDataAndFaxType"
-			quid       	"4135E430003E")
-		    (object ClassAttribute "LocationForPhoneServicesAndSMSType"
-			quid       	"4135E4300138")
-		    (object ClassAttribute "ChargecardRefType"
-			quid       	"4135E4300222")
-		    (object ClassAttribute "LocationRefType"
-			quid       	"4135E430031C")
-		    (object ClassAttribute "IAPNetworkType"
-			quid       	"4135E431001F")
-		    (object ClassAttribute "SMSBearerType"
-			quid       	"4135E4310138")
-		    (object ClassAttribute "DefaultNetworkType"
-			quid       	"4135E4310232")
-		    (object ClassAttribute "IAPRefType"
-			quid       	"4135E431032C")
-		    (object ClassAttribute "ISPRefType"
-			quid       	"4135E432003E")
-		    (object ClassAttribute "AccessPointType"
-			quid       	"4135E4320138")
-		    (object ClassAttribute "WAPAccessType"
-			quid       	"4135E4320213")
-		    (object ClassAttribute "HomeIAPType"
-			quid       	"4135E432030D")
-		    (object ClassAttribute "HomeNetworkType"
-			quid       	"4135E433001F")
-		    (object ClassAttribute "CDMAOpCapability"
-			quid       	"4135E4330119")
-		    (object ClassAttribute "CDMASimpIpAuthCapability"
-			quid       	"4135E4330213")
-		    (object ClassAttribute "CDMAMIpAuthCapability"
-			quid       	"4135E433030D")
-		    (object ClassAttribute "CDMAOpMode"
-			quid       	"4135E434002E")
-		    (object ClassAttribute "CDMANaiType"
-			quid       	"4135E4340128")
-		    (object ClassAttribute "CDMASimpIpAuthAlgorithm"
-			quid       	"4135E4340232")
-		    (object ClassAttribute "CDMAMIpAuthAlgorithm"
-			quid       	"4135E434032C")))
-	    (object Class "AgentLookupTable"
-		quid       	"4135E73201C5"
-		class_attributes 	(list class_attribute_list
-		    (object ClassAttribute "Id"
-			quid       	"413C6A950065"
-			type       	"TUint32")
-		    (object ClassAttribute "Name"
-			quid       	"41372ECE01A1"
-			type       	"Text")
-		    (object ClassAttribute "AgentFriendlyName"
-			quid       	"41372ED50097"
-			type       	"Text")
-		    (object ClassAttribute "AgentFilename"
-			quid       	"41372EDC001B"
-			type       	"Text")))
-	    (object Class "CDMA2000PacketServiceTable"
-		quid       	"4135E7C10203"
-		class_attributes 	(list class_attribute_list
-		    (object ClassAttribute "Id"
-			quid       	"413C6AFB00AA"
-			type       	"TUint32")
-		    (object ClassAttribute "Name"
-			quid       	"413731E20356"
-			type       	"Text")
-		    (object ClassAttribute "IwfName"
-			quid       	"413731E70114"
-			type       	"Text")
-		    (object ClassAttribute "ServiceOption"
-			quid       	"413731EB02D9"
-			type       	"CDMAServiceOptionType")
-		    (object ClassAttribute "PdpType"
-			quid       	"413731F000B6"
-			type       	"PDPServiceType")
-		    (object ClassAttribute "PdpAddress"
-			quid       	"413731F402BA"
-			type       	"Text")
-		    (object ClassAttribute "ReqFwdPriority"
-			quid       	"413731F900D6"
-			type       	"CDMAPriorityType")
-		    (object ClassAttribute "ReqRevPriority"
-			quid       	"413731FD02CA"
-			type       	"CDMAPriorityType")
-		    (object ClassAttribute "ReqFwdBitrate"
-			quid       	"4137320200D6"
-			type       	"CDMABitrateType")
-		    (object ClassAttribute "ReqRevBitrate"
-			quid       	"4137320602BA"
-			type       	"CDMABitrateType")
-		    (object ClassAttribute "ReqFwdLoss"
-			quid       	"4137320B00E6"
-			type       	"CDMALossType")
-		    (object ClassAttribute "ReqRevLoss"
-			quid       	"4137320F02F9"
-			type       	"CDMALossType")
-		    (object ClassAttribute "CDMASchMux"
-			quid       	"41373315037B"
-			type       	"TUint32")
-		    (object ClassAttribute "CDMAFchMux"
-			quid       	"41373310038B"
-			type       	"TUint32")
-		    (object ClassAttribute "EnableLLMNR"
-			quid       	"4137330B03B9"
-			type       	"TBool")
-		    (object ClassAttribute "CDMAMobileIpMnHaSsData"
-			quid       	"413733070000"
-			type       	"Text")
-		    (object ClassAttribute "CDMAMobileIpMnHaSpi"
-			quid       	"41373302003F"
-			type       	"TUint32")
-		    (object ClassAttribute "CDMAMobileIpMnHaSpiIndicator"
-			quid       	"413732FD005E"
-			type       	"TBool")
-		    (object ClassAttribute "CDMAMobileIpMnHaAuthAlgorithm"
-			quid       	"413732F8009C"
-			type       	"CDMAMIpAuthAlgorithm")
-		    (object ClassAttribute "CDMAMobileIpMnAaaSsData"
-			quid       	"413732F300FA"
-			type       	"Text")
-		    (object ClassAttribute "CDMAMobileIpMnAaaSpi"
-			quid       	"413732EE0148"
-			type       	"TUint32")
-		    (object ClassAttribute "CDMAMobileIpMnAaaSpiIndicator"
-			quid       	"413732E901A5"
-			type       	"TBool")
-		    (object ClassAttribute "CDMAMobileIpMnAaaAuthAlgorithm"
-			quid       	"413732E401F3"
-			type       	"CDMAMIpAuthAlgorithm")
-		    (object ClassAttribute "CDMAMobileIpSecondaryHomeAgent"
-			quid       	"413732DF0251"
-			type       	"Text")
-		    (object ClassAttribute "CDMAMobileIpPrimaryHomeAgent"
-			quid       	"413732DA02BE"
-			type       	"Text")
-		    (object ClassAttribute "CDMAMobileIpHomeAddress"
-			quid       	"413732D5032C"
-			type       	"Text")
-		    (object ClassAttribute "CDMAMobileIpTBit"
-			quid       	"413732D003B8"
-			type       	"TUint32")
-		    (object ClassAttribute "CDMASimpleIpChapSsHandle"
-			quid       	"413732CC005D"
-			type       	"TUint32")
-		    (object ClassAttribute "CDMASimpleIpPapSsHandle"
-			quid       	"413732C700E9"
-			type       	"TUint32")
-		    (object ClassAttribute "CDMASimpleIpAuthAlgorithm"
-			quid       	"413732C20166"
-			type       	"CDMASimpIpAuthAlgorithm")
-		    (object ClassAttribute "CDMANaiType"
-			quid       	"413732BD0222"
-			type       	"CDMANaiType")
-		    (object ClassAttribute "RlpMode"
-			quid       	"413732B802BE"
-			type       	"RlpModeType")
-		    (object ClassAttribute "IpAddrLeaseValidTo"
-			quid       	"413732B3036A"
-			type       	"Text")
-		    (object ClassAttribute "IpAddrLeaseValidFrom"
-			quid       	"413732AF003D"
-			type       	"Text")
-		    (object ClassAttribute "ConfigDaemonName"
-			quid       	"413732AA00E9"
-			type       	"Text")
-		    (object ClassAttribute "ConfigDaemonManagerName"
-			quid       	"413732A50194"
-			type       	"Text")
-		    (object ClassAttribute "Ip6NameServer2"
-			quid       	"413732A000AA"
-			type       	"Text")
-		    (object ClassAttribute "Ip6NameServer1"
-			quid       	"4137329B01A4"
-			type       	"Text")
-		    (object ClassAttribute "Ip6DNSAddrFromServer"
-			quid       	"4137329602AD"
-			type       	"TBool")
-		    (object ClassAttribute "QosWarningTimeout"
-			quid       	"4137329103B7"
-			type       	"TUint32")
-		    (object ClassAttribute "ApType"
-			quid       	"4137328D00AA"
-			type       	"CDMAApType")
-		    (object ClassAttribute "DisablePlainTextAuth"
-			quid       	"413732880194"
-			type       	"TBool")
-		    (object ClassAttribute "EnableLCPExtension"
-			quid       	"41373283029D"
-			type       	"TBool")
-		    (object ClassAttribute "IpNameServer2"
-			quid       	"4137327E03B7"
-			type       	"Text")
-		    (object ClassAttribute "IpNameServer1"
-			quid       	"4137327A00E8"
-			type       	"Text")
-		    (object ClassAttribute "IpDNSAddrFromServer"
-			quid       	"413732750201"
-			type       	"TBool")
-		    (object ClassAttribute "IpAddrFromServer"
-			quid       	"41373270032A"
-			type       	"TBool")
-		    (object ClassAttribute "IpAddr"
-			quid       	"4137326C006B"
-			type       	"Text")
-		    (object ClassAttribute "IpGateway"
-			quid       	"4137326701C2"
-			type       	"Text")
-		    (object ClassAttribute "IpNetMask"
-			quid       	"41373262030A"
-			type       	"Text")
-		    (object ClassAttribute "AuthRetries"
-			quid       	"4137325E007A"
-			type       	"TUint32")
-		    (object ClassAttribute "IfPromptForAuth"
-			quid       	"4137325901B2"
-			type       	"TBool")
-		    (object ClassAttribute "IfAuthPass"
-			quid       	"4137325402EB"
-			type       	"Text")
-		    (object ClassAttribute "IfAuthName"
-			quid       	"41373250004B"
-			type       	"Text")
-		    (object ClassAttribute "IfNetworks"
-			quid       	"4137324B0193"
-			type       	"Text")
-		    (object ClassAttribute "IfParams"
-			quid       	"4137324602FA"
-			type       	"Text")
-		    (object ClassAttribute "AnonymousAccess"
-			quid       	"4137324200F6"
-			type       	"TBool")
-		    (object ClassAttribute "HeaderCompression"
-			quid       	"4137323D026D"
-			type       	"TBool")
-		    (object ClassAttribute "DataCompression"
-			quid       	"41373239000C"
-			type       	"TBool")
-		    (object ClassAttribute "AccptRevMaxdelay"
-			quid       	"413732340192"
-			type       	"CDMAMaxDelayType")
-		    (object ClassAttribute "AccptFwdMaxdelay"
-			quid       	"4137322F0319"
-			type       	"CDMAMaxDelayType")
-		    (object ClassAttribute "AccptRevLoss"
-			quid       	"4137322B00B7"
-			type       	"CDMALossType")
-		    (object ClassAttribute "AccptFwdLoss"
-			quid       	"41373226022E"
-			type       	"CDMALossType")
-		    (object ClassAttribute "MinRevBitrate"
-			quid       	"4137322103C4"
-			type       	"CDMABitrateType")
-		    (object ClassAttribute "MinFwdBitrate"
-			quid       	"4137321D0192"
-			type       	"CDMABitrateType")
-		    (object ClassAttribute "ReqRevMaxdelay"
-			quid       	"413732180347"
-			type       	"CDMAMaxDelayType")
-		    (object ClassAttribute "ReqFwdMaxdelay"
-			quid       	"413732140105"
-			type       	"CDMAMaxDelayType")
-		    (object ClassAttribute "EnableLLMNR"
-			quid       	"4140665B0354"
-			type       	"TBool")))
-	    (object Class "ChargecardTable"
-		quid       	"4135E7D101E4"
-		class_attributes 	(list class_attribute_list
-		    (object ClassAttribute "Id"
-			quid       	"413C6B040137"
-			type       	"TUint32")
-		    (object ClassAttribute "Name"
-			quid       	"4137391E0176"
-			type       	"Text")
-		    (object ClassAttribute "AccountNumber"
-			quid       	"41373922028F"
-			type       	"Text")
-		    (object ClassAttribute "Pin"
-			quid       	"4137392603C8"
-			type       	"Text")
-		    (object ClassAttribute "LocalRule"
-			quid       	"4137392B0118"
-			type       	"Text")
-		    (object ClassAttribute "NatRule"
-			quid       	"4137392F0232"
-			type       	"Text")
-		    (object ClassAttribute "IntlRule"
-			quid       	"41373933036A"
-			type       	"Text")))
-	    (object Class "CommDB"
-		quid       	"4135E7DD02CE")
-	    (object Class "ConnectionPreferencesTable"
-		quid       	"4135E8B80222"
-		class_attributes 	(list class_attribute_list
-		    (object ClassAttribute "Id"
-			quid       	"413C69380168"
-			type       	"TUint32")
-		    (object ClassAttribute "Name"
-			quid       	"413736090241"
-			type       	"Text")
-		    (object ClassAttribute "Ranking"
-			quid       	"4137360E0186"
-			type       	"RankingType")
-		    (object ClassAttribute "Direction"
-			quid       	"4137361300BB"
-			type       	"DirectionType")
-		    (object ClassAttribute "DialogPref"
-			quid       	"41373618000F"
-			type       	"DialogPrefType")
-		    (object ClassAttribute "BearerSet"
-			quid       	"4137361C033C"
-			type       	"BearerSetType")
-		    (object ClassAttribute "IAPRef"
-			quid       	"413736210290"
-			type       	"TableEntryNameType")))
-	    (object Class "Contents"
-		quid       	"4135E8C102CE")
-	    (object Class "DefaultCDMA2000Table"
-		quid       	"4135E8DD03B9"
-		class_attributes 	(list class_attribute_list
-		    (object ClassAttribute "Id"
-			quid       	"413C6B6D00FF"
-			type       	"TUint32")
-		    (object ClassAttribute "Name"
-			quid       	"413734F40096"
-			type       	"Text")
-		    (object ClassAttribute "Usage"
-			quid       	"413734F8022D"
-			type       	"TUint32")
-		    (object ClassAttribute "IwfName"
-			quid       	"413734FC03A4"
-			type       	"Text")
-		    (object ClassAttribute "ServiceOption"
-			quid       	"413735010152"
-			type       	"CDMAServiceOptionType")
-		    (object ClassAttribute "PdpType"
-			quid       	"413735050317"
-			type       	"PDPServiceType")
-		    (object ClassAttribute "PdpAddress"
-			quid       	"4137350A0171"
-			type       	"Text")
-		    (object ClassAttribute "ReqFwdPriority"
-			quid       	"4137350E03D3"
-			type       	"CDMAPriorityType")
-		    (object ClassAttribute "ReqRevPriority"
-			quid       	"41373513023D"
-			type       	"CDMAPriorityType")
-		    (object ClassAttribute "ReqFwdBitrate"
-			quid       	"4137351800B6"
-			type       	"CDMABitrateType")
-		    (object ClassAttribute "ReqRevBitrate"
-			quid       	"4137351C0337"
-			type       	"CDMABitrateType")
-		    (object ClassAttribute "ReqFwdLoss"
-			quid       	"4137352101A1"
-			type       	"CDMALossType")
-		    (object ClassAttribute "CDMASchMux"
-			quid       	"4137357C021F"
-			type       	"TUint32")
-		    (object ClassAttribute "CDMAFchMux"
-			quid       	"41373577027D"
-			type       	"TUint32")
-		    (object ClassAttribute "EnableLLMNR"
-			quid       	"4137357202FA"
-			type       	"TBool")
-		    (object ClassAttribute "CDMAMobileIpReregThreshold"
-			quid       	"4137356D0367"
-			type       	"TUint32")
-		    (object ClassAttribute "CDMAMobileIpFirstRetryTimeout"
-			quid       	"41373569000C"
-			type       	"TUint32")
-		    (object ClassAttribute "CDMAMobileIpMaxNumRetry"
-			quid       	"413735640098"
-			type       	"TUint32")
-		    (object ClassAttribute "CDMAOperationMode"
-			quid       	"4137355F0154"
-			type       	"CDMAOpMode")
-		    (object ClassAttribute "AnonymousAccess"
-			quid       	"4137355A020F"
-			type       	"TBool")
-		    (object ClassAttribute "HeaderCompression"
-			quid       	"4137355502DA"
-			type       	"TBool")
-		    (object ClassAttribute "DataCompression"
-			quid       	"4137355003A5"
-			type       	"TBool")
-		    (object ClassAttribute "AccptRevMaxdelay"
-			quid       	"4137354C0098"
-			type       	"CDMAMaxDelayType")
-		    (object ClassAttribute "AccptFwdMaxdelay"
-			quid       	"413735470192"
-			type       	"CDMAMaxDelayType")
-		    (object ClassAttribute "AccptRevLoss"
-			quid       	"41373542026C"
-			type       	"CDMALossType")
-		    (object ClassAttribute "AccptFwdLoss"
-			quid       	"4137353D0347"
-			type       	"CDMALossType")
-		    (object ClassAttribute "MinRevBitrate"
-			quid       	"41373539002A"
-			type       	"CDMABitrateType")
-		    (object ClassAttribute "MinFwdBitrate"
-			quid       	"413735340105"
-			type       	"CDMABitrateType")
-		    (object ClassAttribute "ReqRevMaxdelay"
-			quid       	"4137352F01FF"
-			type       	"CDMAMaxDelayType")
-		    (object ClassAttribute "ReqFwdMaxdelay"
-			quid       	"4137352A0337"
-			type       	"CDMAMaxDelayType")
-		    (object ClassAttribute "ReqRevLoss"
-			quid       	"413735260078"
-			type       	"CDMALossType")
-		    (object ClassAttribute "EnableLLMNR"
-			quid       	"414072410204"
-			type       	"TBool")))
-	    (object Class "DefaultGPRSTable"
-		quid       	"41373B22024B"
-		class_attributes 	(list class_attribute_list
-		    (object ClassAttribute "Name"
-			quid       	"41373F5B00E9"
-			type       	"Text")
-		    (object ClassAttribute "APN"
-			quid       	"41373F5F00E9"
-			type       	"Text")
-		    (object ClassAttribute "PDPType"
-			quid       	"41373F6300E9"
-			type       	"Text")
-		    (object ClassAttribute "PDPAddress"
-			quid       	"41373F670118"
-			type       	"Text")
-		    (object ClassAttribute "Usage"
-			quid       	"41373F6B0166"
-			type       	"TUint32")
-		    (object ClassAttribute "Precedence"
-			quid       	"41373F6F0195"
-			type       	"TUint32")
-		    (object ClassAttribute "Delay"
-			quid       	"41373F7301D3"
-			type       	"TUint32")
-		    (object ClassAttribute "Reliability"
-			quid       	"41373F770202"
-			type       	"TUint32")
-		    (object ClassAttribute "PeakThroughput"
-			quid       	"41373F7B0222"
-			type       	"TUint32")
-		    (object ClassAttribute "MeanThroughput"
-			quid       	"41373F7F0270"
-			type       	"TUint32")
-		    (object ClassAttribute "MinPrecedence"
-			quid       	"41373F8302BE"
-			type       	"TUint32")
-		    (object ClassAttribute "MinDelay"
-			quid       	"41373F87032C"
-			type       	"TUint32")
-		    (object ClassAttribute "MinReliability"
-			quid       	"41373F8B0399"
-			type       	"TUint32")
-		    (object ClassAttribute "MinPeakThroughput"
-			quid       	"41373F90001E"
-			type       	"TUint32")
-		    (object ClassAttribute "MinMeanThroughput"
-			quid       	"41373F9400AB"
-			type       	"TUint32")
-		    (object ClassAttribute "DataCompression"
-			quid       	"41373F980167"
-			type       	"TBool")
-		    (object ClassAttribute "HeaderCompression"
-			quid       	"41373F9C0213"
-			type       	"TBool")
-		    (object ClassAttribute "GprsUseEdge"
-			quid       	"41373FA002AF"
-			type       	"TBool")
-		    (object ClassAttribute "AnonymousAccess"
-			quid       	"41373FA4035B"
-			type       	"TBool")
-		    (object ClassAttribute "Id"
-			quid       	"413C6B71016D"
-			type       	"TUint32")))
-	    (object Class "DialInISPTable"
-		quid       	"41373B3C02E8"
-		class_attributes 	(list class_attribute_list
-		    (object ClassAttribute "Id"
-			quid       	"413C6B7300C1"
-			type       	"TUint32")
-		    (object ClassAttribute "Name"
-			quid       	"41383E2B00B6"
-			type       	"Text")
-		    (object ClassAttribute "UseLoginScript"
-			quid       	"41383E2F024C"
-			type       	"TBool")
-		    (object ClassAttribute "IpAddrFromServer"
-			quid       	"41383E3303E3"
-			type       	"TBool")
-		    (object ClassAttribute "IpDNSAddrFromServer"
-			quid       	"41383E3801EF"
-			type       	"TBool")
-		    (object ClassAttribute "Ip6DNSAddrFromServer"
-			quid       	"41383E3D000A"
-			type       	"TBool")
-		    (object ClassAttribute "Description"
-			quid       	"41383E41020E"
-			type       	"Text")
-		    (object ClassAttribute "Type"
-			quid       	"41383E460039"
-			type       	"ISPType")
-		    (object ClassAttribute "LoginScript"
-			quid       	"41383E4A024C"
-			type       	"Text")
-		    (object ClassAttribute "Authentication"
-			quid       	"41383E4F00A6"
-			type       	"TUint32")
-		    (object ClassAttribute "UseEdge"
-			quid       	"41383EBC0049"
-			type       	"TBool")
-		    (object ClassAttribute "InitString"
-			quid       	"41383EB700D5"
-			type       	"Text")
-		    (object ClassAttribute "BearerType"
-			quid       	"41383EB20152"
-			type       	"DialBearerType")
-		    (object ClassAttribute "BearerCE"
-			quid       	"41383EAD020E"
-			type       	"BearerCEType")
-		    (object ClassAttribute "BearerSpeed"
-			quid       	"41383EA802D9"
-			type       	"BearerSpeedType")
-		    (object ClassAttribute "BearerName"
-			quid       	"41383EA30394"
-			type       	"BearerNameType")
-		    (object ClassAttribute "EnableSWComp"
-			quid       	"41383E9F0068"
-			type       	"TBool")
-		    (object ClassAttribute "DisablePlainTextAuth"
-			quid       	"41383E9A0114"
-			type       	"TBool")
-		    (object ClassAttribute "EnableLCPExtension"
-			quid       	"41383E9501EF"
-			type       	"TBool")
-		    (object ClassAttribute "EnableIPHeaderComp"
-			quid       	"41383E9002BA"
-			type       	"TBool")
-		    (object ClassAttribute "Ip6NameServer2"
-			quid       	"41383E790029"
-			type       	"Text")
-		    (object ClassAttribute "Ip6NameServer1"
-			quid       	"41383E740181"
-			type       	"Text")
-		    (object ClassAttribute "IpNameServer2"
-			quid       	"41383E6F02D9"
-			type       	"Text")
-		    (object ClassAttribute "IpNameServer1"
-			quid       	"41383E6B001A"
-			type       	"Text")
-		    (object ClassAttribute "IpGateway"
-			quid       	"41383E6601A0"
-			type       	"Text")
-		    (object ClassAttribute "IpNetMask"
-			quid       	"41383E610317"
-			type       	"Text")
-		    (object ClassAttribute "IpAddr"
-			quid       	"41383E5D00A6"
-			type       	"Text")
-		    (object ClassAttribute "IfNetworks"
-			quid       	"41383E580133"
-			type       	"Text")
-		    (object ClassAttribute "IfParams"
-			quid       	"41383E5302E9"
-			type       	"Text")))
-	    (object Class "DialOutISPTable"
-		quid       	"41373B450057"
-		class_attributes 	(list class_attribute_list
-		    (object ClassAttribute "Id"
-			quid       	"413C6B7402F4"
-			type       	"TUint32")
-		    (object ClassAttribute "Name"
-			quid       	"41383949029A"
-			type       	"Text")
-		    (object ClassAttribute "DialResolution"
-			quid       	"4138394E0049"
-			type       	"TBool")
-		    (object ClassAttribute "UseLoginScript"
-			quid       	"4138395201FE"
-			type       	"TBool")
-		    (object ClassAttribute "PromptForLogin"
-			quid       	"41383957000A"
-			type       	"TBool")
-		    (object ClassAttribute "IfPromptForAuth"
-			quid       	"4138395B01CF"
-			type       	"TBool")
-		    (object ClassAttribute "IpAddrFromServer"
-			quid       	"4138395F03A4"
-			type       	"TBool")
-		    (object ClassAttribute "IpDNSAddrFromServer"
-			quid       	"4138396401A0"
-			type       	"TBool")
-		    (object ClassAttribute "Ip6DNSAddrFromServer"
-			quid       	"4138396803A4"
-			type       	"TBool")
-		    (object ClassAttribute "Description"
-			quid       	"4138396D01C0"
-			type       	"Text")
-		    (object ClassAttribute "Type"
-			quid       	"4138397103B4"
-			type       	"ISPType")
-		    (object ClassAttribute "DefaultTelNum"
-			quid       	"4138397601DF"
-			type       	"Text")
-		    (object ClassAttribute "EnableLLMNR"
-			quid       	"41383A770143"
-			type       	"TBool")
-		    (object ClassAttribute "UseEdge"
-			quid       	"41383A720143"
-			type       	"TBool")
-		    (object ClassAttribute "UserInitUpgrade"
-			quid       	"41383A6D0104"
-			type       	"TBool")
-		    (object ClassAttribute "Asymmetry"
-			quid       	"41383A6800D5"
-			type       	"TUint32")
-		    (object ClassAttribute "V42MaxLength"
-			quid       	"41383A6300B6"
-			type       	"TUint32")
-		    (object ClassAttribute "V42Codewords"
-			quid       	"41383A5E00C6"
-			type       	"TUint32")
-		    (object ClassAttribute "V42Compression"
-			quid       	"41383A5900D5"
-			type       	"TUint32")
-		    (object ClassAttribute "ResequencePeriod"
-			quid       	"41383A5400F5"
-			type       	"TUint32")
-		    (object ClassAttribute "RetransmissionAttempts"
-			quid       	"41383A4F0123"
-			type       	"TUint32")
-		    (object ClassAttribute "AckTimer"
-			quid       	"41383A4A0152"
-			type       	"TUint32")
-		    (object ClassAttribute "MsToIwf"
-			quid       	"41383A450181"
-			type       	"TUint32")
-		    (object ClassAttribute "IwfToMs"
-			quid       	"41383A400191"
-			type       	"TUint32")
-		    (object ClassAttribute "RlpVersion"
-			quid       	"41383A3B01C0"
-			type       	"TUint32")
-		    (object ClassAttribute "BearerProtocol"
-			quid       	"41383A3601EF"
-			type       	"BearerProtocolType")
-		    (object ClassAttribute "MaximumTimeSlots"
-			quid       	"41383A31022D"
-			type       	"TUint32")
-		    (object ClassAttribute "RequestedTimeSlots"
-			quid       	"41383A2C028B"
-			type       	"TUint32")
-		    (object ClassAttribute "AIUR"
-			quid       	"41383A2702F8"
-			type       	"AIURType")
-		    (object ClassAttribute "ChannelCoding"
-			quid       	"41383A220366"
-			type       	"ChannelCodingType")
-		    (object ClassAttribute "BearerType"
-			quid       	"41383A1E000A"
-			type       	"DialBearerType")
-		    (object ClassAttribute "InitString"
-			quid       	"41383A190097"
-			type       	"Text")
-		    (object ClassAttribute "BearerCE"
-			quid       	"41383A140152"
-			type       	"BearerCEType")
-		    (object ClassAttribute "BearerSpeed"
-			quid       	"41383A0F01FE"
-			type       	"BearerSpeedType")
-		    (object ClassAttribute "BearerName"
-			quid       	"41383A0A0308"
-			type       	"BearerNameType")
-		    (object ClassAttribute "BearerService"
-			quid       	"41383A06001A"
-			type       	"TUint32")
-		    (object ClassAttribute "EnableSWComp"
-			quid       	"41383A010114"
-			type       	"TBool")
-		    (object ClassAttribute "DisablePlainTextAuth"
-			quid       	"413839FC022D"
-			type       	"TBool")
-		    (object ClassAttribute "EnableLCPExtension"
-			quid       	"413839F70337"
-			type       	"TBool")
-		    (object ClassAttribute "EnableIPHeaderComp"
-			quid       	"413839F30068"
-			type       	"TBool")
-		    (object ClassAttribute "IpAddrLeaseValidTo"
-			quid       	"413839EE0172"
-			type       	"Text")
-		    (object ClassAttribute "IpAddrLeaseValidFrom"
-			quid       	"413839E902BA"
-			type       	"Text")
-		    (object ClassAttribute "ConfigDaemonName"
-			quid       	"413839E5000A"
-			type       	"Text")
-		    (object ClassAttribute "ConfigDaemonManagerName"
-			quid       	"413839E00143"
-			type       	"Text")
-		    (object ClassAttribute "Ip6NameServer2"
-			quid       	"413839DB028B"
-			type       	"Text")
-		    (object ClassAttribute "Ip6NameServer1"
-			quid       	"413839D603C3"
-			type       	"Text")
-		    (object ClassAttribute "IpNameServer2"
-			quid       	"413839D20123"
-			type       	"Text")
-		    (object ClassAttribute "IpNameServer1"
-			quid       	"413839CD027B"
-			type       	"Text")
-		    (object ClassAttribute "IpGateway"
-			quid       	"413839C803C3"
-			type       	"Text")
-		    (object ClassAttribute "IpNetMask"
-			quid       	"413839C40133"
-			type       	"Text")
-		    (object ClassAttribute "IpAddr"
-			quid       	"413839BF028B"
-			type       	"Text")
-		    (object ClassAttribute "CallbackTimeout"
-			quid       	"413839BB001A"
-			type       	"TUint32")
-		    (object ClassAttribute "IfCallbackInfo"
-			quid       	"413839B601A0"
-			type       	"Text")
-		    (object ClassAttribute "IfCallbackType"
-			quid       	"413839B10327"
-			type       	"DialIfCallbackType")
-		    (object ClassAttribute "IfCallbackEnabled"
-			quid       	"413839AD00C6"
-			type       	"TBool")
-		    (object ClassAttribute "AuthRetries"
-			quid       	"413839A8024C"
-			type       	"TUint32")
-		    (object ClassAttribute "IfAuthPass"
-			quid       	"413839A40039"
-			type       	"Text")
-		    (object ClassAttribute "IfAuthName"
-			quid       	"4138399F01CF"
-			type       	"Text")
-		    (object ClassAttribute "IfNetworks"
-			quid       	"4138399A0385"
-			type       	"Text")
-		    (object ClassAttribute "IfParams"
-			quid       	"413839960123"
-			type       	"Text")
-		    (object ClassAttribute "IfServerMode"
-			quid       	"4138399102C9"
-			type       	"TBool")
-		    (object ClassAttribute "DisplayPCT"
-			quid       	"4138398D00C6"
-			type       	"TBool")
-		    (object ClassAttribute "ChargecardRef"
-			quid       	"41383988025C"
-			type       	"TableEntryNameType")
-		    (object ClassAttribute "LoginPass"
-			quid       	"413839840049"
-			type       	"Text")
-		    (object ClassAttribute "LoginName"
-			quid       	"4138397F020E"
-			type       	"Text")
-		    (object ClassAttribute "LoginScript"
-			quid       	"4138397A03E3"
-			type       	"Text")))
-	    (object Class "GlobalSettingsTable"
-		quid       	"41373B4D01A0"
-		class_attributes 	(list class_attribute_list
-		    (object ClassAttribute "Id"
-			quid       	"413C6B820101"
-			type       	"TUint32")
-		    (object ClassAttribute "Name"
-			quid       	"413837B202E9"
-			type       	"Text")
-		    (object ClassAttribute "WAPAccess"
-			quid       	"413837B70068"
-			type       	"TableEntryNameType")
-		    (object ClassAttribute "RedialAttempts"
-			quid       	"413837BB01DF"
-			type       	"Text")
-		    (object ClassAttribute "SmsBearer"
-			quid       	"413837BF0356"
-			type       	"TableEntryNameType")
-		    (object ClassAttribute "SmsReceiveMode"
-			quid       	"413837C400E5"
-			type       	"Text")
-		    (object ClassAttribute "GPRSAttachMode"
-			quid       	"413837C8027B"
-			type       	"Text")
-		    (object ClassAttribute "AcceptIncomingGprs"
-			quid       	"413837CD0058"
-			type       	"Text")
-		    (object ClassAttribute "ConnectionAttempts"
-			quid       	"413837D101FE"
-			type       	"Text")
-		    (object ClassAttribute "ModemForDataAndFax"
-			quid       	"413837D503B4"
-			type       	"Text")
-		    (object ClassAttribute "ModemForPhoneServicesAndSMS"
-			quid       	"413837DA0181"
-			type       	"Text")
-		    (object ClassAttribute "LocationForDataAndFax"
-			quid       	"413837DE0356"
-			type       	"TableEntryNameType")
-		    (object ClassAttribute "CDMAMobileIpMnHaAuthAlgorithm"
-			quid       	"4138382202D9"
-			type       	"CDMAMIpAuthCapability")
-		    (object ClassAttribute "CDMAMobileIpMaxMnHaSsLength"
-			quid       	"4138381E00A6"
-			type       	"TUint32")
-		    (object ClassAttribute "CDMAMobileIpMnAaaAuthAlgorithm"
-			quid       	"41383819025C"
-			type       	"CDMAMIpAuthCapability")
-		    (object ClassAttribute "CDMAMobileIpMaxMnAaaSsLength"
-			quid       	"413838150029"
-			type       	"TUint32")
-		    (object ClassAttribute "CDMAMobileIpMaxNAILength"
-			quid       	"4138381001DF"
-			type       	"TUint32")
-		    (object ClassAttribute "CDMAMobileIpMaxNumNai"
-			quid       	"4138380B03A4"
-			type       	"TUint32")
-		    (object ClassAttribute "CDMASimpleIpAuthSupported"
-			quid       	"413838070172"
-			type       	"CDMASimpIpAuthCapability")
-		    (object ClassAttribute "CDMASimpleIpMaxSsLength"
-			quid       	"413838020346"
-			type       	"TUint32")
-		    (object ClassAttribute "CDMASimpleIpMaxNaiLength"
-			quid       	"413837FE0133"
-			type       	"TUint32")
-		    (object ClassAttribute "CDMASimpleIpMaxNumNai"
-			quid       	"413837F902E9"
-			type       	"TUint32")
-		    (object ClassAttribute "CDMAOperationCapability"
-			quid       	"413837F500E5"
-			type       	"CDMAOpCapability")
-		    (object ClassAttribute "BearerAvailabilityCheckTSY"
-			quid       	"413837F002C9"
-			type       	"Text")
-		    (object ClassAttribute "DefaultNetwork"
-			quid       	"413837EC00C6"
-			type       	"TableEntryNameType")
-		    (object ClassAttribute "GPRSClassCBearer"
-			quid       	"413837E702BA"
-			type       	"GPRSClassCBearerType")
-		    (object ClassAttribute "LocationForPhoneServicesAndSMS"
-			quid       	"413837E30114"
-			type       	"TableEntryNameType")))
-	    (object Class "IAPTable"
-		quid       	"41373B5502E8"
-		class_attributes 	(list class_attribute_list
-		    (object ClassAttribute "Id"
-			quid       	"413C694D0273"
-			type       	"TUint32")
-		    (object ClassAttribute "Name"
-			quid       	"41373FEE0291"
-			type       	"Text")
-		    (object ClassAttribute "IAPService"
-			quid       	"41373FF20291"
-			type       	"TableEntryNameType")
-		    (object ClassAttribute "IAPBearer"
-			quid       	"41373FF602D0"
-			type       	"TableEntryNameType")
-		    (object ClassAttribute "IAPNetwork"
-			quid       	"41373FFA02E0"
-			type       	"TableEntryNameType")
-		    (object ClassAttribute "IAPNetworkWeighting"
-			quid       	"41373FFE031E"
-			type       	"TUint32")
-		    (object ClassAttribute "LocationRef"
-			quid       	"41374002035D"
-			type       	"TableEntryNameType")
-		    (object ClassAttribute "IAPServiceType"
-			quid       	"413F2144034A")
-		    (object ClassAttribute "IAPBearerType"
-			quid       	"413F215102BD")))
-	    (object Class "IncomingGPRSTable"
-		quid       	"41373B5E0039"
-		class_attributes 	(list class_attribute_list
-		    (object ClassAttribute "Id"
-			quid       	"413C6B9E021C"
-			type       	"TUint32")
-		    (object ClassAttribute "Name"
-			quid       	"413835A10068"
-			type       	"Text")
-		    (object ClassAttribute "APN"
-			quid       	"413835A50181"
-			type       	"Text")
-		    (object ClassAttribute "PDPType"
-			quid       	"413835A9028B"
-			type       	"PDPServiceType")
-		    (object ClassAttribute "PDPAddress"
-			quid       	"413835AD03A4"
-			type       	"Text")
-		    (object ClassAttribute "IfPromptForAuth"
-			quid       	"413835B200C6"
-			type       	"TBool")
-		    (object ClassAttribute "IpAddrFromServer"
-			quid       	"413835B601CF"
-			type       	"TBool")
-		    (object ClassAttribute "IpDNSAddrFromServer"
-			quid       	"413835BA02C9"
-			type       	"TBool")
-		    (object ClassAttribute "Ip6DNSAddrFromServer"
-			quid       	"413835BE03D3"
-			type       	"TBool")
-		    (object ClassAttribute "IpAddr"
-			quid       	"413835C300E5"
-			type       	"Text")
-		    (object ClassAttribute "ReqPrecedence"
-			quid       	"413835C7022D"
-			type       	"TUint32")
-		    (object ClassAttribute "ReqDelay"
-			quid       	"413835CB0375"
-			type       	"TUint32")
-		    (object ClassAttribute "EnableLLMNR"
-			quid       	"4138365A0356"
-			type       	"TBool")
-		    (object ClassAttribute "QosWarningTimeout"
-			quid       	"413836560123"
-			type       	"TUint32")
-		    (object ClassAttribute "GprsAccessPointType"
-			quid       	"4138365102C9"
-			type       	"TUint32")
-		    (object ClassAttribute "GprsUseEdge"
-			quid       	"4138364D0097"
-			type       	"TBool")
-		    (object ClassAttribute "DisablePlainTextAuth"
-			quid       	"41383648024C"
-			type       	"TBool")
-		    (object ClassAttribute "EnableLCPExtension"
-			quid       	"41383644001A"
-			type       	"TBool")
-		    (object ClassAttribute "IpAddrLeaseValidTo"
-			quid       	"4138363F01DF"
-			type       	"Text")
-		    (object ClassAttribute "IpAddrLeaseValidFrom"
-			quid       	"4138363A03A4"
-			type       	"Text")
-		    (object ClassAttribute "ConfigDaemonName"
-			quid       	"413836360191"
-			type       	"Text")
-		    (object ClassAttribute "ConfigDaemonManagerName"
-			quid       	"413836310385"
-			type       	"Text")
-		    (object ClassAttribute "Ip6NameServer2"
-			quid       	"4138362D0191"
-			type       	"Text")
-		    (object ClassAttribute "Ip6NameServer1"
-			quid       	"413836280385"
-			type       	"Text")
-		    (object ClassAttribute "IpNameServer2"
-			quid       	"4138362401B0"
-			type       	"Text")
-		    (object ClassAttribute "IpNameServer1"
-			quid       	"4138361F03A4"
-			type       	"Text")
-		    (object ClassAttribute "IpGateway"
-			quid       	"4138361B01A0"
-			type       	"Text")
-		    (object ClassAttribute "IpNetMask"
-			quid       	"4138361603B4"
-			type       	"Text")
-		    (object ClassAttribute "AuthRetries"
-			quid       	"4138361201CF"
-			type       	"TUint32")
-		    (object ClassAttribute "IfAuthPass"
-			quid       	"4138360D03E3"
-			type       	"Text")
-		    (object ClassAttribute "IfAuthName"
-			quid       	"41383609021D"
-			type       	"Text")
-		    (object ClassAttribute "IfNetworks"
-			quid       	"413836050068"
-			type       	"Text")
-		    (object ClassAttribute "IfParams"
-			quid       	"41383600028B"
-			type       	"Text")
-		    (object ClassAttribute "AnonymousAccess"
-			quid       	"413835FC00E5"
-			type       	"TBool")
-		    (object ClassAttribute "HeaderCompression"
-			quid       	"413835F70337"
-			type       	"TBool")
-		    (object ClassAttribute "DataCompression"
-			quid       	"413835F30191"
-			type       	"TBool")
-		    (object ClassAttribute "MinMeanThroughput"
-			quid       	"413835EE03C3"
-			type       	"TUint32")
-		    (object ClassAttribute "MinPeakThroughput"
-			quid       	"413835EA022D"
-			type       	"TUint32")
-		    (object ClassAttribute "MinReliability"
-			quid       	"413835E60097"
-			type       	"TUint32")
-		    (object ClassAttribute "MinDelay"
-			quid       	"413835E102D9"
-			type       	"TUint32")
-		    (object ClassAttribute "MinPrecedence"
-			quid       	"413835DD0172"
-			type       	"TUint32")
-		    (object ClassAttribute "ReqMeanThroughput"
-			quid       	"413835D803B4"
-			type       	"TUint32")
-		    (object ClassAttribute "ReqPeakThroughput"
-			quid       	"413835D4025C"
-			type       	"TUint32")
-		    (object ClassAttribute "ReqReliability"
-			quid       	"413835D000F5"
-			type       	"TUint32")
-		    (object ClassAttribute "EnableLLMNR"
-			quid       	"41405DB9023E"
-			type       	"TBool")))
-	    (object Class "InformationTable"
-		quid       	"41373B660181"
-		class_attributes 	(list class_attribute_list
-		    (object ClassAttribute "Name"
-			quid       	"4137405700CE"
-			type       	"Text")
-		    (object ClassAttribute "SymbianOS"
-			quid       	"4137405B00DE"
-			type       	"Text")
-		    (object ClassAttribute "CommDB"
-			quid       	"4137405F010D"
-			type       	"Text")
-		    (object ClassAttribute "Author"
-			quid       	"41374063013C"
-			type       	"Text")
-		    (object ClassAttribute "Date"
-			quid       	"41374067016B"
-			type       	"xsd:date")
-		    (object ClassAttribute "Id"
-			quid       	"413C6BA40103"
-			type       	"TUint32")))
-	    (object Class "LANBearerTable"
-		quid       	"41373B6E02D9"
-		class_attributes 	(list class_attribute_list
-		    (object ClassAttribute "Id"
-			quid       	"413C6BA802C8"
-			type       	"TUint32")
-		    (object ClassAttribute "Name"
-			quid       	"4138386C0308"
-			type       	"Text")
-		    (object ClassAttribute "Agent"
-			quid       	"4138387100C6"
-			type       	"Text")
-		    (object ClassAttribute "IfName"
-			quid       	"41383875028B"
-			type       	"Text")
-		    (object ClassAttribute "LDDName"
-			quid       	"4138387A0068"
-			type       	"Text")
-		    (object ClassAttribute "PDDName"
-			quid       	"4138387E021D"
-			type       	"Text")
-		    (object ClassAttribute "LDDFilename"
-			quid       	"4138388203E3"
-			type       	"Text")
-		    (object ClassAttribute "PDDFilename"
-			quid       	"4138388701EF"
-			type       	"Text")
-		    (object ClassAttribute "PacketDriverName"
-			quid       	"4138388B03D3"
-			type       	"Text")
-		    (object ClassAttribute "LastSocketActivityTimeout"
-			quid       	"4138389001CF"
-			type       	"TUint32")
-		    (object ClassAttribute "LastSessionClosedTimeout"
-			quid       	"4138389403B4"
-			type       	"TUint32")
-		    (object ClassAttribute "LastSocketClosedTimeout"
-			quid       	"4138389901B0"
-			type       	"TUint32")))
-	    (object Class "LANServiceTable"
-		quid       	"41373B770049"
-		class_attributes 	(list class_attribute_list
-		    (object ClassAttribute "Id"
-			quid       	"413C6BAB03D2"
-			type       	"TUint32")
-		    (object ClassAttribute "Name"
-			quid       	"413740D10303"
-			type       	"Text")
-		    (object ClassAttribute "IfNetworks"
-			quid       	"413740D50313"
-			type       	"Text")
-		    (object ClassAttribute "IpNetMask"
-			quid       	"413740D90322"
-			type       	"Text")
-		    (object ClassAttribute "IpGateway"
-			quid       	"413740DD0351"
-			type       	"Text")
-		    (object ClassAttribute "IpAddr"
-			quid       	"413740E10380"
-			type       	"Text")
-		    (object ClassAttribute "IpAddrFromServer"
-			quid       	"413740E503A0"
-			type       	"TBool")
-		    (object ClassAttribute "IpDNSAddrFromServer"
-			quid       	"413740E903DE"
-			type       	"TBool")
-		    (object ClassAttribute "Ip6DNSAddrFromServer"
-			quid       	"413740EE0006"
-			type       	"TBool")
-		    (object ClassAttribute "IpNameServer1"
-			quid       	"413740F20045"
-			type       	"Text")
-		    (object ClassAttribute "IpNameServer2"
-			quid       	"413740F60064"
-			type       	"Text")
-		    (object ClassAttribute "Ip6NameServer1"
-			quid       	"413740FA00A2"
-			type       	"Text")
-		    (object ClassAttribute "EnableLLMNR"
-			quid       	"4137411201BC"
-			type       	"TBool")
-		    (object ClassAttribute "IpAddrLeaseValidTo"
-			quid       	"4137410E018D"
-			type       	"Text")
-		    (object ClassAttribute "IpAddrLeaseValidFrom"
-			quid       	"4137410A012F"
-			type       	"Text")
-		    (object ClassAttribute "ConfigDaemonName"
-			quid       	"4137410600F1"
-			type       	"Text")
-		    (object ClassAttribute "ConfigDaemonManagerName"
-			quid       	"4137410200D1"
-			type       	"Text")
-		    (object ClassAttribute "Ip6NameServer2"
-			quid       	"413740FE00A3"
-			type       	"Text")
-		    (object ClassAttribute "ServiceExtensionTableName"
-			quid       	"413F2AF200E9")
-		    (object ClassAttribute "ServiceExtensionRecordId"
-			quid       	"413F2B4B0177"
-			type       	"TableEntryNameType")))
-	    (object Class "ModemBearerTable"
-		quid       	"41373B8702F9"
-		class_attributes 	(list class_attribute_list
-		    (object ClassAttribute "Id"
-			quid       	"413C6918030C"
-			type       	"TUint32")
-		    (object ClassAttribute "Agent"
-			quid       	"4138411301B0"
-			type       	"AgentType")
-		    (object ClassAttribute "IfName"
-			quid       	"4138411703B4"
-			type       	"Text")
-		    (object ClassAttribute "PortName"
-			quid       	"4138411C01EF"
-			type       	"Text")
-		    (object ClassAttribute "TSYName"
-			quid       	"41384121000A"
-			type       	"Text")
-		    (object ClassAttribute "CSYName"
-			quid       	"41384125026C"
-			type       	"Text")
-		    (object ClassAttribute "DataBits"
-			quid       	"4138412A00D5"
-			type       	"DataBitsType")
-		    (object ClassAttribute "StopBits"
-			quid       	"4138412E0308"
-			type       	"StopBitsType")
-		    (object ClassAttribute "Parity"
-			quid       	"413841330191"
-			type       	"ParityType")
-		    (object ClassAttribute "Rate"
-			quid       	"41384138000A"
-			type       	"RateType")
-		    (object ClassAttribute "Handshaking"
-			quid       	"4138413C027B"
-			type       	"TUint32")
-		    (object ClassAttribute "SpecialRate"
-			quid       	"413841410104"
-			type       	"TUint32")
-		    (object ClassAttribute "XonChar"
-			quid       	"4138414503A4"
-			type       	"TUint8")
-		    (object ClassAttribute "XoffChar"
-			quid       	"4138414A024C"
-			type       	"TUint8")
-		    (object ClassAttribute "FaxClassPref"
-			quid       	"4138414F0114"
-			type       	"FaxClassType")
-		    (object ClassAttribute "SpeakerPref"
-			quid       	"4138415303E3"
-			type       	"SpeakerType")
-		    (object ClassAttribute "SpeakerVolPref"
-			quid       	"4138415802C9"
-			type       	"SpeakerVolType")
-		    (object ClassAttribute "ModemInitString"
-			quid       	"4138415D0181"
-			type       	"Text")
-		    (object ClassAttribute "DataInitString"
-			quid       	"413841620078"
-			type       	"Text")
-		    (object ClassAttribute "FaxInitString"
-			quid       	"413841660356"
-			type       	"Text")
-		    (object ClassAttribute "IspInitString"
-			quid       	"4138416B026C"
-			type       	"Text")
-		    (object ClassAttribute "DialPauseLength"
-			quid       	"413841700172"
-			type       	"Text")
-		    (object ClassAttribute "CarrierTimeout"
-			quid       	"413841750087"
-			type       	"Text")
-		    (object ClassAttribute "AutoAnswerRingCount"
-			quid       	"413841790375"
-			type       	"Text")
-		    (object ClassAttribute "SpeakerVolContorlLow"
-			quid       	"4138417E02BA"
-			type       	"Text")
-		    (object ClassAttribute "SpeakerVolControlMedium"
-			quid       	"41384183020E"
-			type       	"Text")
-		    (object ClassAttribute "SpeakerVolControlHigh"
-			quid       	"413841880143"
-			type       	"Text")
-		    (object ClassAttribute "SpeakerAlwaysOff"
-			quid       	"4138418D00B6"
-			type       	"Text")
-		    (object ClassAttribute "SpeakerOnUntilCarrier"
-			quid       	"413841920049"
-			type       	"Text")
-		    (object ClassAttribute "SpeakerAlwaysOn"
-			quid       	"4138419603C3"
-			type       	"Text")
-		    (object ClassAttribute "SpeakerOnAfterUntilCarrier"
-			quid       	"4138419B0366"
-			type       	"Text")
-		    (object ClassAttribute "DialToneWaitModifier"
-			quid       	"413841A00327"
-			type       	"Text")
-		    (object ClassAttribute "CallProgress1"
-			quid       	"413841A502C9"
-			type       	"Text")
-		    (object ClassAttribute "CallProgress2"
-			quid       	"413841AA027B"
-			type       	"Text")
-		    (object ClassAttribute "CallProgress3"
-			quid       	"413841AF022D"
-			type       	"Text")
-		    (object ClassAttribute "CallProgress4"
-			quid       	"413841B401FE"
-			type       	"Text")
-		    (object ClassAttribute "EchoOff"
-			quid       	"413841B901B0"
-			type       	"Text")
-		    (object ClassAttribute "VerboseText"
-			quid       	"413841BE0172"
-			type       	"Text")
-		    (object ClassAttribute "QuietOff"
-			quid       	"413841C30143"
-			type       	"Text")
-		    (object ClassAttribute "QuietOn"
-			quid       	"413841C80114"
-			type       	"Text")
-		    (object ClassAttribute "DialCommandStateModifier"
-			quid       	"413841CD0114"
-			type       	"Text")
-		    (object ClassAttribute "OnLine"
-			quid       	"413841D20114"
-			type       	"Text")
-		    (object ClassAttribute "ResetConfiguration"
-			quid       	"413841D70114"
-			type       	"Text")
-		    (object ClassAttribute "ReturnToFactoryDefs"
-			quid       	"413841DC0104"
-			type       	"Text")
-		    (object ClassAttribute "DCDOnDuringLink"
-			quid       	"413841E100F5"
-			type       	"Text")
-		    (object ClassAttribute "DTRHangUp"
-			quid       	"413841E600F5"
-			type       	"Text")
-		    (object ClassAttribute "DSRAlwaysOn"
-			quid       	"413841EB0114"
-			type       	"Text")
-		    (object ClassAttribute "RTSCTSHandshake"
-			quid       	"413841F00162"
-			type       	"Text")
-		    (object ClassAttribute "XonXoffHandshake"
-			quid       	"413841F50181"
-			type       	"Text")
-		    (object ClassAttribute "EscapeCharacter"
-			quid       	"413841FA0191"
-			type       	"Text")
-		    (object ClassAttribute "EscapeGuardPeriod"
-			quid       	"413841FF01EF"
-			type       	"Text")
-		    (object ClassAttribute "FaxClassInterrogate"
-			quid       	"41384204026C"
-			type       	"Text")
-		    (object ClassAttribute "FaxClass"
-			quid       	"4138420902C9"
-			type       	"Text")
-		    (object ClassAttribute "NoDialTone"
-			quid       	"4138420E0337"
-			type       	"Text")
-		    (object ClassAttribute "Busy"
-			quid       	"4138421303D3"
-			type       	"Text")
-		    (object ClassAttribute "NoAnswer"
-			quid       	"413842190078"
-			type       	"Text")
-		    (object ClassAttribute "Carrier"
-			quid       	"4138421E0133"
-			type       	"Text")
-		    (object ClassAttribute "Connect"
-			quid       	"4138422301EF"
-			type       	"Text")
-		    (object ClassAttribute "CompressionClass5"
-			quid       	"4138422802BA"
-			type       	"Text")
-		    (object ClassAttribute "CompressionV42bis"
-			quid       	"4138422D0385"
-			type       	"Text")
-		    (object ClassAttribute "CompressionNone"
-			quid       	"413842330058"
-			type       	"Text")
-		    (object ClassAttribute "ProtocolLAPD"
-			quid       	"413842380123"
-			type       	"Text")
-		    (object ClassAttribute "ProtocolALT"
-			quid       	"4138423D01DF"
-			type       	"Text")
-		    (object ClassAttribute "ProtocolALTCELLULAR"
-			quid       	"4138424202C9"
-			type       	"Text")
-		    (object ClassAttribute "ProtocolNone"
-			quid       	"4138424703A4"
-			type       	"Text")
-		    (object ClassAttribute "MessageCentreNumber"
-			quid       	"4138424D0058"
-			type       	"Text")
-		    (object ClassAttribute "MessageValidityPeriod"
-			quid       	"413842520143"
-			type       	"Text")
-		    (object ClassAttribute "MessageDeliveryReport"
-			quid       	"41384257024C"
-			type       	"TBool")
-		    (object ClassAttribute "MinimumSignalLevel"
-			quid       	"4138425C0327"
-			type       	"Text")
-		    (object ClassAttribute "LastSocketActivityTimeout"
-			quid       	"413842620049"
-			type       	"TUint32")
-		    (object ClassAttribute "LastSessionClosedTimeout"
-			quid       	"413842670152"
-			type       	"TUint32")
-		    (object ClassAttribute "LastSocketClosedTimeout"
-			quid       	"4138426C021D"
-			type       	"TUint32")
-		    (object ClassAttribute "SIRSettings"
-			quid       	"413842710317"
-			type       	"TUint32")
-		    (object ClassAttribute "CommRole"
-			quid       	"413842770049"
-			type       	"TUint32")
-		    (object ClassAttribute "Name"
-			quid       	"4138427C0133"
-			type       	"Text")
-		    (object ClassAttribute "ModemSirSettings"
-			quid       	"4140763401B3"
-			type       	"TUint32")
-		    (object ClassAttribute "ModemCommRole"
-			quid       	"414076710108"
-			type       	"TUint32")))
-	    (object Class "NetworkTable"
-		quid       	"41373B90003A"
-		class_attributes 	(list class_attribute_list
-		    (object ClassAttribute "Id"
-			quid       	"413C68ED03B5"
-			type       	"TUint32")
-		    (object ClassAttribute "Name"
-			quid       	"413840710191"
-			type       	"Text")
-		    (object ClassAttribute "HostName"
-			quid       	"413840750366"
-			type       	"Text")))
-	    (object Class "OutgoingGPRSTable"
-		quid       	"41373B980172"
-		class_attributes 	(list class_attribute_list
-		    (object ClassAttribute "Id"
-			quid       	"413C6BBE01A1"
-			type       	"TUint32")
-		    (object ClassAttribute "Name"
-			quid       	"413834240058"
-			type       	"Text")
-		    (object ClassAttribute "APN"
-			quid       	"413834280104"
-			type       	"Text")
-		    (object ClassAttribute "PDPType"
-			quid       	"4138342C01CF"
-			type       	"PDPServiceType")
-		    (object ClassAttribute "PDPAddress"
-			quid       	"41383430028B"
-			type       	"Text")
-		    (object ClassAttribute "IfPromptForAuth"
-			quid       	"413834340366"
-			type       	"TBool")
-		    (object ClassAttribute "IpAddrFromServer"
-			quid       	"413834390049"
-			type       	"TBool")
-		    (object ClassAttribute "IpDNSAddrFromServer"
-			quid       	"4138343D0133"
-			type       	"TBool")
-		    (object ClassAttribute "Ip6DNSAddrFromServer"
-			quid       	"41383441021D"
-			type       	"TBool")
-		    (object ClassAttribute "IpAddr"
-			quid       	"413834450308"
-			type       	"Text")
-		    (object ClassAttribute "ReqPrecedence"
-			quid       	"4138344A001A"
-			type       	"TUint32")
-		    (object ClassAttribute "ReqDelay"
-			quid       	"4138344E0114"
-			type       	"TUint32")
-		    (object ClassAttribute "EnableLLMNR"
-			quid       	"413834DA0058"
-			type       	"TBool")
-		    (object ClassAttribute "QosWarningTimeout"
-			quid       	"413834D5026C"
-			type       	"TUint32")
-		    (object ClassAttribute "GprsAccessPointType"
-			quid       	"413834D10097"
-			type       	"TUint32")
-		    (object ClassAttribute "GprsUseEdge"
-			quid       	"413834CC02BA"
-			type       	"TBool")
-		    (object ClassAttribute "DisablePlainTextAuth"
-			quid       	"413834C800F5"
-			type       	"TBool")
-		    (object ClassAttribute "EnableLCPExtension"
-			quid       	"413834C30327"
-			type       	"TBool")
-		    (object ClassAttribute "IpAddrLeaseValidTo"
-			quid       	"413834BF0172"
-			type       	"Text")
-		    (object ClassAttribute "IpAddrLeaseValidFrom"
-			quid       	"413834BA03B4"
-			type       	"Text")
-		    (object ClassAttribute "ConfigDaemonName"
-			quid       	"413834B6021D"
-			type       	"Text")
-		    (object ClassAttribute "ConfigDaemonManagerName"
-			quid       	"413834B20087"
-			type       	"Text")
-		    (object ClassAttribute "Ip6NameServer2"
-			quid       	"413834AD02F8"
-			type       	"Text")
-		    (object ClassAttribute "Ip6NameServer1"
-			quid       	"413834A90172"
-			type       	"Text")
-		    (object ClassAttribute "IpNameServer2"
-			quid       	"413834A403C3"
-			type       	"Text")
-		    (object ClassAttribute "IpNameServer1"
-			quid       	"413834A0022D"
-			type       	"Text")
-		    (object ClassAttribute "IpGateway"
-			quid       	"4138349C00C6"
-			type       	"Text")
-		    (object ClassAttribute "IpNetMask"
-			quid       	"413834970317"
-			type       	"Text")
-		    (object ClassAttribute "AuthRetries"
-			quid       	"4138349301A0"
-			type       	"TUint32")
-		    (object ClassAttribute "IfAuthPass"
-			quid       	"4138348F0039"
-			type       	"Text")
-		    (object ClassAttribute "IfAuthName"
-			quid       	"4138348A02BA"
-			type       	"Text")
-		    (object ClassAttribute "IfNetworks"
-			quid       	"413834860162"
-			type       	"Text")
-		    (object ClassAttribute "IfParams"
-			quid       	"41383482000A"
-			type       	"Text")
-		    (object ClassAttribute "AnonymousAccess"
-			quid       	"4138347D02AA"
-			type       	"TBool")
-		    (object ClassAttribute "HeaderCompression"
-			quid       	"413834790152"
-			type       	"TBool")
-		    (object ClassAttribute "DataCompression"
-			quid       	"41383475000A"
-			type       	"TBool")
-		    (object ClassAttribute "MinMeanThroughput"
-			quid       	"4138347002AA"
-			type       	"TUint32")
-		    (object ClassAttribute "MinPeakThroughput"
-			quid       	"4138346C0162"
-			type       	"TUint32")
-		    (object ClassAttribute "MinReliability"
-			quid       	"4138346703E3"
-			type       	"TUint32")
-		    (object ClassAttribute "MinDelay"
-			quid       	"4138346302AA"
-			type       	"TUint32")
-		    (object ClassAttribute "MinPrecedence"
-			quid       	"4138345F0162"
-			type       	"TUint32")
-		    (object ClassAttribute "ReqMeanThroughput"
-			quid       	"4138345B001A"
-			type       	"TUint32")
-		    (object ClassAttribute "ReqPeakThroughput"
-			quid       	"4138345602E9"
-			type       	"TUint32")
-		    (object ClassAttribute "ReqReliability"
-			quid       	"41383452020E"
-			type       	"TUint32")
-		    (object ClassAttribute "EnableLLMNR"
-			quid       	"41405D730058"
-			type       	"TBool")))
-	    (object Class "PrimitiveTypes"
-		quid       	"41373BA002BB"
-		class_attributes 	(list class_attribute_list
-		    (object ClassAttribute "Id"
-			quid       	"413C6BAE03A3"
-			type       	"TUint32")))
-	    (object Class "ProxyTable"
-		quid       	"41373BA9001B"
-		class_attributes 	(list class_attribute_list
-		    (object ClassAttribute "Id"
-			quid       	"413C6BD10115"
-			type       	"TUint32")
-		    (object ClassAttribute "Name"
-			quid       	"4138458D0058"
-			type       	"Text")
-		    (object ClassAttribute "ISPRef"
-			quid       	"413845910317"
-			type       	"TableEntryNameType")
-		    (object ClassAttribute "UseProxyServer"
-			quid       	"41384596023D"
-			type       	"TBool")
-		    (object ClassAttribute "ProtocolName"
-			quid       	"4138459B0172"
-			type       	"Text")
-		    (object ClassAttribute "ProxyServerName"
-			quid       	"413845A000B6"
-			type       	"Text")
-		    (object ClassAttribute "PortNumber"
-			quid       	"413845A403C3"
-			type       	"TUint32")
-		    (object ClassAttribute "Exceptions"
-			quid       	"413845A902D9"
-			type       	"Text")))
-	    (object Class "SecureSocketProtoTable"
-		quid       	"41373BB10173"
-		class_attributes 	(list class_attribute_list
-		    (object ClassAttribute "Id"
-			quid       	"413C6BD703B6"
-			type       	"TUint32")
-		    (object ClassAttribute "Name"
-			quid       	"4138436302AA"
-			type       	"Text")
-		    (object ClassAttribute "ProtocolName"
-			quid       	"4138436800F5"
-			type       	"Text")
-		    (object ClassAttribute "ProtoLibrary"
-			quid       	"4138436C0346"
-			type       	"Text")))
-	    (object Class "VirtualBearerTable"
-		quid       	"41373BB902DA"
-		class_attributes 	(list class_attribute_list
-		    (object ClassAttribute "Id"
-			quid       	"413C6BDA0099"
-			type       	"TUint32")
-		    (object ClassAttribute "Name"
-			quid       	"413843190327"
-			type       	"Text")
-		    (object ClassAttribute "Agent"
-			quid       	"4138431E021D"
-			type       	"AgentType")
-		    (object ClassAttribute "IfName"
-			quid       	"413843230133"
-			type       	"Text")
-		    (object ClassAttribute "LastSocketActivityTimeout"
-			quid       	"41384328000A"
-			type       	"TUint32")
-		    (object ClassAttribute "LastSessionClosedTimeout"
-			quid       	"4138432C0308"
-			type       	"TUint32")
-		    (object ClassAttribute "LastSocketClosedTimeout"
-			quid       	"41384331024C"
-			type       	"TUint32")))
-	    (object Class "VpnServiceTable"
-		quid       	"41373BC2004A"
-		class_attributes 	(list class_attribute_list
-		    (object ClassAttribute "Id"
-			quid       	"413C6BDE006A"
-			type       	"TUint32")
-		    (object ClassAttribute "Name"
-			quid       	"4138466101FE"
-			type       	"Text")
-		    (object ClassAttribute "Policy"
-			quid       	"413846660191"
-			type       	"Text")
-		    (object ClassAttribute "HomeIAP"
-			quid       	"4138466B0114"
-			type       	"TableEntryNameType")
-		    (object ClassAttribute "HomeNetwork"
-			quid       	"413846700058"
-			type       	"TableEntryNameType")
-		    (object ClassAttribute "EnableLLMNR"
-			quid       	"4138467403D3"
-			type       	"TBool")))
-	    (object Class "WAPAccessPointTable"
-		quid       	"41373BCA01A2"
-		used_nodes 	(list uses_relationship_list
-		    (object Uses_Relationship
-			quid       	"413D929A00F6"
-			supplier   	"Logical View::WAPSMSBearerTable"
-			quidu      	"41373BDB0099"))
-		class_attributes 	(list class_attribute_list
-		    (object ClassAttribute "Id"
-			quid       	"413C6BE003D5"
-			type       	"TUint32")
-		    (object ClassAttribute "Name"
-			quid       	"41373ED7023E"
-			type       	"Text")
-		    (object ClassAttribute "CurrentBearer"
-			quid       	"41373EDB021F"
-			type       	"WAPBearerType")
-		    (object ClassAttribute "StartPage"
-			quid       	"41373EDF020F"
-			type       	"Text")))
-	    (object Class "WAPIPBearerTable"
-		quid       	"41373BD2030A"
-		class_attributes 	(list class_attribute_list
-		    (object ClassAttribute "Id"
-			quid       	"413C6BE3023F"
-			type       	"TUint32")
-		    (object ClassAttribute "Name"
-			quid       	"41373E58021C"
-			type       	"Text")
-		    (object ClassAttribute "AccessPoint"
-			quid       	"41373E5C01FD"
-			type       	"TableEntryNameType")
-		    (object ClassAttribute "GatewayAddress"
-			quid       	"41373E6001BF"
-			type       	"Text")
-		    (object ClassAttribute "IAPRef"
-			quid       	"41373E6C01AF"
-			type       	"TableEntryNameType")
-		    (object ClassAttribute "ProxyPortNumber"
-			quid       	"41373E7001BF"
-			type       	"TUint32")
-		    (object ClassAttribute "ProxyLogin"
-			quid       	"41373E7401AF"
-			type       	"Text")
-		    (object ClassAttribute "ProxyPassword"
-			quid       	"41373E7801CF"
-			type       	"Text")))
-	    (object Class "WAPSMSBearerTable"
-		quid       	"41373BDB0099"
-		class_attributes 	(list class_attribute_list
-		    (object ClassAttribute "Id"
-			quid       	"413C6BE601B3"
-			type       	"TUint32")
-		    (object ClassAttribute "Name"
-			quid       	"41373E040288"
-			type       	"Text")
-		    (object ClassAttribute "AccessPoint"
-			quid       	"41373E08022A"
-			type       	"TableEntryNameType")
-		    (object ClassAttribute "GatewayAddress"
-			quid       	"41373E0C01EC"
-			type       	"Text")
-		    (object ClassAttribute "WSPOption"
-			quid       	"41373E1001BD"
-			type       	"WSPOptionType")
-		    (object ClassAttribute "Security"
-			quid       	"41373E1401AD"
-			type       	"TBool")
-		    (object ClassAttribute "ServiceCentreAddress"
-			quid       	"41373E1801AE"
-			type       	"Text")))
-	    (object Class "WLANServiceExtensionTable"
-		quid       	"41373BE301E1"
-		class_attributes 	(list class_attribute_list
-		    (object ClassAttribute "Id"
-			quid       	"413C6BEB00E8"
-			type       	"TUint32")
-		    (object ClassAttribute "Name"
-			quid       	"41373D850331"
-			type       	"Text")
-		    (object ClassAttribute "Wlan_Connection_Mode"
-			quid       	"41373D8902A5"
-			type       	"TUint32")
-		    (object ClassAttribute "Wlan_SSID"
-			quid       	"41373D8D0247"
-			type       	"Text")
-		    (object ClassAttribute "Wlan_Channel_ID"
-			quid       	"41373D9101E9"
-			type       	"TUint32")
-		    (object ClassAttribute "Wlan_Security_Mode"
-			quid       	"41373D9501BB"
-			type       	"TUint32")
-		    (object ClassAttribute "Wlan_Wep_Key1"
-			quid       	"41373D99017C"
-			type       	"Text")
-		    (object ClassAttribute "Wlan_Wep_Key2"
-			quid       	"41373D9D013E"
-			type       	"Text")
-		    (object ClassAttribute "Wlan_Wep_Key3"
-			quid       	"41373DA100F0"
-			type       	"Text")
-		    (object ClassAttribute "Wlan_Wep_Key4"
-			quid       	"41373DA500D1"
-			type       	"Text")
-		    (object ClassAttribute "Wlan_Wep_Default_Key"
-			quid       	"41373DA900A2"
-			type       	"TUint32")
-		    (object ClassAttribute "Wlan_Authentication_Mode"
-			quid       	"41373DAD00A2"
-			type       	"TUint32")
-		    (object ClassAttribute "Wlan_Wpa_PreShared_Key"
-			quid       	"41373DB100A2"
-			type       	"Text")
-		    (object ClassAttribute "Wlan_Wpa_Key_Length"
-			quid       	"41373DB500A2"
-			type       	"TUint32")
-		    (object ClassAttribute "Wlan_Use_Wpa_PreShared_Key"
-			quid       	"41373DBD00E1"
-			type       	"TUint32")
-		    (object ClassAttribute "Wlan_Eap_List"
-			quid       	"41373DB900C1"
-			type       	"Text")))
-	    (object Class "OR"
-		quid       	"413DC8040272"
-		stereotype 	"Interface")
-	    (object Class "NewInterface"
-		quid       	"413DCC85038B"
-		stereotype 	"Interface")
-	    (object Class "LocationTable"
-		quid       	"41373B7F0191"
-		class_attributes 	(list class_attribute_list
-		    (object ClassAttribute "Id"
-			quid       	"413C6BB20087"
-			type       	"TUint32")
-		    (object ClassAttribute "Name"
-			quid       	"413843B00039"
-			type       	"Text")
-		    (object ClassAttribute "Mobile"
-			quid       	"413843B4029A"
-			type       	"TBool")
-		    (object ClassAttribute "UsePulseDial"
-			quid       	"413843B900F5"
-			type       	"TBool")
-		    (object ClassAttribute "WaitForDialTone"
-			quid       	"413843BD0394"
-			type       	"TBool")
-		    (object ClassAttribute "PauseAfterDialout"
-			quid       	"413843C2022D"
-			type       	"TUint32")
-		    (object ClassAttribute "IntlPrefixCode"
-			quid       	"413843C700D5"
-			type       	"Text")
-		    (object ClassAttribute "NatPrefixCode"
-			quid       	"413843CB0375"
-			type       	"Text")
-		    (object ClassAttribute "NatCode"
-			quid       	"413843D001DF"
-			type       	"Text")
-		    (object ClassAttribute "AreaCode"
-			quid       	"413843D500B6"
-			type       	"Text")
-		    (object ClassAttribute "DialOutCode"
-			quid       	"413843D90366"
-			type       	"Text")
-		    (object ClassAttribute "DisableCallWaitingCode"
-			quid       	"413843DE01FE"
-			type       	"Text")))
-	    (object Association "$UNNAMED$0"
-		quid       	"413C5EAA007C"
-		roles      	(list role_list
-		    (object Role "IAPRef"
-			quid       	"413C5EB00000"
-			label      	"IAPRef"
-			supplier   	"Logical View::ConnectionPreferencesTable"
-			quidu      	"4135E8B80222"
-			is_navigable 	TRUE)
-		    (object Role "Id"
-			quid       	"413C5EB00001"
-			label      	"Id"
-			supplier   	"Logical View::IAPTable"
-			quidu      	"41373B5502E8")))
-	    (object Association "$UNNAMED$1"
-		quid       	"413C5F1E01FB"
-		roles      	(list role_list
-		    (object Role "Id"
-			quid       	"413C5F1F0391"
-			label      	"Id"
-			supplier   	"Logical View::NetworkTable"
-			quidu      	"41373B90003A"
-			is_navigable 	TRUE)
-		    (object Role "IAPNetwork"
-			quid       	"413C5F1F0392"
-			label      	"IAPNetwork"
-			supplier   	"Logical View::IAPTable"
-			quidu      	"41373B5502E8")))
-	    (object Association "$UNNAMED$2"
-		quid       	"413C681F0240"
-		roles      	(list role_list
-		    (object Role "Id"
-			quid       	"413C68200156"
-			label      	"Id"
-			supplier   	"Logical View::ModemBearerTable"
-			quidu      	"41373B8702F9"
-			is_navigable 	TRUE)
-		    (object Role "IAPBearer"
-			quid       	"413C68200157"
-			label      	"IAPBearer"
-			supplier   	"Logical View::IAPTable"
-			quidu      	"41373B5502E8")))
-	    (object Association "$UNNAMED$3"
-		quid       	"413C6D4A03BE"
-		roles      	(list role_list
-		    (object Role "Id"
-			quid       	"413C6D4B02F3"
-			label      	"Id"
-			supplier   	"Logical View::IAPTable"
-			quidu      	"41373B5502E8"
-			is_navigable 	TRUE)
-		    (object Role "IAPRef"
-			quid       	"413C6D4B0302"
-			label      	"IAPRef"
-			supplier   	"Logical View::ConnectionPreferencesTable"
-			quidu      	"4135E8B80222")))
-	    (object Association "$UNNAMED$4"
-		quid       	"413C70B301C3"
-		roles      	(list role_list
-		    (object Role "Id"
-			quid       	"413C70B501D3"
-			label      	"Id"
-			supplier   	"Logical View::LocationTable"
-			quidu      	"41373B7F0191"
-			is_navigable 	TRUE)
-		    (object Role "LocationRef"
-			quid       	"413C70B501E2"
-			label      	"LocationRef"
-			supplier   	"Logical View::IAPTable"
-			quidu      	"41373B5502E8")))
-	    (object Association "$UNNAMED$5"
-		quid       	"413C72850396"
-		roles      	(list role_list
-		    (object Role "Id"
-			quid       	"413C72880116"
-			label      	"Id"
-			supplier   	"Logical View::DialOutISPTable"
-			quidu      	"41373B450057"
-			is_navigable 	TRUE)
-		    (object Role "IAPService"
-			quid       	"413C72880126"
-			label      	"IAPService"
-			supplier   	"Logical View::IAPTable"
-			quidu      	"41373B5502E8")))
-	    (object Association "$UNNAMED$6"
-		quid       	"413C79830307"
-		roles      	(list role_list
-		    (object Role "Id"
-			quid       	"413C79850096"
-			label      	"Id"
-			supplier   	"Logical View::ChargecardTable"
-			quidu      	"4135E7D101E4"
-			is_navigable 	TRUE)
-		    (object Role "ChargecardRef"
-			quid       	"413C79850097"
-			label      	"ChargecardRef"
-			supplier   	"Logical View::DialOutISPTable"
-			quidu      	"41373B450057")))
-	    (object Association "$UNNAMED$7"
-		quid       	"413C860203C6"
-		roles      	(list role_list
-		    (object Role "Id"
-			quid       	"413C8605002C"
-			label      	"Id"
-			supplier   	"Logical View::DialOutISPTable"
-			quidu      	"41373B450057"
-			is_navigable 	TRUE)
-		    (object Role "ISPRef"
-			quid       	"413C8605002D"
-			label      	"ISPRef"
-			supplier   	"Logical View::ProxyTable"
-			quidu      	"41373BA9001B")))
-	    (object Association "$UNNAMED$8"
-		quid       	"413D7C6203D4"
-		roles      	(list role_list
-		    (object Role "Id"
-			quid       	"413D7C6400A7"
-			label      	"Id"
-			supplier   	"Logical View::IAPTable"
-			quidu      	"41373B5502E8"
-			is_navigable 	TRUE)
-		    (object Role "HomeIAP"
-			quid       	"413D7C6400A8"
-			label      	"HomeIAP"
-			supplier   	"Logical View::VpnServiceTable"
-			quidu      	"41373BC2004A")))
-	    (object Association "$UNNAMED$9"
-		quid       	"413D7CB00173"
-		roles      	(list role_list
-		    (object Role "Id"
-			quid       	"413D7CB10357"
-			label      	"Id"
-			supplier   	"Logical View::NetworkTable"
-			quidu      	"41373B90003A"
-			is_navigable 	TRUE)
-		    (object Role "HomeNetwork"
-			quid       	"413D7CB10358"
-			label      	"HomeNetwork"
-			supplier   	"Logical View::VpnServiceTable"
-			quidu      	"41373BC2004A")))
-	    (object Association "$UNNAMED$10"
-		quid       	"413D81A702DA"
-		roles      	(list role_list
-		    (object Role "Id"
-			quid       	"413D81A9028C"
-			label      	"Id"
-			supplier   	"Logical View::WAPAccessPointTable"
-			quidu      	"41373BCA01A2"
-			is_navigable 	TRUE)
-		    (object Role "AccessPoint"
-			quid       	"413D81A9028D"
-			label      	"AccessPoint"
-			supplier   	"Logical View::WAPIPBearerTable"
-			quidu      	"41373BD2030A")))
-	    (object Association "$UNNAMED$11"
-		quid       	"413D81B303B5"
-		roles      	(list role_list
-		    (object Role "Id"
-			quid       	"413D81B70088"
-			label      	"Id"
-			supplier   	"Logical View::WAPAccessPointTable"
-			quidu      	"41373BCA01A2"
-			is_navigable 	TRUE)
-		    (object Role "AccessPoint"
-			quid       	"413D81B70089"
-			label      	"AccessPoint"
-			supplier   	"Logical View::WAPSMSBearerTable"
-			quidu      	"41373BDB0099")))
-	    (object Association "$UNNAMED$12"
-		quid       	"413D933302BB"
-		roles      	(list role_list
-		    (object Role "Id"
-			quid       	"413D933402DA"
-			label      	"Id"
-			supplier   	"Logical View::IAPTable"
-			quidu      	"41373B5502E8"
-			is_navigable 	TRUE)
-		    (object Role "IAPRef"
-			quid       	"413D933402DB"
-			label      	"IAPRef"
-			supplier   	"Logical View::WAPIPBearerTable"
-			quidu      	"41373BD2030A")))
-	    (object Association "$UNNAMED$13"
-		quid       	"413D96150124"
-		roles      	(list role_list
-		    (object Role "Id"
-			quid       	"413D9618003A"
-			label      	"Id"
-			supplier   	"Logical View::WAPAccessPointTable"
-			quidu      	"41373BCA01A2"
-			is_navigable 	TRUE)
-		    (object Role "WAPAccess"
-			quid       	"413D9618004A"
-			label      	"WAPAccess"
-			supplier   	"Logical View::GlobalSettingsTable"
-			quidu      	"41373B4D01A0")))
-	    (object Association "$UNNAMED$14"
-		quid       	"413D96E2035C"
-		roles      	(list role_list
-		    (object Role "AccessPoint"
-			quid       	"413D96E3038B"
-			label      	"AccessPoint"
-			supplier   	"Logical View::WAPSMSBearerTable"
-			quidu      	"41373BDB0099"
-			is_navigable 	TRUE)
-		    (object Role "SMSBearer"
-			quid       	"413D96E3038C"
-			label      	"SMSBearer"
-			supplier   	"Logical View::GlobalSettingsTable"
-			quidu      	"41373B4D01A0")))
-	    (object Association "$UNNAMED$15"
-		quid       	"413D971A013A"
-		roles      	(list role_list
-		    (object Role "Id"
-			quid       	"413D971C011A"
-			label      	"Id"
-			supplier   	"Logical View::LocationTable"
-			quidu      	"41373B7F0191"
-			is_navigable 	TRUE)
-		    (object Role "LocationForDataAndFax"
-			quid       	"413D971C012A"
-			label      	"LocationForDataAndFax"
-			supplier   	"Logical View::GlobalSettingsTable"
-			quidu      	"41373B4D01A0")))
-	    (object Association "$UNNAMED$16"
-		quid       	"413D97A903D9"
-		roles      	(list role_list
-		    (object Role "Id"
-			quid       	"413D97AB0001"
-			label      	"Id"
-			supplier   	"Logical View::NetworkTable"
-			quidu      	"41373B90003A"
-			is_navigable 	TRUE)
-		    (object Role "DefaultNetwork"
-			quid       	"413D97AB0002"
-			label      	"DefaultNetwork"
-			supplier   	"Logical View::GlobalSettingsTable"
-			quidu      	"41373B4D01A0")))
-	    (object Association "$UNNAMED$17"
-		quid       	"413DC818009D"
-		roles      	(list role_list
-		    (object Role "$UNNAMED$18"
-			quid       	"413DC81903D9"
-			supplier   	"Logical View::OR"
-			quidu      	"413DC8040272"
-			is_navigable 	TRUE)
-		    (object Role "IAPBearer"
-			quid       	"413DC81903DA"
-			label      	"IAPBearer"
-			supplier   	"Logical View::IAPTable"
-			quidu      	"41373B5502E8")))
-	    (object Association "$UNNAMED$19"
-		quid       	"413DC8230178"
-		roles      	(list role_list
-		    (object Role "Id"
-			quid       	"413DC8240253"
-			label      	"Id"
-			supplier   	"Logical View::ModemBearerTable"
-			quidu      	"41373B8702F9"
-			is_navigable 	TRUE)
-		    (object Role "$UNNAMED$20"
-			quid       	"413DC8240254"
-			supplier   	"Logical View::OR"
-			quidu      	"413DC8040272")))
-	    (object Association "$UNNAMED$21"
-		quid       	"413DC82A01A7"
-		roles      	(list role_list
-		    (object Role "Id"
-			quid       	"413DC82B02D0"
-			label      	"Id"
-			supplier   	"Logical View::LANBearerTable"
-			quidu      	"41373B6E02D9"
-			is_navigable 	TRUE)
-		    (object Role "$UNNAMED$22"
-			quid       	"413DC82B02D1"
-			supplier   	"Logical View::OR"
-			quidu      	"413DC8040272")))
-	    (object Association "$UNNAMED$23"
-		quid       	"413DC82E039B"
-		roles      	(list role_list
-		    (object Role "Id"
-			quid       	"413DC83000EB"
-			label      	"Id"
-			supplier   	"Logical View::VirtualBearerTable"
-			quidu      	"41373BB902DA"
-			is_navigable 	TRUE)
-		    (object Role "$UNNAMED$24"
-			quid       	"413DC83000EC"
-			supplier   	"Logical View::OR"
-			quidu      	"413DC8040272")))
-	    (object Association "$UNNAMED$25"
-		quid       	"413DCC6E03D9"
-		roles      	(list role_list
-		    (object Role "$UNNAMED$26"
-			quid       	"413DCC70009D"
-			supplier   	"Logical View::OR"
-			quidu      	"413DC8040272"
-			is_navigable 	TRUE)
-		    (object Role "IAPService"
-			quid       	"413DCC7000AD"
-			label      	"IAPService"
-			supplier   	"Logical View::IAPTable"
-			quidu      	"41373B5502E8")))
-	    (object Association "$UNNAMED$27"
-		quid       	"413DCC7601C6"
-		roles      	(list role_list
-		    (object Role "Id"
-			quid       	"413DCC77012A"
-			label      	"Id"
-			supplier   	"Logical View::IncomingGPRSTable"
-			quidu      	"41373B5E0039"
-			is_navigable 	TRUE)
-		    (object Role "$UNNAMED$28"
-			quid       	"413DCC77012B"
-			supplier   	"Logical View::OR"
-			quidu      	"413DC8040272")))
-	    (object Association "$UNNAMED$29"
-		quid       	"413DCC7C031E"
-		roles      	(list role_list
-		    (object Role "Id"
-			quid       	"413DCC7D01A7"
-			label      	"Id"
-			supplier   	"Logical View::OutgoingGPRSTable"
-			quidu      	"41373B980172"
-			is_navigable 	TRUE)
-		    (object Role "$UNNAMED$30"
-			quid       	"413DCC7D01A8"
-			supplier   	"Logical View::OR"
-			quidu      	"413DC8040272")))
-	    (object Association "$UNNAMED$31"
-		quid       	"413DCC7F036C"
-		roles      	(list role_list
-		    (object Role "Id"
-			quid       	"413DCC8001F5"
-			label      	"Id"
-			supplier   	"Logical View::DialInISPTable"
-			quidu      	"41373B3C02E8"
-			is_navigable 	TRUE)
-		    (object Role "$UNNAMED$32"
-			quid       	"413DCC8001F6"
-			supplier   	"Logical View::OR"
-			quidu      	"413DC8040272")))
-	    (object Association "$UNNAMED$33"
-		quid       	"413DCC820224"
-		roles      	(list role_list
-		    (object Role "Id"
-			quid       	"413DCC8301A7"
-			label      	"Id"
-			supplier   	"Logical View::CDMA2000PacketServiceTable"
-			quidu      	"4135E7C10203"
-			is_navigable 	TRUE)
-		    (object Role "$UNNAMED$34"
-			quid       	"413DCC8301B7"
-			supplier   	"Logical View::OR"
-			quidu      	"413DC8040272")))
-	    (object Association "$UNNAMED$35"
-		quid       	"413DCC8E0178"
-		roles      	(list role_list
-		    (object Role "Id"
-			quid       	"413DCC90036C"
-			label      	"Id"
-			supplier   	"Logical View::LANServiceTable"
-			quidu      	"41373B770049"
-			is_navigable 	TRUE)
-		    (object Role "$UNNAMED$36"
-			quid       	"413DCC90037C"
-			supplier   	"Logical View::OR"
-			quidu      	"413DC8040272")))
-	    (object Association "$UNNAMED$37"
-		quid       	"413DCC940020"
-		roles      	(list role_list
-		    (object Role "$UNNAMED$38"
-			quid       	"413DCC97010B"
-			supplier   	"Logical View::DialOutISPTable"
-			quidu      	"41373B450057"
-			is_navigable 	TRUE)
-		    (object Role "$UNNAMED$39"
-			quid       	"413DCC97011A"
-			supplier   	"Logical View::OR"
-			quidu      	"413DC8040272")))
-	    (object Association "$UNNAMED$40"
-		quid       	"413DCC9B03AB"
-		roles      	(list role_list
-		    (object Role "Id"
-			quid       	"413DCC9D009D"
-			label      	"Id"
-			supplier   	"Logical View::VpnServiceTable"
-			quidu      	"41373BC2004A"
-			is_navigable 	TRUE)
-		    (object Role "$UNNAMED$41"
-			quid       	"413DCC9D009E"
-			supplier   	"Logical View::OR"
-			quidu      	"413DC8040272")))
-	    (object Association "$UNNAMED$42"
-		quid       	"413F09DD0085"
-		roles      	(list role_list
-		    (object Role "$UNNAMED$43"
-			quid       	"413F09DD0392"
-			supplier   	"Logical View::LocationTable"
-			quidu      	"41373B7F0191"
-			is_navigable 	TRUE)
-		    (object Role "$UNNAMED$44"
-			quid       	"413F09DD03A2"
-			supplier   	"Logical View::GlobalSettingsTable"
-			quidu      	"41373B4D01A0")))
-	    (object Association "$UNNAMED$45"
-		quid       	"413F0A130132"
-		roles      	(list role_list
-		    (object Role "Id"
-			quid       	"413F0A14023B"
-			label      	"Id"
-			supplier   	"Logical View::LocationTable"
-			quidu      	"41373B7F0191"
-			is_navigable 	TRUE)
-		    (object Role "LocationForPhoneServicesAndSMS"
-			quid       	"413F0A14023C"
-			label      	"LocationForPhoneServicesAndSMS"
-			supplier   	"Logical View::GlobalSettingsTable"
-			quidu      	"41373B4D01A0")))
-	    (object Association "$UNNAMED$46"
-		quid       	"413F0AEA0165"
-		roles      	(list role_list
-		    (object Role "Id"
-			quid       	"413F0AEB0349"
-			label      	"Id"
-			supplier   	"Logical View::ModemBearerTable"
-			quidu      	"41373B8702F9"
-			is_navigable 	TRUE)
-		    (object Role "ModemForDataAndFax"
-			quid       	"413F0AEB034A"
-			label      	"ModemForDataAndFax"
-			supplier   	"Logical View::GlobalSettingsTable"
-			quidu      	"41373B4D01A0")))
-	    (object Association "$UNNAMED$47"
-		quid       	"413F0AEE03D6"
-		roles      	(list role_list
-		    (object Role "Id"
-			quid       	"413F0AF0005B"
-			label      	"Id"
-			supplier   	"Logical View::ModemBearerTable"
-			quidu      	"41373B8702F9"
-			is_navigable 	TRUE)
-		    (object Role "ModemForPhoneServicesAndSMS"
-			quid       	"413F0AF0006B"
-			label      	"ModemForPhoneServicesAndSMS"
-			supplier   	"Logical View::GlobalSettingsTable"
-			quidu      	"41373B4D01A0")))
-	    (object Association "$UNNAMED$48"
-		quid       	"413F2BF80080"
-		roles      	(list role_list
-		    (object Role "Id"
-			quid       	"413F2BF803CC"
-			label      	"Id"
-			supplier   	"Logical View::WLANServiceExtensionTable"
-			quidu      	"41373BE301E1"
-			is_navigable 	TRUE)
-		    (object Role "ServiceExtensionRecordId"
-			quid       	"413F2BF803CD"
-			label      	"ServiceExtensionRecordId"
-			supplier   	"Logical View::LANServiceTable"
-			quidu      	"41373B770049"))))
-	logical_presentations 	(list unit_reference_list
-	    (object ClassDiagram "Main"
-		quid       	"4135D7DB036A"
-		title      	"Main"
-		zoom       	90
-		max_height 	28350
-		max_width  	21600
-		origin_x   	862
-		origin_y   	0
-		items      	(list diagram_item_list
-		    (object ClassView "Class" "Logical View::AgentLookupTable" @1
-			ShowCompartmentStereotypes 	TRUE
-			IncludeOperation 	TRUE
-			location   	(464, 2528)
-			label      	(object ItemLabel
-			    Parent_View 	@1
-			    location   	(276, 2478)
-			    fill_color 	13434879
-			    nlines     	1
-			    max_width  	376
-			    justify    	0
-			    label      	"AgentLookupTable")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"4135E73201C5"
-			width      	394
-			height     	122
-			annotation 	8
-			autoResize 	TRUE)
-		    (object ClassView "Class" "Logical View::DefaultCDMA2000Table" @2
-			ShowCompartmentStereotypes 	TRUE
-			IncludeOperation 	TRUE
-			location   	(1216, 2528)
-			label      	(object ItemLabel
-			    Parent_View 	@2
-			    location   	(987, 2482)
-			    fill_color 	13434879
-			    nlines     	1
-			    max_width  	458
-			    justify    	0
-			    label      	"DefaultCDMA2000Table")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"4135E8DD03B9"
-			width      	476
-			height     	114
-			annotation 	8
-			autoResize 	TRUE)
-		    (object ClassView "Class" "Logical View::DefaultGPRSTable" @3
-			ShowCompartmentStereotypes 	TRUE
-			IncludeOperation 	TRUE
-			location   	(2032, 2512)
-			label      	(object ItemLabel
-			    Parent_View 	@3
-			    location   	(1842, 2462)
-			    fill_color 	13434879
-			    nlines     	1
-			    max_width  	380
-			    justify    	0
-			    label      	"DefaultGPRSTable")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"41373B22024B"
-			width      	398
-			height     	122
-			annotation 	8
-			autoResize 	TRUE)
-		    (object ClassView "Class" "Logical View::SecureSocketProtoTable" @4
-			ShowCompartmentStereotypes 	TRUE
-			IncludeOperation 	TRUE
-			location   	(2832, 2512)
-			label      	(object ItemLabel
-			    Parent_View 	@4
-			    location   	(2593, 2462)
-			    fill_color 	13434879
-			    nlines     	1
-			    max_width  	478
-			    justify    	0
-			    label      	"SecureSocketProtoTable")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"41373BB10173"
-			width      	496
-			height     	122
-			annotation 	8
-			autoResize 	TRUE)
-		    (object ClassView "Class" "Logical View::LANBearerTable" @5
-			ShowCompartmentStereotypes 	TRUE
-			IncludeOperation 	TRUE
-			location   	(2672, 2208)
-			label      	(object ItemLabel
-			    Parent_View 	@5
-			    location   	(2511, 2135)
-			    fill_color 	13434879
-			    nlines     	1
-			    max_width  	322
-			    justify    	0
-			    label      	"LANBearerTable")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"41373B6E02D9"
-			compartment 	(object Compartment
-			    Parent_View 	@5
-			    location   	(2511, 2191)
-			    icon_style 	"Icon"
-			    fill_color 	13434879
-			    anchor     	2
-			    nlines     	2
-			    max_width  	251
-			    compartmentItems 	(list Compartment
-				"- Id : TUint32"))
-			width      	340
-			height     	168
-			annotation 	8
-			autoResize 	TRUE)
-		    (object ClassView "Class" "Logical View::VirtualBearerTable" @6
-			ShowCompartmentStereotypes 	TRUE
-			IncludeOperation 	TRUE
-			location   	(3088, 2208)
-			label      	(object ItemLabel
-			    Parent_View 	@6
-			    location   	(2899, 2131)
-			    fill_color 	13434879
-			    nlines     	1
-			    max_width  	378
-			    justify    	0
-			    label      	"VirtualBearerTable")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"41373BB902DA"
-			compartment 	(object Compartment
-			    Parent_View 	@6
-			    location   	(2899, 2184)
-			    icon_style 	"Icon"
-			    fill_color 	13434879
-			    anchor     	2
-			    nlines     	2
-			    max_width  	265
-			    compartmentItems 	(list Compartment
-				"- Id : TUint32"))
-			width      	396
-			height     	178
-			annotation 	8
-			autoResize 	TRUE)
-		    (object ClassView "Class" "Logical View::ConnectionPreferencesTable" @7
-			IncludeOperation 	TRUE
-			location   	(2496, 1232)
-			label      	(object ItemLabel
-			    Parent_View 	@7
-			    location   	(2197, 1154)
-			    fill_color 	13434879
-			    nlines     	1
-			    max_width  	598
-			    justify    	0
-			    label      	"ConnectionPreferencesTable")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"4135E8B80222"
-			compartment 	(object Compartment
-			    Parent_View 	@7
-			    location   	(2197, 1207)
-			    icon_style 	"Icon"
-			    fill_color 	13434879
-			    anchor     	2
-			    nlines     	2
-			    max_width  	609
-			    compartmentItems 	(list Compartment
-				"- IAPRef : TableEntryNameType"))
-			width      	616
-			height     	180
-			annotation 	8
-			autoResize 	TRUE)
-		    (object ClassView "Class" "Logical View::WAPIPBearerTable" @8
-			ShowCompartmentStereotypes 	TRUE
-			IncludeOperation 	TRUE
-			location   	(1536, 1360)
-			label      	(object ItemLabel
-			    Parent_View 	@8
-			    location   	(1213, 1264)
-			    fill_color 	13434879
-			    nlines     	1
-			    max_width  	646
-			    justify    	0
-			    label      	"WAPIPBearerTable")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"41373BD2030A"
-			compartment 	(object Compartment
-			    Parent_View 	@8
-			    location   	(1213, 1320)
-			    icon_style 	"Icon"
-			    fill_color 	13434879
-			    anchor     	2
-			    nlines     	3
-			    max_width  	643
-			    compartmentItems 	(list Compartment
-				"- AccessPoint : TableEntryNameType"
-				"- IAPRef : TableEntryNameType"))
-			width      	664
-			height     	214
-			annotation 	8
-			autoResize 	TRUE)
-		    (object ClassView "Class" "Logical View::ChargecardTable" @9
-			ShowCompartmentStereotypes 	TRUE
-			IncludeOperation 	TRUE
-			location   	(3168, 1248)
-			label      	(object ItemLabel
-			    Parent_View 	@9
-			    location   	(2993, 1170)
-			    fill_color 	13434879
-			    nlines     	1
-			    max_width  	350
-			    justify    	0
-			    label      	"ChargecardTable")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"4135E7D101E4"
-			compartment 	(object Compartment
-			    Parent_View 	@9
-			    location   	(2993, 1223)
-			    icon_style 	"Icon"
-			    fill_color 	13434879
-			    anchor     	2
-			    nlines     	2
-			    max_width  	265
-			    compartmentItems 	(list Compartment
-				"- Id : TUint32"))
-			width      	368
-			height     	180
-			annotation 	8
-			autoResize 	TRUE)
-		    (object ClassView "Class" "Logical View::ProxyTable" @10
-			ShowCompartmentStereotypes 	TRUE
-			IncludeOperation 	TRUE
-			location   	(2864, 1632)
-			label      	(object ItemLabel
-			    Parent_View 	@10
-			    location   	(2565, 1554)
-			    fill_color 	13434879
-			    nlines     	1
-			    max_width  	598
-			    justify    	0
-			    label      	"ProxyTable")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"41373BA9001B"
-			compartment 	(object Compartment
-			    Parent_View 	@10
-			    location   	(2565, 1610)
-			    icon_style 	"Icon"
-			    fill_color 	13434879
-			    anchor     	2
-			    nlines     	2
-			    max_width  	609
-			    compartmentItems 	(list Compartment
-				"- ISPRef : TableEntryNameType"))
-			width      	616
-			height     	180
-			annotation 	8
-			autoResize 	TRUE)
-		    (object ClassView "Class" "Logical View::IncomingGPRSTable" @11
-			ShowCompartmentStereotypes 	TRUE
-			IncludeOperation 	TRUE
-			location   	(816, 144)
-			label      	(object ItemLabel
-			    Parent_View 	@11
-			    location   	(611, 71)
-			    fill_color 	13434879
-			    nlines     	1
-			    max_width  	410
-			    justify    	0
-			    label      	"IncomingGPRSTable")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"41373B5E0039"
-			compartment 	(object Compartment
-			    Parent_View 	@11
-			    location   	(611, 127)
-			    icon_style 	"Icon"
-			    fill_color 	13434879
-			    anchor     	2
-			    nlines     	2
-			    max_width  	251
-			    compartmentItems 	(list Compartment
-				"- Id : TUint32"))
-			width      	428
-			height     	168
-			annotation 	8
-			autoResize 	TRUE)
-		    (object ClassView "Class" "Logical View::OutgoingGPRSTable" @12
-			ShowCompartmentStereotypes 	TRUE
-			IncludeOperation 	TRUE
-			location   	(1328, 144)
-			label      	(object ItemLabel
-			    Parent_View 	@12
-			    location   	(1124, 71)
-			    fill_color 	13434879
-			    nlines     	1
-			    max_width  	408
-			    justify    	0
-			    label      	"OutgoingGPRSTable")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"41373B980172"
-			compartment 	(object Compartment
-			    Parent_View 	@12
-			    location   	(1124, 127)
-			    icon_style 	"Icon"
-			    fill_color 	13434879
-			    anchor     	2
-			    nlines     	2
-			    max_width  	251
-			    compartmentItems 	(list Compartment
-				"- Id : TUint32"))
-			width      	426
-			height     	168
-			annotation 	8
-			autoResize 	TRUE)
-		    (object ClassView "Class" "Logical View::DialInISPTable" @13
-			ShowCompartmentStereotypes 	TRUE
-			IncludeOperation 	TRUE
-			location   	(1776, 144)
-			label      	(object ItemLabel
-			    Parent_View 	@13
-			    location   	(1630, 71)
-			    fill_color 	13434879
-			    nlines     	1
-			    max_width  	292
-			    justify    	0
-			    label      	"DialInISPTable")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"41373B3C02E8"
-			compartment 	(object Compartment
-			    Parent_View 	@13
-			    location   	(1630, 127)
-			    icon_style 	"Icon"
-			    fill_color 	13434879
-			    anchor     	2
-			    nlines     	2
-			    max_width  	251
-			    compartmentItems 	(list Compartment
-				"- Id : TUint32"))
-			width      	310
-			height     	168
-			annotation 	8
-			autoResize 	TRUE)
-		    (object ClassView "Class" "Logical View::CDMA2000PacketServiceTable" @14
-			ShowCompartmentStereotypes 	TRUE
-			IncludeOperation 	TRUE
-			location   	(2336, 144)
-			label      	(object ItemLabel
-			    Parent_View 	@14
-			    location   	(2031, 71)
-			    fill_color 	13434879
-			    nlines     	1
-			    max_width  	610
-			    justify    	0
-			    label      	"CDMA2000PacketServiceTable")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"4135E7C10203"
-			compartment 	(object Compartment
-			    Parent_View 	@14
-			    location   	(2031, 127)
-			    icon_style 	"Icon"
-			    fill_color 	13434879
-			    anchor     	2
-			    nlines     	2
-			    max_width  	251
-			    compartmentItems 	(list Compartment
-				"- Id : TUint32"))
-			width      	628
-			height     	168
-			annotation 	8
-			autoResize 	TRUE)
-		    (object ClassView "Class" "Logical View::DialOutISPTable" @15
-			ShowCompartmentStereotypes 	TRUE
-			location   	(2864, 832)
-			label      	(object ItemLabel
-			    Parent_View 	@15
-			    location   	(2497, 730)
-			    fill_color 	13434879
-			    nlines     	1
-			    max_width  	734
-			    justify    	0
-			    label      	"DialOutISPTable")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"41373B450057"
-			compartment 	(object Compartment
-			    Parent_View 	@15
-			    location   	(2497, 786)
-			    icon_style 	"Icon"
-			    fill_color 	13434879
-			    anchor     	2
-			    nlines     	3
-			    max_width  	750
-			    compartmentItems 	(list Compartment
-				"- Id : TUint32"
-				"- ChargecardRef : TableEntryNameType"))
-			width      	752
-			height     	228
-			annotation 	8
-			autoResize 	TRUE)
-		    (object AssociationViewNew "$UNNAMED$6" @16
-			location   	(3023, 1051)
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"413C79830307"
-			roleview_list 	(list RoleViews
-			    (object RoleView "Id" @17
-				Parent_View 	@16
-				location   	(1631, -613)
-				label      	(object SegLabel @18
-				    Parent_View 	@17
-				    location   	(3019, 1111)
-				    anchor     	1
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	60
-				    justify    	0
-				    label      	"+Id"
-				    pctDist    	0.421572
-				    height     	40
-				    orientation 	1)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"413C79850096"
-				client     	@16
-				supplier   	@9
-				line_style 	0)
-			    (object RoleView "ChargecardRef" @19
-				Parent_View 	@16
-				location   	(1631, -613)
-				label      	(object SegLabel @20
-				    Parent_View 	@19
-				    location   	(3136, 1005)
-				    anchor     	1
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	297
-				    justify    	0
-				    label      	"+ChargecardRef"
-				    pctDist    	-0.217557
-				    height     	119
-				    orientation 	1)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"413C79850097"
-				client     	@16
-				supplier   	@15
-				line_style 	0)))
-		    (object AssociationViewNew "$UNNAMED$7" @21
-			location   	(2864, 1243)
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"413C860203C6"
-			roleview_list 	(list RoleViews
-			    (object RoleView "Id" @22
-				Parent_View 	@21
-				location   	(1472, -677)
-				label      	(object SegLabel @23
-				    Parent_View 	@22
-				    location   	(2824, 989)
-				    anchor     	1
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	60
-				    justify    	0
-				    label      	"+Id"
-				    pctDist    	0.859016
-				    height     	41
-				    orientation 	0)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"413C8605002C"
-				client     	@21
-				supplier   	@15
-				line_style 	0)
-			    (object RoleView "ISPRef" @24
-				Parent_View 	@21
-				location   	(1472, -677)
-				label      	(object SegLabel @25
-				    Parent_View 	@24
-				    location   	(2939, 1504)
-				    anchor     	1
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	149
-				    justify    	0
-				    label      	"+ISPRef"
-				    pctDist    	0.875817
-				    height     	75
-				    orientation 	0)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"413C8605002D"
-				client     	@21
-				supplier   	@10
-				line_style 	0)))
-		    (object ClassView "Class" "Logical View::VpnServiceTable" @26
-			ShowCompartmentStereotypes 	TRUE
-			IncludeOperation 	TRUE
-			location   	(480, 464)
-			label      	(object ItemLabel
-			    Parent_View 	@26
-			    location   	(124, 362)
-			    fill_color 	13434879
-			    nlines     	1
-			    max_width  	712
-			    justify    	0
-			    label      	"VpnServiceTable")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"41373BC2004A"
-			compartment 	(object Compartment
-			    Parent_View 	@26
-			    location   	(124, 418)
-			    icon_style 	"Icon"
-			    fill_color 	13434879
-			    anchor     	2
-			    nlines     	3
-			    max_width  	737
-			    compartmentItems 	(list Compartment
-				"- HomeIAP : TableEntryNameType"
-				"- HomeNetwork : TableEntryNameType"))
-			width      	730
-			height     	228
-			annotation 	8
-			autoResize 	TRUE)
-		    (object ClassView "Class" "Logical View::IAPTable" @27
-			ShowCompartmentStereotypes 	TRUE
-			IncludeOperation 	TRUE
-			location   	(1536, 912)
-			label      	(object ItemLabel
-			    Parent_View 	@27
-			    location   	(1193, 739)
-			    fill_color 	13434879
-			    nlines     	1
-			    max_width  	686
-			    justify    	0
-			    label      	"IAPTable")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"41373B5502E8"
-			compartment 	(object Compartment
-			    Parent_View 	@27
-			    location   	(1193, 795)
-			    icon_style 	"Icon"
-			    fill_color 	13434879
-			    anchor     	2
-			    nlines     	6
-			    max_width  	696
-			    compartmentItems 	(list Compartment
-				"- Id : TUint32"
-				"- IAPService : TableEntryNameType"
-				"- IAPBearer : TableEntryNameType"
-				"- IAPNetwork : TableEntryNameType"
-				"- LocationRef : TableEntryNameType"))
-			width      	704
-			height     	370
-			annotation 	8
-			autoResize 	TRUE)
-		    (object AssociationViewNew "$UNNAMED$3" @28
-			location   	(2056, 1085)
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"413C6D4A03BE"
-			roleview_list 	(list RoleViews
-			    (object RoleView "Id" @29
-				Parent_View 	@28
-				location   	(1544, 877)
-				label      	(object SegLabel @30
-				    Parent_View 	@29
-				    location   	(1970, 1000)
-				    anchor     	1
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	149
-				    justify    	0
-				    label      	"+Id"
-				    pctDist    	0.676083
-				    height     	55
-				    orientation 	1)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"413C6D4B02F3"
-				client     	@28
-				supplier   	@27
-				line_style 	0)
-			    (object RoleView "IAPRef" @31
-				Parent_View 	@28
-				location   	(1544, 877)
-				label      	(object SegLabel @32
-				    Parent_View 	@31
-				    location   	(2126, 1160)
-				    anchor     	1
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	149
-				    justify    	0
-				    label      	"+IAPRef"
-				    pctDist    	0.501133
-				    height     	49
-				    orientation 	1)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"413C6D4B0302"
-				client     	@28
-				supplier   	@7
-				line_style 	0)))
-		    (object AssociationViewNew "$UNNAMED$12" @33
-			location   	(1536, 1174)
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"413D933302BB"
-			roleview_list 	(list RoleViews
-			    (object RoleView "Id" @34
-				Parent_View 	@33
-				location   	(1008, -506)
-				label      	(object SegLabel @35
-				    Parent_View 	@34
-				    location   	(1495, 1113)
-				    anchor     	1
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	60
-				    justify    	0
-				    label      	"+Id"
-				    pctDist    	0.800000
-				    height     	42
-				    orientation 	0)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"413D933402DA"
-				client     	@33
-				supplier   	@27
-				line_style 	0)
-			    (object RoleView "IAPRef" @36
-				Parent_View 	@33
-				location   	(1008, -506)
-				label      	(object SegLabel @37
-				    Parent_View 	@36
-				    location   	(1609, 1210)
-				    anchor     	1
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	149
-				    justify    	0
-				    label      	"+IAPRef"
-				    pctDist    	0.458706
-				    height     	73
-				    orientation 	0)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"413D933402DB"
-				client     	@33
-				supplier   	@8
-				line_style 	0)))
-		    (object AssociationViewNew "$UNNAMED$8" @38
-			location   	(966, 670)
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"413D7C6203D4"
-			roleview_list 	(list RoleViews
-			    (object RoleView "Id" @39
-				Parent_View 	@38
-				location   	(550, 350)
-				label      	(object SegLabel @40
-				    Parent_View 	@39
-				    location   	(1110, 702)
-				    anchor     	1
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	60
-				    justify    	0
-				    label      	"+Id"
-				    pctDist    	0.810238
-				    height     	28
-				    orientation 	0)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"413D7C6400A7"
-				client     	@38
-				supplier   	@27
-				line_style 	0)
-			    (object RoleView "HomeIAP" @41
-				Parent_View 	@38
-				location   	(550, 350)
-				label      	(object SegLabel @42
-				    Parent_View 	@41
-				    location   	(731, 625)
-				    anchor     	1
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	211
-				    justify    	0
-				    label      	"+HomeIAP"
-				    pctDist    	1.007493
-				    height     	51
-				    orientation 	0)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"413D7C6400A8"
-				client     	@38
-				supplier   	@26
-				line_style 	0)))
-		    (object ClassView "Class" "Logical View::WAPAccessPointTable" @43
-			ShowCompartmentStereotypes 	TRUE
-			IncludeOperation 	TRUE
-			location   	(1952, 1952)
-			label      	(object ItemLabel
-			    Parent_View 	@43
-			    location   	(1725, 1875)
-			    fill_color 	13434879
-			    nlines     	1
-			    max_width  	454
-			    justify    	0
-			    label      	"WAPAccessPointTable")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"41373BCA01A2"
-			compartment 	(object Compartment
-			    Parent_View 	@43
-			    location   	(1725, 1928)
-			    icon_style 	"Icon"
-			    fill_color 	13434879
-			    anchor     	2
-			    nlines     	2
-			    max_width  	265
-			    compartmentItems 	(list Compartment
-				"- Id : TUint32"))
-			width      	472
-			height     	178
-			annotation 	8
-			autoResize 	TRUE)
-		    (object AssociationViewNew "$UNNAMED$10" @44
-			location   	(1949, 1623)
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"413D81A702DA"
-			roleview_list 	(list RoleViews
-			    (object RoleView "Id" @45
-				Parent_View 	@44
-				location   	(1421, -57)
-				label      	(object SegLabel @46
-				    Parent_View 	@45
-				    location   	(1910, 1813)
-				    anchor     	1
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	60
-				    justify    	0
-				    label      	"+Id"
-				    pctDist    	0.800000
-				    height     	42
-				    orientation 	1)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"413D81A9028C"
-				client     	@44
-				supplier   	@43
-				line_style 	0)
-			    (object RoleView "AccessPoint" @47
-				Parent_View 	@44
-				location   	(1421, -57)
-				label      	(object SegLabel @48
-				    Parent_View 	@47
-				    location   	(1950, 1499)
-				    anchor     	1
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	255
-				    justify    	0
-				    label      	"+AccessPoint"
-				    pctDist    	0.316264
-				    height     	59
-				    orientation 	1)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"413D81A9028D"
-				client     	@44
-				supplier   	@8
-				vertices   	(list Points
-				    (1949, 1623)
-				    (1948, 1563)
-				    (1754, 1467))
-				line_style 	0)))
-		    (object ClassView "Class" "Logical View::WAPSMSBearerTable" @49
-			ShowCompartmentStereotypes 	TRUE
-			IncludeOperation 	TRUE
-			location   	(1264, 1648)
-			label      	(object ItemLabel
-			    Parent_View 	@49
-			    location   	(923, 1570)
-			    fill_color 	13434879
-			    nlines     	1
-			    max_width  	682
-			    justify    	0
-			    label      	"WAPSMSBearerTable")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"41373BDB0099"
-			compartment 	(object Compartment
-			    Parent_View 	@49
-			    location   	(923, 1623)
-			    icon_style 	"Icon"
-			    fill_color 	13434879
-			    anchor     	2
-			    nlines     	2
-			    max_width  	715
-			    compartmentItems 	(list Compartment
-				"- AccessPoint : TableEntryNameType"))
-			width      	700
-			height     	180
-			annotation 	8
-			autoResize 	TRUE)
-		    (object AssociationViewNew "$UNNAMED$11" @50
-			location   	(1609, 1800)
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"413D81B303B5"
-			roleview_list 	(list RoleViews
-			    (object RoleView "Id" @51
-				Parent_View 	@50
-				location   	(105, -552)
-				label      	(object SegLabel @52
-				    Parent_View 	@51
-				    location   	(1740, 1815)
-				    anchor     	1
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	60
-				    justify    	0
-				    label      	"+Id"
-				    pctDist    	0.788732
-				    height     	39
-				    orientation 	0)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"413D81B70088"
-				client     	@50
-				supplier   	@43
-				line_style 	0)
-			    (object RoleView "AccessPoint" @53
-				Parent_View 	@50
-				location   	(105, -552)
-				label      	(object SegLabel @54
-				    Parent_View 	@53
-				    location   	(1625, 1769)
-				    anchor     	1
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	255
-				    justify    	0
-				    label      	"+AccessPoint"
-				    pctDist    	-0.023588
-				    height     	36
-				    orientation 	1)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"413D81B70089"
-				client     	@50
-				supplier   	@49
-				line_style 	0)))
-		    (object ClassView "Class" "Logical View::NetworkTable" @55
-			ShowCompartmentStereotypes 	TRUE
-			IncludeOperation 	TRUE
-			location   	(272, 912)
-			label      	(object ItemLabel
-			    Parent_View 	@55
-			    location   	(133, 834)
-			    fill_color 	13434879
-			    nlines     	1
-			    max_width  	278
-			    justify    	0
-			    label      	"NetworkTable")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"41373B90003A"
-			compartment 	(object Compartment
-			    Parent_View 	@55
-			    location   	(133, 887)
-			    icon_style 	"Icon"
-			    fill_color 	13434879
-			    anchor     	2
-			    nlines     	2
-			    max_width  	265
-			    compartmentItems 	(list Compartment
-				"- Id : TUint32"))
-			width      	296
-			height     	180
-			annotation 	8
-			autoResize 	TRUE)
-		    (object AssociationViewNew "$UNNAMED$1" @56
-			location   	(801, 912)
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"413C5F1E01FB"
-			roleview_list 	(list RoleViews
-			    (object RoleView "Id" @57
-				Parent_View 	@56
-				location   	(-639, 16)
-				label      	(object SegLabel @58
-				    Parent_View 	@57
-				    location   	(464, 966)
-				    anchor     	1
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	60
-				    justify    	0
-				    label      	"+Id"
-				    pctDist    	0.733333
-				    height     	54
-				    orientation 	0)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"413C5F1F0391"
-				client     	@56
-				supplier   	@55
-				line_style 	0)
-			    (object RoleView "IAPNetwork" @59
-				Parent_View 	@56
-				location   	(-639, 16)
-				label      	(object SegLabel @60
-				    Parent_View 	@59
-				    location   	(1057, 874)
-				    anchor     	1
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	240
-				    justify    	0
-				    label      	"+IAPNetwork"
-				    pctDist    	0.734043
-				    height     	39
-				    orientation 	0)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"413C5F1F0392"
-				client     	@56
-				supplier   	@27
-				line_style 	0)))
-		    (object AssociationViewNew "$UNNAMED$9" @61
-			location   	(370, 699)
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"413D7CB00173"
-			roleview_list 	(list RoleViews
-			    (object RoleView "Id" @62
-				Parent_View 	@61
-				location   	(-46, 379)
-				label      	(object SegLabel @63
-				    Parent_View 	@62
-				    location   	(298, 757)
-				    anchor     	1
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	60
-				    justify    	0
-				    label      	"+Id"
-				    pctDist    	0.800000
-				    height     	42
-				    orientation 	1)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"413D7CB10357"
-				client     	@61
-				supplier   	@55
-				line_style 	0)
-			    (object RoleView "HomeNetwork" @64
-				Parent_View 	@61
-				location   	(-46, 379)
-				label      	(object SegLabel @65
-				    Parent_View 	@64
-				    location   	(299, 545)
-				    anchor     	1
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	284
-				    justify    	0
-				    label      	"+HomeNetwork"
-				    pctDist    	0.829457
-				    height     	130
-				    orientation 	0)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"413D7CB10358"
-				client     	@61
-				supplier   	@26
-				line_style 	0)))
-		    (object ClassView "Class" "Logical View::LocationTable" @66
-			ShowCompartmentStereotypes 	TRUE
-			IncludeOperation 	TRUE
-			location   	(784, 1264)
-			label      	(object ItemLabel
-			    Parent_View 	@66
-			    location   	(643, 1191)
-			    fill_color 	13434879
-			    nlines     	1
-			    max_width  	282
-			    justify    	0
-			    label      	"LocationTable")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"41373B7F0191"
-			compartment 	(object Compartment
-			    Parent_View 	@66
-			    location   	(643, 1244)
-			    icon_style 	"Icon"
-			    fill_color 	13434879
-			    anchor     	2
-			    nlines     	2
-			    max_width  	265
-			    compartmentItems 	(list Compartment
-				"- Id : TUint32"))
-			width      	300
-			height     	168
-			annotation 	8
-			autoResize 	TRUE)
-		    (object AssociationViewNew "$UNNAMED$4" @67
-			location   	(1058, 1134)
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"413C70B301C3"
-			roleview_list 	(list RoleViews
-			    (object RoleView "Id" @68
-				Parent_View 	@67
-				location   	(-14, 238)
-				label      	(object SegLabel @69
-				    Parent_View 	@68
-				    location   	(981, 1232)
-				    anchor     	1
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	60
-				    justify    	0
-				    label      	"+Id"
-				    pctDist    	0.788852
-				    height     	56
-				    orientation 	0)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"413C70B501D3"
-				client     	@67
-				supplier   	@66
-				line_style 	0)
-			    (object RoleView "LocationRef" @70
-				Parent_View 	@67
-				location   	(-14, 238)
-				label      	(object SegLabel @71
-				    Parent_View 	@70
-				    location   	(1055, 1070)
-				    anchor     	1
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	242
-				    justify    	0
-				    label      	"+LocationRef"
-				    pctDist    	0.193585
-				    height     	60
-				    orientation 	0)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"413C70B501E2"
-				client     	@67
-				supplier   	@27
-				line_style 	0)))
-		    (object ClassView "Class" "Logical View::OR" @72
-			ShowCompartmentStereotypes 	TRUE
-			IncludeAttribute 	TRUE
-			IncludeOperation 	TRUE
-			location   	(2224, 1488)
-			label      	(object ItemLabel
-			    Parent_View 	@72
-			    location   	(2223, 1596)
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	232
-			    justify    	0
-			    label      	"OR")
-			icon       	"Interface"
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"413DC8040272"
-			width      	58
-			height     	58
-			annotation 	8
-			autoResize 	TRUE)
-		    (object AssociationViewNew "$UNNAMED$21" @73
-			location   	(2429, 1818)
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"413DC82A01A7"
-			roleview_list 	(list RoleViews
-			    (object RoleView "Id" @74
-				Parent_View 	@73
-				location   	(237, 1258)
-				label      	(object SegLabel @75
-				    Parent_View 	@74
-				    location   	(2597, 1996)
-				    anchor     	1
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	60
-				    justify    	0
-				    label      	"+Id"
-				    pctDist    	0.665298
-				    height     	49
-				    orientation 	0)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"413DC82B02D0"
-				client     	@73
-				supplier   	@5
-				line_style 	0)
-			    (object RoleView "$UNNAMED$22" @76
-				Parent_View 	@73
-				location   	(237, 1258)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"413DC82B02D1"
-				client     	@73
-				supplier   	@72
-				line_style 	0)))
-		    (object AssociationViewNew "$UNNAMED$23" @77
-			location   	(2615, 1813)
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"413DC82E039B"
-			roleview_list 	(list RoleViews
-			    (object RoleView "Id" @78
-				Parent_View 	@77
-				location   	(423, 1253)
-				label      	(object SegLabel @79
-				    Parent_View 	@78
-				    location   	(2928, 2031)
-				    anchor     	1
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	60
-				    justify    	0
-				    label      	"+Id"
-				    pctDist    	0.637591
-				    height     	34
-				    orientation 	0)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"413DC83000EB"
-				client     	@77
-				supplier   	@6
-				line_style 	0)
-			    (object RoleView "$UNNAMED$24" @80
-				Parent_View 	@77
-				location   	(423, 1253)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"413DC83000EC"
-				client     	@77
-				supplier   	@72
-				line_style 	0)))
-		    (object AssociationViewNew "$UNNAMED$17" @81
-			location   	(1976, 1280)
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"413DC818009D"
-			roleview_list 	(list RoleViews
-			    (object RoleView "$UNNAMED$18" @82
-				Parent_View 	@81
-				location   	(392, 320)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"413DC81903D9"
-				client     	@81
-				supplier   	@72
-				line_style 	0)
-			    (object RoleView "IAPBearer" @83
-				Parent_View 	@81
-				location   	(392, 320)
-				label      	(object SegLabel @84
-				    Parent_View 	@83
-				    location   	(1927, 1142)
-				    anchor     	1
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	222
-				    justify    	0
-				    label      	"+IAPBearer"
-				    pctDist    	0.444052
-				    height     	75
-				    orientation 	1)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"413DC81903DA"
-				client     	@81
-				supplier   	@27
-				line_style 	0)))
-		    (object ClassView "Class" "Logical View::ModemBearerTable" @85
-			ShowCompartmentStereotypes 	TRUE
-			IncludeOperation 	TRUE
-			location   	(2224, 2208)
-			label      	(object ItemLabel
-			    Parent_View 	@85
-			    location   	(2028, 2135)
-			    fill_color 	13434879
-			    nlines     	1
-			    max_width  	392
-			    justify    	0
-			    label      	"ModemBearerTable")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"41373B8702F9"
-			compartment 	(object Compartment
-			    Parent_View 	@85
-			    location   	(2028, 2191)
-			    icon_style 	"Icon"
-			    fill_color 	13434879
-			    anchor     	2
-			    nlines     	2
-			    max_width  	251
-			    compartmentItems 	(list Compartment
-				"- Id : TUint32"))
-			width      	410
-			height     	168
-			annotation 	8
-			autoResize 	TRUE)
-		    (object AssociationViewNew "$UNNAMED$19" @86
-			location   	(2224, 1818)
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"413DC8230178"
-			roleview_list 	(list RoleViews
-			    (object RoleView "Id" @87
-				Parent_View 	@86
-				location   	(64, 1290)
-				label      	(object SegLabel @88
-				    Parent_View 	@87
-				    location   	(2281, 2078)
-				    anchor     	1
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	60
-				    justify    	0
-				    label      	"+Id"
-				    pctDist    	0.857342
-				    height     	57
-				    orientation 	0)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"413DC8240253"
-				client     	@86
-				supplier   	@85
-				line_style 	0)
-			    (object RoleView "$UNNAMED$20" @89
-				Parent_View 	@86
-				location   	(64, 1290)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"413DC8240254"
-				client     	@86
-				supplier   	@72
-				line_style 	0)))
-		    (object ClassView "Class" "Logical View::GlobalSettingsTable" @90
-			ShowCompartmentStereotypes 	TRUE
-			IncludeOperation 	TRUE
-			location   	(576, 2144)
-			label      	(object ItemLabel
-			    Parent_View 	@90
-			    location   	(29, 1923)
-			    fill_color 	13434879
-			    nlines     	1
-			    max_width  	1094
-			    justify    	0
-			    label      	"GlobalSettingsTable")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"41373B4D01A0"
-			compartment 	(object Compartment
-			    Parent_View 	@90
-			    location   	(29, 1979)
-			    icon_style 	"Icon"
-			    fill_color 	13434879
-			    anchor     	2
-			    nlines     	8
-			    max_width  	1128
-			    compartmentItems 	(list Compartment
-				"- WAPAccess : TableEntryNameType"
-				"- SmsBearer : TableEntryNameType"
-				"- LocationForDataAndFax : TableEntryNameType"
-				"- LocationForPhoneServicesAndSMS : TableEntryNameType"
-				"- DefaultNetwork : TableEntryNameType"
-				"- ModemForDataAndFax : Text"
-				"- ModemForPhoneServicesAndSMS : Text"))
-			width      	1112
-			height     	466
-			annotation 	8
-			autoResize 	TRUE)
-		    (object AssociationViewNew "$UNNAMED$13" @91
-			location   	(1423, 2025)
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"413D96150124"
-			roleview_list 	(list RoleViews
-			    (object RoleView "Id" @92
-				Parent_View 	@91
-				location   	(-337, 169)
-				label      	(object SegLabel @93
-				    Parent_View 	@92
-				    location   	(1684, 2031)
-				    anchor     	1
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	60
-				    justify    	0
-				    label      	"+Id"
-				    pctDist    	0.790055
-				    height     	41
-				    orientation 	1)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"413D9618003A"
-				client     	@91
-				supplier   	@43
-				line_style 	0)
-			    (object RoleView "WAPAccess" @94
-				Parent_View 	@91
-				location   	(-337, 169)
-				label      	(object SegLabel @95
-				    Parent_View 	@94
-				    location   	(1251, 2022)
-				    anchor     	1
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	264
-				    justify    	0
-				    label      	"+WAPAccess"
-				    pctDist    	0.585807
-				    height     	28
-				    orientation 	1)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"413D9618004A"
-				client     	@91
-				supplier   	@90
-				line_style 	0)))
-		    (object AssociationViewNew "$UNNAMED$14" @96
-			location   	(1018, 1824)
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"413D96E2035C"
-			roleview_list 	(list RoleViews
-			    (object RoleView "AccessPoint" @97
-				Parent_View 	@96
-				location   	(-758, -96)
-				label      	(object SegLabel @98
-				    Parent_View 	@97
-				    location   	(1226, 1768)
-				    anchor     	1
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	255
-				    justify    	0
-				    label      	"+AccessPoint"
-				    pctDist    	1.376020
-				    height     	76
-				    orientation 	1)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"413D96E3038B"
-				client     	@96
-				supplier   	@49
-				line_style 	0)
-			    (object RoleView "SMSBearer" @99
-				Parent_View 	@96
-				location   	(-758, -96)
-				label      	(object SegLabel @100
-				    Parent_View 	@99
-				    location   	(1058, 1883)
-				    anchor     	1
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	264
-				    justify    	0
-				    label      	"+SMSBearer"
-				    pctDist    	0.025677
-				    height     	72
-				    orientation 	0)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"413D96E3038C"
-				client     	@96
-				supplier   	@90
-				line_style 	0)))
-		    (object AssociationViewNew "$UNNAMED$15" @101
-			location   	(602, 1591)
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"413D971A013A"
-			roleview_list 	(list RoleViews
-			    (object RoleView "Id" @102
-				Parent_View 	@101
-				location   	(-1174, -329)
-				label      	(object SegLabel @103
-				    Parent_View 	@102
-				    location   	(678, 1381)
-				    anchor     	1
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	60
-				    justify    	0
-				    label      	"+Id"
-				    pctDist    	0.672008
-				    height     	36
-				    orientation 	0)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"413D971C011A"
-				client     	@101
-				supplier   	@66
-				line_style 	0)
-			    (object RoleView "LocationForDataAndFax" @104
-				Parent_View 	@101
-				location   	(-1174, -329)
-				label      	(object SegLabel @105
-				    Parent_View 	@104
-				    location   	(731, 1868)
-				    anchor     	1
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	460
-				    justify    	0
-				    label      	"+LocationForDataAndFax"
-				    pctDist    	0.872978
-				    height     	157
-				    orientation 	0)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"413D971C012A"
-				client     	@101
-				supplier   	@90
-				vertices   	(list Points
-				    (602, 1591)
-				    (573, 1644)
-				    (574, 1910))
-				line_style 	0)))
-		    (object AssociationViewNew "$UNNAMED$16" @106
-			location   	(309, 1472)
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"413D97A903D9"
-			roleview_list 	(list RoleViews
-			    (object RoleView "Id" @107
-				Parent_View 	@106
-				location   	(-235, -224)
-				label      	(object SegLabel @108
-				    Parent_View 	@107
-				    location   	(239, 1054)
-				    anchor     	1
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	60
-				    justify    	0
-				    label      	"+Id"
-				    pctDist    	0.800000
-				    height     	42
-				    orientation 	0)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"413D97AB0001"
-				client     	@106
-				supplier   	@55
-				line_style 	0)
-			    (object RoleView "DefaultNetwork" @109
-				Parent_View 	@106
-				location   	(-235, -224)
-				label      	(object SegLabel @110
-				    Parent_View 	@109
-				    location   	(298, 1879)
-				    anchor     	1
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	296
-				    justify    	0
-				    label      	"+DefaultNetwork"
-				    pctDist    	0.786577
-				    height     	128
-				    orientation 	1)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"413D97AB0002"
-				client     	@106
-				supplier   	@90
-				vertices   	(list Points
-				    (309, 1472)
-				    (320, 1644)
-				    (456, 1910))
-				line_style 	0)))
-		    (object AssociationViewNew "$UNNAMED$45" @111
-			location   	(783, 1640)
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"413F0A130132"
-			roleview_list 	(list RoleViews
-			    (object RoleView "Id" @112
-				Parent_View 	@111
-				location   	(207, -504)
-				label      	(object SegLabel @113
-				    Parent_View 	@112
-				    location   	(823, 1399)
-				    anchor     	1
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	60
-				    justify    	0
-				    label      	"+Id"
-				    pctDist    	0.826990
-				    height     	40
-				    orientation 	1)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"413F0A14023B"
-				client     	@111
-				supplier   	@66
-				line_style 	0)
-			    (object RoleView "LocationForPhoneServicesAndSMS" @114
-				Parent_View 	@111
-				location   	(207, -504)
-				label      	(object SegLabel @115
-				    Parent_View 	@114
-				    location   	(967, 1830)
-				    anchor     	1
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	681
-				    justify    	0
-				    label      	"+LocationForPhoneServicesAndSMS"
-				    pctDist    	2.261905
-				    height     	184
-				    orientation 	0)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"413F0A14023C"
-				client     	@111
-				supplier   	@90
-				vertices   	(list Points
-				    (783, 1640)
-				    (783, 1724)
-				    (690, 1910))
-				line_style 	0)))
-		    (object AssociationViewNew "$UNNAMED$46" @116
-			location   	(1553, 2109)
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"413F0AEA0165"
-			roleview_list 	(list RoleViews
-			    (object RoleView "Id" @117
-				Parent_View 	@116
-				location   	(977, -35)
-				label      	(object SegLabel @118
-				    Parent_View 	@117
-				    location   	(1931, 2117)
-				    anchor     	1
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	60
-				    justify    	0
-				    label      	"+Id"
-				    pctDist    	0.800000
-				    height     	42
-				    orientation 	0)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"413F0AEB0349"
-				client     	@116
-				supplier   	@85
-				vertices   	(list Points
-				    (1553, 2109)
-				    (1613, 2107)
-				    (2018, 2172))
-				line_style 	0)
-			    (object RoleView "ModemForDataAndFax" @119
-				Parent_View 	@116
-				location   	(977, -35)
-				label      	(object SegLabel @120
-				    Parent_View 	@119
-				    location   	(1353, 2093)
-				    anchor     	1
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	442
-				    justify    	0
-				    label      	"+ModemForDataAndFax"
-				    pctDist    	0.474803
-				    height     	23
-				    orientation 	1)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"413F0AEB034A"
-				client     	@116
-				supplier   	@90
-				line_style 	0)))
-		    (object AssociationViewNew "$UNNAMED$47" @121
-			location   	(1521, 2292)
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"413F0AEE03D6"
-			roleview_list 	(list RoleViews
-			    (object RoleView "Id" @122
-				Parent_View 	@121
-				location   	(945, 148)
-				label      	(object SegLabel @123
-				    Parent_View 	@122
-				    location   	(1912, 2211)
-				    anchor     	1
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	60
-				    justify    	0
-				    label      	"+Id"
-				    pctDist    	0.800000
-				    height     	42
-				    orientation 	0)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"413F0AF0005B"
-				client     	@121
-				supplier   	@85
-				vertices   	(list Points
-				    (1521, 2292)
-				    (1580, 2302)
-				    (2018, 2237))
-				line_style 	0)
-			    (object RoleView "ModemForPhoneServicesAndSMS" @124
-				Parent_View 	@121
-				location   	(945, 148)
-				label      	(object SegLabel @125
-				    Parent_View 	@124
-				    location   	(1426, 2211)
-				    anchor     	1
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	659
-				    justify    	0
-				    label      	"+ModemForPhoneServicesAndSMS"
-				    pctDist    	0.270931
-				    height     	66
-				    orientation 	1)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"413F0AF0006B"
-				client     	@121
-				supplier   	@90
-				line_style 	0)))
-		    (object ClassView "Class" "Logical View::OR" @126
-			ShowCompartmentStereotypes 	TRUE
-			IncludeAttribute 	TRUE
-			IncludeOperation 	TRUE
-			location   	(1536, 544)
-			label      	(object ItemLabel
-			    Parent_View 	@126
-			    location   	(1535, 652)
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	232
-			    justify    	0
-			    label      	"OR")
-			icon       	"Interface"
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"413DC8040272"
-			width      	58
-			height     	58
-			annotation 	8
-			autoResize 	TRUE)
-		    (object AssociationViewNew "$UNNAMED$25" @127
-			location   	(1536, 648)
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"413DCC6E03D9"
-			roleview_list 	(list RoleViews
-			    (object RoleView "$UNNAMED$26" @128
-				Parent_View 	@127
-				location   	(-48, -312)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"413DCC70009D"
-				client     	@127
-				supplier   	@126
-				line_style 	0)
-			    (object RoleView "IAPService" @129
-				Parent_View 	@127
-				location   	(-48, -312)
-				label      	(object SegLabel @130
-				    Parent_View 	@129
-				    location   	(1529, 694)
-				    anchor     	1
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	235
-				    justify    	0
-				    label      	"+IAPService"
-				    pctDist    	0.593023
-				    height     	8
-				    orientation 	1)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"413DCC7000AD"
-				client     	@127
-				supplier   	@27
-				line_style 	0)))
-		    (object AssociationViewNew "$UNNAMED$27" @131
-			location   	(1237, 377)
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"413DCC7601C6"
-			roleview_list 	(list RoleViews
-			    (object RoleView "Id" @132
-				Parent_View 	@131
-				location   	(-395, -103)
-				label      	(object SegLabel @133
-				    Parent_View 	@132
-				    location   	(1003, 296)
-				    anchor     	1
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	60
-				    justify    	0
-				    label      	"+Id"
-				    pctDist    	0.800000
-				    height     	42
-				    orientation 	0)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"413DCC77012A"
-				client     	@131
-				supplier   	@11
-				line_style 	0)
-			    (object RoleView "$UNNAMED$28" @134
-				Parent_View 	@131
-				location   	(-395, -103)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"413DCC77012B"
-				client     	@131
-				supplier   	@126
-				line_style 	0)))
-		    (object AssociationViewNew "$UNNAMED$29" @135
-			location   	(1445, 372)
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"413DCC7C031E"
-			roleview_list 	(list RoleViews
-			    (object RoleView "Id" @136
-				Parent_View 	@135
-				location   	(-187, -124)
-				label      	(object SegLabel @137
-				    Parent_View 	@136
-				    location   	(1350, 276)
-				    anchor     	1
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	60
-				    justify    	0
-				    label      	"+Id"
-				    pctDist    	0.800000
-				    height     	42
-				    orientation 	0)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"413DCC7D01A7"
-				client     	@135
-				supplier   	@12
-				line_style 	0)
-			    (object RoleView "$UNNAMED$30" @138
-				Parent_View 	@135
-				location   	(-187, -124)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"413DCC7D01A8"
-				client     	@135
-				supplier   	@126
-				line_style 	0)))
-		    (object AssociationViewNew "$UNNAMED$31" @139
-			location   	(1637, 372)
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"413DCC7F036C"
-			roleview_list 	(list RoleViews
-			    (object RoleView "Id" @140
-				Parent_View 	@139
-				location   	(5, -124)
-				label      	(object SegLabel @141
-				    Parent_View 	@140
-				    location   	(1665, 250)
-				    anchor     	1
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	60
-				    justify    	0
-				    label      	"+Id"
-				    pctDist    	0.702774
-				    height     	41
-				    orientation 	0)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"413DCC8001F5"
-				client     	@139
-				supplier   	@13
-				line_style 	0)
-			    (object RoleView "$UNNAMED$32" @142
-				Parent_View 	@139
-				location   	(5, -124)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"413DCC8001F6"
-				client     	@139
-				supplier   	@126
-				line_style 	0)))
-		    (object AssociationViewNew "$UNNAMED$33" @143
-			location   	(1864, 377)
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"413DCC820224"
-			roleview_list 	(list RoleViews
-			    (object RoleView "Id" @144
-				Parent_View 	@143
-				location   	(232, -119)
-				label      	(object SegLabel @145
-				    Parent_View 	@144
-				    location   	(2065, 235)
-				    anchor     	1
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	60
-				    justify    	0
-				    label      	"+Id"
-				    pctDist    	0.720764
-				    height     	40
-				    orientation 	0)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"413DCC8301A7"
-				client     	@143
-				supplier   	@14
-				line_style 	0)
-			    (object RoleView "$UNNAMED$34" @146
-				Parent_View 	@143
-				location   	(232, -119)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"413DCC8301B7"
-				client     	@143
-				supplier   	@126
-				line_style 	0)))
-		    (object AssociationViewNew "$UNNAMED$37" @147
-			location   	(2024, 648)
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"413DCC940020"
-			roleview_list 	(list RoleViews
-			    (object RoleView "$UNNAMED$38" @148
-				Parent_View 	@147
-				location   	(392, 152)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"413DCC97010B"
-				client     	@147
-				supplier   	@15
-				line_style 	0)
-			    (object RoleView "$UNNAMED$39" @149
-				Parent_View 	@147
-				location   	(392, 152)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"413DCC97011A"
-				client     	@147
-				supplier   	@126
-				line_style 	0)))
-		    (object AssociationViewNew "$UNNAMED$40" @150
-			location   	(1176, 515)
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"413DCC9B03AB"
-			roleview_list 	(list RoleViews
-			    (object RoleView "Id" @151
-				Parent_View 	@150
-				location   	(-456, 19)
-				label      	(object SegLabel @152
-				    Parent_View 	@151
-				    location   	(912, 455)
-				    anchor     	1
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	60
-				    justify    	0
-				    label      	"+Id"
-				    pctDist    	0.800000
-				    height     	42
-				    orientation 	1)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"413DCC9D009D"
-				client     	@150
-				supplier   	@26
-				line_style 	0)
-			    (object RoleView "$UNNAMED$41" @153
-				Parent_View 	@150
-				location   	(-456, 19)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"413DCC9D009E"
-				client     	@150
-				supplier   	@126
-				line_style 	0)))
-		    (object ClassView "Class" "Logical View::WLANServiceExtensionTable" @154
-			ShowCompartmentStereotypes 	TRUE
-			IncludeOperation 	TRUE
-			location   	(3056, 112)
-			label      	(object ItemLabel
-			    Parent_View 	@154
-			    location   	(2770, 35)
-			    fill_color 	13434879
-			    nlines     	1
-			    max_width  	572
-			    justify    	0
-			    label      	"WLANServiceExtensionTable")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"41373BE301E1"
-			compartment 	(object Compartment
-			    Parent_View 	@154
-			    location   	(2770, 88)
-			    icon_style 	"Icon"
-			    fill_color 	13434879
-			    anchor     	2
-			    nlines     	2
-			    max_width  	265
-			    compartmentItems 	(list Compartment
-				"- Id : TUint32"))
-			width      	590
-			height     	178
-			annotation 	8
-			autoResize 	TRUE)
-		    (object ClassView "Class" "Logical View::LANServiceTable" @155
-			ShowCompartmentStereotypes 	TRUE
-			IncludeOperation 	TRUE
-			location   	(2864, 544)
-			label      	(object ItemLabel
-			    Parent_View 	@155
-			    location   	(2400, 443)
-			    fill_color 	13434879
-			    nlines     	1
-			    max_width  	928
-			    justify    	0
-			    label      	"LANServiceTable")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"41373B770049"
-			compartment 	(object Compartment
-			    Parent_View 	@155
-			    location   	(2400, 499)
-			    icon_style 	"Icon"
-			    fill_color 	13434879
-			    anchor     	2
-			    nlines     	3
-			    max_width  	956
-			    compartmentItems 	(list Compartment
-				"- Id : TUint32"
-				"- ServiceExtensionRecordId : TableEntryNameType"))
-			width      	946
-			height     	226
-			annotation 	8
-			autoResize 	TRUE)
-		    (object AssociationViewNew "$UNNAMED$35" @156
-			location   	(1976, 544)
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"413DCC8E0178"
-			roleview_list 	(list RoleViews
-			    (object RoleView "Id" @157
-				Parent_View 	@156
-				location   	(344, 48)
-				label      	(object SegLabel @158
-				    Parent_View 	@157
-				    location   	(2311, 503)
-				    anchor     	1
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	60
-				    justify    	0
-				    label      	"+Id"
-				    pctDist    	0.844372
-				    height     	42
-				    orientation 	0)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"413DCC90036C"
-				client     	@156
-				supplier   	@155
-				line_style 	0)
-			    (object RoleView "$UNNAMED$36" @159
-				Parent_View 	@156
-				location   	(344, 48)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"413DCC90037C"
-				client     	@156
-				supplier   	@126
-				line_style 	0)))
-		    (object AssociationViewNew "$UNNAMED$48" @160
-			location   	(2964, 315)
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"413F2BF80080"
-			roleview_list 	(list RoleViews
-			    (object RoleView "Id" @161
-				Parent_View 	@160
-				location   	(100, -245)
-				label      	(object SegLabel @162
-				    Parent_View 	@161
-				    location   	(2952, 222)
-				    anchor     	1
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	60
-				    justify    	0
-				    label      	"+Id"
-				    pctDist    	0.640508
-				    height     	49
-				    orientation 	0)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"413F2BF803CC"
-				client     	@160
-				supplier   	@154
-				line_style 	0)
-			    (object RoleView "ServiceExtensionRecordId" @163
-				Parent_View 	@160
-				location   	(100, -245)
-				label      	(object SegLabel @164
-				    Parent_View 	@163
-				    location   	(3140, 393)
-				    anchor     	1
-				    anchor_loc 	1
-				    nlines     	1
-				    max_width  	495
-				    justify    	0
-				    label      	"+ServiceExtensionRecordId"
-				    pctDist    	0.010811
-				    height     	193
-				    orientation 	0)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"413F2BF803CD"
-				client     	@160
-				supplier   	@155
-				line_style 	0)))))))
-    root_subsystem 	(object SubSystem "Component View"
-	quid       	"4135D7D8029F"
-	physical_models 	(list unit_reference_list)
-	physical_presentations 	(list unit_reference_list
-	    (object Module_Diagram "Main"
-		quid       	"4135D7DB033C"
-		title      	"Main"
-		zoom       	100
-		max_height 	28350
-		max_width  	21600
-		origin_x   	0
-		origin_y   	0
-		items      	(list diagram_item_list))))
-    process_structure 	(object Processes
-	quid       	"4135D7D802A0"
-	ProcsNDevs 	(list
-	    (object Process_Diagram "Deployment View"
-		quid       	"4135D7D802A2"
-		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       	"DDL"
-		name       	"propertyId"
-		value      	"809135966")
-	    (object Attribute
-		tool       	"DDL"
-		name       	"default__Project"
-		value      	(list Attribute_Set
-		    (object Attribute
-			tool       	"DDL"
-			name       	"Directory"
-			value      	"AUTO GENERATE")
-		    (object Attribute
-			tool       	"DDL"
-			name       	"DataBase"
-			value      	("DataBaseSet" 800))
-		    (object Attribute
-			tool       	"DDL"
-			name       	"DataBaseSet"
-			value      	(list Attribute_Set
-			    (object Attribute
-				tool       	"DDL"
-				name       	"ANSI"
-				value      	800)
-			    (object Attribute
-				tool       	"DDL"
-				name       	"Oracle"
-				value      	801)
-			    (object Attribute
-				tool       	"DDL"
-				name       	"SQLServer"
-				value      	802)
-			    (object Attribute
-				tool       	"DDL"
-				name       	"Sybase"
-				value      	803)
-			    (object Attribute
-				tool       	"DDL"
-				name       	"Watcom"
-				value      	804)))
-		    (object Attribute
-			tool       	"DDL"
-			name       	"PrimaryKeyColumnName"
-			value      	"Id")
-		    (object Attribute
-			tool       	"DDL"
-			name       	"PrimaryKeyColumnType"
-			value      	"NUMBER(5)")
-		    (object Attribute
-			tool       	"DDL"
-			name       	"ViewName"
-			value      	"V_")
-		    (object Attribute
-			tool       	"DDL"
-			name       	"TableName"
-			value      	"T_")
-		    (object Attribute
-			tool       	"DDL"
-			name       	"InheritSuffix"
-			value      	"_V")
-		    (object Attribute
-			tool       	"DDL"
-			name       	"DropClause"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"DDL"
-			name       	"BaseViews"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"DDL"
-			name       	"DDLScriptFilename"
-			value      	"DDL1.SQL")))
-	    (object Attribute
-		tool       	"DDL"
-		name       	"default__Attribute"
-		value      	(list Attribute_Set
-		    (object Attribute
-			tool       	"DDL"
-			name       	"ColumnType"
-			value      	"VARCHAR")
-		    (object Attribute
-			tool       	"DDL"
-			name       	"Length"
-			value      	"")
-		    (object Attribute
-			tool       	"DDL"
-			name       	"NullsOK"
-			value      	TRUE)
-		    (object Attribute
-			tool       	"DDL"
-			name       	"PrimaryKey"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"DDL"
-			name       	"Unique"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"DDL"
-			name       	"CompositeUnique"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"DDL"
-			name       	"CheckConstraint"
-			value      	"")))
-	    (object Attribute
-		tool       	"DDL"
-		name       	"HiddenTool"
-		value      	FALSE)
-	    (object Attribute
-		tool       	"Rose Model Integrator"
-		name       	"HiddenTool"
-		value      	FALSE)
-	    (object Attribute
-		tool       	"Rose Web Publisher"
-		name       	"HiddenTool"
-		value      	FALSE)
-	    (object Attribute
-		tool       	"Version Control"
-		name       	"HiddenTool"
-		value      	FALSE))
-	quid       	"4135D7D802A1"))
--- a/commsfwtools/preparedefaultcommsdatabase/Tools/ced/te_ced/configs/te_ced_reference_by_record_id.xml	Tue Feb 02 00:53:00 2010 +0200
+++ b/commsfwtools/preparedefaultcommsdatabase/Tools/ced/te_ced/configs/te_ced_reference_by_record_id.xml	Fri Apr 16 16:15:03 2010 +0300
@@ -3,7 +3,7 @@
  Copyright (c) 2003-2009 Nokia Corporation and/or its subsidiary(-ies).
  All rights reserved.
  This component and the accompanying materials are made available
- under the terms of the License "Eclipse Public License v1.0"
+ 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".
 
@@ -14,7 +14,6 @@
 
  Description:
  CommDB Settings File
- All Rights Reserved
 
 -->
 
--- a/commsfwtools/preparedefaultcommsdatabase/Tools/ced/te_ced/configs/te_ced_reference_table01.xml	Tue Feb 02 00:53:00 2010 +0200
+++ b/commsfwtools/preparedefaultcommsdatabase/Tools/ced/te_ced/configs/te_ced_reference_table01.xml	Fri Apr 16 16:15:03 2010 +0300
@@ -3,10 +3,11 @@
  Copyright (c) 2003-2009 Nokia Corporation and/or its subsidiary(-ies).
  All rights reserved.
  This component and the accompanying materials are made available
- under the terms of the License "Eclipse Public License v1.0"
+ 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.
 
@@ -14,7 +15,6 @@
 
  Description:
  CommDB Settings File
- All Rights Reserved
 
 -->
 
--- a/commsfwtools/preparedefaultcommsdatabase/Tools/ced/te_ced/configs/te_ced_reference_table01_IAP_append.xml	Tue Feb 02 00:53:00 2010 +0200
+++ b/commsfwtools/preparedefaultcommsdatabase/Tools/ced/te_ced/configs/te_ced_reference_table01_IAP_append.xml	Fri Apr 16 16:15:03 2010 +0300
@@ -3,10 +3,11 @@
  Copyright (c) 2003-2009 Nokia Corporation and/or its subsidiary(-ies).
  All rights reserved.
  This component and the accompanying materials are made available
- under the terms of the License "Eclipse Public License v1.0"
+ 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.
 
--- a/commsfwtools/preparedefaultcommsdatabase/Tools/ced/te_ced/configs/te_ced_reference_table01_IAP_append_tricky.xml	Tue Feb 02 00:53:00 2010 +0200
+++ b/commsfwtools/preparedefaultcommsdatabase/Tools/ced/te_ced/configs/te_ced_reference_table01_IAP_append_tricky.xml	Fri Apr 16 16:15:03 2010 +0300
@@ -3,10 +3,11 @@
  Copyright (c) 2003-2009 Nokia Corporation and/or its subsidiary(-ies).
  All rights reserved.
  This component and the accompanying materials are made available
- under the terms of the License "Eclipse Public License v1.0"
+ 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.
 
@@ -14,7 +15,6 @@
 
  Description:
  CommDB Settings File
- All Rights Reserved
 
 -->
 
--- a/commsfwtools/preparedefaultcommsdatabase/Tools/cfg2xml/com/symbian/commdb/92schema/Contents.xml	Tue Feb 02 00:53:00 2010 +0200
+++ b/commsfwtools/preparedefaultcommsdatabase/Tools/cfg2xml/com/symbian/commdb/92schema/Contents.xml	Fri Apr 16 16:15:03 2010 +0300
@@ -3,7 +3,7 @@
  Copyright (c) 2004-2009 Nokia Corporation and/or its subsidiary(-ies).
  All rights reserved.
  This component and the accompanying materials are made available
- under the terms of the License "Eclipse Public License v1.0"
+ 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".
 
@@ -16,7 +16,6 @@
  XML file with the definitions of the XML Schema files to be used
  by the CommDB Editor in order to learn the structure of the CommDB
  tables
- All Rights Reserved
 
 -->
 
--- a/commsfwtools/preparedefaultcommsdatabase/Tools/cfg2xml/com/symbian/commdb/93schema/Contents.xml	Tue Feb 02 00:53:00 2010 +0200
+++ b/commsfwtools/preparedefaultcommsdatabase/Tools/cfg2xml/com/symbian/commdb/93schema/Contents.xml	Fri Apr 16 16:15:03 2010 +0300
@@ -3,7 +3,7 @@
  Copyright (c) 2004-2009 Nokia Corporation and/or its subsidiary(-ies).
  All rights reserved.
  This component and the accompanying materials are made available
- under the terms of the License "Eclipse Public License v1.0"
+ 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".
 
@@ -16,8 +16,7 @@
  XML file with the definitions of the XML Schema files to be used
  by the CommDB Editor in order to learn the structure of the CommDB
  tables
- All Rights Reserved
-
+ 
 -->
 
 
--- a/commsfwtools/preparedefaultcommsdatabase/Tools/cfg2xml/com/symbian/commdb/94schema/Contents.xml	Tue Feb 02 00:53:00 2010 +0200
+++ b/commsfwtools/preparedefaultcommsdatabase/Tools/cfg2xml/com/symbian/commdb/94schema/Contents.xml	Fri Apr 16 16:15:03 2010 +0300
@@ -3,7 +3,7 @@
  Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
  All rights reserved.
  This component and the accompanying materials are made available
- under the terms of the License "Eclipse Public License v1.0"
+ 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".
 
@@ -16,7 +16,6 @@
  XML file with the definitions of the XML Schema files to be used
  by the CommDB Editor in order to learn the structure of the CommDB
  tables
- All Rights Reserved
 
 -->
 
--- a/commsfwtools/preparedefaultcommsdatabase/Tools/cfg2xml/com/symbian/commdb/95schema/Contents.xml	Tue Feb 02 00:53:00 2010 +0200
+++ b/commsfwtools/preparedefaultcommsdatabase/Tools/cfg2xml/com/symbian/commdb/95schema/Contents.xml	Fri Apr 16 16:15:03 2010 +0300
@@ -3,7 +3,7 @@
  Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
  All rights reserved.
  This component and the accompanying materials are made available
- under the terms of the License "Eclipse Public License v1.0"
+ 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".
 
@@ -16,7 +16,6 @@
  XML file with the definitions of the XML Schema files to be used
  by the CommDB Editor in order to learn the structure of the CommDB
  tables
- All Rights Reserved
 
 -->
 
--- a/commsfwtools/preparedefaultcommsdatabase/Tools/cfg2xml/com/symbian/commdb/base_schema/Contents.xml	Tue Feb 02 00:53:00 2010 +0200
+++ b/commsfwtools/preparedefaultcommsdatabase/Tools/cfg2xml/com/symbian/commdb/base_schema/Contents.xml	Fri Apr 16 16:15:03 2010 +0300
@@ -3,7 +3,7 @@
  Copyright (c) 2004-2009 Nokia Corporation and/or its subsidiary(-ies).
  All rights reserved.
  This component and the accompanying materials are made available
- under the terms of the License "Eclipse Public License v1.0"
+ 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".
 
@@ -16,7 +16,6 @@
  XML file with the definitions of the XML Schema files to be used
  by the CommDB Editor in order to learn the structure of the CommDB
  tables
- All Rights Reserved
 
 -->
 
--- a/commsfwtools/preparedefaultcommsdatabase/defaultcommdb/group/bld.inf	Tue Feb 02 00:53:00 2010 +0200
+++ b/commsfwtools/preparedefaultcommsdatabase/defaultcommdb/group/bld.inf	Fri Apr 16 16:15:03 2010 +0300
@@ -26,3 +26,4 @@
 	option SRCDIR ../version1/src
 #endif
 end
+
--- a/commsfwtools/preparedefaultcommsdatabase/defaultcommdb/group/comms-infras_defaultcommdb.mrp	Tue Feb 02 00:53:00 2010 +0200
+++ b/commsfwtools/preparedefaultcommsdatabase/defaultcommdb/group/comms-infras_defaultcommdb.mrp	Fri Apr 16 16:15:03 2010 +0300
@@ -1,3 +1,19 @@
+#
+# 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: 
+#
+
 component	comms-infras_defaultcommdb
 
 source  \sf\os\commsfw\commsfwtools\preparedefaultcommsdatabase\defaultcommdb
--- a/commsfwtools/preparedefaultcommsdatabase/defaultcommdb/group/createcommdbs.pl	Tue Feb 02 00:53:00 2010 +0200
+++ b/commsfwtools/preparedefaultcommsdatabase/defaultcommdb/group/createcommdbs.pl	Fri Apr 16 16:15:03 2010 +0300
@@ -368,8 +368,8 @@
 	print("Copy $winsCdb to $zDriveCre\n");
 	CopyFile($winsCdb, $zDriveCre);
 
-	#print("Copy $winsCdb to $romCdb\n");
-	#CopyFile($winsCdb, $romCdb);
+	print("Copy $winsCdb to $romCdb\n");
+	CopyFile($winsCdb, $romCdb);
 }
 
 sub CheckCedLog 
--- a/commsfwtools/preparedefaultcommsdatabase/group/comms-infras_commsdat.mrp	Tue Feb 02 00:53:00 2010 +0200
+++ b/commsfwtools/preparedefaultcommsdatabase/group/comms-infras_commsdat.mrp	Fri Apr 16 16:15:03 2010 +0300
@@ -1,3 +1,19 @@
+#
+# 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: 
+#
+
 component	comms-infras_commsdat
 
 source		\sf\os\commsfw\commsfwtools\preparedefaultcommsdatabase\bwins
--- a/commsfwtools/preparedefaultcommsdatabase/group/comms-infras_commsdat_tools_symport.mrp	Tue Feb 02 00:53:00 2010 +0200
+++ b/commsfwtools/preparedefaultcommsdatabase/group/comms-infras_commsdat_tools_symport.mrp	Fri Apr 16 16:15:03 2010 +0300
@@ -1,3 +1,19 @@
+#
+# 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: 
+#
+
 component	comms-infras_commsdat_tools_symport
 
 source		\src\mcl\os\commsfw\commsfwtools\preparedefaultcommsdatabase\Documentation
--- a/commsfwtools/preparedefaultcommsdatabase/group/comms-infras_commsdat_tools_symport_l.mrp	Tue Feb 02 00:53:00 2010 +0200
+++ b/commsfwtools/preparedefaultcommsdatabase/group/comms-infras_commsdat_tools_symport_l.mrp	Fri Apr 16 16:15:03 2010 +0300
@@ -1,3 +1,19 @@
+#
+# 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: 
+#
+
 component	comms-infras_commsdat_tools_symport_l
 
 source		\src\mcl\os\commsfw\commsfwtools\preparedefaultcommsdatabase\Documentation
--- a/commsfwtools/preparedefaultcommsdatabase/installdefaultcommdb/group/comms-infras_installdefaultcommdb.mrp	Tue Feb 02 00:53:00 2010 +0200
+++ b/commsfwtools/preparedefaultcommsdatabase/installdefaultcommdb/group/comms-infras_installdefaultcommdb.mrp	Fri Apr 16 16:15:03 2010 +0300
@@ -1,3 +1,19 @@
+#
+# 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: 
+#
+
 component	comms-infras_installdefaultcommdb
 
 source  \sf\os\commsfw\commsfwtools\preparedefaultcommsdatabase\installdefaultcommdb
--- a/commsfwtools/preparedefaultcommsdatabase/src/CommsDatMapper.cpp	Tue Feb 02 00:53:00 2010 +0200
+++ b/commsfwtools/preparedefaultcommsdatabase/src/CommsDatMapper.cpp	Fri Apr 16 16:15:03 2010 +0300
@@ -1602,29 +1602,24 @@
     		}
     	}
     
-    CCDAccessPointRecord* ipprotoAP = NULL;
-        
-    if (!CommsDatMapperAndValidator::IsIPProtoAPAlreadyExistL(linkAPTagId, iSession.iOwner))
+    CCDAccessPointRecord* ipProtoAP = CommsDatMapperAndValidator::LoadIPProtoAccessPoint(linkAPTagId, iSession.iOwner);
+    
+    if (!ipProtoAP)
     	{
     	//The IPProto AP is not existing yet. Generate one.
-	    ipprotoAP = CommsDatMapperAndValidator::GenerateIPProtoAPL(IPProtoBaseTagId,
-	    														   linkAPTagId,
-	                                                               iSession.iOwner);
-	    
-	    CleanupStack::PushL(ipprotoAP);
+        ipProtoAP = CommsDatMapperAndValidator::GenerateIPProtoAPL(IPProtoBaseTagId, linkAPTagId, iSession.iOwner);
+	    CleanupStack::PushL(ipProtoAP);
 	    
 	    //save the generated AP record
-	    ipprotoAP->StoreL(iSession.iOwner);
+	    ipProtoAP->StoreL(iSession.iOwner);
     	}
     else
     	{
     	//The IPProto AP is already exsiting. Use that one.
-    	ipprotoAP = CommsDatMapperAndValidator::LoadTheAPL(linkAPTagId, iSession.iOwner);
-    	
-    	CleanupStack::PushL(ipprotoAP);
+    	CleanupStack::PushL(ipProtoAP);
     	}
     
-    TMDBElementId elemId = ipprotoAP->ElementId();
+    TMDBElementId elemId = ipProtoAP->ElementId();
     elemId &= KCDMaskHideAttrAndRes;
     TMDBElementId tableAndRecordBitMask = KCDMaskShowRecordType | KCDMaskShowRecordId;
     elemId &= tableAndRecordBitMask;
@@ -1642,7 +1637,7 @@
         CommsDatMapperAndValidator::ModifyDefaultTierRecordL(elemId, iSession.iOwner);
         }
     
-    CleanupStack::PopAndDestroy(ipprotoAP);
+    CleanupStack::PopAndDestroy(ipProtoAP);
     }
 
 void CCDMapperIAPPrioritySelectionPolicyRecord::DeleteIPProtoAPL(CMDBRecordLink<CCDAccessPointRecord>*& aAPPriorityField)
--- a/commsfwtools/preparedefaultcommsdatabase/src/CommsDatMapperAndValidatorUtils.cpp	Tue Feb 02 00:53:00 2010 +0200
+++ b/commsfwtools/preparedefaultcommsdatabase/src/CommsDatMapperAndValidatorUtils.cpp	Fri Apr 16 16:15:03 2010 +0300
@@ -157,8 +157,7 @@
 	apRecordToBeCreated->iCpr.SetL(templateForTheAPRec->iCpr);
 	apRecordToBeCreated->iSCpr.SetL(templateForTheAPRec->iSCpr);
 	apRecordToBeCreated->iProtocol.SetL(templateForTheAPRec->iProtocol);
-    CMDBField<TInt>* custFiel = &(apRecordToBeCreated->iCustomSelectionPolicy);
-    *custFiel = aLinkLevelAPTagId;
+	apRecordToBeCreated->iCustomSelectionPolicy.SetL(aLinkLevelAPTagId);
     apRecordToBeCreated->iCprConfig.SetL(aLinkLevelAPTagId);
     
     CleanupStack::PopAndDestroy(templateForTheAPRec);
@@ -309,49 +308,72 @@
 	return recId;
 	}
 
+
+/*
+Populates an access point record with the first matching IP Proto Access Point record.
+
+@param aAccessPoint An access point record that will be populated with data from the
+                    first matching record. This can have fields primed in order to
+                    make the match more specific
+@param aSession     The commsdat session to use  
+@return             ETrue if a matching IP Proto access point is found. EFalse if it is not.
+@exception          KErrCorrupt if the IP Proto Tier entry is missing from the database.
+                    It can leave with other errors from other parts of commsdat/cenrep
+*/
+TBool CommsDatMapperAndValidator::FindIPProtoAccessPointRecordL(CommsDat::CCDAccessPointRecord& aAccessPoint, CommsDat::CMDBSession& aSession)
+    {
+    // Find the IP Proto tier record - we can then use this information to more efficently find the ip proto access points
+    CMDBField<TInt> tierRecord;
+    tierRecord.SetElementId(KCDTIdTierRecord | KCDTIdRecordTag);
+    tierRecord.SetL(EIPProtoTierId);
+    TBool found = tierRecord.FindL(aSession);
+    if (!found)
+        {
+        __FLOG_STATIC0(KLogComponent, KCDInfoLog, _L("CommsDatMapperAndValidator::FindIPProtoAccessPointRecordL - ERROR: IP Proto Tier entry missing!!"));
+        User::Leave(KErrCorrupt);
+        }
+
+    TMDBElementId tierElement; // This is where the AP record will link if it is an IP Proto AP
+    tierElement = tierRecord.ElementId() & (KCDMaskShowType | KCDMaskShowRecordId);
+    
+    aAccessPoint.iTier = tierElement;
+    found = aAccessPoint.FindL(aSession);
+    
+    return found;
+    }
+
 TBool CommsDatMapperAndValidator::IsIPProtoAPAlreadyExistL(TInt aLinkLevelTagId,
 														  CommsDat::CMDBSession& aSession)
 	{
-	TBool ret = EFalse;
-	
-	CMDBField<TInt>* ipprotoCustSelPolField = new(ELeave)CMDBField<TInt>(KCDTIdCustomSelectionPolicy);
-	CleanupStack::PushL(ipprotoCustSelPolField);
-	
-	*ipprotoCustSelPolField = aLinkLevelTagId;
-	
-	if (ipprotoCustSelPolField->FindL(aSession))
-		{
-		ret = ETrue;
-		}
-	
-	CleanupStack::PopAndDestroy(ipprotoCustSelPolField);
-	
-	return ret;
+    CCDAccessPointRecord* ap = (CCDAccessPointRecord*)CCDRecordBase::RecordFactoryL(KCDTIdAccessPointRecord);
+    CleanupStack::PushL(ap);
+    
+    ap->iCustomSelectionPolicy = aLinkLevelTagId;
+    
+    TBool found = FindIPProtoAccessPointRecordL(*ap, aSession);
+	CleanupStack::PopAndDestroy(ap);
+    
+	return found;
 	}
 
 TBool CommsDatMapperAndValidator::IsIPProtoAPAlreadyExistL(TInt aLinkLevelTagId, 
 														   TInt aConnPrefElementId, 
 														   CommsDat::CMDBSession& aSession)
 	{
-	TBool ret = EFalse;
-	
-	CCDAccessPointRecord* apRec = static_cast<CCDAccessPointRecord*>(CCDRecordBase::RecordFactoryL(KCDTIdAccessPointRecord));
-	CleanupStack::PushL(apRec);
-	
-	apRec->iCprConfig = aConnPrefElementId;
-	apRec->iCustomSelectionPolicy = aLinkLevelTagId;
-	
-	if (apRec->FindL(aSession))
-		{
-		ret = ETrue;
-		}
-	
-	CleanupStack::PopAndDestroy(apRec);
-	
-	return ret;
+    CCDAccessPointRecord* ap = (CCDAccessPointRecord*)CCDRecordBase::RecordFactoryL(KCDTIdAccessPointRecord);
+    CleanupStack::PushL(ap);
+    
+    ap->iCprConfig = aConnPrefElementId;
+    ap->iCustomSelectionPolicy = aLinkLevelTagId;
+
+    TBool found = FindIPProtoAccessPointRecordL(*ap, aSession);
+    CleanupStack::PopAndDestroy(ap);
+    
+    return found;
 	}
 
-CommsDat::CCDAccessPointRecord* CommsDatMapperAndValidator::LoadTheAPL(TInt aLinkLevelTagId,
+
+CommsDat::CCDAccessPointRecord* CommsDatMapperAndValidator::LoadIPProtoAccessPoint(TInt aLinkLevelTagId,
 										   							   CommsDat::CMDBSession& aSession)
 	{
     CCDAccessPointRecord* apRec = static_cast<CCDAccessPointRecord*>(CCDRecordBase::RecordFactoryL(KCDTIdAccessPointRecord));
@@ -359,17 +381,17 @@
     
     apRec->iCustomSelectionPolicy = aLinkLevelTagId;
     
-    if(!apRec->FindL(aSession))
-    	{
-    	//no records were found with the given customSelectionPolicy value
-    	User::Leave(KErrNotFound);
-    	}
+    if (!FindIPProtoAccessPointRecordL(*apRec, aSession))
+        {
+        CleanupStack::PopAndDestroy(apRec);
+        return NULL;
+        }
     
-    CleanupStack::Pop(apRec);
-    
+    CleanupStack::Pop(apRec); // ownership of the AP record is given to the caller
     return apRec;
 	}
 
+
 /* All of the APPrioritySelectionPolicy fields are exemined checking that how many
  * fields, in different APPrioritySelPol records, are referencing the given AP
  * record. The recordSet->FindL with a primed record is not suitable here because
@@ -482,6 +504,7 @@
 	return refCount;
 	}
 
+
 TBool CommsDatMapperAndValidator::IsIAPRecInDB(CommsDat::CMDBSession& aSession)
 	{
 	TBool ret = EFalse;
--- a/commsfwtools/preparedefaultcommsdatabase/src/CommsDatMapperAndValidatorUtils.h	Tue Feb 02 00:53:00 2010 +0200
+++ b/commsfwtools/preparedefaultcommsdatabase/src/CommsDatMapperAndValidatorUtils.h	Fri Apr 16 16:15:03 2010 +0300
@@ -29,6 +29,7 @@
 
 #ifdef SYMBIAN_NON_SEAMLESS_NETWORK_BEARER_MOBILITY
 
+#include <metadatabase.h>
 #include <cdbcols.h>
 #include <in_sock.h> //KAfInet
 //forward declarations
@@ -127,7 +128,8 @@
     
     static TBool IsIPProtoAPAlreadyExistL(TInt aLinkLevelTagId, TInt aConnPrefElementId, CommsDat::CMDBSession& aSession);
     
-    static CommsDat::CCDAccessPointRecord* LoadTheAPL(TInt aLinkLevelTagId, CommsDat::CMDBSession& aSession);
+    static inline CommsDat::CCDAccessPointRecord* LoadIPProtoAccessPointL(TInt aLinkLevelTagId, CommsDat::CMDBSession& aSession);
+    static CommsDat::CCDAccessPointRecord* LoadIPProtoAccessPoint(TInt aLinkLevelTagId, CommsDat::CMDBSession& aSession);
     
     static TInt CountReferenceToThisIPProtoAPL(TUint aElementId, CommsDat::CMDBSession& aSession);
     
@@ -151,11 +153,23 @@
     CommsDatMapperAndValidator& operator=(const CommsDatMapperAndValidator&);
     
     static void CheckTheAPPrioritySelPolFromConnPrefModL(CommsDat::CCDAPPrioritySelectionPolicyRecord*& aAPSelPolRec);
+    static TBool FindIPProtoAccessPointRecordL(CommsDat::CCDAccessPointRecord& aAccessPoints, CommsDat::CMDBSession& aSession);
     
     }; //CommsDatMapperAndValidator
     
+inline CommsDat::CCDAccessPointRecord* CommsDatMapperAndValidator::LoadIPProtoAccessPointL(TInt aLinkLevelTagId, CommsDat::CMDBSession& aSession)
+    {
+    CommsDat::CCDAccessPointRecord* ap = LoadIPProtoAccessPoint(aLinkLevelTagId, aSession);
+    if (!ap)
+        {
+        User::Leave(KErrNotFound);
+        }
+    return ap;
+    }
+
 } //end of namespace CommsDatInternal
 
 #endif //SYMBIAN_NON_SEAMLESS_NETWORK_BEARER_MOBILITY
 
 #endif //COMMSDATMAPPERANDVALIDATORUTILS_H
+
--- a/commsfwtools/preparedefaultcommsdatabase/src/CommsDatValidator.cpp	Tue Feb 02 00:53:00 2010 +0200
+++ b/commsfwtools/preparedefaultcommsdatabase/src/CommsDatValidator.cpp	Fri Apr 16 16:15:03 2010 +0300
@@ -1927,7 +1927,7 @@
     else
     	{
     	//The IPProto AP is already exsiting. Use that one.
-    	ipprotoAP = CommsDatMapperAndValidator::LoadTheAPL(iLinkAPTagId, iSession.iOwner);
+    	ipprotoAP = CommsDatMapperAndValidator::LoadIPProtoAccessPointL(iLinkAPTagId, iSession.iOwner);
     	
     	CleanupStack::PushL(ipprotoAP);
     	}
@@ -2044,7 +2044,8 @@
     	 * a new one should be generated.
     	 */
     	
-    	if (!CommsDatMapperAndValidator::IsIPProtoAPAlreadyExistL(iLinkAPTagId, iSession.iOwner))
+        apRecordToBeModified = CommsDatMapperAndValidator::LoadIPProtoAccessPoint(iLinkAPTagId, iSession.iOwner);
+    	if (!apRecordToBeModified)
     		{
     		//ok, there is no AP with the given customSelPol field
 	        apRecordToBeModified = static_cast<CCDAccessPointRecord*>(CCDRecordBase::RecordFactoryL(KCDTIdAccessPointRecord));
@@ -2058,8 +2059,6 @@
     		{
     		//there is already an AP with the given customSelPol field
     		//delete the currently used IPProto AP
-    		apRecordToBeModified = CommsDatMapperAndValidator::LoadTheAPL(iLinkAPTagId, iSession.iOwner);
-        	
         	CleanupStack::PushL(apRecordToBeModified);
         	
     		CCDAccessPointRecord* apRecordToBeDeleted = static_cast<CCDAccessPointRecord*>(CCDRecordBase::RecordFactoryL(KCDTIdAccessPointRecord));
@@ -2119,7 +2118,7 @@
     		{
     		//the given IPProto is already existing with the received Link TagId (and cprConfig
     		//field if the connpref is prompting). Let's use that one
-    		apRecordToBeModified = CommsDatMapperAndValidator::LoadTheAPL(iLinkAPTagId, iSession.iOwner);
+    		apRecordToBeModified = CommsDatMapperAndValidator::LoadIPProtoAccessPointL(iLinkAPTagId, iSession.iOwner);
         	
         	CleanupStack::PushL(apRecordToBeModified);
     		
--- a/commsfwtools/preparedefaultcommsdatabase/src/MetaDatabaseVisitorRecordLink.cpp	Tue Feb 02 00:53:00 2010 +0200
+++ b/commsfwtools/preparedefaultcommsdatabase/src/MetaDatabaseVisitorRecordLink.cpp	Fri Apr 16 16:15:03 2010 +0300
@@ -207,9 +207,10 @@
     TInt err = TMDBVisitor<TInt>::LoadL(aSession, (*iElementId & ~KCDMaskShowRecordId) | (aRecordId & KCDMaskShowRecordId), aAttributeFlags);
     
     if (iOwner->Type() == ELink &&
-        err == KErrNone )
+        err == KErrNone &&
+        iLinkedRecord != NULL)
         {
-        if (iLinkedRecord != NULL && *iLinkedRecord != NULL)
+        if (*iLinkedRecord != NULL)
             {
             CheckLinkedRecordL(iTarget->iValue);
 
--- a/commsfwtools/preparedefaultcommsdatabase/te_commsdat/configs/te_commsdat.xml	Tue Feb 02 00:53:00 2010 +0200
+++ b/commsfwtools/preparedefaultcommsdatabase/te_commsdat/configs/te_commsdat.xml	Fri Apr 16 16:15:03 2010 +0300
@@ -3,7 +3,7 @@
  Copyright (c) 2003-2009 Nokia Corporation and/or its subsidiary(-ies).
  All rights reserved.
  This component and the accompanying materials are made available
- under the terms of the License "Eclipse Public License v1.0"
+ 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".
 
@@ -14,7 +14,6 @@
 
  Description:
  CommDB Settings File
- All Rights Reserved
 
 -->
 
--- a/commsfwtools/preparedefaultcommsdatabase/te_commsdat/configs/te_commsdat_Wifi_table.xml	Tue Feb 02 00:53:00 2010 +0200
+++ b/commsfwtools/preparedefaultcommsdatabase/te_commsdat/configs/te_commsdat_Wifi_table.xml	Fri Apr 16 16:15:03 2010 +0300
@@ -3,7 +3,7 @@
  Copyright (c) 2003-2009 Nokia Corporation and/or its subsidiary(-ies).
  All rights reserved.
  This component and the accompanying materials are made available
- under the terms of the License "Eclipse Public License v1.0"
+ 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".
 
@@ -14,7 +14,6 @@
 
  Description:
  CommDB Settings File
- All Rights Reserved
 
 -->
 
--- a/commsfwutils/commsbufs/group/comms-infras_commsbufs.mrp	Tue Feb 02 00:53:00 2010 +0200
+++ b/commsfwutils/commsbufs/group/comms-infras_commsbufs.mrp	Fri Apr 16 16:15:03 2010 +0300
@@ -1,3 +1,19 @@
+#
+# 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: 
+#
+
 component	comms-infras_commsbufs
 source	\sf\os\commsfw\commsfwutils\commsbufs
 binary	\sf\os\commsfw\commsfwutils\commsbufs\group	all
--- a/commsfwutils/commsbufs/mbufmgrimpl/src/MBufPoolManager.cpp	Tue Feb 02 00:53:00 2010 +0200
+++ b/commsfwutils/commsbufs/mbufmgrimpl/src/MBufPoolManager.cpp	Fri Apr 16 16:15:03 2010 +0300
@@ -265,6 +265,8 @@
 			}
 		}
 
+    ASSERT(selectedPoolChain != NULL);  // AO should only be triggered once a pool selected for growth
+
 	// Might have wrapped round all the PoolChains
 	if ( (iNextMBufSize == KNoOutstandingRequests)  
 			&& (lowestRequest != growThisPoolChain) )
--- a/commsinfrastructureapitest/commsinfrastructuresvs/group/commsinfrastructuresvs.mrp	Tue Feb 02 00:53:00 2010 +0200
+++ b/commsinfrastructureapitest/commsinfrastructuresvs/group/commsinfrastructuresvs.mrp	Fri Apr 16 16:15:03 2010 +0300
@@ -1,3 +1,19 @@
+#
+# 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: 
+#
+
 component	commsinfrastructuresvs
 source	\sf\os\commsfw\commsinfrastructureapitest\commsinfrastructuresvs
 notes_source	\sf\os\commsfw\commsinfrastructureapitest\commsinfrastructuresvs\group\release.txt
--- a/commsprocess/commsrootserverconfig/etc/c32start.ini	Tue Feb 02 00:53:00 2010 +0200
+++ b/commsprocess/commsrootserverconfig/etc/c32start.ini	Fri Apr 16 16:15:03 2010 +0300
@@ -2,7 +2,7 @@
 # mbuf manager memory constraints - no bearing on the pools; the key name has been kept for backward compatibility
 # - minSize has no meaning when using mbuf manager's RHeap/user-chunk model, for the DChunk model it is completely ignored
 # - format = min/init total memory size (in bytes)
-MBufPoolSize=393216,393216
+MBufPoolSize=524288,524288
 
 # mbuf size allocation information
 # - mbuf size guidelines;
--- a/commsprocess/commsrootserverconfig/etc/t_c32start.ini	Tue Feb 02 00:53:00 2010 +0200
+++ b/commsprocess/commsrootserverconfig/etc/t_c32start.ini	Fri Apr 16 16:15:03 2010 +0300
@@ -2,8 +2,7 @@
 # mbuf manager memory constraints - no bearing on the pools; the key name has been kept for backward compatibility
 # - minSize has no meaning when using mbuf manager's RHeap/user-chunk model, for the DChunk model it is completely ignored
 # - format = min/init total memory size (in bytes)
-MBufPoolSize=393216,393216
-#MBufPoolSize=262144,262144
+MBufPoolSize=524288,524288
  
 # mbuf size allocation information
 # - mbuf size guidelines;
--- a/commsprocess/commsrootserverconfig/group/backup_registration.xml	Tue Feb 02 00:53:00 2010 +0200
+++ b/commsprocess/commsrootserverconfig/group/backup_registration.xml	Fri Apr 16 16:15:03 2010 +0300
@@ -4,7 +4,7 @@
  Copyright (c) 2004-2009 Nokia Corporation and/or its subsidiary(-ies).
  All rights reserved.
  This component and the accompanying materials are made available
- under the terms of the License "Eclipse Public License v1.0"
+ 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".
 
--- a/commsprocess/commsrootserverconfig/group/comms-infras_rootserver-config.mrp	Tue Feb 02 00:53:00 2010 +0200
+++ b/commsprocess/commsrootserverconfig/group/comms-infras_rootserver-config.mrp	Fri Apr 16 16:15:03 2010 +0300
@@ -1,3 +1,19 @@
+#
+# 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: 
+#
+
 component	comms-infras_rootserver-config
 
 # configuration files disowned from rootserver. Now owned by this MRP file.
--- a/commsprocess/commsrootserverconfig/group/comms-infras_rootserver.mrp	Tue Feb 02 00:53:00 2010 +0200
+++ b/commsprocess/commsrootserverconfig/group/comms-infras_rootserver.mrp	Fri Apr 16 16:15:03 2010 +0300
@@ -1,3 +1,19 @@
+#
+# 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: 
+#
+
 component	comms-infras_rootserver
 source	\sf\os\commsfw\commsprocess\commsrootserverconfig\bmarm
 source	\sf\os\commsfw\commsprocess\commsrootserverconfig\bwins
--- a/datacommsserver/esockserver/CoreProviders/src/coremcpractivities.cpp	Tue Feb 02 00:53:00 2010 +0200
+++ b/datacommsserver/esockserver/CoreProviders/src/coremcpractivities.cpp	Fri Apr 16 16:15:03 2010 +0300
@@ -146,7 +146,7 @@
 	NODEACTIVITY_ENTRY(KNoTag, MCprStates::TSelectNextLayer, MCprStates::TAwaitingSelectNextLayerCompleted, CoreNetStates::TNoTagOrBearerPresent)
 
 	//Special for the Meta Plane (don't just copy & paste)
-	NODEACTIVITY_ENTRY(CoreNetStates::KBearerPresent, CoreNetStates::TStartServiceProvider, CoreNetStates::TAwaitingStarted, TTag<CoreNetStates::KBearerPresent>)
+//	NODEACTIVITY_ENTRY(CoreNetStates::KBearerPresent, CoreNetStates::TStartServiceProvider, CoreNetStates::TAwaitingStarted, TTag<CoreNetStates::KBearerPresent>)
 	NODEACTIVITY_ENTRY(CoreNetStates::KBearerPresent, CoreNetStates::TRequestCommsBinderRetry, CoreNetStates::TAwaitingBinderResponse, TTag<CoreNetStates::KBearerPresent>)
 	NODEACTIVITY_ENTRY(CoreNetStates::KBearerPresent, CoreNetStates::TSendBindTo, CoreNetStates::TAwaitingBindToComplete, TTag<CoreNetStates::KBearerPresent>)
 	THROUGH_NODEACTIVITY_ENTRY(CoreNetStates::KBearerPresent, CoreActivities::ABindingActivity::TSendBindToComplete, MeshMachine::TNoTag)
@@ -163,10 +163,6 @@
 	FIRST_NODEACTIVITY_ENTRY(MCprStates::TAwaitingReConnectRequest, MeshMachine::TNoTag)
 	THROUGH_NODEACTIVITY_ENTRY(KNoTag, CReConnectActivity::TProcessReConnectRequest, MeshMachine::TNoTag)
 
-	//Start reconnection by stopping the old MCpr
-	NODEACTIVITY_ENTRY(KNoTag, CReConnectActivity::TStopStartedServiceProvider, CoreNetStates::TAwaitingStopped, MeshMachine::TNoTag)
-	NODEACTIVITY_ENTRY(KNoTag, CReConnectActivity::TStartNextServiceProvider, CoreNetStates::TAwaitingStarted, MeshMachine::TNoTag)
-
 	//Build lower layer
 	NODEACTIVITY_ENTRY(KNoTag, CReConnectActivity::TBuildLowerLayer, CoreNetStates::TAwaitingBindToComplete, MeshMachine::TNoTag)
 
@@ -203,28 +199,6 @@
 NODEACTIVITY_END()
 }
 
-namespace MCprStartActivity
-{
-//Semantics of start on the meta plane differ from the one on connection plane.
-//Meta provider is started with the first requesting client and stopped with the last one.
-//Since in our reference MCprs we do not do anything on start or stop (except keeping the
-//sequences right for other activities) we are just responding back with the proper message.
-DECLARE_DEFINE_NODEACTIVITY(ECFActivityStart, MCprStart, TCFServiceProvider::TStart)
-	NODEACTIVITY_ENTRY(KNoTag, CoreNetStates::TSendStarted, CoreNetStates::TAwaitingStart, MeshMachine::TNoTag)
-NODEACTIVITY_END()
-}
-
-namespace MCprStopActivity
-{
-//Semantics of start on the meta plane differ from the one on connection plane.
-//Meta provider is started with the first requesting client and stopped with the last one.
-//Since in our reference MCprs we do not do anything on start or stop (except keeping the
-//sequences right for other activities) we are just responding back with the proper message.
-DECLARE_DEFINE_NODEACTIVITY(ECFActivityStop, MCprStop, TCFServiceProvider::TStop)
-	NODEACTIVITY_ENTRY(KNoTag, PRStates::TSendStopped, CoreNetStates::TAwaitingStop, MeshMachine::TNoTag)
-NODEACTIVITY_END()
-}
-
 namespace MCprReportProviderStatusActivity
 {
 DECLARE_DEFINE_NODEACTIVITY(ECFActivityReportProviderStatus, MCprReportProviderStatus, TCFMcpr::TProviderStatusChangeRegistration)
@@ -272,14 +246,36 @@
 NODEACTIVITY_END()
 }
 
-namespace MCprDataClientStopActivity
+namespace MCprStartActivity
 {
-DECLARE_DEFINE_CUSTOM_NODEACTIVITY(ECFActivityStopDataClient, MCprDataClientStop, TCFDataClient::TStop, MeshMachine::CNodeRetryActivity::NewL)
-	FIRST_NODEACTIVITY_ENTRY(CoreNetStates::TAwaitingDataClientStop, MeshMachine::TNoTag)
-	THROUGH_NODEACTIVITY_ENTRY(KNoTag, PRStates::TProcessDataClientStop, CoreNetStates::TNoTagOrDataClientsToStopBlockedByStarting)
+DECLARE_DEFINE_CUSTOM_NODEACTIVITY(ECFActivityStart, MCprStart, TCFServiceProvider::TStart, PRActivities::CStartActivity::NewL)
+    FIRST_NODEACTIVITY_ENTRY(CoreNetStates::TAwaitingStart, CoreNetStates::TNoTagOrBearerPresentBlockedByStop)
+	NODEACTIVITY_ENTRY(KNoTag, MCprStates::TSelectNextLayer, MCprStates::TAwaitingSelectNextLayerCompleted, CoreNetStates::TNoTagOrBearerPresent)
+	NODEACTIVITY_ENTRY(CoreNetStates::KBearerPresent, CoreNetStates::TBindSelfToPresentBearer, CoreNetStates::TAwaitingBindToComplete, TTag<CoreNetStates::KBearerPresent>)
 
-	NODEACTIVITY_ENTRY(CoreNetStates::KDataClientsToStop, CoreNetStates::TStopDataClients, CoreNetStates::TAwaitingDataClientsStopped, MeshMachine::TNoTag)
-	LAST_NODEACTIVITY_ENTRY(KNoTag, MeshMachine::TClearError)
+	//Start the service provider, use the default cancellation.
+	//Forward TCancel to the service provider, wait for TStarted or TError (via the Error Activity)
+	//When TStarted arrives after TCancel the activity will move to the nearest KErrorTag
+	NODEACTIVITY_ENTRY(CoreNetStates::KBearerPresent, CoreNetStates::TStartServiceProviderRetry, CoreNetStates::TAwaitingStarted, MeshMachine::TNoTagOrErrorTag)
+	LAST_NODEACTIVITY_ENTRY(KErrorTag, MeshMachine::TDoNothing)
+	//Start data clients, use the default cancellation.
+	//Forward TCancel to the self, wait for TCFDataClient::TStarted or TError (via the Error Activity)
+	//When TCFDataClient::TStarted arrives after TCancel the activity will move to the nearest KErrorTag
+	NODEACTIVITY_ENTRY(KNoTag, CoreNetStates::TStartSelf, CoreNetStates::TAwaitingDataClientStarted, MeshMachine::TNoTagOrErrorTag)
+	NODEACTIVITY_ENTRY(KErrorTag, CoreNetStates::TStopSelf, CoreNetStates::TAwaitingDataClientStopped, MeshMachine::TErrorTag)
+	LAST_NODEACTIVITY_ENTRY(KErrorTag, MeshMachine::TDoNothing)
+	LAST_NODEACTIVITY_ENTRY(KNoTag, CoreNetStates::TSendStarted)
+NODEACTIVITY_END()
+}
+
+namespace MCprStopActivity
+{
+DECLARE_DEFINE_CUSTOM_NODEACTIVITY(ECFActivityStop, MCprStop, TCFServiceProvider::TStop, MeshMachine::CNodeRetryActivity::NewL)
+	FIRST_NODEACTIVITY_ENTRY(CoreNetStates::TAwaitingStop, CoreNetStates::TActiveOrNoTagBlockedByBindTo)
+	THROUGH_NODEACTIVITY_ENTRY(KActiveTag, CoreNetStates::TCancelDataClientStart, MeshMachine::TNoTag)
+	NODEACTIVITY_ENTRY(KNoTag, CoreNetStates::TStopSelf, CoreNetStates::TAwaitingDataClientStopped, CoreNetStates::TNoTagOrNoBearer)
+	NODEACTIVITY_ENTRY(KNoTag, CoreNetStates::TSendStop, CoreNetStates::TAwaitingStopped, TTag<CoreNetStates::KNoBearer>)
+	LAST_NODEACTIVITY_ENTRY(CoreNetStates::KNoBearer, PRStates::TSendStoppedAndGoneDown)
 NODEACTIVITY_END()
 }
 
@@ -293,16 +289,15 @@
 	ACTIVITY_MAP_ENTRY(MCprSimpleSelectActivitySuper, MCprSimpleSelect)
 	ACTIVITY_MAP_ENTRY(MCprNoBearerActivity, MCprNoBearer)
 	ACTIVITY_MAP_ENTRY(MCprReConnectActivity, MCprReConnect)
-	ACTIVITY_MAP_ENTRY(MCprStopActivity, MCprStop)
 	ACTIVITY_MAP_ENTRY(MCprAvailabilityNotificationActivity, MCprAvailability)
 	ACTIVITY_MAP_ENTRY(MCprBinderRequestActivity, MCprBinderRequest)
-	ACTIVITY_MAP_ENTRY(MCprStartActivity, MCprStart)
 	ACTIVITY_MAP_ENTRY(MCprReportProviderStatusActivity, MCprReportProviderStatus)
 	ACTIVITY_MAP_ENTRY(MCprDataClientJoinActivity, MCprDataClientJoin)
 	ACTIVITY_MAP_ENTRY(MCprControlClientJoinActivity, MCprControlClientJoin)
 	ACTIVITY_MAP_ENTRY(MCprErrorRecoveryDefaultActivity, DefaultErrorRecovery)
 	ACTIVITY_MAP_ENTRY(MCprDataClientGoneDownActivity, MCprDataClientGoneDown)
-	ACTIVITY_MAP_ENTRY(MCprDataClientStopActivity, MCprDataClientStop)
+	ACTIVITY_MAP_ENTRY(MCprStopActivity, MCprStop)
+	ACTIVITY_MAP_ENTRY(MCprStartActivity, MCprStart)
 ACTIVITY_MAP_END_BASE(PRActivities, coreActivitiesMCpr)
 
 //This activiy map supports legacy selection and the additional activity
@@ -796,27 +791,6 @@
 	__ASSERT_DEBUG(activity.iStartingSP->Type()&TCFClientType::EServProvider, User::Panic(KSpecAssert_ESockCoreProvcprac, 22));
 	}
 
-DEFINE_SMELEMENT(CReConnectActivity::TStopStartedServiceProvider, NetStateMachine::MStateTransition, CReConnectActivity::TContext)
-void CReConnectActivity::TStopStartedServiceProvider::DoL()
-	{
-	__ASSERT_DEBUG(iContext.iNodeActivity, CoreMCprPanic(KPanicNoActivity));
-	CReConnectActivity& activity = static_cast<CReConnectActivity&>(*iContext.iNodeActivity);
-
-	__ASSERT_DEBUG(activity.iStoppingSP, User::Panic(KSpecAssert_ESockCoreProvcprac, 23));
-	activity.PostRequestTo(*activity.iStoppingSP, TCFServiceProvider::TStop(0).CRef());
-	}
-
-DEFINE_SMELEMENT(CReConnectActivity::TStartNextServiceProvider, NetStateMachine::MStateTransition, CReConnectActivity::TContext)
-void CReConnectActivity::TStartNextServiceProvider::DoL()
-	{
-	__ASSERT_DEBUG(iContext.iNodeActivity, CoreMCprPanic(KPanicNoActivity));
-	CReConnectActivity& activity = static_cast<CReConnectActivity&>(*iContext.iNodeActivity);
-	__ASSERT_DEBUG(activity.iStartingSP, User::Panic(KSpecAssert_ESockCoreProvcprac, 24));
-
-	//Start the service provider
-	activity.PostRequestTo(*activity.iStartingSP, TCFServiceProvider::TStart().CRef());
-	}
-
 DEFINE_SMELEMENT(CReConnectActivity::TBuildLowerLayer, NetStateMachine::MStateTransition, CReConnectActivity::TContext)
 void CReConnectActivity::TBuildLowerLayer::DoL()
 	{
--- a/datacommsserver/esockserver/CoreProviders/src/coremcprstates.cpp	Tue Feb 02 00:53:00 2010 +0200
+++ b/datacommsserver/esockserver/CoreProviders/src/coremcprstates.cpp	Fri Apr 16 16:15:03 2010 +0300
@@ -397,8 +397,7 @@
 DEFINE_SMELEMENT(TAwaitingClientLeaveAndNoClients, NetStateMachine::MState, MCprStates::TContext)
 TBool TAwaitingClientLeaveAndNoClients::Accept()
     {
-    CoreStates::TAwaitingClientLeave clientLeave(iContext);
-    if (clientLeave.Accept())
+    if (iContext.iMessage.IsMessage<TEPeer::TLeaveRequest>() || iContext.iMessage.IsMessage<TEChild::TLeft>())
 		{
 		TClientIter<TDefaultClientMatchPolicy> iter = iContext.Node().GetClientIter<TDefaultClientMatchPolicy>(TClientType(TCFClientType::ECtrl|TCFClientType::EData));
 		__ASSERT_DEBUG(iter[0], User::Panic(KSpecAssert_ESockCrPrvMCPRSC, 5));
--- a/datacommsserver/esockserver/Documentation/Control Plane Connection Stack(phase 1).mdl	Tue Feb 02 00:53:00 2010 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,24416 +0,0 @@
-
-(object Petal
-    version    	43
-    _written   	"Rose 6.5.9232.10"
-    charSet    	0)
-
-(object Design "Logical View"
-    is_unit    	TRUE
-    is_loaded  	TRUE
-    quid       	"41A74B800046"
-    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       	"41A74B800048"
-	exportControl 	"Public"
-	global     	TRUE
-	logical_models 	(list unit_reference_list
-	    (object Class "Client"
-		quid       	"41AB65200268"
-		stereotype 	"Actor")
-	    (object Mechanism @1
-		logical_models 	(list unit_reference_list
-		    (object Object "$UNNAMED$0"
-			quid       	"41AB58A7011C"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"41AB59010310"
-				supplier   	"$UNNAMED$1"
-				quidu      	"41AB58D9006A"
-				messages   	(list Messages
-				    (object Message "GetByName"
-					quid       	"41AB59010311"
-					frequency  	"Aperiodic"
-					synchronization 	"Asynchronous"
-					dir        	"FromClientToSupplier"
-					sequence   	"1"
-					ordinal    	0)
-				    (object Message "QueryComplete"
-					quid       	"41AB592A0215"
-					frequency  	"Aperiodic"
-					synchronization 	"Asynchronous"
-					dir        	"ToClientFromSupplier"
-					sequence   	"2"
-					ordinal    	1)
-				    (object Message "GetByName"
-					quid       	"41AB63F000E4"
-					frequency  	"Aperiodic"
-					synchronization 	"Asynchronous"
-					dir        	"FromClientToSupplier"
-					sequence   	"3.1.2"
-					ordinal    	16)
-				    (object Message "QueryComplete"
-					quid       	"41AB64700283"
-					frequency  	"Aperiodic"
-					synchronization 	"Asynchronous"
-					dir        	"ToClientFromSupplier"
-					sequence   	"4"
-					ordinal    	17)
-				    (object Message "SetOption"
-					quid       	"421CAFCD0380"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"2.6"
-					ordinal    	10)))
-			    (object Link
-				quid       	"41AB5A330393"
-				supplier   	"$UNNAMED$0"
-				quidu      	"41AB58A7011C"
-				messages   	(list Messages
-				    (object Message "RequiresConnectionStartup"
-					quid       	"41AB5A330394"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"2.1"
-					ordinal    	2)
-				    (object Message "HandleConnectionSetup"
-					quid       	"41AB5A640162"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"2.2"
-					ordinal    	3)
-				    (object Message "LayerUp"
-					quid       	"421CB0490390"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"3.1.1"
-					ordinal    	15)))
-			    (object Link
-				quid       	"41AB5D450068"
-				supplier   	"$UNNAMED$2"
-				quidu      	"41AB5CD20153"
-				messages   	(list Messages
-				    (object Message "SubConnectionEvent"
-					quid       	"41AB61FF011C"
-					frequency  	"Aperiodic"
-					synchronization 	"Asynchronous"
-					dir        	"ToClientFromSupplier"
-					sequence   	"3.1"
-					ordinal    	14)
-				    (object Message "StartL"
-					quid       	"41C07CD103DD"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"2.7"
-					ordinal    	11
-					Operation  	"StartL( )"
-					quidu      	"41C303FB0299")
-				    (object Message "JoinL"
-					quid       	"41C804CE0034"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"2.5"
-					ordinal    	8)))
-			    (object Link
-				quid       	"41AB5F2002CE"
-				supplier   	"$UNNAMED$3"
-				quidu      	"41AB5EFA0002"
-				messages   	(list Messages
-				    (object Message "SelectProvider (layerId,protocolId,this,[OID])"
-					quid       	"41AB5F2002CF"
-					frequency  	"Aperiodic"
-					synchronization 	"Asynchronous"
-					dir        	"FromClientToSupplier"
-					sequence   	"2.3"
-					ordinal    	4
-					Operation  	"SelectProvider( )"
-					quidu      	"41C6B9CD03AB")
-				    (object Message "SelectComplete"
-					quid       	"41C2E3B30156"
-					frequency  	"Aperiodic"
-					synchronization 	"Asynchronous"
-					dir        	"ToClientFromSupplier"
-					sequence   	"2.3.2"
-					ordinal    	6)))
-			    (object Link
-				quid       	"41CC02F700CC"
-				supplier   	"$UNNAMED$4"
-				quidu      	"41CC02940029"
-				messages   	(list Messages
-				    (object Message "FindOrCreateProviderL(selected connection,EAttachToDefault)"
-					quid       	"41CC02F700CD"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"2.4"
-					ordinal    	7
-					Operation  	"FindOrCreateProviderL( )"
-					quidu      	"41C2EF450163"))))
-			class      	"Logical View::Resolver::CHostResolver"
-			quidu      	"41A8880E036B"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$1"
-			quid       	"41AB58D9006A"
-			class      	"Logical View::Resolver::CHostResolvProvdBase"
-			quidu      	"41A889D9031B"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$2"
-			quid       	"41AB5CD20153"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"41AB632202AB"
-				supplier   	"$UNNAMED$2"
-				quidu      	"41AB5CD20153"
-				messages   	(list Messages
-				    (object Message "DoControlClientJoiningL"
-					quid       	"422C99D10107"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"2.5.1"
-					ordinal    	9))))
-			class      	"Logical View::Sub Connection::CSubConnectionProviderBase"
-			quidu      	"41A75088005C"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$3"
-			quid       	"41AB5EFA0002"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"41C1A46900CD"
-				supplier   	"$UNNAMED$3"
-				quidu      	"41AB5EFA0002"
-				messages   	(list Messages
-				    (object Message "SelectProvider (LayerTID,OID)"
-					quid       	"41C1A46900CE"
-					frequency  	"Aperiodic"
-					synchronization 	"Asynchronous"
-					dir        	"FromClientToSupplier"
-					sequence   	"2.3.1"
-					ordinal    	5
-					Operation  	"SelectProvider( )"
-					quidu      	"41C6B9CD03AB"))))
-			class      	"Logical View::Factory::CConnectionFactoryContainer"
-			quidu      	"41A883B6002D"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$5"
-			quid       	"41AB604E0065"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"41AB6160016D"
-				supplier   	"$UNNAMED$2"
-				quidu      	"41AB5CD20153"
-				messages   	(list Messages
-				    (object Message "Notify"
-					quid       	"41AB6160016E"
-					frequency  	"Aperiodic"
-					synchronization 	"Asynchronous"
-					dir        	"FromClientToSupplier"
-					sequence   	"3"
-					ordinal    	13
-					Operation  	"Notify( )"
-					quidu      	"41C2E4FB0230")
-				    (object Message "StartL"
-					quid       	"41C07D040138"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"ToClientFromSupplier"
-					sequence   	"2.7.1"
-					ordinal    	12
-					Operation  	"StartL( )"
-					quidu      	"41C30946012C"))))
-			class      	"Logical View::Connection::Connection Provider::CConnectionProviderBase"
-			quidu      	"41BDA765028C"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$4"
-			quid       	"41CC02940029"
-			class      	"Logical View::Factory::CSubConnectionFactoryContainer"
-			quidu      	"41A87F1B03AD"
-			persistence 	"Transient"
-			multi      	FALSE)))
-	    (object Mechanism @2
-		logical_models 	(list unit_reference_list
-		    (object Object "$UNNAMED$6"
-			quid       	"41ACA0D9033F"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"41ACA14F03AD"
-				supplier   	"$UNNAMED$7"
-				quidu      	"41ACA12600F1"
-				messages   	(list Messages
-				    (object Message "SelectProvider"
-					quid       	"41ACA14F03AE"
-					frequency  	"Aperiodic"
-					synchronization 	"Asynchronous"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1"
-					ordinal    	1
-					Operation  	"SelectProvider( )"
-					quidu      	"41CC1C9402D3")))
-			    (object Link
-				quid       	"41ACA170009D"
-				supplier   	"$UNNAMED$8"
-				quidu      	"41ACA1390167"
-				messages   	(list Messages
-				    (object Message "SelectComplete"
-					quid       	"421CBAE90350"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"ToClientFromSupplier"
-					sequence   	"2.2"
-					ordinal    	7)
-				    (object Message "LayerUp"
-					quid       	"421CBBE200F1"
-					frequency  	"Aperiodic"
-					synchronization 	"Asynchronous"
-					dir        	"ToClientFromSupplier"
-					sequence   	"3.1"
-					ordinal    	9))))
-			class      	"Logical View::Connection::CConnection"
-			quidu      	"41A7507C013B"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$9"
-			quid       	"41ACA0EC0383"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"41ACA10703E6"
-				supplier   	"$UNNAMED$6"
-				quidu      	"41ACA0D9033F"
-				messages   	(list Messages
-				    (object Message "StartL(NID)"
-					quid       	"41ACA10703E7"
-					frequency  	"Aperiodic"
-					synchronization 	"Asynchronous"
-					dir        	"FromClientToSupplier"
-					sequence   	"1"
-					ordinal    	0)
-				    (object Message "ReqComplete"
-					quid       	"421CBBFF03B9"
-					frequency  	"Aperiodic"
-					synchronization 	"Asynchronous"
-					dir        	"ToClientFromSupplier"
-					sequence   	"3.1.1"
-					ordinal    	10))))
-			class      	"Use Case View::Client"
-			quidu      	"41AB65200268"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$7"
-			quid       	"41ACA12600F1"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"421CB92D0102"
-				supplier   	"$UNNAMED$8"
-				quidu      	"41ACA1390167"
-				messages   	(list Messages
-				    (object Message "SelectProvider"
-					quid       	"421CB97902D6"
-					frequency  	"Aperiodic"
-					synchronization 	"Asynchronous"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1.1"
-					ordinal    	2
-					Operation  	"SelectProvider( )"
-					quidu      	"41CC1C9402D3"))))
-			class      	"Logical View::Factory::CConnectionProviderFactoryBase"
-			quidu      	"41A8839B0038"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$8"
-			quid       	"41ACA1390167"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"41ACFE5B0108"
-				supplier   	"$UNNAMED$10"
-				quidu      	"41ACFE4D02EC"
-				messages   	(list Messages
-				    (object Message "Query(NID)"
-					quid       	"421CB99B039D"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1.1.1"
-					ordinal    	3)))
-			    (object Link
-				quid       	"41ACFEBB0198"
-				supplier   	"$UNNAMED$11"
-				quidu      	"41ACFEA9031D"
-				messages   	(list Messages
-				    (object Message "SelectProvider"
-					quid       	"421CB9D90341"
-					frequency  	"Aperiodic"
-					synchronization 	"Asynchronous"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1.1.2"
-					ordinal    	4
-					Operation  	"SelectProvider( )"
-					quidu      	"41CC1C9402D3")
-				    (object Message "SelectComplete"
-					quid       	"421CBA0400F3"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"ToClientFromSupplier"
-					sequence   	"2"
-					ordinal    	5)
-				    (object Message "LayerUp"
-					quid       	"421CBBCB0383"
-					frequency  	"Aperiodic"
-					synchronization 	"Asynchronous"
-					dir        	"ToClientFromSupplier"
-					sequence   	"3"
-					ordinal    	8)))
-			    (object Link
-				quid       	"41AD0030019B"
-				supplier   	"$UNNAMED$8"
-				quidu      	"41ACA1390167"
-				messages   	(list Messages
-				    (object Message "FindOrCreateProviderL"
-					quid       	"421CBB01037D"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"2.1"
-					ordinal    	6))))
-			class      	"Logical View::Factory::CIPNetworkProviderFactory"
-			quidu      	"41A87FA203D9"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$10"
-			quid       	"41ACFE4D02EC"
-			class      	"Logical View::CCommDb"
-			quidu      	"41ACFE3D01AC"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$11"
-			quid       	"41ACFEA9031D"
-			class      	"Logical View::Factory::CConnectionProviderFactoryShim"
-			quidu      	"41C1C8E302CA"
-			persistence 	"Transient"
-			multi      	FALSE)))
-	    (object Mechanism @3
-		logical_models 	(list unit_reference_list
-		    (object Object "$UNNAMED$12"
-			quid       	"41AC9607011F"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"41AC96070129"
-				supplier   	"$UNNAMED$13"
-				quidu      	"41AC9607012D"
-				messages   	(list Messages
-				    (object Message "Bearer"
-					quid       	"41AC9607012A"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1"
-					ordinal    	0))))
-			class      	"Use Case View::Client"
-			quidu      	"41AB65200268"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$13"
-			quid       	"41AC9607012D"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"41AC9607012C"
-				supplier   	"$UNNAMED$14"
-				quidu      	"41AC96070130"
-				messages   	(list Messages
-				    (object Message "FindProvider(LayerTID,OID)"
-					quid       	"41AC9A1B022F"
-					frequency  	"Aperiodic"
-					synchronization 	"Asynchronous"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1"
-					ordinal    	1)))
-			    (object Link
-				quid       	"41AC9A8801A0"
-				supplier   	"$UNNAMED$13"
-				quidu      	"41AC9607012D"
-				messages   	(list Messages
-				    (object Message "SetOption"
-					quid       	"41D3412201D0"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.4"
-					ordinal    	6)))
-			    (object Link
-				quid       	"41D340A7011F"
-				supplier   	"$UNNAMED$15"
-				quidu      	"41D3407F01D5"
-				messages   	(list Messages
-				    (object Message "JoinL"
-					quid       	"41D340A70120"
-					frequency  	"Aperiodic"
-					synchronization 	"Asynchronous"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.2"
-					ordinal    	2)
-				    (object Message "DataClientRouted"
-					quid       	"41D340F50095"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.3"
-					ordinal    	4)
-				    (object Message "JoinCompleted / JoinFailed"
-					quid       	"41D3410602E8"
-					frequency  	"Aperiodic"
-					synchronization 	"Asynchronous"
-					dir        	"ToClientFromSupplier"
-					sequence   	"2"
-					ordinal    	5))))
-			class      	"Logical View::Service::CControlledServProviderShim"
-			quidu      	"41A85E7502CE"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$14"
-			quid       	"41AC96070130"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"41AC9607012F"
-				supplier   	"$UNNAMED$14"
-				quidu      	"41AC96070130"))
-			class      	"Logical View::Factory::CSubConnectionFactoryContainer"
-			quidu      	"41A87F1B03AD"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$15"
-			quid       	"41D3407F01D5"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"422C998B01D7"
-				supplier   	"$UNNAMED$15"
-				quidu      	"41D3407F01D5"
-				messages   	(list Messages
-				    (object Message "DoDataClientJoiningL"
-					quid       	"422C998B01D8"
-					frequency  	"Aperiodic"
-					synchronization 	"Asynchronous"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.2.1"
-					ordinal    	3))))
-			class      	"Logical View::Sub Connection::CSubConnectionProviderBase"
-			quidu      	"41A75088005C"
-			persistence 	"Transient"
-			multi      	FALSE)))
-	    (object Mechanism @4
-		logical_models 	(list unit_reference_list
-		    (object Object "$UNNAMED$16"
-			quid       	"41AC95F100BA"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"41AC95F100BB"
-				supplier   	"$UNNAMED$17"
-				quidu      	"41AC95F100BF"
-				messages   	(list Messages
-				    (object Message "NoBearer"
-					quid       	"41AC95F100BC"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1"
-					ordinal    	0))))
-			class      	"Use Case View::Client"
-			quidu      	"41AB65200268"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$17"
-			quid       	"41AC95F100BF"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"41AC95F100BE"
-				supplier   	"$UNNAMED$18"
-				quidu      	"41AC95F100C2"
-				messages   	(list Messages
-				    (object Message "SelectProvider (protocolID,[OID],*selection observer)"
-					quid       	"41AC95F100BD"
-					frequency  	"Aperiodic"
-					synchronization 	"Asynchronous"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1"
-					ordinal    	1
-					Operation  	"SelectProvider( )"
-					quidu      	"41C6B9CD03AB")
-				    (object Message "SelectComplete"
-					quid       	"41C3333A00BB"
-					frequency  	"Aperiodic"
-					synchronization 	"Asynchronous"
-					dir        	"ToClientFromSupplier"
-					sequence   	"1.1.1"
-					ordinal    	2)))
-			    (object Link
-				quid       	"41B7427400D9"
-				supplier   	"$UNNAMED$17"
-				quidu      	"41AC95F100BF"
-				messages   	(list Messages
-				    (object Message "SetOption"
-					quid       	"421DD4DA0037"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.5"
-					ordinal    	7)))
-			    (object Link
-				quid       	"41CC03AC0004"
-				supplier   	"$UNNAMED$19"
-				quidu      	"41CC03850152"
-				messages   	(list Messages
-				    (object Message "FindOrCreateProviderL(selected connection,EAttachToDefault)"
-					quid       	"41CC03AC0005"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.2"
-					ordinal    	3
-					Operation  	"FindOrCreateProviderL( )"
-					quidu      	"41C2EF450163"))))
-			class      	"Logical View::Service::CControlledServProviderShim"
-			quidu      	"41A85E7502CE"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$18"
-			quid       	"41AC95F100C2"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"41AC95F100C1"
-				supplier   	"$UNNAMED$18"
-				quidu      	"41AC95F100C2")
-			    (object Link
-				quid       	"41B755EF0148"
-				supplier   	"$UNNAMED$20"
-				quidu      	"41AC95F100C7"))
-			class      	"Logical View::Factory::CConnectionFactoryContainer"
-			quidu      	"41A883B6002D"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$20"
-			quid       	"41AC95F100C7"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"41AC9DF30194"
-				supplier   	"$UNNAMED$20"
-				quidu      	"41AC95F100C7"
-				messages   	(list Messages
-				    (object Message "DoDataClientJoiningL"
-					quid       	"422C995D0130"
-					frequency  	"Aperiodic"
-					synchronization 	"Asynchronous"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.3.1"
-					ordinal    	5)))
-			    (object Link
-				quid       	"41AC9E9401F9"
-				supplier   	"$UNNAMED$17"
-				quidu      	"41AC95F100BF"
-				messages   	(list Messages
-				    (object Message "DataClientRouted"
-					quid       	"41C331930263"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"ToClientFromSupplier"
-					sequence   	"1.4"
-					ordinal    	6)
-				    (object Message "JoinL"
-					quid       	"41C332CB01DC"
-					frequency  	"Aperiodic"
-					synchronization 	"Asynchronous"
-					dir        	"ToClientFromSupplier"
-					sequence   	"1.3"
-					ordinal    	4)
-				    (object Message "JoinComplete"
-					quid       	"422C99200131"
-					frequency  	"Aperiodic"
-					synchronization 	"Asynchronous"
-					dir        	"FromClientToSupplier"
-					sequence   	"2"
-					ordinal    	8))))
-			class      	"Logical View::Sub Connection::CSubConnectionProviderBase"
-			quidu      	"41A75088005C"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$19"
-			quid       	"41CC03850152"
-			class      	"Logical View::Factory::CSubConnectionFactoryContainer"
-			quidu      	"41A87F1B03AD"
-			persistence 	"Transient"
-			multi      	FALSE)))
-	    (object Mechanism @5
-		logical_models 	(list unit_reference_list
-		    (object Object "$UNNAMED$21"
-			quid       	"41B6E8FD01D0"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"41B701DE0001"
-				supplier   	"$UNNAMED$22"
-				quidu      	"41B6E9370074"
-				messages   	(list Messages
-				    (object Message "SelectProvider (layer,protocolID,[OID],*this)"
-					quid       	"41B701DE0002"
-					frequency  	"Aperiodic"
-					synchronization 	"Asynchronous"
-					dir        	"FromClientToSupplier"
-					sequence   	"1"
-					ordinal    	0
-					Operation  	"SelectProvider( )"
-					quidu      	"41C6B9CD03AB"))))
-			class      	"Logical View::Connection::CConnection"
-			quidu      	"41A7507C013B"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$22"
-			quid       	"41B6E9370074"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"41B7022E0165"
-				supplier   	"$UNNAMED$23"
-				quidu      	"41B6EF0C000D")
-			    (object Link
-				quid       	"41C1A95F009C"
-				supplier   	"$UNNAMED$24"
-				quidu      	"41C1A9150148")
-			    (object Link
-				quid       	"41C1C3E802ED"
-				supplier   	"$UNNAMED$22"
-				quidu      	"41B6E9370074"
-				messages   	(list Messages
-				    (object Message "FindFactory(layer,protocolID)"
-					quid       	"41C1C76E0164"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1"
-					ordinal    	1
-					Operation  	"FindFactory(protocolID)")))
-			    (object Link
-				quid       	"41C1C78A00EF"
-				supplier   	"$UNNAMED$25"
-				quidu      	"41C1C6E600E2"
-				messages   	(list Messages
-				    (object Message "SelectProvider([OID],aThis)"
-					quid       	"41C1C78A00F0"
-					frequency  	"Aperiodic"
-					synchronization 	"Asynchronous"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.2"
-					ordinal    	2
-					Operation  	"SelectProvider( )"
-					quidu      	"41CC1C9402D3")))
-			    (object Link
-				quid       	"41C1C9B601E0"
-				supplier   	"$UNNAMED$26"
-				quidu      	"41C1C87D02C2"))
-			class      	"Logical View::Factory::CConnectionFactoryContainer"
-			quidu      	"41A883B6002D"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$23"
-			quid       	"41B6EF0C000D"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"41C1AE9E03E3"
-				supplier   	"$UNNAMED$21"
-				quidu      	"41B6E8FD01D0"))
-			class      	"Logical View::Connection::Nif Session::CNifSession"
-			quidu      	"41A77CCA0251"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$24"
-			quid       	"41C1A9150148"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"41C1ABF30094"
-				supplier   	"$UNNAMED$23"
-				quidu      	"41B6EF0C000D"
-				messages   	(list Messages
-				    (object Message "ProgressNotification( )"
-					quid       	"41C1CB310100"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"ToClientFromSupplier"
-					sequence   	"2"
-					ordinal    	11
-					quidu      	"41C839AC005C")
-				    (object Message "NewL"
-					quid       	"421D0A960257"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.2.2.2.2.1"
-					ordinal    	9)
-				    (object Message "StartL"
-					quid       	"421D0AA101E5"
-					frequency  	"Aperiodic"
-					synchronization 	"Asynchronous"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.2.2.2.2.2"
-					ordinal    	10)
-				    (object Message "SubConnectionEvent"
-					quid       	"421D0AF603A1"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"ToClientFromSupplier"
-					sequence   	"4"
-					ordinal    	15)
-				    (object Message "LinkLayerOpen"
-					quid       	"421D0B0F023F"
-					frequency  	"Aperiodic"
-					synchronization 	"Asynchronous"
-					dir        	"ToClientFromSupplier"
-					sequence   	"5"
-					ordinal    	16)
-				    (object Message "SelectionComplete"
-					quid       	"421D0B2601B6"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"ToClientFromSupplier"
-					sequence   	"3"
-					ordinal    	14
-					Operation  	"SelectionComplete( )"
-					quidu      	"41C839AF022D")))
-			    (object Link
-				quid       	"41C1C0FF0038"
-				supplier   	"$UNNAMED$21"
-				quidu      	"41B6E8FD01D0")
-			    (object Link
-				quid       	"41C1C5B4038E"
-				supplier   	"$UNNAMED$24"
-				quidu      	"41C1A9150148"
-				messages   	(list Messages
-				    (object Message "AsyncDelete"
-					quid       	"421D0B4C0356"
-					frequency  	"Aperiodic"
-					synchronization 	"Asynchronous"
-					dir        	"FromClientToSupplier"
-					sequence   	"5.2"
-					ordinal    	19)))
-			    (object Link
-				quid       	"421D0AC3039D"
-				supplier   	"$UNNAMED$27"
-				quidu      	"421D09B40135"
-				messages   	(list Messages
-				    (object Message "ProgressNotification"
-					quid       	"421D0AC3039E"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"2.1"
-					ordinal    	12)
-				    (object Message "LayerUp"
-					quid       	"421D0B7D01DB"
-					frequency  	"Aperiodic"
-					synchronization 	"Asynchronous"
-					dir        	"FromClientToSupplier"
-					sequence   	"5.1"
-					ordinal    	17))))
-			class      	"Logical View::Selection::CConnectionSelectorShim"
-			quidu      	"41C1AF890151"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$25"
-			quid       	"41C1C6E600E2"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"41C1C7B5039F"
-				supplier   	"$UNNAMED$24"
-				quidu      	"41C1A9150148")
-			    (object Link
-				quid       	"421D0A0D0365"
-				supplier   	"$UNNAMED$27"
-				quidu      	"421D09B40135"
-				messages   	(list Messages
-				    (object Message "NewL"
-					quid       	"421D0A0D0366"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.2.1"
-					ordinal    	3)
-				    (object Message "Select"
-					quid       	"421D0A160355"
-					frequency  	"Aperiodic"
-					synchronization 	"Asynchronous"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.2.2"
-					ordinal    	4))))
-			class      	"Logical View::Factory::CIPNetworkProviderFactory"
-			quidu      	"41A87FA203D9"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$26"
-			quid       	"41C1C87D02C2"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"41C1CACF022B"
-				supplier   	"$UNNAMED$24"
-				quidu      	"41C1A9150148"
-				messages   	(list Messages
-				    (object Message "NewL"
-					quid       	"421D0A750064"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.2.2.2.1"
-					ordinal    	7)
-				    (object Message "Select"
-					quid       	"421D0A850284"
-					frequency  	"Aperiodic"
-					synchronization 	"Asynchronous"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.2.2.2.2"
-					ordinal    	8
-					Operation  	"Select( )"
-					quidu      	"41C839A501F7")))
-			    (object Link
-				quid       	"41C1CB4C0120"
-				supplier   	"$UNNAMED$25"
-				quidu      	"41C1C6E600E2"))
-			class      	"Logical View::Factory::CConnectionProviderFactoryShim"
-			quidu      	"41C1C8E302CA"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$27"
-			quid       	"421D09B40135"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"421D0A270363"
-				supplier   	"$UNNAMED$22"
-				quidu      	"41B6E9370074"
-				messages   	(list Messages
-				    (object Message "FindFactory(KShimConnectionProviderFactoryId)"
-					quid       	"421D0A270364"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.2.2.1"
-					ordinal    	5)))
-			    (object Link
-				quid       	"421D0A5E01FB"
-				supplier   	"$UNNAMED$26"
-				quidu      	"41C1C87D02C2"
-				messages   	(list Messages
-				    (object Message "SelectProvider"
-					quid       	"421D0A5E01FC"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.2.2.2"
-					ordinal    	6
-					Operation  	"SelectProvider( )"
-					quidu      	"41CC1C9402D3")))
-			    (object Link
-				quid       	"421D0B9A0288"
-				supplier   	"$UNNAMED$21"
-				quidu      	"41B6E8FD01D0"
-				messages   	(list Messages
-				    (object Message "ProgressNotification"
-					quid       	"421D0B9A0289"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"2.1.1"
-					ordinal    	13)
-				    (object Message "LayerUp"
-					quid       	"421D0BC2033A"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"5.1.1"
-					ordinal    	18)))
-			    (object Link
-				quid       	"421D0BDC0144"
-				supplier   	"$UNNAMED$27"
-				quidu      	"421D09B40135"
-				messages   	(list Messages
-				    (object Message "delete this"
-					quid       	"421D0BDC0145"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"5.1.2"
-					ordinal    	20))))
-			class      	"Logical View::Selection::CIPConnectionSelector"
-			quidu      	"421A2BA8032E"
-			persistence 	"Transient"
-			multi      	FALSE)))
-	    (object Mechanism @6
-		logical_models 	(list unit_reference_list
-		    (object Object "$UNNAMED$28"
-			quid       	"41BD8DCF0008"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"41BD93C80160"
-				supplier   	"$UNNAMED$29"
-				quidu      	"41BD8DE600CA"
-				messages   	(list Messages
-				    (object Message "FindOrCreateProviderL(connProv,TSubConnType)"
-					quid       	"421DD76501CD"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"2"
-					ordinal    	1
-					Operation  	"FindOrCreateProviderL( )"
-					quidu      	"41C2EF450163")))
-			    (object Link
-				quid       	"421DD721039C"
-				supplier   	"$UNNAMED$30"
-				quidu      	"41BD92C8009C"
-				messages   	(list Messages
-				    (object Message "FindProvider(AddressFamily)"
-					quid       	"421DD721039D"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1"
-					ordinal    	0
-					Operation  	"FindProvider(, , )"
-					quidu      	"41C306020141"))))
-			class      	"Use Case View::Client"
-			quidu      	"41AB65200268"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$29"
-			quid       	"41BD8DE600CA"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"41BD94710003"
-				supplier   	"$UNNAMED$29"
-				quidu      	"41BD8DE600CA")
-			    (object Link
-				quid       	"41BD94BE0310"
-				supplier   	"$UNNAMED$30"
-				quidu      	"41BD92C8009C")
-			    (object Link
-				quid       	"41BF3333005A"
-				supplier   	"$UNNAMED$31"
-				quidu      	"41BD944F0285"
-				messages   	(list Messages
-				    (object Message "FindOrCreateProviderL(connProv,TSubConnType)"
-					quid       	"421DD7BE0207"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"2.1"
-					ordinal    	2)
-				    (object Message "FindOrCreateProviderL(connProvNextLayer,TSubConnType)"
-					quid       	"421DDF620083"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"ToClientFromSupplier"
-					sequence   	"2.1.4"
-					ordinal    	8
-					Operation  	"FindOrCreateProviderL( )"
-					quidu      	"41C2EF450163"))))
-			class      	"Logical View::Factory::CSubConnectionFactoryContainer"
-			quidu      	"41A87F1B03AD"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$32"
-			quid       	"41BD92B903DA"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"422CA1E502A6"
-				supplier   	"$UNNAMED$33"
-				quidu      	"41BD9503012E"
-				messages   	(list Messages
-				    (object Message "JoinL"
-					quid       	"422CA1E502A7"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"2.1.1.1"
-					ordinal    	4
-					Operation  	"JoinL( )"
-					quidu      	"41C30A56024B"))))
-			class      	"Logical View::Sub Connection::CSubConnectionProviderBase"
-			quidu      	"41A75088005C"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$30"
-			quid       	"41BD92C8009C"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"41BD95290146"
-				supplier   	"$UNNAMED$30"
-				quidu      	"41BD92C8009C")
-			    (object Link
-				quid       	"41BD953D03B2"
-				supplier   	"$UNNAMED$33"
-				quidu      	"41BD9503012E"))
-			class      	"Logical View::Factory::CConnectionFactoryContainer"
-			quidu      	"41A883B6002D"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$31"
-			quid       	"41BD944F0285"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"41BF334800BF"
-				supplier   	"$UNNAMED$32"
-				quidu      	"41BD92B903DA"
-				messages   	(list Messages
-				    (object Message "NewL"
-					quid       	"421DDEBF024C"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"2.1.1"
-					ordinal    	3)
-				    (object Message "AttachToNext"
-					quid       	"421DDFD7028A"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"2.1.5"
-					ordinal    	9
-					Operation  	"AttachToNext( )"
-					quidu      	"41C3193E010E")))
-			    (object Link
-				quid       	"421DDED1002B"
-				supplier   	"$UNNAMED$28"
-				quidu      	"41BD8DCF0008")
-			    (object Link
-				quid       	"421DE1760129"
-				supplier   	"$UNNAMED$31"
-				quidu      	"41BD944F0285"
-				messages   	(list Messages
-				    (object Message "Get Next Layer Info"
-					quid       	"421DE176012A"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"2.1.3"
-					ordinal    	7))))
-			class      	"Logical View::Factory::CSubConnectionProviderFactoryBase"
-			quidu      	"41A87F61023B"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$33"
-			quid       	"41BD9503012E"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"41BD95A400B6"
-				supplier   	"$UNNAMED$31"
-				quidu      	"41BD944F0285"
-				messages   	(list Messages
-				    (object Message "NextLayer"
-					quid       	"421DDEE903AB"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"ToClientFromSupplier"
-					sequence   	"2.1.2"
-					ordinal    	6
-					Operation  	"NextLayer( )"
-					quidu      	"41C34B800205")))
-			    (object Link
-				quid       	"41BDA1920229"
-				supplier   	"$UNNAMED$29"
-				quidu      	"41BD8DE600CA")
-			    (object Link
-				quid       	"422CA2150148"
-				supplier   	"$UNNAMED$33"
-				quidu      	"41BD9503012E"
-				messages   	(list Messages
-				    (object Message "DoDataClientJoiningL"
-					quid       	"422CA21F01ED"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"2.1.1.1.1"
-					ordinal    	5))))
-			class      	"Logical View::Connection::Connection Provider::CConnectionProviderBase"
-			quidu      	"41BDA765028C"
-			persistence 	"Transient"
-			multi      	FALSE)))
-	    (object Mechanism @7
-		logical_models 	(list unit_reference_list
-		    (object Object "$UNNAMED$34"
-			quid       	"41BED53A011B"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"41BED53A011C"
-				supplier   	"$UNNAMED$34"
-				quidu      	"41BED53A011B")
-			    (object Link
-				quid       	"41BED6BE02BE"
-				supplier   	"$UNNAMED$35"
-				quidu      	"41BED5A9039C"))
-			class      	"Logical View::Factory::CConnectionFactoryContainer"
-			quidu      	"41A883B6002D"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$36"
-			quid       	"41BED5420394"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"41BED660004C"
-				supplier   	"$UNNAMED$34"
-				quidu      	"41BED53A011B"
-				messages   	(list Messages
-				    (object Message "SelectProvider(layer,protocolId,selection info,IselectionNotify)"
-					quid       	"41C5B73501C8"
-					frequency  	"Aperiodic"
-					synchronization 	"Asynchronous"
-					dir        	"FromClientToSupplier"
-					sequence   	"1"
-					ordinal    	0
-					Operation  	"SelectProvider( )"
-					quidu      	"41C6B9CD03AB")
-				    (object Message "SelectionComplete"
-					quid       	"41E2CBA0031A"
-					frequency  	"Aperiodic"
-					synchronization 	"Asynchronous"
-					dir        	"ToClientFromSupplier"
-					sequence   	"2"
-					ordinal    	1)))
-			    (object Link
-				quid       	"41C1D2EB0025"
-				supplier   	"$UNNAMED$37"
-				quidu      	"41BED6440290"
-				messages   	(list Messages
-				    (object Message "StartL"
-					quid       	"41C1D2EB0026"
-					frequency  	"Aperiodic"
-					synchronization 	"Asynchronous"
-					dir        	"FromClientToSupplier"
-					sequence   	"3"
-					ordinal    	2
-					Operation  	"StartL( )"
-					quidu      	"41C30946012C")
-				    (object Message "Progress"
-					quid       	"41C1D47E03B8"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"ToClientFromSupplier"
-					sequence   	"3.2.1.1"
-					ordinal    	7)
-				    (object Message "LinkUp"
-					quid       	"421DE1CB01FD"
-					frequency  	"Aperiodic"
-					synchronization 	"Asynchronous"
-					dir        	"ToClientFromSupplier"
-					sequence   	"3.2.2.1"
-					ordinal    	9))))
-			class      	"Use Case View::Client"
-			quidu      	"41AB65200268"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$35"
-			quid       	"41BED5A9039C"
-			class      	"Logical View::Connection::Connection Provider::Connection Provider Shim::CConnectionProviderShim"
-			quidu      	"41BDAABC004D"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$37"
-			quid       	"41BED6440290"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"41C1D32900FE"
-				supplier   	"$UNNAMED$34"
-				quidu      	"41BED53A011B")
-			    (object Link
-				quid       	"41C1D3DC0263"
-				supplier   	"$UNNAMED$35"
-				quidu      	"41BED5A9039C"
-				messages   	(list Messages
-				    (object Message "StartL"
-					quid       	"41C1D3DC0264"
-					frequency  	"Aperiodic"
-					synchronization 	"Asynchronous"
-					dir        	"FromClientToSupplier"
-					sequence   	"3.2"
-					ordinal    	5
-					Operation  	"StartL( )"
-					quidu      	"41C30946012C")
-				    (object Message "Progress"
-					quid       	"41C1D40701E8"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"ToClientFromSupplier"
-					sequence   	"3.2.1"
-					ordinal    	6)
-				    (object Message "LinkUp"
-					quid       	"41C1D46102EB"
-					frequency  	"Aperiodic"
-					synchronization 	"Asynchronous"
-					dir        	"ToClientFromSupplier"
-					sequence   	"3.2.2"
-					ordinal    	8)))
-			    (object Link
-				quid       	"41E2CB0302FA"
-				supplier   	"$UNNAMED$38"
-				quidu      	"41E2CAE2008E"
-				messages   	(list Messages
-				    (object Message "SelectProvider(selection info,ISelectionNotify)"
-					quid       	"41E2CB0302FB"
-					frequency  	"Aperiodic"
-					synchronization 	"Asynchronous"
-					dir        	"FromClientToSupplier"
-					sequence   	"3.1"
-					ordinal    	3
-					Operation  	"SelectProvider( )"
-					quidu      	"41CC1C9402D3")
-				    (object Message "SelectionComplete"
-					quid       	"41E2CBBB007B"
-					frequency  	"Aperiodic"
-					synchronization 	"Asynchronous"
-					dir        	"ToClientFromSupplier"
-					sequence   	"4"
-					ordinal    	4))))
-			class      	"Logical View::Connection::Connection Provider::CConnectionProviderBase"
-			quidu      	"41BDA765028C"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$38"
-			quid       	"41E2CAE2008E"
-			class      	"Logical View::Factory::CConnectionProviderFactoryBase"
-			quidu      	"41A8839B0038"
-			persistence 	"Transient"
-			multi      	FALSE)))
-	    (object Mechanism @8
-		logical_models 	(list unit_reference_list
-		    (object Object "$UNNAMED$39"
-			quid       	"41BF306501DA"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"41BF306501DE"
-				supplier   	"$UNNAMED$40"
-				quidu      	"41BF306501EE"
-				messages   	(list Messages
-				    (object Message "Select"
-					quid       	"41BF306501DF"
-					frequency  	"Aperiodic"
-					synchronization 	"Asynchronous"
-					dir        	"FromClientToSupplier"
-					sequence   	"2"
-					ordinal    	1
-					Operation  	"Select( )"
-					quidu      	"41C839A501F7")
-				    (object Message "FindOrCreateProviderL (selection info)"
-					quid       	"41C1FF4B0320"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"ToClientFromSupplier"
-					sequence   	"2.2.1.1"
-					ordinal    	5)))
-			    (object Link
-				quid       	"41BF31F90107"
-				supplier   	"$UNNAMED$41"
-				quidu      	"41BF31D20269"))
-			class      	"Logical View::Factory::CConnectionProviderFactoryShim"
-			quidu      	"41C1C8E302CA"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$40"
-			quid       	"41BF306501EE"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"41BF306501ED"
-				supplier   	"$UNNAMED$42"
-				quidu      	"41BF306501F4"
-				messages   	(list Messages
-				    (object Message "StartL"
-					quid       	"41BF306501F1"
-					frequency  	"Aperiodic"
-					synchronization 	"Asynchronous"
-					dir        	"FromClientToSupplier"
-					sequence   	"2.2"
-					ordinal    	3)
-				    (object Message "NewL"
-					quid       	"41C1FED1035E"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"2.1"
-					ordinal    	2)
-				    (object Message "SelectComplete"
-					quid       	"41C1FF0C0039"
-					frequency  	"Aperiodic"
-					synchronization 	"Asynchronous"
-					dir        	"ToClientFromSupplier"
-					sequence   	"2.2.1"
-					ordinal    	4)))
-			    (object Link
-				quid       	"41BF306501EF"
-				supplier   	"$UNNAMED$43"
-				quidu      	"41BF306501F5")
-			    (object Link
-				quid       	"41C200E503E6"
-				supplier   	"$UNNAMED$44"
-				quidu      	"41C1FDA80257"))
-			class      	"Logical View::Selection::CConnectionSelectorShim"
-			quidu      	"41C1AF890151"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$43"
-			quid       	"41BF306501F5"
-			class      	"Logical View::Factory::CSubConnectionProviderFactoryShim"
-			quidu      	"41C06B14016A"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$42"
-			quid       	"41BF306501F4"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"41C202AA016F"
-				supplier   	"$UNNAMED$41"
-				quidu      	"41BF31D20269"
-				messages   	(list Messages
-				    (object Message "SubConnectionEvent(sub-connection handle)"
-					quid       	"41C202AA0170"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"2.2.2"
-					ordinal    	6
-					Operation  	"SubConnectionEvent"
-					quidu      	"41C31751019B")
-				    (object Message "Progress"
-					quid       	"41C2039D012D"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"2.2.3"
-					ordinal    	9))))
-			class      	"Logical View::Connection::Nif Session::CNifSession"
-			quidu      	"41A77CCA0251"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$41"
-			quid       	"41BF31D20269"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"41C202E0010A"
-				supplier   	"$UNNAMED$43"
-				quidu      	"41BF306501F5"
-				messages   	(list Messages
-				    (object Message "FindOrCreateProviderL( layerTID,protocolId)"
-					quid       	"41C202E0010B"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"2.2.2.1"
-					ordinal    	7
-					Operation  	"FindOrCreateProviderL( KSubConnectionShimUid)"))))
-			class      	"Logical View::Connection::Connection Provider::Connection Provider Shim::CConnectionProviderShim"
-			quidu      	"41BDAABC004D"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$44"
-			quid       	"41C1FDA80257"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"41C2026401B3"
-				supplier   	"$UNNAMED$41"
-				quidu      	"41BF31D20269"
-				messages   	(list Messages
-				    (object Message "SubConnectionEvent(sub-connection handle)"
-					quid       	"41C2040B0232"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"ToClientFromSupplier"
-					sequence   	"2.2.2.2"
-					ordinal    	8)
-				    (object Message "Progress"
-					quid       	"41C204470316"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"ToClientFromSupplier"
-					sequence   	"2.2.3.1"
-					ordinal    	10)
-				    (object Message "LinkUp"
-					quid       	"41C20458036B"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"ToClientFromSupplier"
-					sequence   	"2.2.3.2"
-					ordinal    	11)))
-			    (object Link
-				quid       	"41E2BB660355"
-				supplier   	"$UNNAMED$39"
-				quidu      	"41BF306501DA"
-				messages   	(list Messages
-				    (object Message "SelectProvider"
-					quid       	"41E929B9020F"
-					frequency  	"Aperiodic"
-					synchronization 	"Asynchronous"
-					dir        	"FromClientToSupplier"
-					sequence   	"1"
-					ordinal    	0
-					Operation  	"SelectProvider( )"
-					quidu      	"41CC1C9402D3"))))
-			class      	"Use Case View::Client"
-			quidu      	"41AB65200268"
-			persistence 	"Transient"
-			multi      	FALSE)))
-	    (object Mechanism @9
-		logical_models 	(list unit_reference_list
-		    (object Object "$UNNAMED$45"
-			quid       	"41C06E75026B"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"41C0719F0234"
-				supplier   	"$UNNAMED$46"
-				quidu      	"41C06EAF0221"
-				messages   	(list Messages
-				    (object Message "ServiceL(aMessage)"
-					quid       	"41C0719F0235"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1"
-					ordinal    	1
-					Operation  	"ServiceL"))))
-			class      	"Logical View::Connection::RConnection"
-			quidu      	"41B1D83B017A"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$47"
-			quid       	"41C06E8C00AD"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"41C0714C00E6"
-				supplier   	"$UNNAMED$45"
-				quidu      	"41C06E75026B"
-				messages   	(list Messages
-				    (object Message "ProgressNotification"
-					quid       	"41C0714C00E7"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1"
-					ordinal    	0))))
-			class      	"Use Case View::Client"
-			quidu      	"41AB65200268"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$46"
-			quid       	"41C06EAF0221"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"41C071B2039B"
-				supplier   	"$UNNAMED$48"
-				quidu      	"41C070AE00E1"
-				messages   	(list Messages
-				    (object Message "FindProvider"
-					quid       	"41C071B2039C"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1.2"
-					ordinal    	3)))
-			    (object Link
-				quid       	"41C07270011D"
-				supplier   	"$UNNAMED$46"
-				quidu      	"41C06EAF0221"
-				messages   	(list Messages
-				    (object Message "CConnectionFromHandle"
-					quid       	"41C07270011E"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1.1"
-					ordinal    	2)))
-			    (object Link
-				quid       	"41C072FC00D5"
-				supplier   	"$UNNAMED$49"
-				quidu      	"41C070C702D3"
-				messages   	(list Messages
-				    (object Message "ServiceL(shimclient.aMessage)"
-					quid       	"41C072FC00D6"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1.4"
-					ordinal    	5
-					Operation  	"ServiceL(aMessage)")))
-			    (object Link
-				quid       	"421DE2E2017C"
-				supplier   	"$UNNAMED$50"
-				quidu      	"421DE2AD034D"
-				messages   	(list Messages
-				    (object Message "SendMessage(CQueryTypeId)"
-					quid       	"421DE2E2017D"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1.3"
-					ordinal    	4))))
-			class      	"Logical View::Session Proxy::CSockSession"
-			quidu      	"41C06F440273"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$48"
-			quid       	"41C070AE00E1"
-			class      	"Logical View::Factory::CSubConnectionFactoryContainer"
-			quidu      	"41A87F1B03AD"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$49"
-			quid       	"41C070C702D3"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"41C073280116"
-				supplier   	"$UNNAMED$49"
-				quidu      	"41C070C702D3")
-			    (object Link
-				quid       	"421DE360005B"
-				supplier   	"$UNNAMED$51"
-				quidu      	"421DE33B02BB"
-				messages   	(list Messages
-				    (object Message "ServiceL(aMessage)"
-					quid       	"421DE360005C"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1.4.1"
-					ordinal    	6))))
-			class      	"Logical View::Interface::CSubConnection"
-			quidu      	"41A767EE0271"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$50"
-			quid       	"421DE2AD034D"
-			class      	"Logical View::Sub Connection::CSubConnectionProviderBase"
-			quidu      	"41A75088005C"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$51"
-			quid       	"421DE33B02BB"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"421DE384014D"
-				supplier   	"$UNNAMED$51"
-				quidu      	"421DE33B02BB"
-				messages   	(list Messages
-				    (object Message "RequestSubConnectionProgressNotificationL(aMessage)"
-					quid       	"421DE384014E"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1.4.1.1"
-					ordinal    	7))))
-			class      	"Logical View::Connection::Connection Provider::Connection Provider Shim::Sub Connection Handling::MShimControlClient"
-			quidu      	"41F0137D0060"
-			persistence 	"Transient"
-			multi      	FALSE)))
-	    (object Mechanism @10
-		logical_models 	(list unit_reference_list
-		    (object Object "$UNNAMED$52"
-			quid       	"41C076700365"
-			class      	"Logical View::Connection::RConnection"
-			quidu      	"41B1D83B017A"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$53"
-			quid       	"41C07670036A"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"41C076700369"
-				supplier   	"$UNNAMED$52"
-				quidu      	"41C076700365"
-				messages   	(list Messages
-				    (object Message "RequestComplete"
-					quid       	"41C078A8032E"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"ToClientFromSupplier"
-					sequence   	"1.2.1.1.1"
-					ordinal    	5))))
-			class      	"Use Case View::Client"
-			quidu      	"41AB65200268"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$54"
-			quid       	"41C076700375"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"41C076700374"
-				supplier   	"$UNNAMED$54"
-				quidu      	"41C076700375")
-			    (object Link
-				quid       	"41C0787D0212"
-				supplier   	"$UNNAMED$55"
-				quidu      	"41C078540148"
-				messages   	(list Messages
-				    (object Message "Complete"
-					quid       	"41C0787D0213"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.2.1"
-					ordinal    	3))))
-			class      	"Logical View::Connection::Connection Provider::Connection Provider Shim::Sub Connection Handling::CSubConnectionLinkShimClient"
-			quidu      	"41C061D101C6"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$56"
-			quid       	"41C0768000CA"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"41C077CA032E"
-				supplier   	"$UNNAMED$56"
-				quidu      	"41C0768000CA"
-				messages   	(list Messages
-				    (object Message "FindSubConnection"
-					quid       	"41C077CA032F"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1"
-					ordinal    	1)))
-			    (object Link
-				quid       	"41C0780200A6"
-				supplier   	"$UNNAMED$54"
-				quidu      	"41C076700375"
-				messages   	(list Messages
-				    (object Message "ProgressNotification"
-					quid       	"41C0780200A7"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.2"
-					ordinal    	2
-					Operation  	"ProgressNotification( )"
-					quidu      	"41C316950133"))))
-			class      	"Logical View::Connection::Connection Provider::Connection Provider Shim::CConnectionProviderShim"
-			quidu      	"41BDAABC004D"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$57"
-			quid       	"41C076960217"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"41C077840031"
-				supplier   	"$UNNAMED$56"
-				quidu      	"41C0768000CA"
-				messages   	(list Messages
-				    (object Message "ProgressNotification"
-					quid       	"41C077840032"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1"
-					ordinal    	0))))
-			class      	"Logical View::Connection::Nif Session::CNifSession"
-			quidu      	"41A77CCA0251"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$55"
-			quid       	"41C078540148"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"41C0789801A4"
-				supplier   	"$UNNAMED$52"
-				quidu      	"41C076700365"
-				messages   	(list Messages
-				    (object Message "RequestComplete"
-					quid       	"41C0789801A5"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.2.1.1"
-					ordinal    	4))))
-			class      	"Logical View::RMessage2"
-			quidu      	"41C07849000C"
-			persistence 	"Transient"
-			multi      	FALSE)))
-	    (object Mechanism @11
-		logical_models 	(list unit_reference_list
-		    (object Object "$UNNAMED$58"
-			quid       	"41C177B100DE"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"41C177B100DF"
-				supplier   	"$UNNAMED$59"
-				quidu      	"41C177B100E6"
-				messages   	(list Messages
-				    (object Message "ServiceL(aMessage)"
-					quid       	"41C177B100E0"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1"
-					ordinal    	1
-					Operation  	"ServiceL"))))
-			class      	"Logical View::Sub Connection::RSubConnection"
-			quidu      	"41C177E40146"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$60"
-			quid       	"41C177B100E3"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"41C177B100E2"
-				supplier   	"$UNNAMED$58"
-				quidu      	"41C177B100DE"
-				messages   	(list Messages
-				    (object Message "Create"
-					quid       	"41C177B100E1"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1"
-					ordinal    	0))))
-			class      	"Use Case View::Client"
-			quidu      	"41AB65200268"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$59"
-			quid       	"41C177B100E6"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"41C177B100E5"
-				supplier   	"$UNNAMED$61"
-				quidu      	"41C177B100EB")
-			    (object Link
-				quid       	"41C177B100E7"
-				supplier   	"$UNNAMED$59"
-				quidu      	"41C177B100E6"
-				messages   	(list Messages
-				    (object Message "CSubConnectionFromHandle"
-					quid       	"41C177B100E8"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1.1"
-					ordinal    	2)))
-			    (object Link
-				quid       	"41C178E80280"
-				supplier   	"$UNNAMED$62"
-				quidu      	"41C1788E024F"
-				messages   	(list Messages
-				    (object Message "ServiceL(aMessage)"
-					quid       	"41C178E80281"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1.2"
-					ordinal    	3))))
-			class      	"Logical View::Session Proxy::CSockSession"
-			quidu      	"41C06F440273"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$61"
-			quid       	"41C177B100EB"
-			class      	"Logical View::Factory::CSubConnectionFactoryContainer"
-			quidu      	"41A87F1B03AD"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$62"
-			quid       	"41C1788E024F"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"41C179A003D9"
-				supplier   	"$UNNAMED$62"
-				quidu      	"41C1788E024F"
-				messages   	(list Messages
-				    (object Message "CreateL"
-					quid       	"41C179A003DA"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1.2.1"
-					ordinal    	4)))
-			    (object Link
-				quid       	"41C17A5100A1"
-				supplier   	"$UNNAMED$63"
-				quidu      	"41C17A3201BC"
-				messages   	(list Messages
-				    (object Message "ConnectionProvider"
-					quid       	"41C17A5100A2"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1.2.2"
-					ordinal    	5)))
-			    (object Link
-				quid       	"41C17A6700D6"
-				supplier   	"$UNNAMED$61"
-				quidu      	"41C177B100EB"
-				messages   	(list Messages
-				    (object Message "FindOrCreateProviderL(connProv,ECreateNew/EAttachToDefault)"
-					quid       	"41C17A6700D7"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1.2.3"
-					ordinal    	6
-					Operation  	"FindOrCreateProviderL( )"
-					quidu      	"41C2EF450163")))
-			    (object Link
-				quid       	"41C18D540292"
-				supplier   	"$UNNAMED$64"
-				quidu      	"41C18CE90177"
-				messages   	(list Messages
-				    (object Message "JoinL"
-					quid       	"41C18D540293"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1.2.4"
-					ordinal    	7))))
-			class      	"Logical View::Interface::CSubConnection"
-			quidu      	"41A767EE0271"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$63"
-			quid       	"41C17A3201BC"
-			class      	"Logical View::Connection::CConnection"
-			quidu      	"41A7507C013B"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$64"
-			quid       	"41C18CE90177"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"41C18DB70224"
-				supplier   	"$UNNAMED$61"
-				quidu      	"41C177B100EB")
-			    (object Link
-				quid       	"422C9ACE03E1"
-				supplier   	"$UNNAMED$64"
-				quidu      	"41C18CE90177"
-				messages   	(list Messages
-				    (object Message "DoControlClientJoiningL"
-					quid       	"422C9ACE03E2"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1.2.4.1"
-					ordinal    	8))))
-			class      	"Logical View::Sub Connection::CSubConnectionProviderBase"
-			quidu      	"41A75088005C"
-			persistence 	"Transient"
-			multi      	FALSE)))
-	    (object Mechanism @12
-		logical_models 	(list unit_reference_list
-		    (object Object "$UNNAMED$65"
-			quid       	"41C3467900FA"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"41C3472A030B"
-				supplier   	"$UNNAMED$66"
-				quidu      	"41C3470C0145"
-				messages   	(list Messages
-				    (object Message "FindOrCreateProviderL(layerTID,protocolId,[OID])"
-					quid       	"41C3472A030C"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1"
-					ordinal    	1
-					Operation  	"FindOrCreateProviderL( )"
-					quidu      	"41C2EF450163")))
-			    (object Link
-				quid       	"41C347F00364"
-				supplier   	"$UNNAMED$67"
-				quidu      	"41C346930008"
-				messages   	(list Messages
-				    (object Message "AttachToNext(sub-connection handle)"
-					quid       	"41C347F00365"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.2"
-					ordinal    	2
-					Operation  	"AttachToNext( )"
-					quidu      	"41C3193E010E"))))
-			class      	"Logical View::Connection::Connection Provider::CConnectionProviderBase"
-			quidu      	"41BDA765028C"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$67"
-			quid       	"41C346930008"
-			class      	"Logical View::Sub Connection::CSubConnectionProviderBase"
-			quidu      	"41A75088005C"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$68"
-			quid       	"41C346A80348"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"41C346E300E1"
-				supplier   	"$UNNAMED$65"
-				quidu      	"41C3467900FA"
-				messages   	(list Messages
-				    (object Message "SubConnectionEvent(sub-connection handle)"
-					quid       	"41C346E300E2"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1"
-					ordinal    	0))))
-			class      	"Logical View::Connection::Connection Provider::Connection Provider Shim::CConnectionProviderShim"
-			quidu      	"41BDAABC004D"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$66"
-			quid       	"41C3470C0145"
-			class      	"Logical View::Factory::CSubConnectionFactoryContainer"
-			quidu      	"41A87F1B03AD"
-			persistence 	"Transient"
-			multi      	FALSE)))
-	    (object Mechanism @13
-		logical_models 	(list unit_reference_list
-		    (object Object "$UNNAMED$69"
-			quid       	"41C5C6B50065"
-			class      	"Logical View::Factory::CConnectionFactoryContainer"
-			quidu      	"41A883B6002D"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$70"
-			quid       	"41C5C6B50068"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"41C5C6B50067"
-				supplier   	"$UNNAMED$69"
-				quidu      	"41C5C6B50065"
-				messages   	(list Messages
-				    (object Message "FindOrCreateProvider(protocolId, connection info)"
-					quid       	"41C5C6B50066"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1"
-					ordinal    	0)
-				    (object Message "FindOrCreateProvider(KShimConnectionProviderFactoryId, connection info)"
-					quid       	"421DE5F201E8"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"2"
-					ordinal    	1)))
-			    (object Link
-				quid       	"41C5C6B50069"
-				supplier   	"$UNNAMED$71"
-				quidu      	"41C5C6B5006E"
-				messages   	(list Messages
-				    (object Message "Join"
-					quid       	"41C5C6B5006B"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"7"
-					ordinal    	6)
-				    (object Message ""
-					quid       	"421DE61B0346"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"6"
-					ordinal    	5)
-				    (object Message "JoinNextLayerL(shim)"
-					quid       	"421DE687018B"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"4"
-					ordinal    	3)
-				    (object Message "ConnectionControlActivityL(EAttachNormal/EAttachMonitor)"
-					quid       	"421DE6D100C0"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"8"
-					ordinal    	8)))
-			    (object Link
-				quid       	"41E42CAE0344"
-				supplier   	"$UNNAMED$70"
-				quidu      	"41C5C6B50068"
-				messages   	(list Messages
-				    (object Message "RequestComplete"
-					quid       	"41E42CAE0345"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"9"
-					ordinal    	11)))
-			    (object Link
-				quid       	"421DE6680081"
-				supplier   	"$UNNAMED$72"
-				quidu      	"421DE62802FF"
-				messages   	(list Messages
-				    (object Message "SetConnectionInfo"
-					quid       	"421DE6680082"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"3"
-					ordinal    	2)
-				    (object Message "JoinNextLayerL(NULL)"
-					quid       	"421DE6A4018D"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"5"
-					ordinal    	4))))
-			class      	"Logical View::Connection::CConnection"
-			quidu      	"41A7507C013B"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$71"
-			quid       	"41C5C6B5006E"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"41C6A888030E"
-				supplier   	"$UNNAMED$69"
-				quidu      	"41C5C6B50065")
-			    (object Link
-				quid       	"421DE98100B9"
-				supplier   	"$UNNAMED$72"
-				quidu      	"421DE62802FF"
-				messages   	(list Messages
-				    (object Message "ConnectionControlActivityL"
-					quid       	"421DE98100BA"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"8.1"
-					ordinal    	9)))
-			    (object Link
-				quid       	"422C9A6D0118"
-				supplier   	"$UNNAMED$71"
-				quidu      	"41C5C6B5006E"
-				messages   	(list Messages
-				    (object Message "DoControlClientJoiningL"
-					quid       	"422C9A6D0119"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"7.1"
-					ordinal    	7))))
-			class      	"Logical View::Connection::Connection Provider::CConnectionProviderBase"
-			quidu      	"41BDA765028C"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$72"
-			quid       	"421DE62802FF"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"421DE9BF00EC"
-				supplier   	"CNifSession"
-				quidu      	"421DE9A7028B"
-				messages   	(list Messages
-				    (object Message "AttachToConnection"
-					quid       	"421DE9BF00ED"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"8.1.1"
-					ordinal    	10))))
-			class      	"Logical View::Connection::Connection Provider::CConnectionProviderBase"
-			quidu      	"41BDA765028C"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "CNifSession"
-			quid       	"421DE9A7028B"
-			persistence 	"Transient"
-			multi      	FALSE)))
-	    (object Mechanism @14
-		logical_models 	(list unit_reference_list
-		    (object Object "$UNNAMED$73"
-			quid       	"41C6AC2F02F4"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"41C6ACF3035A"
-				supplier   	"$UNNAMED$74"
-				quidu      	"41C6AC3C02A3"
-				messages   	(list Messages
-				    (object Message "AllInterfaceNotificationL"
-					quid       	"41C6ACF3035B"
-					frequency  	"Aperiodic"
-					synchronization 	"Asynchronous"
-					dir        	"FromClientToSupplier"
-					sequence   	"1"
-					ordinal    	0)
-				    (object Message "RequestComplete"
-					quid       	"41E576B903C3"
-					frequency  	"Aperiodic"
-					synchronization 	"Asynchronous"
-					dir        	"ToClientFromSupplier"
-					sequence   	"2.1.1"
-					ordinal    	8))))
-			class      	"Use Case View::Client"
-			quidu      	"41AB65200268"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$74"
-			quid       	"41C6AC3C02A3"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"41C6AD0E024B"
-				supplier   	"$UNNAMED$75"
-				quidu      	"41C6AC69026C"
-				messages   	(list Messages
-				    (object Message "RegisterNotifierL"
-					quid       	"41C6AD0E024C"
-					frequency  	"Aperiodic"
-					synchronization 	"Asynchronous"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1"
-					ordinal    	1
-					Operation  	"RegisterNotifierL( )"
-					quidu      	"41E56F3E0335")))
-			    (object Link
-				quid       	"41C6ADC6032C"
-				supplier   	"$UNNAMED$76"
-				quidu      	"41C6ACE100D3"))
-			class      	"Logical View::Connection::CConnection"
-			quidu      	"41A7507C013B"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$75"
-			quid       	"41C6AC69026C"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"41C6AD4B01F8"
-				supplier   	"$UNNAMED$76"
-				quidu      	"41C6ACE100D3"
-				messages   	(list Messages
-				    (object Message "RegisterNotifierL"
-					quid       	"41C6AD4B01F9"
-					frequency  	"Aperiodic"
-					synchronization 	"Asynchronous"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1.1"
-					ordinal    	2
-					Operation  	"RegisterNotifierL( )"
-					quidu      	"41E56F61021E"))))
-			class      	"Logical View::Factory::CConnectionFactoryContainer"
-			quidu      	"41A883B6002D"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$76"
-			quid       	"41C6ACE100D3"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"41C6ADBA02A2"
-				supplier   	"$UNNAMED$77"
-				quidu      	"41C6ACEA0203"
-				messages   	(list Messages
-				    (object Message "DoRegisterNotifierL"
-					quid       	"41C6ADBA02A3"
-					frequency  	"Aperiodic"
-					synchronization 	"Asynchronous"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1.1.1"
-					ordinal    	3
-					quidu      	"41E56F6B01F1"))))
-			class      	"Logical View::Factory::CConnectionProviderFactoryBase"
-			quidu      	"41A8839B0038"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$77"
-			quid       	"41C6ACEA0203"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"41E570390207"
-				supplier   	"$UNNAMED$78"
-				quidu      	"41E5702200C3"
-				messages   	(list Messages
-				    (object Message "NewL"
-					quid       	"41E570390208"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1.1.1.1"
-					ordinal    	4)
-				    (object Message "AllInterfaceNotificationL"
-					quid       	"41E5707001C2"
-					frequency  	"Aperiodic"
-					synchronization 	"Asynchronous"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1.1.1.2"
-					ordinal    	5)
-				    (object Message "InterfaceStateChangeNotification"
-					quid       	"41E570C40324"
-					frequency  	"Aperiodic"
-					synchronization 	"Asynchronous"
-					dir        	"ToClientFromSupplier"
-					sequence   	"2"
-					ordinal    	6)))
-			    (object Link
-				quid       	"41E5769B02C4"
-				supplier   	"$UNNAMED$74"
-				quidu      	"41C6AC3C02A3"
-				messages   	(list Messages
-				    (object Message "InterfaceStateChangeNotification"
-					quid       	"41E5769B02C5"
-					frequency  	"Aperiodic"
-					synchronization 	"Asynchronous"
-					dir        	"FromClientToSupplier"
-					sequence   	"2.1"
-					ordinal    	7))))
-			class      	"Logical View::Factory::CConnectionProviderFactoryShim"
-			quidu      	"41C1C8E302CA"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$78"
-			quid       	"41E5702200C3"
-			class      	"Logical View::Connection::Nif Session::CNifSession"
-			quidu      	"41A77CCA0251"
-			persistence 	"Transient"
-			multi      	FALSE)))
-	    (object Mechanism @15
-		logical_models 	(list unit_reference_list
-		    (object Object "$UNNAMED$79"
-			quid       	"421DEB650368"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"421DF19700E9"
-				supplier   	"$UNNAMED$80"
-				quidu      	"421DEB7401A7"
-				messages   	(list Messages
-				    (object Message "JoinL"
-					quid       	"421DF19700EA"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1"
-					ordinal    	0
-					Operation  	"JoinL( )"
-					quidu      	"41C30A56024B")
-				    (object Message "ConnectionControlActivityL"
-					quid       	"421DF1A400D4"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"2"
-					ordinal    	2))))
-			class      	"Logical View::Connection::CConnection"
-			quidu      	"41A7507C013B"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$80"
-			quid       	"421DEB7401A7"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"421DF1BC036E"
-				supplier   	"$UNNAMED$81"
-				quidu      	"421DEB88017E"
-				messages   	(list Messages
-				    (object Message "ConnectionControlActivityL"
-					quid       	"421DF1BC036F"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"2.1"
-					ordinal    	3)))
-			    (object Link
-				quid       	"422C9A450355"
-				supplier   	"$UNNAMED$80"
-				quidu      	"421DEB7401A7"
-				messages   	(list Messages
-				    (object Message "DoControlClientJoiningL"
-					quid       	"422C9A450356"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1"
-					ordinal    	1))))
-			class      	"Logical View::Connection::Connection Provider::CConnectionProviderBase"
-			quidu      	"41BDA765028C"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$81"
-			quid       	"421DEB88017E"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"421DF1C70388"
-				supplier   	"$UNNAMED$82"
-				quidu      	"421DEC35005E"
-				messages   	(list Messages
-				    (object Message "ConnectionJoining"
-					quid       	"421DF1C70389"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"2.1.1"
-					ordinal    	4))))
-			class      	"Logical View::Connection::Connection Provider::Connection Provider Shim::CConnectionProviderShim"
-			quidu      	"41BDAABC004D"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$82"
-			quid       	"421DEC35005E"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"421DF1D800A8"
-				supplier   	"$UNNAMED$83"
-				quidu      	"421DEC5C00DD"
-				messages   	(list Messages
-				    (object Message "NewL"
-					quid       	"421DF1D800A9"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"2.1.1.1"
-					ordinal    	5))))
-			class      	"Logical View::Connection::Connection Provider::Connection Provider Shim::Sub Connection Handling::NifManSubConnectionShim"
-			quidu      	"41BEF88800A9"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$83"
-			quid       	"421DEC5C00DD"
-			class      	"Logical View::Connection::Connection Provider::Connection Provider Shim::Sub Connection Handling::CSubConnectionLinkShimClient"
-			quidu      	"41C061D101C6"
-			persistence 	"Transient"
-			multi      	FALSE)))
-	    (object Mechanism @16
-		logical_models 	(list unit_reference_list
-		    (object Object "$UNNAMED$84"
-			quid       	"421DF22E00B7"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"421DF22E00B8"
-				supplier   	"$UNNAMED$85"
-				quidu      	"421DF22E00BB"
-				messages   	(list Messages
-				    (object Message "Leave"
-					quid       	"421DF22E00B9"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1"
-					ordinal    	0
-					Operation  	"Leave( )"
-					quidu      	"41C30A5E02C5")
-				    (object Message "ConnectionControlActivityL"
-					quid       	"421DF22E00BA"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"2"
-					ordinal    	2))))
-			class      	"Logical View::Connection::CConnection"
-			quidu      	"41A7507C013B"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$85"
-			quid       	"421DF22E00BB"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"421DF22E00BC"
-				supplier   	"$UNNAMED$86"
-				quidu      	"421DF22E00C0"
-				messages   	(list Messages
-				    (object Message "ConnectionControlActivityL"
-					quid       	"421DF22E00BD"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"2.1"
-					ordinal    	3)))
-			    (object Link
-				quid       	"422F07F503BC"
-				supplier   	"$UNNAMED$85"
-				quidu      	"421DF22E00BB"
-				messages   	(list Messages
-				    (object Message "DoControlClientLeaving"
-					quid       	"422F07F503BD"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1"
-					ordinal    	1))))
-			class      	"Logical View::Connection::Connection Provider::CConnectionProviderBase"
-			quidu      	"41BDA765028C"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$86"
-			quid       	"421DF22E00C0"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"421DF22E00BF"
-				supplier   	"$UNNAMED$87"
-				quidu      	"421DF22E00C3"
-				messages   	(list Messages
-				    (object Message "ConnectionLeaving"
-					quid       	"421DF22E00BE"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"2.1.1"
-					ordinal    	4))))
-			class      	"Logical View::Connection::Connection Provider::Connection Provider Shim::CConnectionProviderShim"
-			quidu      	"41BDAABC004D"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$87"
-			quid       	"421DF22E00C3"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"421DF22E00C2"
-				supplier   	"$UNNAMED$88"
-				quidu      	"421DF22E00C4"
-				messages   	(list Messages
-				    (object Message "delete"
-					quid       	"421DF22E00C1"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"2.1.1.1"
-					ordinal    	5))))
-			class      	"Logical View::Connection::Connection Provider::Connection Provider Shim::Sub Connection Handling::NifManSubConnectionShim"
-			quidu      	"41BEF88800A9"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$88"
-			quid       	"421DF22E00C4"
-			class      	"Logical View::Connection::Connection Provider::Connection Provider Shim::Sub Connection Handling::CSubConnectionLinkShimClient"
-			quidu      	"41C061D101C6"
-			persistence 	"Transient"
-			multi      	FALSE)))
-	    (object Mechanism @17
-		logical_models 	(list unit_reference_list
-		    (object Object "$UNNAMED$89"
-			quid       	"4241AABF01D0"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"4241AB9400F0"
-				supplier   	"$UNNAMED$89"
-				quidu      	"4241AABF01D0"
-				messages   	(list Messages
-				    (object Message "NewSocketL"
-					quid       	"4241AB9400F1"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1"
-					ordinal    	0)))
-			    (object Link
-				quid       	"4241ABAE021A"
-				supplier   	"$UNNAMED$90"
-				quidu      	"4241AAF601EE"
-				messages   	(list Messages
-				    (object Message "JoinInterfaceL"
-					quid       	"4241ABAE021B"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"2"
-					ordinal    	1))))
-			class      	"Logical View::CPlayer"
-			quidu      	"41A773DB02DF"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$91"
-			quid       	"4241AAE501F3"
-			class      	"Logical View::Service::CSocket"
-			quidu      	"41A863A900AC"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$90"
-			quid       	"4241AAF601EE"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"4241ABE50291"
-				supplier   	"$UNNAMED$91"
-				quidu      	"4241AAE501F3"
-				messages   	(list Messages
-				    (object Message "Provider()"
-					quid       	"4241ABE50292"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"2.1"
-					ordinal    	2)))
-			    (object Link
-				quid       	"4241AC0B0390"
-				supplier   	"$UNNAMED$92"
-				quidu      	"4241AB1B036D"
-				messages   	(list Messages
-				    (object Message "FindOrCreateProviderL"
-					quid       	"4241AC0B0391"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"2.2"
-					ordinal    	3
-					Operation  	"FindOrCreateProviderL( )"
-					quidu      	"41C2EF450163")))
-			    (object Link
-				quid       	"4241AC240314"
-				supplier   	"$UNNAMED$93"
-				quidu      	"4241AB5803E3"
-				messages   	(list Messages
-				    (object Message "JoinSubConnectionL"
-					quid       	"4241AC240315"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"2.3"
-					ordinal    	4)
-				    (object Message "SetConnectionInfo"
-					quid       	"4241AC4A00DE"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"2.4"
-					ordinal    	5))))
-			class      	"Logical View::Connection::CConnection"
-			quidu      	"41A7507C013B"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$92"
-			quid       	"4241AB1B036D"
-			class      	"Logical View::Factory::CSubConnectionFactoryContainer"
-			quidu      	"41A87F1B03AD"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$93"
-			quid       	"4241AB5803E3"
-			class      	"Logical View::Service::CControlledServProviderShim"
-			quidu      	"41A85E7502CE"
-			persistence 	"Transient"
-			multi      	FALSE)))
-	    (object Mechanism @18
-		logical_models 	(list unit_reference_list
-		    (object Object "$UNNAMED$94"
-			quid       	"4241B2060145"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"4241B2060146"
-				supplier   	"$UNNAMED$94"
-				quidu      	"4241B2060145"
-				messages   	(list Messages
-				    (object Message "NewHostResolverL"
-					quid       	"4241B2060147"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1"
-					ordinal    	0)))
-			    (object Link
-				quid       	"4241B2060148"
-				supplier   	"$UNNAMED$95"
-				quidu      	"4241B206014C"
-				messages   	(list Messages
-				    (object Message "JoinInterfaceL"
-					quid       	"4241B2060149"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"2"
-					ordinal    	1))))
-			class      	"Logical View::CPlayer"
-			quidu      	"41A773DB02DF"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$95"
-			quid       	"4241B206014C"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"4241B206014D"
-				supplier   	"$UNNAMED$96"
-				quidu      	"4241B2060153"
-				messages   	(list Messages
-				    (object Message "FindOrCreateProviderL"
-					quid       	"4241B206014E"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"2.1"
-					ordinal    	2
-					Operation  	"FindOrCreateProviderL( )"
-					quidu      	"41C2EF450163")))
-			    (object Link
-				quid       	"4241B206014F"
-				supplier   	"$UNNAMED$97"
-				quidu      	"4241B2060154"
-				messages   	(list Messages
-				    (object Message "JoinSubConnectionL"
-					quid       	"4241B2060150"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"2.2"
-					ordinal    	3))))
-			class      	"Logical View::Connection::CConnection"
-			quidu      	"41A7507C013B"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$96"
-			quid       	"4241B2060153"
-			class      	"Logical View::Factory::CSubConnectionFactoryContainer"
-			quidu      	"41A87F1B03AD"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$97"
-			quid       	"4241B2060154"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"4241B32403C8"
-				supplier   	"$UNNAMED$97"
-				quidu      	"4241B2060154"
-				messages   	(list Messages
-				    (object Message "SetConnection"
-					quid       	"4241B32403C9"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"2.2.1"
-					ordinal    	4))))
-			class      	"Logical View::Resolver::CHostResolver"
-			quidu      	"41A8880E036B"
-			persistence 	"Transient"
-			multi      	FALSE))))
-	logical_presentations 	(list unit_reference_list
-	    (object UseCaseDiagram "Main"
-		quid       	"41A74B8C0288"
-		title      	"Main"
-		zoom       	100
-		max_height 	28350
-		max_width  	21600
-		origin_x   	3
-		origin_y   	0
-		items      	(list diagram_item_list
-		    (object ClassView "Class" "Use Case View::Client" @19
-			ShowCompartmentStereotypes 	TRUE
-			IncludeAttribute 	TRUE
-			IncludeOperation 	TRUE
-			location   	(1200, 832)
-			label      	(object ItemLabel
-			    Parent_View 	@19
-			    location   	(1200, 992)
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	327
-			    justify    	0
-			    label      	"Client")
-			icon       	"Actor"
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"41AB65200268"
-			annotation 	8
-			autoResize 	TRUE)
-		    (object NoteView @20
-			location   	(1232, 256)
-			label      	(object ItemLabel
-			    Parent_View 	@20
-			    location   	(373, 147)
-			    fill_color 	13434879
-			    nlines     	4
-			    max_width  	1683
-			    label      	
-|A SubConnection can start via:
-|- RSubConnection::Attach()
-|- CSocket::NoBearer/CHostResolver::QueryComplete(KErrComletion) (an implicit one)
-|- CConnectionProvdBase::StartL in case the connection needs 1 or more subconnection(s)
-			    )
-			line_color 	3342489
-			fill_color 	13434879
-			width      	1743
-			height     	231)
-		    (object NoteView @21
-			location   	(1232, 484)
-			label      	(object ItemLabel
-			    Parent_View 	@21
-			    location   	(373, 375)
-			    fill_color 	13434879
-			    nlines     	4
-			    max_width  	1683
-			    label      	
-|A Connection can start via:
-|- RConnection::Start()
-|- CSubConnectionProviderBase::StartL (an implicit one) or CImplicitSelection::StartL that is basically the same as the point 1. (see "Data side connection request" sequence)
-			    )
-			line_color 	3342489
-			fill_color 	13434879
-			width      	1743
-			height     	231)))
-	    (object InteractionDiagram "CHostResolver start implicit"
-		mechanism_ref 	@1
-		quid       	"41AB58810294"
-		title      	"CHostResolver start implicit"
-		zoom       	100
-		max_height 	28350
-		max_width  	21600
-		origin_x   	0
-		origin_y   	0
-		items      	(list diagram_item_list
-		    (object InterObjView "$UNNAMED$0" @22
-			location   	(736, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@22
-			    location   	(736, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	284
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"41AB58A7011C"
-			width      	302
-			height     	2297
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @23
-			    location   	(736, 352)
-			    line_color 	3342489
-			    InterObjView 	@22
-			    height     	120
-			    y_coord    	60
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @24
-			    location   	(736, 480)
-			    line_color 	3342489
-			    InterObjView 	@22
-			    height     	1364
-			    y_coord    	1304
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @25
-			    location   	(736, 560)
-			    line_color 	3342489
-			    InterObjView 	@22
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @26
-			    location   	(736, 672)
-			    line_color 	3342489
-			    InterObjView 	@22
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @27
-			    location   	(736, 960)
-			    line_color 	3342489
-			    InterObjView 	@22
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @28
-			    location   	(736, 1920)
-			    line_color 	3342489
-			    InterObjView 	@22
-			    height     	392
-			    y_coord    	332
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @29
-			    location   	(736, 2048)
-			    line_color 	3342489
-			    InterObjView 	@22
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @30
-			    location   	(736, 2304)
-			    line_color 	3342489
-			    InterObjView 	@22
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE))
-		    (object InterObjView "$UNNAMED$1" @31
-			location   	(320, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@31
-			    location   	(320, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	434
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"41AB58D9006A"
-			width      	452
-			height     	2297
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @32
-			    location   	(320, 352)
-			    line_color 	3342489
-			    InterObjView 	@31
-			    height     	60
-			    y_coord    	0
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @33
-			    location   	(320, 448)
-			    line_color 	3342489
-			    InterObjView 	@31
-			    height     	1456
-			    y_coord    	1396
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @34
-			    location   	(320, 1456)
-			    line_color 	3342489
-			    InterObjView 	@31
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @35
-			    location   	(320, 2160)
-			    line_color 	3342489
-			    InterObjView 	@31
-			    height     	264
-			    y_coord    	204
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @36
-			    location   	(320, 2192)
-			    line_color 	3342489
-			    InterObjView 	@31
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE))
-		    (object InterObjView "$UNNAMED$2" @37
-			location   	(2704, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@37
-			    location   	(2704, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	568
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"41AB5CD20153"
-			width      	586
-			height     	2297
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @38
-			    location   	(2704, 1232)
-			    line_color 	3342489
-			    InterObjView 	@37
-			    height     	216
-			    y_coord    	156
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @39
-			    location   	(2704, 1328)
-			    line_color 	3342489
-			    InterObjView 	@37
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @40
-			    location   	(2704, 1632)
-			    line_color 	3342489
-			    InterObjView 	@37
-			    height     	152
-			    y_coord    	92
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @41
-			    location   	(2704, 1856)
-			    line_color 	3342489
-			    InterObjView 	@37
-			    height     	516
-			    y_coord    	456
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$5" @42
-			location   	(3264, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@42
-			    location   	(3264, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	486
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"41AB604E0065"
-			width      	504
-			height     	2297
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @43
-			    location   	(3264, 1664)
-			    line_color 	3342489
-			    InterObjView 	@42
-			    height     	60
-			    y_coord    	0
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @44
-			    location   	(3264, 1712)
-			    line_color 	3342489
-			    InterObjView 	@42
-			    height     	720
-			    y_coord    	660
-			    Nested     	TRUE))
-		    (object InterObjView "$UNNAMED$4" @45
-			location   	(2016, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@45
-			    location   	(2016, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	710
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"41CC02940029"
-			width      	728
-			height     	2297
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @46
-			    location   	(2016, 1056)
-			    line_color 	3342489
-			    InterObjView 	@45
-			    height     	60
-			    y_coord    	0
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$3" @47
-			location   	(1280, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@47
-			    location   	(1280, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	724
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"41AB5EFA0002"
-			width      	742
-			height     	2297
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @48
-			    location   	(1280, 816)
-			    line_color 	3342489
-			    InterObjView 	@47
-			    height     	264
-			    y_coord    	204
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @49
-			    location   	(1280, 896)
-			    line_color 	3342489
-			    InterObjView 	@47
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE))
-		    (object InterMessView "" @50
-			location   	(16, 352)
-			label      	(object SegLabel @51
-			    Parent_View 	@50
-			    location   	(528, 308)
-			    quidu      	"41AB59010311"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	1269
-			    justify    	0
-			    label      	"GetByName"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	1)
-			line_color 	3342489
-			client     	@22
-			supplier   	@31
-			Focus_Src  	@23
-			Focus_Entry 	@32
-			origin     	(720, 352)
-			terminus   	(336, 352)
-			ordinal    	0)
-		    (object InterMessView "" @52
-			location   	(16, 480)
-			label      	(object SegLabel @53
-			    Parent_View 	@52
-			    location   	(527, 436)
-			    quidu      	"41AB592A0215"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	1627
-			    justify    	0
-			    label      	"QueryComplete"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@31
-			supplier   	@22
-			Focus_Src  	@33
-			Focus_Entry 	@24
-			origin     	(335, 480)
-			terminus   	(720, 480)
-			ordinal    	1)
-		    (object NoteView @54
-			location   	(320, 688)
-			label      	(object ItemLabel
-			    Parent_View 	@54
-			    location   	(51, 578)
-			    fill_color 	13434879
-			    nlines     	4
-			    max_width  	502
-			    label      	"KErrCompletion indicates DND could not find name locally, and a connection should be started.")
-			line_color 	3342489
-			fill_color 	13434879
-			width      	562
-			height     	232)
-		    (object AttachView "" @55
-			stereotype 	TRUE
-			line_color 	3342489
-			client     	@52
-			supplier   	@54
-			line_style 	0)
-		    (object SelfMessView "" @56
-			location   	(16, 560)
-			label      	(object SegLabel @57
-			    Parent_View 	@56
-			    location   	(827, 516)
-			    quidu      	"41AB5A330394"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	2866
-			    justify    	0
-			    label      	"RequiresConnectionStartup"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@22
-			supplier   	@22
-			Focus_Src  	@24
-			Focus_Entry 	@25
-			origin     	(752, 560)
-			terminus   	(902, 560)
-			ordinal    	2)
-		    (object SelfMessView "" @58
-			location   	(16, 672)
-			label      	(object SegLabel @59
-			    Parent_View 	@58
-			    location   	(827, 628)
-			    quidu      	"41AB5A640162"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	2522
-			    justify    	0
-			    label      	"HandleConnectionSetup"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@22
-			supplier   	@22
-			Focus_Src  	@24
-			Focus_Entry 	@26
-			origin     	(752, 672)
-			terminus   	(902, 672)
-			ordinal    	3)
-		    (object InterMessView "" @60
-			location   	(16, 816)
-			label      	(object SegLabel @61
-			    Parent_View 	@60
-			    location   	(1007, 772)
-			    quidu      	"41AB5F2002CF"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	1567
-			    justify    	0
-			    label      	"SelectProvider (layerId,protocolId,this,[OID])"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@22
-			supplier   	@47
-			Focus_Src  	@24
-			Focus_Entry 	@48
-			origin     	(751, 816)
-			terminus   	(1264, 816)
-			ordinal    	4)
-		    (object InterMessView "" @62
-			location   	(16, 1856)
-			label      	(object SegLabel @63
-			    Parent_View 	@62
-			    location   	(2984, 1812)
-			    quidu      	"41AB6160016E"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	1761
-			    justify    	0
-			    label      	"Notify"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	1)
-			line_color 	3342489
-			client     	@42
-			supplier   	@37
-			Focus_Src  	@44
-			Focus_Entry 	@41
-			origin     	(3248, 1856)
-			terminus   	(2720, 1856)
-			ordinal    	13)
-		    (object InterMessView "" @64
-			location   	(16, 1920)
-			label      	(object SegLabel @65
-			    Parent_View 	@64
-			    location   	(1720, 1876)
-			    quidu      	"41AB61FF011C"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	2179
-			    justify    	0
-			    label      	"SubConnectionEvent"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	1)
-			line_color 	3342489
-			client     	@37
-			supplier   	@22
-			Focus_Src  	@41
-			Focus_Entry 	@28
-			origin     	(2688, 1920)
-			terminus   	(752, 1920)
-			ordinal    	14)
-		    (object InterMessView "" @66
-			location   	(16, 2192)
-			label      	(object SegLabel @67
-			    Parent_View 	@66
-			    location   	(528, 2148)
-			    quidu      	"41AB63F000E4"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	1269
-			    justify    	0
-			    label      	"GetByName"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	1)
-			line_color 	3342489
-			client     	@22
-			supplier   	@31
-			Focus_Src  	@28
-			Focus_Entry 	@36
-			origin     	(720, 2192)
-			terminus   	(336, 2192)
-			ordinal    	16)
-		    (object NoteView @68
-			location   	(1152, 2112)
-			label      	(object ItemLabel
-			    Parent_View 	@68
-			    location   	(877, 2028)
-			    fill_color 	13434879
-			    nlines     	3
-			    max_width  	515
-			    label      	"Re-issue the GetByName() after the connection has been started.")
-			line_color 	3342489
-			fill_color 	13434879
-			width      	575
-			height     	181)
-		    (object InterMessView "" @69
-			location   	(16, 2304)
-			label      	(object SegLabel @70
-			    Parent_View 	@69
-			    location   	(527, 2260)
-			    quidu      	"41AB64700283"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	1627
-			    justify    	0
-			    label      	"QueryComplete"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@31
-			supplier   	@22
-			Focus_Src  	@35
-			Focus_Entry 	@30
-			origin     	(335, 2304)
-			terminus   	(720, 2304)
-			ordinal    	17)
-		    (object AttachView "" @71
-			stereotype 	TRUE
-			line_color 	3342489
-			client     	@68
-			supplier   	@66
-			line_style 	0)
-		    (object NoteView @72
-			location   	(1120, 1472)
-			label      	(object ItemLabel
-			    Parent_View 	@72
-			    location   	(813, 1366)
-			    fill_color 	13434879
-			    nlines     	4
-			    max_width  	578
-			    label      	"Bind service provider with the connection. Should be moved to CControlledServProvider once all providers are based on it.")
-			line_color 	3342489
-			fill_color 	13434879
-			width      	638
-			height     	225)
-		    (object InterMessView "" @73
-			location   	(16, 1632)
-			label      	(object SegLabel @74
-			    Parent_View 	@73
-			    location   	(1719, 1588)
-			    quidu      	"41C07CD103DD"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	316
-			    justify    	0
-			    label      	"StartL"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@22
-			supplier   	@37
-			Focus_Src  	@24
-			Focus_Entry 	@40
-			origin     	(751, 1632)
-			terminus   	(2688, 1632)
-			ordinal    	11)
-		    (object InterMessView "" @75
-			location   	(16, 1664)
-			label      	(object SegLabel @76
-			    Parent_View 	@75
-			    location   	(2983, 1620)
-			    quidu      	"41C07D040138"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	109
-			    justify    	0
-			    label      	"StartL"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@37
-			supplier   	@42
-			Focus_Src  	@40
-			Focus_Entry 	@43
-			origin     	(2719, 1664)
-			terminus   	(3248, 1664)
-			ordinal    	12)
-		    (object SelfMessView "" @77
-			location   	(16, 896)
-			label      	(object SegLabel @78
-			    Parent_View 	@77
-			    location   	(1371, 852)
-			    quidu      	"41C1A46900CE"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	522
-			    justify    	0
-			    label      	"SelectProvider (LayerTID,OID)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@47
-			supplier   	@47
-			Focus_Src  	@48
-			Focus_Entry 	@49
-			origin     	(1296, 896)
-			terminus   	(1446, 896)
-			ordinal    	5)
-		    (object NoteView @79
-			location   	(1664, 544)
-			label      	(object ItemLabel
-			    Parent_View 	@79
-			    location   	(1361, 435)
-			    fill_color 	13434879
-			    nlines     	4
-			    max_width  	571
-			    label      	"This selection goes all the way down to link/NIFMAN. And finally calls CConnectionProvdBase::StartL")
-			line_color 	3342489
-			fill_color 	13434879
-			width      	631
-			height     	231)
-		    (object AttachView "" @80
-			stereotype 	TRUE
-			line_color 	3342489
-			client     	@79
-			supplier   	@77
-			line_style 	0)
-		    (object InterMessView "" @81
-			location   	(16, 960)
-			label      	(object SegLabel @82
-			    Parent_View 	@81
-			    location   	(1008, 916)
-			    quidu      	"41C2E3B30156"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	297
-			    justify    	0
-			    label      	"SelectComplete"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	1)
-			line_color 	3342489
-			client     	@47
-			supplier   	@22
-			Focus_Src  	@48
-			Focus_Entry 	@27
-			origin     	(1264, 960)
-			terminus   	(752, 960)
-			ordinal    	6)
-		    (object InterMessView "" @83
-			location   	(16, 1232)
-			label      	(object SegLabel @84
-			    Parent_View 	@83
-			    location   	(1719, 1188)
-			    quidu      	"41C804CE0034"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	94
-			    justify    	0
-			    label      	"JoinL"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@22
-			supplier   	@37
-			Focus_Src  	@24
-			Focus_Entry 	@38
-			origin     	(751, 1232)
-			terminus   	(2688, 1232)
-			ordinal    	8)
-		    (object InterMessView "" @85
-			location   	(16, 1056)
-			label      	(object SegLabel @86
-			    Parent_View 	@85
-			    location   	(1375, 1012)
-			    quidu      	"41CC02F700CD"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	1122
-			    justify    	0
-			    label      	"FindOrCreateProviderL(selected connection,EAttachToDefault)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@22
-			supplier   	@45
-			Focus_Src  	@24
-			Focus_Entry 	@46
-			origin     	(751, 1056)
-			terminus   	(2000, 1056)
-			ordinal    	7)
-		    (object InterMessView "" @87
-			location   	(16, 1456)
-			label      	(object SegLabel @88
-			    Parent_View 	@87
-			    location   	(528, 1412)
-			    quidu      	"421CAFCD0380"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	181
-			    justify    	0
-			    label      	"SetOption"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	1)
-			line_color 	3342489
-			client     	@22
-			supplier   	@31
-			Focus_Src  	@24
-			Focus_Entry 	@34
-			origin     	(720, 1456)
-			terminus   	(336, 1456)
-			ordinal    	10)
-		    (object AttachView "" @89
-			stereotype 	TRUE
-			line_color 	3342489
-			client     	@72
-			supplier   	@87
-			line_style 	0)
-		    (object NoteView @90
-			location   	(2464, 848)
-			label      	(object ItemLabel
-			    Parent_View 	@90
-			    location   	(2017, 720)
-			    fill_color 	13434879
-			    nlines     	5
-			    max_width  	858
-			    label      	
-|see the "Data side connection request (CSocket::NoBearer)" sequence diagram for details on sub-connection / connection start-up. At the moment the connections's started on SelectComplete.
-			    )
-			line_color 	3342489
-			fill_color 	13434879
-			width      	918
-			height     	269)
-		    (object AttachView "" @91
-			stereotype 	TRUE
-			line_color 	3342489
-			client     	@90
-			supplier   	@73
-			line_style 	0)
-		    (object SelfMessView "" @92
-			location   	(16, 2048)
-			label      	(object SegLabel @93
-			    Parent_View 	@92
-			    location   	(827, 2004)
-			    quidu      	"421CB0490390"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	150
-			    justify    	0
-			    label      	"LayerUp"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@22
-			supplier   	@22
-			Focus_Src  	@28
-			Focus_Entry 	@29
-			origin     	(752, 2048)
-			terminus   	(902, 2048)
-			ordinal    	15)
-		    (object SelfMessView "" @94
-			location   	(16, 1328)
-			label      	(object SegLabel @95
-			    Parent_View 	@94
-			    location   	(2795, 1284)
-			    quidu      	"422C99D10107"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	422
-			    justify    	0
-			    label      	"DoControlClientJoiningL"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@37
-			supplier   	@37
-			Focus_Src  	@38
-			Focus_Entry 	@39
-			origin     	(2720, 1328)
-			terminus   	(2870, 1328)
-			ordinal    	9)))
-	    (object InteractionDiagram "NID only Connection Start"
-		mechanism_ref 	@2
-		quid       	"41AB7542011C"
-		title      	"NID only Connection Start"
-		zoom       	100
-		max_height 	28350
-		max_width  	21600
-		origin_x   	353
-		origin_y   	0
-		items      	(list diagram_item_list
-		    (object InterObjView "$UNNAMED$6" @96
-			location   	(536, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@96
-			    location   	(536, 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      	"41ACA0D9033F"
-			width      	300
-			height     	1257
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @97
-			    location   	(536, 384)
-			    line_color 	3342489
-			    InterObjView 	@96
-			    height     	464
-			    y_coord    	404
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @98
-			    location   	(536, 944)
-			    line_color 	3342489
-			    InterObjView 	@96
-			    height     	60
-			    y_coord    	0
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @99
-			    location   	(536, 1136)
-			    line_color 	3342489
-			    InterObjView 	@96
-			    height     	136
-			    y_coord    	76
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$9" @100
-			location   	(240, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@100
-			    location   	(240, 265)
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	360
-			    justify    	0
-			    label      	"")
-			icon       	"Actor"
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"41ACA0EC0383"
-			width      	336
-			height     	1257
-			icon_height 	162
-			icon_width 	120
-			icon_y_offset 	-16
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @101
-			    location   	(240, 384)
-			    line_color 	3342489
-			    InterObjView 	@100
-			    height     	524
-			    y_coord    	464
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @102
-			    location   	(240, 1152)
-			    line_color 	3342489
-			    InterObjView 	@100
-			    height     	60
-			    y_coord    	0
-			    Nested     	FALSE))
-		    (object InterMessView "" @103
-			location   	(16, 384)
-			label      	(object SegLabel @104
-			    Parent_View 	@103
-			    location   	(387, 340)
-			    quidu      	"41ACA10703E7"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	200
-			    justify    	0
-			    label      	"StartL(NID)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@100
-			supplier   	@96
-			Focus_Src  	@101
-			Focus_Entry 	@97
-			origin     	(255, 384)
-			terminus   	(520, 384)
-			ordinal    	0)
-		    (object InterObjView "$UNNAMED$7" @105
-			location   	(1024, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@105
-			    location   	(1024, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	634
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"41ACA12600F1"
-			width      	652
-			height     	1257
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @106
-			    location   	(1024, 448)
-			    line_color 	3342489
-			    InterObjView 	@105
-			    height     	340
-			    y_coord    	280
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$8" @107
-			location   	(1664, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@107
-			    location   	(1664, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	568
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"41ACA1390167"
-			width      	586
-			height     	1257
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @108
-			    location   	(1664, 480)
-			    line_color 	3342489
-			    InterObjView 	@107
-			    height     	248
-			    y_coord    	188
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @109
-			    location   	(1664, 752)
-			    line_color 	3342489
-			    InterObjView 	@107
-			    height     	312
-			    y_coord    	252
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @110
-			    location   	(1664, 832)
-			    line_color 	3342489
-			    InterObjView 	@107
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @111
-			    location   	(1664, 1104)
-			    line_color 	3342489
-			    InterObjView 	@107
-			    height     	228
-			    y_coord    	168
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$10" @112
-			location   	(2128, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@112
-			    location   	(2128, 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      	"41ACFE4D02EC"
-			width      	300
-			height     	1257
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @113
-			    location   	(2128, 512)
-			    line_color 	3342489
-			    InterObjView 	@112
-			    height     	60
-			    y_coord    	0
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$11" @114
-			location   	(2640, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@114
-			    location   	(2640, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	630
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"41ACFEA9031D"
-			width      	648
-			height     	1257
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @115
-			    location   	(2640, 608)
-			    line_color 	3342489
-			    InterObjView 	@114
-			    height     	60
-			    y_coord    	0
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @116
-			    location   	(2640, 720)
-			    line_color 	3342489
-			    InterObjView 	@114
-			    height     	672
-			    y_coord    	612
-			    Nested     	FALSE))
-		    (object InterMessView "" @117
-			location   	(16, 448)
-			label      	(object SegLabel @118
-			    Parent_View 	@117
-			    location   	(779, 404)
-			    quidu      	"41ACA14F03AE"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	831
-			    justify    	0
-			    label      	"SelectProvider"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@96
-			supplier   	@105
-			Focus_Src  	@97
-			Focus_Entry 	@106
-			origin     	(551, 448)
-			terminus   	(1008, 448)
-			ordinal    	1)
-		    (object NoteView @119
-			location   	(1872, 368)
-			label      	(object ItemLabel
-			    Parent_View 	@119
-			    location   	(1640, 309)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	428
-			    label      	"Find all IAPs having NetworkId == NID")
-			line_color 	3342489
-			fill_color 	13434879
-			width      	488
-			height     	131)
-		    (object NoteView @120
-			location   	(2448, 448)
-			label      	(object ItemLabel
-			    Parent_View 	@120
-			    location   	(2251, 382)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	359
-			    label      	"Pick one and start it - no reconnect.")
-			line_color 	3342489
-			fill_color 	13434879
-			width      	419
-			height     	144)
-		    (object NoteView @121
-			location   	(2096, 1248)
-			label      	(object ItemLabel
-			    Parent_View 	@121
-			    location   	(1827, 1157)
-			    fill_color 	13434879
-			    nlines     	3
-			    max_width  	502
-			    label      	
-|See "Connection Start" as to how the subconnection is started at this point.
-			    )
-			line_color 	3342489
-			fill_color 	13434879
-			width      	562
-			height     	194)
-		    (object NoteView @122
-			location   	(1408, 656)
-			label      	(object ItemLabel
-			    Parent_View 	@122
-			    location   	(1239, 547)
-			    fill_color 	13434879
-			    nlines     	4
-			    max_width  	303
-			    label      	"In case of an error pick another one and start it.")
-			line_color 	3342489
-			fill_color 	13434879
-			width      	363
-			height     	231)
-		    (object NoteView @123
-			location   	(1472, 1712)
-			label      	(object ItemLabel
-			    Parent_View 	@123
-			    location   	(528, 1653)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	1853
-			    label      	"This scenario should hopefully be the less painfull way how to start a connection given NID only.")
-			line_color 	3342489
-			fill_color 	13434879
-			width      	1913
-			height     	131)
-		    (object InterMessView "" @124
-			location   	(16, 480)
-			label      	(object SegLabel @125
-			    Parent_View 	@124
-			    location   	(1343, 436)
-			    quidu      	"421CB97902D6"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	259
-			    justify    	0
-			    label      	"SelectProvider"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@105
-			supplier   	@107
-			Focus_Src  	@106
-			Focus_Entry 	@108
-			origin     	(1039, 480)
-			terminus   	(1648, 480)
-			ordinal    	2)
-		    (object InterMessView "" @126
-			location   	(16, 512)
-			label      	(object SegLabel @127
-			    Parent_View 	@126
-			    location   	(1895, 468)
-			    quidu      	"421CB99B039D"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	200
-			    justify    	0
-			    label      	"Query(NID)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@107
-			supplier   	@112
-			Focus_Src  	@108
-			Focus_Entry 	@113
-			origin     	(1679, 512)
-			terminus   	(2112, 512)
-			ordinal    	3)
-		    (object InterMessView "" @128
-			location   	(16, 608)
-			label      	(object SegLabel @129
-			    Parent_View 	@128
-			    location   	(2151, 564)
-			    quidu      	"421CB9D90341"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	259
-			    justify    	0
-			    label      	"SelectProvider"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@107
-			supplier   	@114
-			Focus_Src  	@108
-			Focus_Entry 	@115
-			origin     	(1679, 608)
-			terminus   	(2624, 608)
-			ordinal    	4)
-		    (object InterMessView "" @130
-			location   	(16, 752)
-			label      	(object SegLabel @131
-			    Parent_View 	@130
-			    location   	(2152, 708)
-			    quidu      	"421CBA0400F3"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	725
-			    justify    	0
-			    label      	"SelectComplete"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	1)
-			line_color 	3342489
-			client     	@114
-			supplier   	@107
-			Focus_Src  	@116
-			Focus_Entry 	@109
-			origin     	(2624, 752)
-			terminus   	(1680, 752)
-			ordinal    	5)
-		    (object InterMessView "" @132
-			location   	(16, 944)
-			label      	(object SegLabel @133
-			    Parent_View 	@132
-			    location   	(1100, 900)
-			    quidu      	"421CBAE90350"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	288
-			    justify    	0
-			    label      	"SelectComplete"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	1)
-			line_color 	3342489
-			client     	@107
-			supplier   	@96
-			Focus_Src  	@109
-			Focus_Entry 	@98
-			origin     	(1648, 944)
-			terminus   	(552, 944)
-			ordinal    	7)
-		    (object SelfMessView "" @134
-			location   	(16, 832)
-			label      	(object SegLabel @135
-			    Parent_View 	@134
-			    location   	(1755, 788)
-			    quidu      	"421CBB01037D"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	394
-			    justify    	0
-			    label      	"FindOrCreateProviderL"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@107
-			supplier   	@107
-			Focus_Src  	@109
-			Focus_Entry 	@110
-			origin     	(1680, 832)
-			terminus   	(1830, 832)
-			ordinal    	6)
-		    (object InterMessView "" @136
-			location   	(16, 1104)
-			label      	(object SegLabel @137
-			    Parent_View 	@136
-			    location   	(2152, 1060)
-			    quidu      	"421CBBCB0383"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	150
-			    justify    	0
-			    label      	"LayerUp"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	1)
-			line_color 	3342489
-			client     	@114
-			supplier   	@107
-			Focus_Src  	@116
-			Focus_Entry 	@111
-			origin     	(2624, 1104)
-			terminus   	(1680, 1104)
-			ordinal    	8)
-		    (object InterMessView "" @138
-			location   	(16, 1136)
-			label      	(object SegLabel @139
-			    Parent_View 	@138
-			    location   	(1100, 1092)
-			    quidu      	"421CBBE200F1"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	150
-			    justify    	0
-			    label      	"LayerUp"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	1)
-			line_color 	3342489
-			client     	@107
-			supplier   	@96
-			Focus_Src  	@111
-			Focus_Entry 	@99
-			origin     	(1648, 1136)
-			terminus   	(552, 1136)
-			ordinal    	9)
-		    (object InterMessView "" @140
-			location   	(16, 1152)
-			label      	(object SegLabel @141
-			    Parent_View 	@140
-			    location   	(388, 1108)
-			    quidu      	"421CBBFF03B9"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	244
-			    justify    	0
-			    label      	"ReqComplete"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	1)
-			line_color 	3342489
-			client     	@96
-			supplier   	@100
-			Focus_Src  	@99
-			Focus_Entry 	@102
-			origin     	(520, 1152)
-			terminus   	(256, 1152)
-			ordinal    	10)))
-	    (object InteractionDiagram "Data side Connection Notify (CSocket::Bearer)"
-		mechanism_ref 	@3
-		quid       	"41AC927901CB"
-		title      	"Data side Connection Notify (CSocket::Bearer)"
-		zoom       	100
-		max_height 	28350
-		max_width  	21600
-		origin_x   	591
-		origin_y   	0
-		items      	(list diagram_item_list
-		    (object InterObjView "$UNNAMED$12" @142
-			location   	(288, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@142
-			    location   	(288, 296)
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	360
-			    justify    	0
-			    label      	"")
-			icon       	"Actor"
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"41AC9607011F"
-			width      	336
-			height     	1037
-			icon_height 	162
-			icon_width 	120
-			icon_y_offset 	-47
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @143
-			    location   	(288, 368)
-			    line_color 	3342489
-			    InterObjView 	@142
-			    height     	804
-			    y_coord    	744
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$13" @144
-			location   	(736, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@144
-			    location   	(736, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	540
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"41AC9607012D"
-			width      	558
-			height     	1037
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @145
-			    location   	(736, 368)
-			    line_color 	3342489
-			    InterObjView 	@144
-			    height     	744
-			    y_coord    	684
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @146
-			    location   	(736, 912)
-			    line_color 	3342489
-			    InterObjView 	@144
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @147
-			    location   	(736, 992)
-			    line_color 	3342489
-			    InterObjView 	@144
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE))
-		    (object InterObjView "$UNNAMED$14" @148
-			location   	(1408, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@148
-			    location   	(1408, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	698
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"41AC96070130"
-			width      	716
-			height     	1037
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @149
-			    location   	(1408, 384)
-			    line_color 	3342489
-			    InterObjView 	@148
-			    height     	60
-			    y_coord    	0
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$15" @150
-			location   	(2080, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@150
-			    location   	(2080, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	554
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"41D3407F01D5"
-			width      	572
-			height     	1037
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @151
-			    location   	(2080, 528)
-			    line_color 	3342489
-			    InterObjView 	@150
-			    height     	200
-			    y_coord    	140
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @152
-			    location   	(2080, 608)
-			    line_color 	3342489
-			    InterObjView 	@150
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @153
-			    location   	(2080, 752)
-			    line_color 	3342489
-			    InterObjView 	@150
-			    height     	60
-			    y_coord    	0
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @154
-			    location   	(2080, 832)
-			    line_color 	3342489
-			    InterObjView 	@150
-			    height     	200
-			    y_coord    	140
-			    Nested     	FALSE))
-		    (object InterMessView "" @155
-			location   	(16, 368)
-			label      	(object SegLabel @156
-			    Parent_View 	@155
-			    location   	(511, 324)
-			    quidu      	"41AC9607012A"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	119
-			    justify    	0
-			    label      	"Bearer"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@142
-			supplier   	@144
-			Focus_Src  	@143
-			Focus_Entry 	@145
-			origin     	(303, 368)
-			terminus   	(720, 368)
-			ordinal    	0)
-		    (object NoteView @157
-			location   	(2528, 400)
-			label      	(object ItemLabel
-			    Parent_View 	@157
-			    location   	(2221, 319)
-			    fill_color 	13434879
-			    nlines     	3
-			    max_width  	578
-			    label      	"Returns CSubConnectionProviderBase instance or NULL if not found.")
-			line_color 	3342489
-			fill_color 	13434879
-			width      	638
-			height     	175)
-		    (object InterMessView "" @158
-			location   	(16, 384)
-			label      	(object SegLabel @159
-			    Parent_View 	@158
-			    location   	(1071, 340)
-			    quidu      	"41AC9A1B022F"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	488
-			    justify    	0
-			    label      	"FindProvider(LayerTID,OID)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@144
-			supplier   	@148
-			Focus_Src  	@145
-			Focus_Entry 	@149
-			origin     	(751, 384)
-			terminus   	(1392, 384)
-			ordinal    	1)
-		    (object AttachView "" @160
-			stereotype 	TRUE
-			line_color 	3342489
-			client     	@157
-			supplier   	@158
-			line_style 	0)
-		    (object NoteView @161
-			location   	(592, 80)
-			label      	(object ItemLabel
-			    Parent_View 	@161
-			    location   	(454, 14)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	240
-			    label      	"Data side (PRT).")
-			line_color 	3342489
-			fill_color 	13434879
-			width      	300
-			height     	144)
-		    (object AttachView "" @162
-			stereotype 	TRUE
-			line_color 	3342489
-			client     	@161
-			supplier   	@142
-			line_style 	0)
-		    (object NoteView @163
-			location   	(528, 512)
-			label      	(object ItemLabel
-			    Parent_View 	@163
-			    location   	(353, 446)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	315
-			    label      	"via MSocketNotify")
-			line_color 	3342489
-			fill_color 	13434879
-			width      	375
-			height     	144)
-		    (object AttachView "" @164
-			stereotype 	TRUE
-			line_color 	3342489
-			client     	@163
-			supplier   	@155
-			line_style 	0)
-		    (object Label @165
-			location   	(1024, 48)
-			nlines     	17
-			max_width  	75
-			label      	
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-			)
-		    (object Label @166
-			location   	(752, 64)
-			nlines     	1
-			max_width  	268
-			label      	"DATA Thread")
-		    (object Label @167
-			location   	(1056, 64)
-			nlines     	1
-			max_width  	350
-			label      	"CONTROL Thread")
-		    (object InterMessView "" @168
-			location   	(16, 528)
-			label      	(object SegLabel @169
-			    Parent_View 	@168
-			    location   	(1407, 484)
-			    quidu      	"41D340A70120"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	94
-			    justify    	0
-			    label      	"JoinL"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@144
-			supplier   	@150
-			Focus_Src  	@145
-			Focus_Entry 	@151
-			origin     	(751, 528)
-			terminus   	(2064, 528)
-			ordinal    	2)
-		    (object InterMessView "" @170
-			location   	(16, 752)
-			label      	(object SegLabel @171
-			    Parent_View 	@170
-			    location   	(1407, 708)
-			    quidu      	"41D340F50095"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	316
-			    justify    	0
-			    label      	"DataClientRouted"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@144
-			supplier   	@150
-			Focus_Src  	@145
-			Focus_Entry 	@153
-			origin     	(751, 752)
-			terminus   	(2064, 752)
-			ordinal    	4)
-		    (object InterMessView "" @172
-			location   	(16, 912)
-			label      	(object SegLabel @173
-			    Parent_View 	@172
-			    location   	(1408, 868)
-			    quidu      	"41D3410602E8"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	484
-			    justify    	0
-			    label      	"JoinCompleted / JoinFailed"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	1)
-			line_color 	3342489
-			client     	@150
-			supplier   	@144
-			Focus_Src  	@154
-			Focus_Entry 	@146
-			origin     	(2064, 912)
-			terminus   	(752, 912)
-			ordinal    	5)
-		    (object SelfMessView "" @174
-			location   	(16, 992)
-			label      	(object SegLabel @175
-			    Parent_View 	@174
-			    location   	(827, 948)
-			    quidu      	"41D3412201D0"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	169
-			    justify    	0
-			    label      	"SetOption"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@144
-			supplier   	@144
-			Focus_Src  	@145
-			Focus_Entry 	@147
-			origin     	(752, 992)
-			terminus   	(902, 992)
-			ordinal    	6)
-		    (object SelfMessView "" @176
-			location   	(16, 608)
-			label      	(object SegLabel @177
-			    Parent_View 	@176
-			    location   	(2171, 564)
-			    quidu      	"422C998B01D8"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	378
-			    justify    	0
-			    label      	"DoDataClientJoiningL"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@150
-			supplier   	@150
-			Focus_Src  	@151
-			Focus_Entry 	@152
-			origin     	(2096, 608)
-			terminus   	(2246, 608)
-			ordinal    	3)))
-	    (object InteractionDiagram "Data side connection request (CSocket::NoBearer)"
-		mechanism_ref 	@4
-		quid       	"41AC958D0124"
-		title      	"Data side connection request (CSocket::NoBearer)"
-		zoom       	100
-		max_height 	28350
-		max_width  	21600
-		origin_x   	963
-		origin_y   	322
-		items      	(list diagram_item_list
-		    (object InterObjView "$UNNAMED$16" @178
-			location   	(192, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@178
-			    location   	(192, 296)
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	360
-			    justify    	0
-			    label      	"")
-			icon       	"Actor"
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"41AC95F100BA"
-			width      	336
-			height     	1249
-			icon_height 	162
-			icon_width 	120
-			icon_y_offset 	-47
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @179
-			    location   	(192, 368)
-			    line_color 	3342489
-			    InterObjView 	@178
-			    height     	964
-			    y_coord    	904
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$17" @180
-			location   	(624, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@180
-			    location   	(624, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	540
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"41AC95F100BF"
-			width      	558
-			height     	1249
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @181
-			    location   	(624, 368)
-			    line_color 	3342489
-			    InterObjView 	@180
-			    height     	904
-			    y_coord    	844
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @182
-			    location   	(624, 528)
-			    line_color 	3342489
-			    InterObjView 	@180
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @183
-			    location   	(624, 1152)
-			    line_color 	3342489
-			    InterObjView 	@180
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @184
-			    location   	(624, 1264)
-			    line_color 	3342489
-			    InterObjView 	@180
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE))
-		    (object InterObjView "$UNNAMED$18" @185
-			location   	(1280, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@185
-			    location   	(1280, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	724
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"41AC95F100C2"
-			width      	742
-			height     	1249
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @186
-			    location   	(1280, 448)
-			    line_color 	3342489
-			    InterObjView 	@185
-			    height     	200
-			    y_coord    	140
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$20" @187
-			location   	(2608, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@187
-			    location   	(2608, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	554
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"41AC95F100C7"
-			width      	572
-			height     	1249
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @188
-			    location   	(2608, 800)
-			    line_color 	3342489
-			    InterObjView 	@187
-			    height     	216
-			    y_coord    	156
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @189
-			    location   	(2608, 896)
-			    line_color 	3342489
-			    InterObjView 	@187
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @190
-			    location   	(2608, 1056)
-			    line_color 	3342489
-			    InterObjView 	@187
-			    height     	60
-			    y_coord    	0
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @191
-			    location   	(2608, 1264)
-			    line_color 	3342489
-			    InterObjView 	@187
-			    height     	120
-			    y_coord    	60
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$19" @192
-			location   	(1984, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@192
-			    location   	(1984, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	626
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"41CC03850152"
-			width      	644
-			height     	1249
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @193
-			    location   	(1984, 656)
-			    line_color 	3342489
-			    InterObjView 	@192
-			    height     	60
-			    y_coord    	0
-			    Nested     	FALSE))
-		    (object InterMessView "" @194
-			location   	(16, 368)
-			label      	(object SegLabel @195
-			    Parent_View 	@194
-			    location   	(407, 324)
-			    quidu      	"41AC95F100BC"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	169
-			    justify    	0
-			    label      	"NoBearer"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@178
-			supplier   	@180
-			Focus_Src  	@179
-			Focus_Entry 	@181
-			origin     	(207, 368)
-			terminus   	(608, 368)
-			ordinal    	0)
-		    (object InterMessView "" @196
-			location   	(16, 448)
-			label      	(object SegLabel @197
-			    Parent_View 	@196
-			    location   	(951, 404)
-			    quidu      	"41AC95F100BD"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	1038
-			    justify    	0
-			    label      	"SelectProvider (protocolID,[OID],*selection observer)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@180
-			supplier   	@185
-			Focus_Src  	@181
-			Focus_Entry 	@186
-			origin     	(639, 448)
-			terminus   	(1264, 448)
-			ordinal    	1)
-		    (object NoteView @198
-			location   	(432, 80)
-			label      	(object ItemLabel
-			    Parent_View 	@198
-			    location   	(294, 20)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	240
-			    label      	"Data side (PRT).")
-			line_color 	3342489
-			fill_color 	13434879
-			width      	300
-			height     	132)
-		    (object AttachView "" @199
-			stereotype 	TRUE
-			line_color 	3342489
-			client     	@198
-			supplier   	@178
-			line_style 	0)
-		    (object Label @200
-			location   	(633, 53)
-			nlines     	1
-			max_width  	268
-			label      	"DATA Thread")
-		    (object Label @201
-			location   	(953, 53)
-			nlines     	1
-			max_width  	350
-			label      	"CONTROL Thread")
-		    (object Label @202
-			location   	(905, 37)
-			nlines     	32
-			max_width  	63
-			label      	
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-			)
-		    (object NoteView @203
-			location   	(1632, 1568)
-			label      	(object ItemLabel
-			    Parent_View 	@203
-			    location   	(1329, 1484)
-			    fill_color 	13434879
-			    nlines     	3
-			    max_width  	571
-			    label      	"Through MSubConnectionDataClient interface.")
-			line_color 	3342489
-			fill_color 	13434879
-			width      	631
-			height     	181)
-		    (object NoteView @204
-			location   	(2736, 672)
-			label      	(object ItemLabel
-			    Parent_View 	@204
-			    location   	(2339, 613)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	759
-			    label      	
-|see "Connection Provider Start" sequence for details on Start.
-			    )
-			line_color 	3342489
-			fill_color 	13434879
-			width      	819
-			height     	131)
-		    (object InterMessView "" @205
-			location   	(16, 1056)
-			label      	(object SegLabel @206
-			    Parent_View 	@205
-			    location   	(1615, 1012)
-			    quidu      	"41C331930263"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	316
-			    justify    	0
-			    label      	"DataClientRouted"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@180
-			supplier   	@187
-			Focus_Src  	@181
-			Focus_Entry 	@190
-			origin     	(639, 1056)
-			terminus   	(2592, 1056)
-			ordinal    	6)
-		    (object NoteView @207
-			location   	(1968, 416)
-			label      	(object ItemLabel
-			    Parent_View 	@207
-			    location   	(1587, 338)
-			    fill_color 	13434879
-			    nlines     	3
-			    max_width  	727
-			    label      	
-|see "Connection Provider Select" sequence for details on Start and Select.
-			    )
-			line_color 	3342489
-			fill_color 	13434879
-			width      	787
-			height     	169)
-		    (object AttachView "" @208
-			stereotype 	TRUE
-			line_color 	3342489
-			client     	@207
-			supplier   	@196
-			line_style 	0)
-		    (object InterMessView "" @209
-			location   	(16, 800)
-			label      	(object SegLabel @210
-			    Parent_View 	@209
-			    location   	(1615, 756)
-			    quidu      	"41C332CB01DC"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	94
-			    justify    	0
-			    label      	"JoinL"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@180
-			supplier   	@187
-			Focus_Src  	@181
-			Focus_Entry 	@188
-			origin     	(639, 800)
-			terminus   	(2592, 800)
-			ordinal    	4)
-		    (object InterMessView "" @211
-			location   	(16, 528)
-			label      	(object SegLabel @212
-			    Parent_View 	@211
-			    location   	(952, 484)
-			    quidu      	"41C3333A00BB"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	288
-			    justify    	0
-			    label      	"SelectComplete"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	1)
-			line_color 	3342489
-			client     	@185
-			supplier   	@180
-			Focus_Src  	@186
-			Focus_Entry 	@182
-			origin     	(1264, 528)
-			terminus   	(640, 528)
-			ordinal    	2)
-		    (object InterMessView "" @213
-			location   	(16, 656)
-			label      	(object SegLabel @214
-			    Parent_View 	@213
-			    location   	(1303, 612)
-			    quidu      	"41CC03AC0005"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	1123
-			    justify    	0
-			    label      	"FindOrCreateProviderL(selected connection,EAttachToDefault)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@180
-			supplier   	@192
-			Focus_Src  	@181
-			Focus_Entry 	@193
-			origin     	(639, 656)
-			terminus   	(1968, 656)
-			ordinal    	3)
-		    (object NoteView @215
-			location   	(1168, 1184)
-			label      	(object ItemLabel
-			    Parent_View 	@215
-			    location   	(893, 1118)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	515
-			    label      	"Bind service provider with the connection.")
-			line_color 	3342489
-			fill_color 	13434879
-			width      	575
-			height     	144)
-		    (object NoteView @216
-			location   	(1616, 2032)
-			label      	(object ItemLabel
-			    Parent_View 	@216
-			    location   	(816, 1910)
-			    fill_color 	13434879
-			    nlines     	5
-			    max_width  	1565
-			    label      	"At the moment the network layer (e.g IP connection factory) doesn't do any selection instead it uses the shim layer to do the selection for it => the client than calls CConnectionProviderFactoryContainre::FindOrCreateProvider to find a network layer provider.")
-			line_color 	3342489
-			fill_color 	13434879
-			width      	1625
-			height     	256)
-		    (object SelfMessView "" @217
-			location   	(16, 1152)
-			label      	(object SegLabel @218
-			    Parent_View 	@217
-			    location   	(715, 1108)
-			    quidu      	"421DD4DA0037"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	169
-			    justify    	0
-			    label      	"SetOption"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@180
-			supplier   	@180
-			Focus_Src  	@181
-			Focus_Entry 	@183
-			origin     	(640, 1152)
-			terminus   	(790, 1152)
-			ordinal    	7)
-		    (object AttachView "" @219
-			stereotype 	TRUE
-			line_color 	3342489
-			client     	@215
-			supplier   	@217
-			line_style 	0)
-		    (object InterMessView "" @220
-			location   	(16, 1264)
-			label      	(object SegLabel @221
-			    Parent_View 	@220
-			    location   	(1616, 1220)
-			    quidu      	"422C99200131"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	244
-			    justify    	0
-			    label      	"JoinComplete"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	1)
-			line_color 	3342489
-			client     	@187
-			supplier   	@180
-			Focus_Src  	@191
-			Focus_Entry 	@184
-			origin     	(2592, 1264)
-			terminus   	(640, 1264)
-			ordinal    	8)
-		    (object AttachView "" @222
-			stereotype 	TRUE
-			line_color 	3342489
-			client     	@203
-			supplier   	@220
-			line_style 	0)
-		    (object SelfMessView "" @223
-			location   	(16, 896)
-			label      	(object SegLabel @224
-			    Parent_View 	@223
-			    location   	(2699, 852)
-			    quidu      	"422C995D0130"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	378
-			    justify    	0
-			    label      	"DoDataClientJoiningL"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@187
-			supplier   	@187
-			Focus_Src  	@188
-			Focus_Entry 	@189
-			origin     	(2624, 896)
-			terminus   	(2774, 896)
-			ordinal    	5)))
-	    (object InteractionDiagram "Connecion Provider Selection"
-		mechanism_ref 	@5
-		quid       	"41B6E8B1032F"
-		title      	"Connecion Provider Selection"
-		zoom       	100
-		max_height 	28350
-		max_width  	21600
-		origin_x   	0
-		origin_y   	0
-		items      	(list diagram_item_list
-		    (object InterObjView "$UNNAMED$21" @225
-			location   	(272, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@225
-			    location   	(272, 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      	"41B6E8FD01D0"
-			width      	300
-			height     	2125
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @226
-			    location   	(272, 368)
-			    line_color 	3342489
-			    InterObjView 	@225
-			    height     	1044
-			    y_coord    	984
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @227
-			    location   	(272, 1472)
-			    line_color 	3342489
-			    InterObjView 	@225
-			    height     	60
-			    y_coord    	0
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @228
-			    location   	(272, 2032)
-			    line_color 	3342489
-			    InterObjView 	@225
-			    height     	60
-			    y_coord    	0
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$22" @229
-			location   	(807, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@229
-			    location   	(807, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	724
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"41B6E9370074"
-			width      	742
-			height     	2125
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @230
-			    location   	(807, 368)
-			    line_color 	3342489
-			    InterObjView 	@229
-			    height     	984
-			    y_coord    	924
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @231
-			    location   	(807, 432)
-			    line_color 	3342489
-			    InterObjView 	@229
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @232
-			    location   	(807, 720)
-			    line_color 	3342489
-			    InterObjView 	@229
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE))
-		    (object InterObjView "$UNNAMED$23" @233
-			location   	(3872, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@233
-			    location   	(3872, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	492
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"41B6EF0C000D"
-			width      	510
-			height     	2125
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @234
-			    location   	(3872, 912)
-			    line_color 	3342489
-			    InterObjView 	@233
-			    height     	60
-			    y_coord    	0
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @235
-			    location   	(3872, 992)
-			    line_color 	3342489
-			    InterObjView 	@233
-			    height     	60
-			    y_coord    	0
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @236
-			    location   	(3872, 1152)
-			    line_color 	3342489
-			    InterObjView 	@233
-			    height     	584
-			    y_coord    	524
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @237
-			    location   	(3872, 1744)
-			    line_color 	3342489
-			    InterObjView 	@233
-			    height     	168
-			    y_coord    	108
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @238
-			    location   	(3872, 1888)
-			    line_color 	3342489
-			    InterObjView 	@233
-			    height     	372
-			    y_coord    	312
-			    Nested     	TRUE))
-		    (object InterObjView "$UNNAMED$27" @239
-			location   	(2000, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@239
-			    location   	(2000, 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      	"421D09B40135"
-			width      	456
-			height     	2125
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @240
-			    location   	(2000, 560)
-			    line_color 	3342489
-			    InterObjView 	@239
-			    height     	60
-			    y_coord    	0
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @241
-			    location   	(2000, 640)
-			    line_color 	3342489
-			    InterObjView 	@239
-			    height     	592
-			    y_coord    	532
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @242
-			    location   	(2000, 1376)
-			    line_color 	3342489
-			    InterObjView 	@239
-			    height     	216
-			    y_coord    	156
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @243
-			    location   	(2000, 2000)
-			    line_color 	3342489
-			    InterObjView 	@239
-			    height     	216
-			    y_coord    	156
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @244
-			    location   	(2000, 2096)
-			    line_color 	3342489
-			    InterObjView 	@239
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE))
-		    (object InterObjView "$UNNAMED$26" @245
-			location   	(2560, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@245
-			    location   	(2560, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	630
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"41C1C87D02C2"
-			width      	648
-			height     	2125
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @246
-			    location   	(2560, 768)
-			    line_color 	3342489
-			    InterObjView 	@245
-			    height     	404
-			    y_coord    	344
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$25" @247
-			location   	(1472, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@247
-			    location   	(1472, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	551
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"41C1C6E600E2"
-			width      	569
-			height     	2125
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @248
-			    location   	(1472, 544)
-			    line_color 	3342489
-			    InterObjView 	@247
-			    height     	748
-			    y_coord    	688
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$24" @249
-			location   	(3248, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@249
-			    location   	(3248, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	698
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"41C1A9150148"
-			width      	716
-			height     	2125
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @250
-			    location   	(3248, 800)
-			    line_color 	3342489
-			    InterObjView 	@249
-			    height     	60
-			    y_coord    	0
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @251
-			    location   	(3248, 880)
-			    line_color 	3342489
-			    InterObjView 	@249
-			    height     	232
-			    y_coord    	172
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @252
-			    location   	(3248, 1344)
-			    line_color 	3342489
-			    InterObjView 	@249
-			    height     	308
-			    y_coord    	248
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @253
-			    location   	(3248, 1616)
-			    line_color 	3342489
-			    InterObjView 	@249
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @254
-			    location   	(3248, 1792)
-			    line_color 	3342489
-			    InterObjView 	@249
-			    height     	60
-			    y_coord    	0
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @255
-			    location   	(3248, 1936)
-			    line_color 	3342489
-			    InterObjView 	@249
-			    height     	264
-			    y_coord    	204
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @256
-			    location   	(3248, 2080)
-			    line_color 	3342489
-			    InterObjView 	@249
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE))
-		    (object InterMessView "" @257
-			location   	(16, 368)
-			label      	(object SegLabel @258
-			    Parent_View 	@257
-			    location   	(539, 324)
-			    quidu      	"41B701DE0002"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	788
-			    justify    	0
-			    label      	"SelectProvider (layer,protocolID,[OID],*this)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@225
-			supplier   	@229
-			Focus_Src  	@226
-			Focus_Entry 	@230
-			origin     	(287, 368)
-			terminus   	(791, 368)
-			ordinal    	0)
-		    (object NoteView @259
-			location   	(1664, 2512)
-			label      	(object ItemLabel
-			    Parent_View 	@259
-			    location   	(914, 2381)
-			    fill_color 	13434879
-			    nlines     	5
-			    max_width  	1465
-			    label      	"How can selection pop a dialog? Are we to have more than one dialog? It could pop a dialog in case it sees the desired is not available. But what if it is avaiable and cannot start? What happens than? Another dialog? Looks like we need Open/Create/Start. Start'd call the Create in case Create's not called before the Start.")
-			line_color 	3342489
-			fill_color 	13434879
-			width      	1525
-			height     	275)
-		    (object NoteView @260
-			location   	(272, 80)
-			label      	(object ItemLabel
-			    Parent_View 	@260
-			    location   	(134, 20)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	240
-			    label      	"CConnection layer.")
-			line_color 	3342489
-			fill_color 	13434879
-			width      	300
-			height     	132)
-		    (object NoteView @261
-			location   	(2288, 80)
-			label      	(object ItemLabel
-			    Parent_View 	@261
-			    location   	(1691, 11)
-			    fill_color 	13434879
-			    nlines     	3
-			    max_width  	1159
-			    label      	
-|There will be a selector at every layer but at the moment the only "selection" is in NETCON. So network selector always talks to the shim factory.
-			    )
-			line_color 	3342489
-			fill_color 	13434879
-			width      	1219
-			height     	150)
-		    (object NoteView @262
-			location   	(400, 528)
-			label      	(object ItemLabel
-			    Parent_View 	@262
-			    location   	(162, 466)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	440
-			    label      	
-|passes "this" (itself) as a selection observer.
-			    )
-			line_color 	3342489
-			fill_color 	13434879
-			width      	500
-			height     	137)
-		    (object AttachView "" @263
-			stereotype 	TRUE
-			line_color 	3342489
-			client     	@262
-			supplier   	@257
-			line_style 	0)
-		    (object SelfMessView "" @264
-			location   	(16, 432)
-			label      	(object SegLabel @265
-			    Parent_View 	@264
-			    location   	(898, 388)
-			    quidu      	"41C1C76E0164"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	488
-			    justify    	0
-			    label      	"FindFactory(layer,protocolID)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@229
-			supplier   	@229
-			Focus_Src  	@230
-			Focus_Entry 	@231
-			origin     	(823, 432)
-			terminus   	(973, 432)
-			ordinal    	1)
-		    (object InterMessView "" @266
-			location   	(16, 544)
-			label      	(object SegLabel @267
-			    Parent_View 	@266
-			    location   	(1139, 500)
-			    quidu      	"41C1C78A00F0"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	488
-			    justify    	0
-			    label      	"SelectProvider([OID],aThis)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@229
-			supplier   	@247
-			Focus_Src  	@230
-			Focus_Entry 	@248
-			origin     	(822, 544)
-			terminus   	(1456, 544)
-			ordinal    	2)
-		    (object InterMessView "" @268
-			location   	(16, 1344)
-			label      	(object SegLabel @269
-			    Parent_View 	@268
-			    location   	(3560, 1300)
-			    quidu      	"41C1CB310100"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	400
-			    justify    	0
-			    label      	"ProgressNotification( )"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	1)
-			line_color 	3342489
-			client     	@233
-			supplier   	@249
-			Focus_Src  	@236
-			Focus_Entry 	@252
-			origin     	(3856, 1344)
-			terminus   	(3264, 1344)
-			ordinal    	11)
-		    (object NoteView @270
-			location   	(3888, 656)
-			label      	(object ItemLabel
-			    Parent_View 	@270
-			    location   	(3463, 572)
-			    fill_color 	13434879
-			    nlines     	3
-			    max_width  	815
-			    label      	
-|See "Link Layer Shim Selection" sequence for what happens during CNifSession::StartL.
-			    )
-			line_color 	3342489
-			fill_color 	13434879
-			width      	875
-			height     	181)
-		    (object NoteView @271
-			location   	(1344, 80)
-			label      	(object ItemLabel
-			    Parent_View 	@271
-			    location   	(1206, 20)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	240
-			    label      	"network layer")
-			line_color 	3342489
-			fill_color 	13434879
-			width      	300
-			height     	132)
-		    (object InterMessView "" @272
-			location   	(16, 560)
-			label      	(object SegLabel @273
-			    Parent_View 	@272
-			    location   	(1735, 516)
-			    quidu      	"421D0A0D0366"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	100
-			    justify    	0
-			    label      	"NewL"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@247
-			supplier   	@239
-			Focus_Src  	@248
-			Focus_Entry 	@240
-			origin     	(1487, 560)
-			terminus   	(1984, 560)
-			ordinal    	3)
-		    (object InterMessView "" @274
-			location   	(16, 640)
-			label      	(object SegLabel @275
-			    Parent_View 	@274
-			    location   	(1735, 596)
-			    quidu      	"421D0A160355"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	116
-			    justify    	0
-			    label      	"Select"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@247
-			supplier   	@239
-			Focus_Src  	@248
-			Focus_Entry 	@241
-			origin     	(1487, 640)
-			terminus   	(1984, 640)
-			ordinal    	4)
-		    (object InterMessView "" @276
-			location   	(16, 720)
-			label      	(object SegLabel @277
-			    Parent_View 	@276
-			    location   	(1404, 676)
-			    quidu      	"421D0A270364"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	878
-			    justify    	0
-			    label      	"FindFactory(KShimConnectionProviderFactoryId)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	1)
-			line_color 	3342489
-			client     	@239
-			supplier   	@229
-			Focus_Src  	@241
-			Focus_Entry 	@232
-			origin     	(1984, 720)
-			terminus   	(823, 720)
-			ordinal    	5)
-		    (object InterMessView "" @278
-			location   	(16, 768)
-			label      	(object SegLabel @279
-			    Parent_View 	@278
-			    location   	(2279, 724)
-			    quidu      	"421D0A5E01FC"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	259
-			    justify    	0
-			    label      	"SelectProvider"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@239
-			supplier   	@245
-			Focus_Src  	@241
-			Focus_Entry 	@246
-			origin     	(2015, 768)
-			terminus   	(2544, 768)
-			ordinal    	6)
-		    (object InterMessView "" @280
-			location   	(16, 800)
-			label      	(object SegLabel @281
-			    Parent_View 	@280
-			    location   	(2903, 756)
-			    quidu      	"421D0A750064"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	100
-			    justify    	0
-			    label      	"NewL"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@245
-			supplier   	@249
-			Focus_Src  	@246
-			Focus_Entry 	@250
-			origin     	(2575, 800)
-			terminus   	(3232, 800)
-			ordinal    	7)
-		    (object InterMessView "" @282
-			location   	(16, 880)
-			label      	(object SegLabel @283
-			    Parent_View 	@282
-			    location   	(2903, 836)
-			    quidu      	"421D0A850284"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	116
-			    justify    	0
-			    label      	"Select"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@245
-			supplier   	@249
-			Focus_Src  	@246
-			Focus_Entry 	@251
-			origin     	(2575, 880)
-			terminus   	(3232, 880)
-			ordinal    	8)
-		    (object InterMessView "" @284
-			location   	(16, 912)
-			label      	(object SegLabel @285
-			    Parent_View 	@284
-			    location   	(3559, 868)
-			    quidu      	"421D0A960257"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	100
-			    justify    	0
-			    label      	"NewL"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@249
-			supplier   	@233
-			Focus_Src  	@251
-			Focus_Entry 	@234
-			origin     	(3263, 912)
-			terminus   	(3856, 912)
-			ordinal    	9)
-		    (object InterMessView "" @286
-			location   	(16, 992)
-			label      	(object SegLabel @287
-			    Parent_View 	@286
-			    location   	(3559, 948)
-			    quidu      	"421D0AA101E5"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	109
-			    justify    	0
-			    label      	"StartL"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@249
-			supplier   	@233
-			Focus_Src  	@251
-			Focus_Entry 	@235
-			origin     	(3263, 992)
-			terminus   	(3856, 992)
-			ordinal    	10)
-		    (object InterMessView "" @288
-			location   	(16, 1376)
-			label      	(object SegLabel @289
-			    Parent_View 	@288
-			    location   	(2624, 1332)
-			    quidu      	"421D0AC3039E"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	363
-			    justify    	0
-			    label      	"ProgressNotification"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	1)
-			line_color 	3342489
-			client     	@249
-			supplier   	@239
-			Focus_Src  	@252
-			Focus_Entry 	@242
-			origin     	(3232, 1376)
-			terminus   	(2016, 1376)
-			ordinal    	12)
-		    (object InterMessView "" @290
-			location   	(16, 1792)
-			label      	(object SegLabel @291
-			    Parent_View 	@290
-			    location   	(3560, 1748)
-			    quidu      	"421D0AF603A1"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	375
-			    justify    	0
-			    label      	"SubConnectionEvent"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	1)
-			line_color 	3342489
-			client     	@233
-			supplier   	@249
-			Focus_Src  	@237
-			Focus_Entry 	@254
-			origin     	(3856, 1792)
-			terminus   	(3264, 1792)
-			ordinal    	15)
-		    (object InterMessView "" @292
-			location   	(16, 1936)
-			label      	(object SegLabel @293
-			    Parent_View 	@292
-			    location   	(3560, 1892)
-			    quidu      	"421D0B0F023F"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	272
-			    justify    	0
-			    label      	"LinkLayerOpen"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	1)
-			line_color 	3342489
-			client     	@233
-			supplier   	@249
-			Focus_Src  	@238
-			Focus_Entry 	@255
-			origin     	(3856, 1936)
-			terminus   	(3264, 1936)
-			ordinal    	16)
-		    (object InterMessView "" @294
-			location   	(16, 1616)
-			label      	(object SegLabel @295
-			    Parent_View 	@294
-			    location   	(3560, 1572)
-			    quidu      	"421D0B2601B6"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	341
-			    justify    	0
-			    label      	"SelectionComplete"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	1)
-			line_color 	3342489
-			client     	@233
-			supplier   	@249
-			Focus_Src  	@236
-			Focus_Entry 	@253
-			origin     	(3856, 1616)
-			terminus   	(3264, 1616)
-			ordinal    	14)
-		    (object SelfMessView "" @296
-			location   	(16, 2080)
-			label      	(object SegLabel @297
-			    Parent_View 	@296
-			    location   	(3339, 2036)
-			    quidu      	"421D0B4C0356"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	213
-			    justify    	0
-			    label      	"AsyncDelete"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@249
-			supplier   	@249
-			Focus_Src  	@255
-			Focus_Entry 	@256
-			origin     	(3264, 2080)
-			terminus   	(3414, 2080)
-			ordinal    	19)
-		    (object InterMessView "" @298
-			location   	(16, 2000)
-			label      	(object SegLabel @299
-			    Parent_View 	@298
-			    location   	(2624, 1956)
-			    quidu      	"421D0B7D01DB"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	163
-			    justify    	0
-			    label      	"LayerUp"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	1)
-			line_color 	3342489
-			client     	@249
-			supplier   	@239
-			Focus_Src  	@255
-			Focus_Entry 	@243
-			origin     	(3232, 2000)
-			terminus   	(2016, 2000)
-			ordinal    	17)
-		    (object InterMessView "" @300
-			location   	(16, 1472)
-			label      	(object SegLabel @301
-			    Parent_View 	@300
-			    location   	(1136, 1428)
-			    quidu      	"421D0B9A0289"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	363
-			    justify    	0
-			    label      	"ProgressNotification"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	1)
-			line_color 	3342489
-			client     	@239
-			supplier   	@225
-			Focus_Src  	@242
-			Focus_Entry 	@227
-			origin     	(1984, 1472)
-			terminus   	(288, 1472)
-			ordinal    	13)
-		    (object InterMessView "" @302
-			location   	(16, 2032)
-			label      	(object SegLabel @303
-			    Parent_View 	@302
-			    location   	(1136, 1988)
-			    quidu      	"421D0BC2033A"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	150
-			    justify    	0
-			    label      	"LayerUp"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	1)
-			line_color 	3342489
-			client     	@239
-			supplier   	@225
-			Focus_Src  	@243
-			Focus_Entry 	@228
-			origin     	(1984, 2032)
-			terminus   	(288, 2032)
-			ordinal    	18)
-		    (object SelfMessView "" @304
-			location   	(16, 2096)
-			label      	(object SegLabel @305
-			    Parent_View 	@304
-			    location   	(2091, 2052)
-			    quidu      	"421D0BDC0145"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	188
-			    justify    	0
-			    label      	"delete this"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@239
-			supplier   	@239
-			Focus_Src  	@243
-			Focus_Entry 	@244
-			origin     	(2016, 2096)
-			terminus   	(2166, 2096)
-			ordinal    	20)
-		    (object AttachView "" @306
-			stereotype 	TRUE
-			line_color 	3342489
-			client     	@261
-			supplier   	@276
-			line_style 	0)))
-	    (object InteractionDiagram "SubConnection provider creation"
-		mechanism_ref 	@6
-		quid       	"41BD8DAA016E"
-		title      	"SubConnection provider creation"
-		zoom       	100
-		max_height 	28350
-		max_width  	21600
-		origin_x   	0
-		origin_y   	0
-		items      	(list diagram_item_list
-		    (object InterObjView "$UNNAMED$28" @307
-			location   	(128, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@307
-			    location   	(128, 250)
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	360
-			    justify    	0
-			    label      	"")
-			icon       	"Actor"
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"41BD8DCF0008"
-			width      	336
-			height     	1369
-			icon_height 	162
-			icon_width 	120
-			icon_y_offset 	-1
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @308
-			    location   	(128, 352)
-			    line_color 	3342489
-			    InterObjView 	@307
-			    height     	1152
-			    y_coord    	1092
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$29" @309
-			location   	(1301, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@309
-			    location   	(1301, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	626
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"41BD8DE600CA"
-			width      	644
-			height     	1369
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @310
-			    location   	(1301, 512)
-			    line_color 	3342489
-			    InterObjView 	@309
-			    height     	932
-			    y_coord    	872
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @311
-			    location   	(1301, 1200)
-			    line_color 	3342489
-			    InterObjView 	@309
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE))
-		    (object InterObjView "$UNNAMED$32" @312
-			location   	(2658, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@312
-			    location   	(2658, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	554
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"41BD92B903DA"
-			width      	572
-			height     	1369
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @313
-			    location   	(2658, 592)
-			    line_color 	3342489
-			    InterObjView 	@312
-			    height     	292
-			    y_coord    	232
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @314
-			    location   	(2658, 1264)
-			    line_color 	3342489
-			    InterObjView 	@312
-			    height     	60
-			    y_coord    	0
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$30" @315
-			location   	(592, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@315
-			    location   	(592, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	724
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"41BD92C8009C"
-			width      	742
-			height     	1369
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @316
-			    location   	(592, 384)
-			    line_color 	3342489
-			    InterObjView 	@315
-			    height     	60
-			    y_coord    	0
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$33" @317
-			location   	(3296, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@317
-			    location   	(3296, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	654
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"41BD9503012E"
-			width      	672
-			height     	1369
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @318
-			    location   	(3296, 624)
-			    line_color 	3342489
-			    InterObjView 	@317
-			    height     	200
-			    y_coord    	140
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @319
-			    location   	(3296, 704)
-			    line_color 	3342489
-			    InterObjView 	@317
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @320
-			    location   	(3296, 848)
-			    line_color 	3342489
-			    InterObjView 	@317
-			    height     	60
-			    y_coord    	0
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$31" @321
-			location   	(2002, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@321
-			    location   	(2002, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	706
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"41BD944F0285"
-			width      	724
-			height     	1369
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @322
-			    location   	(2002, 576)
-			    line_color 	3342489
-			    InterObjView 	@321
-			    height     	808
-			    y_coord    	748
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @323
-			    location   	(2002, 1072)
-			    line_color 	3342489
-			    InterObjView 	@321
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE))
-		    (object InterMessView "" @324
-			location   	(16, 384)
-			label      	(object SegLabel @325
-			    Parent_View 	@324
-			    location   	(359, 340)
-			    quidu      	"421DD721039D"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	497
-			    justify    	0
-			    label      	"FindProvider(AddressFamily)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@307
-			supplier   	@315
-			Focus_Src  	@308
-			Focus_Entry 	@316
-			origin     	(143, 384)
-			terminus   	(576, 384)
-			ordinal    	0)
-		    (object InterMessView "" @326
-			location   	(16, 512)
-			label      	(object SegLabel @327
-			    Parent_View 	@326
-			    location   	(714, 468)
-			    quidu      	"421DD76501CD"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	885
-			    justify    	0
-			    label      	"FindOrCreateProviderL(connProv,TSubConnType)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@307
-			supplier   	@309
-			Focus_Src  	@308
-			Focus_Entry 	@310
-			origin     	(143, 512)
-			terminus   	(1285, 512)
-			ordinal    	1)
-		    (object InterMessView "" @328
-			location   	(16, 576)
-			label      	(object SegLabel @329
-			    Parent_View 	@328
-			    location   	(1651, 532)
-			    quidu      	"421DD7BE0207"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	853
-			    justify    	0
-			    label      	"FindOrCreateProviderL(connProv,TSubConnType)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@309
-			supplier   	@321
-			Focus_Src  	@310
-			Focus_Entry 	@322
-			origin     	(1316, 576)
-			terminus   	(1986, 576)
-			ordinal    	2)
-		    (object InterMessView "" @330
-			location   	(16, 592)
-			label      	(object SegLabel @331
-			    Parent_View 	@330
-			    location   	(2329, 548)
-			    quidu      	"421DDEBF024C"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	100
-			    justify    	0
-			    label      	"NewL"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@321
-			supplier   	@312
-			Focus_Src  	@322
-			Focus_Entry 	@313
-			origin     	(2017, 592)
-			terminus   	(2642, 592)
-			ordinal    	3)
-		    (object InterMessView "" @332
-			location   	(16, 848)
-			label      	(object SegLabel @333
-			    Parent_View 	@332
-			    location   	(2648, 804)
-			    quidu      	"421DDEE903AB"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	184
-			    justify    	0
-			    label      	"NextLayer"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@321
-			supplier   	@317
-			Focus_Src  	@322
-			Focus_Entry 	@320
-			origin     	(2017, 848)
-			terminus   	(3280, 848)
-			ordinal    	6)
-		    (object InterMessView "" @334
-			location   	(16, 1200)
-			label      	(object SegLabel @335
-			    Parent_View 	@334
-			    location   	(1652, 1156)
-			    quidu      	"421DDF620083"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	1022
-			    justify    	0
-			    label      	"FindOrCreateProviderL(connProvNextLayer,TSubConnType)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	1)
-			line_color 	3342489
-			client     	@321
-			supplier   	@309
-			Focus_Src  	@322
-			Focus_Entry 	@311
-			origin     	(1986, 1200)
-			terminus   	(1317, 1200)
-			ordinal    	8)
-		    (object InterMessView "" @336
-			location   	(16, 1264)
-			label      	(object SegLabel @337
-			    Parent_View 	@336
-			    location   	(2329, 1220)
-			    quidu      	"421DDFD7028A"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	247
-			    justify    	0
-			    label      	"AttachToNext"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@321
-			supplier   	@312
-			Focus_Src  	@322
-			Focus_Entry 	@314
-			origin     	(2017, 1264)
-			terminus   	(2642, 1264)
-			ordinal    	9)
-		    (object NoteView @338
-			location   	(912, 736)
-			label      	(object ItemLabel
-			    Parent_View 	@338
-			    location   	(649, 670)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	490
-			    label      	"The same sequence repeats for the next layer")
-			line_color 	3342489
-			fill_color 	13434879
-			width      	550
-			height     	144)
-		    (object AttachView "" @339
-			stereotype 	TRUE
-			line_color 	3342489
-			client     	@326
-			supplier   	@338
-			line_style 	0)
-		    (object AttachView "" @340
-			stereotype 	TRUE
-			line_color 	3342489
-			client     	@338
-			supplier   	@334
-			line_style 	0)
-		    (object SelfMessView "" @341
-			location   	(16, 1072)
-			label      	(object SegLabel @342
-			    Parent_View 	@341
-			    location   	(2093, 1028)
-			    quidu      	"421DE176012A"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	319
-			    justify    	0
-			    label      	"Get Next Layer Info"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@321
-			supplier   	@321
-			Focus_Src  	@322
-			Focus_Entry 	@323
-			origin     	(2018, 1072)
-			terminus   	(2168, 1072)
-			ordinal    	7)
-		    (object NoteView @343
-			location   	(1616, 1536)
-			label      	(object ItemLabel
-			    Parent_View 	@343
-			    location   	(913, 1467)
-			    fill_color 	13434879
-			    nlines     	3
-			    max_width  	1371
-			    label      	"This is a proposition as to how to create a layer association of a sub-connection channel without a need to start it up. The connection has to already exist. An use case wpuld be to alter QoS on primary PDP context.")
-			line_color 	3342489
-			fill_color 	13434879
-			width      	1431
-			height     	150)
-		    (object InterMessView "" @344
-			location   	(16, 624)
-			label      	(object SegLabel @345
-			    Parent_View 	@344
-			    location   	(2976, 580)
-			    quidu      	"422CA1E502A7"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	94
-			    justify    	0
-			    label      	"JoinL"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@312
-			supplier   	@317
-			Focus_Src  	@313
-			Focus_Entry 	@318
-			origin     	(2673, 624)
-			terminus   	(3280, 624)
-			ordinal    	4)
-		    (object SelfMessView "" @346
-			location   	(16, 704)
-			label      	(object SegLabel @347
-			    Parent_View 	@346
-			    location   	(3387, 660)
-			    quidu      	"422CA21F01ED"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	378
-			    justify    	0
-			    label      	"DoDataClientJoiningL"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@317
-			supplier   	@317
-			Focus_Src  	@318
-			Focus_Entry 	@319
-			origin     	(3312, 704)
-			terminus   	(3462, 704)
-			ordinal    	5)))
-	    (object InteractionDiagram "Connection Provider Start"
-		mechanism_ref 	@7
-		quid       	"41BED49B00B8"
-		title      	"Connection Provider Start"
-		zoom       	100
-		max_height 	28350
-		max_width  	21600
-		origin_x   	0
-		origin_y   	0
-		items      	(list diagram_item_list
-		    (object InterObjView "$UNNAMED$34" @348
-			location   	(1200, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@348
-			    location   	(1200, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	724
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"41BED53A011B"
-			width      	742
-			height     	1413
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @349
-			    location   	(1200, 432)
-			    line_color 	3342489
-			    InterObjView 	@348
-			    height     	60
-			    y_coord    	0
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @350
-			    location   	(1200, 496)
-			    line_color 	3342489
-			    InterObjView 	@348
-			    height     	120
-			    y_coord    	60
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$36" @351
-			location   	(176, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@351
-			    location   	(176, 343)
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	360
-			    justify    	0
-			    label      	"")
-			icon       	"Actor"
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"41BED5420394"
-			width      	336
-			height     	1413
-			icon_height 	162
-			icon_width 	120
-			icon_y_offset 	-94
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @352
-			    location   	(176, 352)
-			    line_color 	3342489
-			    InterObjView 	@351
-			    height     	1196
-			    y_coord    	1136
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @353
-			    location   	(176, 496)
-			    line_color 	3342489
-			    InterObjView 	@351
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @354
-			    location   	(176, 1104)
-			    line_color 	3342489
-			    InterObjView 	@351
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @355
-			    location   	(176, 1248)
-			    line_color 	3342489
-			    InterObjView 	@351
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE))
-		    (object InterObjView "$UNNAMED$35" @356
-			location   	(2576, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@356
-			    location   	(2576, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	630
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"41BED5A9039C"
-			width      	648
-			height     	1413
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @357
-			    location   	(2576, 992)
-			    line_color 	3342489
-			    InterObjView 	@356
-			    height     	436
-			    y_coord    	376
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$38" @358
-			location   	(1920, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@358
-			    location   	(1920, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	622
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"41E2CAE2008E"
-			width      	640
-			height     	1413
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @359
-			    location   	(1920, 736)
-			    line_color 	3342489
-			    InterObjView 	@358
-			    height     	60
-			    y_coord    	0
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @360
-			    location   	(1920, 816)
-			    line_color 	3342489
-			    InterObjView 	@358
-			    height     	120
-			    y_coord    	60
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$37" @361
-			location   	(560, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@361
-			    location   	(560, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	486
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"41BED6440290"
-			width      	504
-			height     	1413
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @362
-			    location   	(560, 672)
-			    line_color 	3342489
-			    InterObjView 	@361
-			    height     	816
-			    y_coord    	756
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @363
-			    location   	(560, 816)
-			    line_color 	3342489
-			    InterObjView 	@361
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @364
-			    location   	(560, 1088)
-			    line_color 	3342489
-			    InterObjView 	@361
-			    height     	136
-			    y_coord    	76
-			    Nested     	TRUE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @365
-			    location   	(560, 1200)
-			    line_color 	3342489
-			    InterObjView 	@361
-			    height     	168
-			    y_coord    	108
-			    Nested     	TRUE))
-		    (object NoteView @366
-			location   	(1456, 1360)
-			label      	(object ItemLabel
-			    Parent_View 	@366
-			    location   	(918, 1301)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	1040
-			    label      	
-|See "Connection provider selection" sequece for how the provider(s) is selected.
-			    )
-			line_color 	3342489
-			fill_color 	13434879
-			width      	1100
-			height     	131)
-		    (object InterMessView "" @367
-			location   	(16, 672)
-			label      	(object SegLabel @368
-			    Parent_View 	@367
-			    location   	(367, 628)
-			    quidu      	"41C1D2EB0026"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	109
-			    justify    	0
-			    label      	"StartL"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@351
-			supplier   	@361
-			Focus_Src  	@352
-			Focus_Entry 	@362
-			origin     	(191, 672)
-			terminus   	(544, 672)
-			ordinal    	2)
-		    (object InterMessView "" @369
-			location   	(16, 992)
-			label      	(object SegLabel @370
-			    Parent_View 	@369
-			    location   	(1567, 948)
-			    quidu      	"41C1D3DC0264"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	109
-			    justify    	0
-			    label      	"StartL"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@361
-			supplier   	@356
-			Focus_Src  	@362
-			Focus_Entry 	@357
-			origin     	(575, 992)
-			terminus   	(2560, 992)
-			ordinal    	5)
-		    (object InterMessView "" @371
-			location   	(16, 1088)
-			label      	(object SegLabel @372
-			    Parent_View 	@371
-			    location   	(1568, 1044)
-			    quidu      	"41C1D40701E8"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	163
-			    justify    	0
-			    label      	"Progress"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	1)
-			line_color 	3342489
-			client     	@356
-			supplier   	@361
-			Focus_Src  	@357
-			Focus_Entry 	@364
-			origin     	(2560, 1088)
-			terminus   	(576, 1088)
-			ordinal    	6)
-		    (object InterMessView "" @373
-			location   	(16, 1200)
-			label      	(object SegLabel @374
-			    Parent_View 	@373
-			    location   	(1568, 1156)
-			    quidu      	"41C1D46102EB"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	125
-			    justify    	0
-			    label      	"LinkUp"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	1)
-			line_color 	3342489
-			client     	@356
-			supplier   	@361
-			Focus_Src  	@357
-			Focus_Entry 	@365
-			origin     	(2560, 1200)
-			terminus   	(576, 1200)
-			ordinal    	8)
-		    (object InterMessView "" @375
-			location   	(16, 1104)
-			label      	(object SegLabel @376
-			    Parent_View 	@375
-			    location   	(368, 1060)
-			    quidu      	"41C1D47E03B8"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	163
-			    justify    	0
-			    label      	"Progress"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	1)
-			line_color 	3342489
-			client     	@361
-			supplier   	@351
-			Focus_Src  	@364
-			Focus_Entry 	@354
-			origin     	(544, 1104)
-			terminus   	(192, 1104)
-			ordinal    	7)
-		    (object InterMessView "" @377
-			location   	(16, 432)
-			label      	(object SegLabel @378
-			    Parent_View 	@377
-			    location   	(687, 388)
-			    quidu      	"41C5B73501C8"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	1097
-			    justify    	0
-			    label      	"SelectProvider(layer,protocolId,selection info,IselectionNotify)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@351
-			supplier   	@348
-			Focus_Src  	@352
-			Focus_Entry 	@349
-			origin     	(191, 432)
-			terminus   	(1184, 432)
-			ordinal    	0)
-		    (object InterMessView "" @379
-			location   	(16, 736)
-			label      	(object SegLabel @380
-			    Parent_View 	@379
-			    location   	(1239, 692)
-			    quidu      	"41E2CB0302FB"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	1000
-			    justify    	0
-			    label      	"SelectProvider(selection info,ISelectionNotify)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@361
-			supplier   	@358
-			Focus_Src  	@362
-			Focus_Entry 	@359
-			origin     	(575, 736)
-			terminus   	(1904, 736)
-			ordinal    	3)
-		    (object NoteView @381
-			location   	(1568, 448)
-			label      	(object ItemLabel
-			    Parent_View 	@381
-			    location   	(1309, 379)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	483
-			    label      	"Asks it's own factory for the next layer provider.")
-			line_color 	3342489
-			fill_color 	13434879
-			width      	543
-			height     	150)
-		    (object InterMessView "" @382
-			location   	(16, 496)
-			label      	(object SegLabel @383
-			    Parent_View 	@382
-			    location   	(688, 452)
-			    quidu      	"41E2CBA0031A"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	341
-			    justify    	0
-			    label      	"SelectionComplete"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	1)
-			line_color 	3342489
-			client     	@348
-			supplier   	@351
-			Focus_Src  	@350
-			Focus_Entry 	@353
-			origin     	(1184, 496)
-			terminus   	(192, 496)
-			ordinal    	1)
-		    (object InterMessView "" @384
-			location   	(16, 816)
-			label      	(object SegLabel @385
-			    Parent_View 	@384
-			    location   	(1240, 772)
-			    quidu      	"41E2CBBB007B"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	341
-			    justify    	0
-			    label      	"SelectionComplete"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	1)
-			line_color 	3342489
-			client     	@358
-			supplier   	@361
-			Focus_Src  	@360
-			Focus_Entry 	@363
-			origin     	(1904, 816)
-			terminus   	(576, 816)
-			ordinal    	4)
-		    (object AttachView "" @386
-			stereotype 	TRUE
-			line_color 	3342489
-			client     	@381
-			supplier   	@380
-			line_style 	0)
-		    (object InterMessView "" @387
-			location   	(16, 1248)
-			label      	(object SegLabel @388
-			    Parent_View 	@387
-			    location   	(368, 1204)
-			    quidu      	"421DE1CB01FD"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	125
-			    justify    	0
-			    label      	"LinkUp"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	1)
-			line_color 	3342489
-			client     	@361
-			supplier   	@351
-			Focus_Src  	@365
-			Focus_Entry 	@355
-			origin     	(544, 1248)
-			terminus   	(192, 1248)
-			ordinal    	9)))
-	    (object InteractionDiagram "Link Layer Shim Selection"
-		mechanism_ref 	@8
-		quid       	"41BF304901CF"
-		title      	"Link Layer Shim Selection"
-		zoom       	100
-		max_height 	28350
-		max_width  	21600
-		origin_x   	75
-		origin_y   	13
-		items      	(list diagram_item_list
-		    (object InterObjView "$UNNAMED$39" @389
-			location   	(688, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@389
-			    location   	(688, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	630
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"41BF306501DA"
-			width      	648
-			height     	1957
-			icon_height 	162
-			icon_width 	120
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @390
-			    location   	(688, 416)
-			    line_color 	3342489
-			    InterObjView 	@389
-			    height     	60
-			    y_coord    	0
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @391
-			    location   	(688, 592)
-			    line_color 	3342489
-			    InterObjView 	@389
-			    height     	1500
-			    y_coord    	1440
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @392
-			    location   	(688, 864)
-			    line_color 	3342489
-			    InterObjView 	@389
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE))
-		    (object InterObjView "$UNNAMED$40" @393
-			location   	(1312, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@393
-			    location   	(1312, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	492
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"41BF306501EE"
-			width      	510
-			height     	1957
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @394
-			    location   	(1312, 592)
-			    line_color 	3342489
-			    InterObjView 	@393
-			    height     	1440
-			    y_coord    	1380
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @395
-			    location   	(1312, 832)
-			    line_color 	3342489
-			    InterObjView 	@393
-			    height     	152
-			    y_coord    	92
-			    Nested     	TRUE))
-		    (object InterObjView "$UNNAMED$43" @396
-			location   	(2560, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@396
-			    location   	(2560, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	706
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"41BF306501F5"
-			width      	724
-			height     	1957
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @397
-			    location   	(2560, 1424)
-			    line_color 	3342489
-			    InterObjView 	@396
-			    height     	60
-			    y_coord    	0
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$42" @398
-			location   	(3088, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@398
-			    location   	(3088, 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      	"41BF306501F4"
-			width      	300
-			height     	1957
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @399
-			    location   	(3088, 608)
-			    line_color 	3342489
-			    InterObjView 	@398
-			    height     	60
-			    y_coord    	0
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @400
-			    location   	(3088, 736)
-			    line_color 	3342489
-			    InterObjView 	@398
-			    height     	1236
-			    y_coord    	1176
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$44" @401
-			location   	(256, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@401
-			    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      	"41C1FDA80257"
-			width      	336
-			height     	1957
-			icon_height 	162
-			icon_width 	120
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @402
-			    location   	(256, 416)
-			    line_color 	3342489
-			    InterObjView 	@401
-			    height     	120
-			    y_coord    	60
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @403
-			    location   	(256, 1472)
-			    line_color 	3342489
-			    InterObjView 	@401
-			    height     	60
-			    y_coord    	0
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @404
-			    location   	(256, 1712)
-			    line_color 	3342489
-			    InterObjView 	@401
-			    height     	60
-			    y_coord    	0
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @405
-			    location   	(256, 1792)
-			    line_color 	3342489
-			    InterObjView 	@401
-			    height     	60
-			    y_coord    	0
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$41" @406
-			location   	(1888, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@406
-			    location   	(1888, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	554
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"41BF31D20269"
-			width      	572
-			height     	1957
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @407
-			    location   	(1888, 1344)
-			    line_color 	3342489
-			    InterObjView 	@406
-			    height     	248
-			    y_coord    	188
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @408
-			    location   	(1888, 1696)
-			    line_color 	3342489
-			    InterObjView 	@406
-			    height     	216
-			    y_coord    	156
-			    Nested     	FALSE))
-		    (object InterMessView "" @409
-			location   	(16, 592)
-			label      	(object SegLabel @410
-			    Parent_View 	@409
-			    location   	(999, 548)
-			    quidu      	"41BF306501DF"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	870
-			    justify    	0
-			    label      	"Select"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@389
-			supplier   	@393
-			Focus_Src  	@391
-			Focus_Entry 	@394
-			origin     	(703, 592)
-			terminus   	(1296, 592)
-			ordinal    	1)
-		    (object InterMessView "" @411
-			location   	(16, 736)
-			label      	(object SegLabel @412
-			    Parent_View 	@411
-			    location   	(2199, 692)
-			    quidu      	"41BF306501F1"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	263
-			    justify    	0
-			    label      	"StartL"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@393
-			supplier   	@398
-			Focus_Src  	@394
-			Focus_Entry 	@400
-			origin     	(1327, 736)
-			terminus   	(3072, 736)
-			ordinal    	3)
-		    (object NoteView @413
-			location   	(2592, 2048)
-			label      	(object ItemLabel
-			    Parent_View 	@413
-			    location   	(1879, 1995)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	1390
-			    label      	"To indicate lower layer sub-connection type so that the upper layer can link to it. In case the sub-connection's been created by the layer below.")
-			line_color 	3342489
-			fill_color 	13434879
-			width      	1450
-			height     	118)
-		    (object NoteView @414
-			location   	(1104, 2096)
-			label      	(object ItemLabel
-			    Parent_View 	@414
-			    location   	(429, 1868)
-			    fill_color 	13434879
-			    nlines     	9
-			    max_width  	1315
-			    label      	
-|On that event the layer could create an sub-connection object on its level or look up as yet non-associated sub-connection to associate it with just created one on lower level. See "Sub Connection attach" sequence for details.
-|Th API to do this is not supported yet since at the moment link layer sub-connection ends in CSubConnectionProviderLinkShim and network layer sub-connection talks to GuQoS. In the UMTS case when we need to associate these two together the RSubConnection client has to call open/attach that will do the job of association.
-			    )
-			line_color 	3342489
-			fill_color 	13434879
-			width      	1375
-			height     	469)
-		    (object InterMessView "" @415
-			location   	(16, 608)
-			label      	(object SegLabel @416
-			    Parent_View 	@415
-			    location   	(2199, 564)
-			    quidu      	"41C1FED1035E"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	230
-			    justify    	0
-			    label      	"NewL"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@393
-			supplier   	@398
-			Focus_Src  	@394
-			Focus_Entry 	@399
-			origin     	(1327, 608)
-			terminus   	(3072, 608)
-			ordinal    	2)
-		    (object InterMessView "" @417
-			location   	(16, 832)
-			label      	(object SegLabel @418
-			    Parent_View 	@417
-			    location   	(2200, 788)
-			    quidu      	"41C1FF0C0039"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	657
-			    justify    	0
-			    label      	"SelectComplete"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	1)
-			line_color 	3342489
-			client     	@398
-			supplier   	@393
-			Focus_Src  	@400
-			Focus_Entry 	@395
-			origin     	(3072, 832)
-			terminus   	(1328, 832)
-			ordinal    	4)
-		    (object InterMessView "" @419
-			location   	(16, 864)
-			label      	(object SegLabel @420
-			    Parent_View 	@419
-			    location   	(1000, 820)
-			    quidu      	"41C1FF4B0320"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	4351
-			    justify    	0
-			    label      	"FindOrCreateProviderL (selection info)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	1)
-			line_color 	3342489
-			client     	@393
-			supplier   	@389
-			Focus_Src  	@395
-			Focus_Entry 	@392
-			origin     	(1296, 864)
-			terminus   	(704, 864)
-			ordinal    	5)
-		    (object NoteView @421
-			location   	(2272, 928)
-			label      	(object ItemLabel
-			    Parent_View 	@421
-			    location   	(1963, 816)
-			    fill_color 	13434879
-			    nlines     	4
-			    max_width  	583
-			    label      	
-|Folding => from now on is the "right" provider associated with the "right" session. Whether is the new or existing one.
-			    )
-			line_color 	3342489
-			fill_color 	13434879
-			width      	643
-			height     	237)
-		    (object AttachView "" @422
-			stereotype 	TRUE
-			line_color 	3342489
-			client     	@421
-			supplier   	@420
-			line_style 	0)
-		    (object NoteView @423
-			location   	(1728, 416)
-			label      	(object ItemLabel
-			    Parent_View 	@423
-			    location   	(1403, 303)
-			    fill_color 	13434879
-			    nlines     	4
-			    max_width  	615
-			    label      	"if provider already exists than delete CNifSession used for selection otherwise assign the session to newly created provider.")
-			line_color 	3342489
-			fill_color 	13434879
-			width      	675
-			height     	238)
-		    (object InterMessView "" @424
-			location   	(16, 1344)
-			label      	(object SegLabel @425
-			    Parent_View 	@424
-			    location   	(2488, 1300)
-			    quidu      	"41C202AA0170"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	5106
-			    justify    	0
-			    label      	"SubConnectionEvent(sub-connection handle)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	1)
-			line_color 	3342489
-			client     	@398
-			supplier   	@406
-			Focus_Src  	@400
-			Focus_Entry 	@407
-			origin     	(3072, 1344)
-			terminus   	(1904, 1344)
-			ordinal    	6)
-		    (object InterMessView "" @426
-			location   	(16, 1424)
-			label      	(object SegLabel @427
-			    Parent_View 	@426
-			    location   	(2223, 1380)
-			    quidu      	"41C202E0010B"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	5040
-			    justify    	0
-			    label      	"FindOrCreateProviderL( layerTID,protocolId)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@406
-			supplier   	@396
-			Focus_Src  	@407
-			Focus_Entry 	@397
-			origin     	(1903, 1424)
-			terminus   	(2544, 1424)
-			ordinal    	7)
-		    (object InterMessView "" @428
-			location   	(16, 1696)
-			label      	(object SegLabel @429
-			    Parent_View 	@428
-			    location   	(2488, 1652)
-			    quidu      	"41C2039D012D"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	378
-			    justify    	0
-			    label      	"Progress"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	1)
-			line_color 	3342489
-			client     	@398
-			supplier   	@406
-			Focus_Src  	@400
-			Focus_Entry 	@408
-			origin     	(3072, 1696)
-			terminus   	(1904, 1696)
-			ordinal    	9)
-		    (object InterMessView "" @430
-			location   	(16, 1472)
-			label      	(object SegLabel @431
-			    Parent_View 	@430
-			    location   	(1072, 1428)
-			    quidu      	"41C2040B0232"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	5106
-			    justify    	0
-			    label      	"SubConnectionEvent(sub-connection handle)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	1)
-			line_color 	3342489
-			client     	@406
-			supplier   	@401
-			Focus_Src  	@407
-			Focus_Entry 	@403
-			origin     	(1872, 1472)
-			terminus   	(272, 1472)
-			ordinal    	8)
-		    (object AttachView "" @432
-			stereotype 	TRUE
-			line_color 	3342489
-			client     	@413
-			supplier   	@430
-			line_style 	0)
-		    (object AttachView "" @433
-			stereotype 	TRUE
-			line_color 	3342489
-			client     	@430
-			supplier   	@414
-			line_style 	0)
-		    (object InterMessView "" @434
-			location   	(16, 1712)
-			label      	(object SegLabel @435
-			    Parent_View 	@434
-			    location   	(1072, 1668)
-			    quidu      	"41C204470316"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	378
-			    justify    	0
-			    label      	"Progress"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	1)
-			line_color 	3342489
-			client     	@406
-			supplier   	@401
-			Focus_Src  	@408
-			Focus_Entry 	@404
-			origin     	(1872, 1712)
-			terminus   	(272, 1712)
-			ordinal    	10)
-		    (object InterMessView "" @436
-			location   	(16, 1792)
-			label      	(object SegLabel @437
-			    Parent_View 	@436
-			    location   	(1072, 1748)
-			    quidu      	"41C20458036B"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	279
-			    justify    	0
-			    label      	"LinkUp"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	1)
-			line_color 	3342489
-			client     	@406
-			supplier   	@401
-			Focus_Src  	@408
-			Focus_Entry 	@405
-			origin     	(1872, 1792)
-			terminus   	(272, 1792)
-			ordinal    	11)
-		    (object NoteView @438
-			location   	(1280, 1264)
-			label      	(object ItemLabel
-			    Parent_View 	@438
-			    location   	(758, 1201)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	1009
-			    label      	"This event is sent up ONLY if the sub-connection id is NOT equal to KNifEntireConnectionSubConnectionId")
-			line_color 	3342489
-			fill_color 	255
-			width      	1069
-			height     	138)
-		    (object AttachView "" @439
-			stereotype 	TRUE
-			line_color 	3342489
-			client     	@438
-			supplier   	@430
-			line_style 	0)
-		    (object NoteView @440
-			location   	(2656, 416)
-			label      	(object ItemLabel
-			    Parent_View 	@440
-			    location   	(2415, 328)
-			    fill_color 	13434879
-			    nlines     	3
-			    max_width  	447
-			    label      	"The selector chooses the link layer. Currently shim or UMTS.")
-			line_color 	3342489
-			fill_color 	13434879
-			width      	507
-			height     	188)
-		    (object AttachView "" @441
-			stereotype 	TRUE
-			line_color 	3342489
-			client     	@440
-			supplier   	@417
-			line_style 	0)
-		    (object AttachView "" @442
-			stereotype 	TRUE
-			line_color 	3342489
-			client     	@423
-			supplier   	@417
-			line_style 	0)
-		    (object InterMessView "" @443
-			location   	(16, 416)
-			label      	(object SegLabel @444
-			    Parent_View 	@443
-			    location   	(471, 372)
-			    quidu      	"41E929B9020F"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	259
-			    justify    	0
-			    label      	"SelectProvider"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@401
-			supplier   	@389
-			Focus_Src  	@402
-			Focus_Entry 	@390
-			origin     	(271, 416)
-			terminus   	(672, 416)
-			ordinal    	0)))
-	    (object InteractionDiagram "RConnection::ProgressNotification subconn register"
-		mechanism_ref 	@9
-		quid       	"41C069EB0353"
-		title      	"RConnection::ProgressNotification subconn register"
-		zoom       	100
-		max_height 	28350
-		max_width  	21600
-		origin_x   	0
-		origin_y   	0
-		items      	(list diagram_item_list
-		    (object InterObjView "$UNNAMED$45" @445
-			location   	(624, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@445
-			    location   	(624, 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      	"41C06E75026B"
-			width      	300
-			height     	1169
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @446
-			    location   	(624, 368)
-			    line_color 	3342489
-			    InterObjView 	@445
-			    height     	876
-			    y_coord    	816
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$47" @447
-			location   	(272, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@447
-			    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      	"41C06E8C00AD"
-			width      	336
-			height     	1169
-			icon_height 	162
-			icon_width 	120
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @448
-			    location   	(272, 352)
-			    line_color 	3342489
-			    InterObjView 	@447
-			    height     	952
-			    y_coord    	892
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$46" @449
-			location   	(960, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@449
-			    location   	(960, 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      	"41C06EAF0221"
-			width      	300
-			height     	1169
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @450
-			    location   	(960, 384)
-			    line_color 	3342489
-			    InterObjView 	@449
-			    height     	800
-			    y_coord    	740
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @451
-			    location   	(960, 480)
-			    line_color 	3342489
-			    InterObjView 	@449
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE))
-		    (object InterObjView "$UNNAMED$48" @452
-			location   	(1488, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@452
-			    location   	(1488, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	686
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"41C070AE00E1"
-			width      	704
-			height     	1169
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @453
-			    location   	(1488, 608)
-			    line_color 	3342489
-			    InterObjView 	@452
-			    height     	60
-			    y_coord    	0
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$49" @454
-			location   	(2752, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@454
-			    location   	(2752, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	620
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"41C070C702D3"
-			width      	638
-			height     	1169
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @455
-			    location   	(2752, 848)
-			    line_color 	3342489
-			    InterObjView 	@454
-			    height     	276
-			    y_coord    	216
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$51" @456
-			location   	(3277, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@456
-			    location   	(3277, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	370
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"421DE33B02BB"
-			width      	388
-			height     	1169
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @457
-			    location   	(3277, 880)
-			    line_color 	3342489
-			    InterObjView 	@456
-			    height     	184
-			    y_coord    	124
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @458
-			    location   	(3277, 944)
-			    line_color 	3342489
-			    InterObjView 	@456
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE))
-		    (object InterObjView "$UNNAMED$50" @459
-			location   	(2136, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@459
-			    location   	(2136, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	554
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"421DE2AD034D"
-			width      	572
-			height     	1169
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @460
-			    location   	(2136, 720)
-			    line_color 	3342489
-			    InterObjView 	@459
-			    height     	60
-			    y_coord    	0
-			    Nested     	FALSE))
-		    (object InterMessView "" @461
-			location   	(16, 368)
-			label      	(object SegLabel @462
-			    Parent_View 	@461
-			    location   	(447, 324)
-			    quidu      	"41C0714C00E7"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	350
-			    justify    	0
-			    label      	"ProgressNotification"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@447
-			supplier   	@445
-			Focus_Src  	@448
-			Focus_Entry 	@446
-			origin     	(287, 368)
-			terminus   	(608, 368)
-			ordinal    	0)
-		    (object Label @463
-			location   	(784, 31)
-			nlines     	28
-			max_width  	44
-			label      	
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-			)
-		    (object Label @464
-			location   	(497, 47)
-			nlines     	1
-			max_width  	206
-			label      	"CLIENT")
-		    (object Label @465
-			location   	(832, 48)
-			nlines     	1
-			max_width  	206
-			label      	"SERVER")
-		    (object InterMessView "" @466
-			location   	(16, 384)
-			label      	(object SegLabel @467
-			    Parent_View 	@466
-			    location   	(791, 340)
-			    quidu      	"41C0719F0235"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	353
-			    justify    	0
-			    label      	"ServiceL(aMessage)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@445
-			supplier   	@449
-			Focus_Src  	@446
-			Focus_Entry 	@450
-			origin     	(639, 384)
-			terminus   	(944, 384)
-			ordinal    	1)
-		    (object InterMessView "" @468
-			location   	(16, 608)
-			label      	(object SegLabel @469
-			    Parent_View 	@468
-			    location   	(1223, 564)
-			    quidu      	"41C071B2039C"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	650
-			    justify    	0
-			    label      	"FindProvider"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@449
-			supplier   	@452
-			Focus_Src  	@450
-			Focus_Entry 	@453
-			origin     	(975, 608)
-			terminus   	(1472, 608)
-			ordinal    	3)
-		    (object SelfMessView "" @470
-			location   	(16, 480)
-			label      	(object SegLabel @471
-			    Parent_View 	@470
-			    location   	(1051, 436)
-			    quidu      	"41C07270011E"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	441
-			    justify    	0
-			    label      	"CConnectionFromHandle"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@449
-			supplier   	@449
-			Focus_Src  	@450
-			Focus_Entry 	@451
-			origin     	(976, 480)
-			terminus   	(1126, 480)
-			ordinal    	2)
-		    (object NoteView @472
-			location   	(1648, 416)
-			label      	(object ItemLabel
-			    Parent_View 	@472
-			    location   	(1344, 357)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	572
-			    label      	
-|params:
-|(connection*,subconnectionId)
-			    )
-			line_color 	3342489
-			fill_color 	13434879
-			width      	632
-			height     	131)
-		    (object AttachView "" @473
-			stereotype 	TRUE
-			line_color 	3342489
-			client     	@472
-			supplier   	@468
-			line_style 	0)
-		    (object InterMessView "" @474
-			location   	(16, 848)
-			label      	(object SegLabel @475
-			    Parent_View 	@474
-			    location   	(1855, 804)
-			    quidu      	"41C072FC00D6"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	563
-			    justify    	0
-			    label      	"ServiceL(shimclient.aMessage)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@449
-			supplier   	@454
-			Focus_Src  	@450
-			Focus_Entry 	@455
-			origin     	(975, 848)
-			terminus   	(2736, 848)
-			ordinal    	5)
-		    (object InterMessView "" @476
-			location   	(16, 720)
-			label      	(object SegLabel @477
-			    Parent_View 	@476
-			    location   	(1547, 676)
-			    quidu      	"421DE2E2017D"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	541
-			    justify    	0
-			    label      	"SendMessage(CQueryTypeId)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@449
-			supplier   	@459
-			Focus_Src  	@450
-			Focus_Entry 	@460
-			origin     	(975, 720)
-			terminus   	(2120, 720)
-			ordinal    	4)
-		    (object InterMessView "" @478
-			location   	(16, 880)
-			label      	(object SegLabel @479
-			    Parent_View 	@478
-			    location   	(3014, 836)
-			    quidu      	"421DE360005C"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	366
-			    justify    	0
-			    label      	"ServiceL(aMessage)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@454
-			supplier   	@456
-			Focus_Src  	@455
-			Focus_Entry 	@457
-			origin     	(2767, 880)
-			terminus   	(3261, 880)
-			ordinal    	6)
-		    (object SelfMessView "" @480
-			location   	(16, 944)
-			label      	(object SegLabel @481
-			    Parent_View 	@480
-			    location   	(3368, 900)
-			    quidu      	"421DE384014E"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	991
-			    justify    	0
-			    label      	"RequestSubConnectionProgressNotificationL(aMessage)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@456
-			supplier   	@456
-			Focus_Src  	@457
-			Focus_Entry 	@458
-			origin     	(3293, 944)
-			terminus   	(3443, 944)
-			ordinal    	7)))
-	    (object InteractionDiagram "RConnection::ProgressNotification subconn complete"
-		mechanism_ref 	@10
-		quid       	"41C0764502D5"
-		title      	"RConnection::ProgressNotification subconn complete"
-		zoom       	100
-		max_height 	28350
-		max_width  	21600
-		origin_x   	0
-		origin_y   	0
-		items      	(list diagram_item_list
-		    (object InterObjView "$UNNAMED$52" @482
-			location   	(624, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@482
-			    location   	(624, 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      	"41C076700365"
-			width      	300
-			height     	897
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @483
-			    location   	(624, 640)
-			    line_color 	3342489
-			    InterObjView 	@482
-			    height     	152
-			    y_coord    	92
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$53" @484
-			location   	(272, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@484
-			    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      	"41C07670036A"
-			width      	336
-			height     	897
-			icon_height 	162
-			icon_width 	120
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @485
-			    location   	(272, 672)
-			    line_color 	3342489
-			    InterObjView 	@484
-			    height     	60
-			    y_coord    	0
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$54" @486
-			location   	(1456, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@486
-			    location   	(1456, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	620
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"41C076700375"
-			width      	638
-			height     	897
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @487
-			    location   	(1456, 592)
-			    line_color 	3342489
-			    InterObjView 	@486
-			    height     	320
-			    y_coord    	260
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$56" @488
-			location   	(2048, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@488
-			    location   	(2048, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	492
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"41C0768000CA"
-			width      	510
-			height     	897
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @489
-			    location   	(2048, 368)
-			    line_color 	3342489
-			    InterObjView 	@488
-			    height     	604
-			    y_coord    	544
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @490
-			    location   	(2048, 496)
-			    line_color 	3342489
-			    InterObjView 	@488
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE))
-		    (object InterObjView "$UNNAMED$57" @491
-			location   	(2480, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@491
-			    location   	(2480, 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      	"41C076960217"
-			width      	300
-			height     	897
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @492
-			    location   	(2480, 352)
-			    line_color 	3342489
-			    InterObjView 	@491
-			    height     	680
-			    y_coord    	620
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$55" @493
-			location   	(960, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@493
-			    location   	(960, 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      	"41C078540148"
-			width      	300
-			height     	897
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @494
-			    location   	(960, 608)
-			    line_color 	3342489
-			    InterObjView 	@493
-			    height     	244
-			    y_coord    	184
-			    Nested     	FALSE))
-		    (object Label @495
-			location   	(784, 31)
-			nlines     	28
-			max_width  	44
-			label      	
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-			)
-		    (object Label @496
-			location   	(497, 47)
-			nlines     	1
-			max_width  	206
-			label      	"CLIENT")
-		    (object Label @497
-			location   	(832, 48)
-			nlines     	1
-			max_width  	206
-			label      	"SERVER")
-		    (object InterMessView "" @498
-			location   	(16, 368)
-			label      	(object SegLabel @499
-			    Parent_View 	@498
-			    location   	(2264, 324)
-			    quidu      	"41C077840032"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	363
-			    justify    	0
-			    label      	"ProgressNotification"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	1)
-			line_color 	3342489
-			client     	@491
-			supplier   	@488
-			Focus_Src  	@492
-			Focus_Entry 	@489
-			origin     	(2464, 368)
-			terminus   	(2064, 368)
-			ordinal    	0)
-		    (object NoteView @500
-			location   	(2816, 480)
-			label      	(object ItemLabel
-			    Parent_View 	@500
-			    location   	(2591, 421)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	415
-			    label      	"via MConnectioNotify")
-			line_color 	3342489
-			fill_color 	13434879
-			width      	475
-			height     	131)
-		    (object AttachView "" @501
-			stereotype 	TRUE
-			line_color 	3342489
-			client     	@500
-			supplier   	@498
-			line_style 	0)
-		    (object SelfMessView "" @502
-			location   	(16, 496)
-			label      	(object SegLabel @503
-			    Parent_View 	@502
-			    location   	(2139, 452)
-			    quidu      	"41C077CA032F"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	341
-			    justify    	0
-			    label      	"FindSubConnection"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@488
-			supplier   	@488
-			Focus_Src  	@489
-			Focus_Entry 	@490
-			origin     	(2064, 496)
-			terminus   	(2214, 496)
-			ordinal    	1)
-		    (object InterMessView "" @504
-			location   	(16, 592)
-			label      	(object SegLabel @505
-			    Parent_View 	@504
-			    location   	(1752, 548)
-			    quidu      	"41C0780200A7"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	363
-			    justify    	0
-			    label      	"ProgressNotification"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	1)
-			line_color 	3342489
-			client     	@488
-			supplier   	@486
-			Focus_Src  	@489
-			Focus_Entry 	@487
-			origin     	(2032, 592)
-			terminus   	(1472, 592)
-			ordinal    	2)
-		    (object InterMessView "" @506
-			location   	(16, 608)
-			label      	(object SegLabel @507
-			    Parent_View 	@506
-			    location   	(1208, 564)
-			    quidu      	"41C0787D0213"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	172
-			    justify    	0
-			    label      	"Complete"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	1)
-			line_color 	3342489
-			client     	@486
-			supplier   	@493
-			Focus_Src  	@487
-			Focus_Entry 	@494
-			origin     	(1440, 608)
-			terminus   	(976, 608)
-			ordinal    	3)
-		    (object InterMessView "" @508
-			location   	(16, 640)
-			label      	(object SegLabel @509
-			    Parent_View 	@508
-			    location   	(792, 596)
-			    quidu      	"41C0789801A5"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	322
-			    justify    	0
-			    label      	"RequestComplete"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	1)
-			line_color 	3342489
-			client     	@493
-			supplier   	@482
-			Focus_Src  	@494
-			Focus_Entry 	@483
-			origin     	(944, 640)
-			terminus   	(640, 640)
-			ordinal    	4)
-		    (object InterMessView "" @510
-			location   	(16, 672)
-			label      	(object SegLabel @511
-			    Parent_View 	@510
-			    location   	(448, 628)
-			    quidu      	"41C078A8032E"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	322
-			    justify    	0
-			    label      	"RequestComplete"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	1)
-			line_color 	3342489
-			client     	@482
-			supplier   	@484
-			Focus_Src  	@483
-			Focus_Entry 	@485
-			origin     	(608, 672)
-			terminus   	(288, 672)
-			ordinal    	5)))
-	    (object InteractionDiagram "RSubConnection::Create CSubConnection layer"
-		mechanism_ref 	@11
-		quid       	"41C17683031F"
-		title      	"RSubConnection::Create CSubConnection layer"
-		zoom       	100
-		max_height 	28350
-		max_width  	21600
-		origin_x   	0
-		origin_y   	0
-		items      	(list diagram_item_list
-		    (object InterObjView "$UNNAMED$58" @512
-			location   	(624, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@512
-			    location   	(624, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	322
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"41C177B100DE"
-			width      	340
-			height     	1265
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @513
-			    location   	(624, 368)
-			    line_color 	3342489
-			    InterObjView 	@512
-			    height     	972
-			    y_coord    	912
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$60" @514
-			location   	(272, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@514
-			    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      	"41C177B100E3"
-			width      	336
-			height     	1265
-			icon_height 	162
-			icon_width 	120
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @515
-			    location   	(272, 352)
-			    line_color 	3342489
-			    InterObjView 	@514
-			    height     	1048
-			    y_coord    	988
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$59" @516
-			location   	(999, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@516
-			    location   	(999, 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      	"41C177B100E6"
-			width      	300
-			height     	1265
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @517
-			    location   	(999, 384)
-			    line_color 	3342489
-			    InterObjView 	@516
-			    height     	896
-			    y_coord    	836
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @518
-			    location   	(999, 480)
-			    line_color 	3342489
-			    InterObjView 	@516
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE))
-		    (object InterObjView "$UNNAMED$61" @519
-			location   	(2208, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@519
-			    location   	(2208, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	686
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"41C177B100EB"
-			width      	704
-			height     	1265
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @520
-			    location   	(2208, 880)
-			    line_color 	3342489
-			    InterObjView 	@519
-			    height     	60
-			    y_coord    	0
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$64" @521
-			location   	(2859, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@521
-			    location   	(2859, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	554
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"41C18CE90177"
-			width      	572
-			height     	1265
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @522
-			    location   	(2859, 976)
-			    line_color 	3342489
-			    InterObjView 	@521
-			    height     	184
-			    y_coord    	124
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @523
-			    location   	(2859, 1040)
-			    line_color 	3342489
-			    InterObjView 	@521
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE))
-		    (object InterObjView "$UNNAMED$63" @524
-			location   	(1680, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@524
-			    location   	(1680, 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      	"41C17A3201BC"
-			width      	300
-			height     	1265
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @525
-			    location   	(1680, 736)
-			    line_color 	3342489
-			    InterObjView 	@524
-			    height     	60
-			    y_coord    	0
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$62" @526
-			location   	(1335, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@526
-			    location   	(1335, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	322
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"41C1788E024F"
-			width      	340
-			height     	1265
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @527
-			    location   	(1335, 592)
-			    line_color 	3342489
-			    InterObjView 	@526
-			    height     	628
-			    y_coord    	568
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @528
-			    location   	(1335, 640)
-			    line_color 	3342489
-			    InterObjView 	@526
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE))
-		    (object Label @529
-			location   	(813, 31)
-			nlines     	28
-			max_width  	44
-			label      	
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-			)
-		    (object Label @530
-			location   	(560, 47)
-			nlines     	1
-			max_width  	206
-			label      	"CLIENT")
-		    (object Label @531
-			location   	(848, 48)
-			nlines     	1
-			max_width  	206
-			label      	"SERVER")
-		    (object NoteView @532
-			location   	(1664, 464)
-			label      	(object ItemLabel
-			    Parent_View 	@532
-			    location   	(1511, 405)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	271
-			    label      	
-|params:
-|(connection*)
-			    )
-			line_color 	3342489
-			fill_color 	13434879
-			width      	331
-			height     	131)
-		    (object InterMessView "" @533
-			location   	(16, 368)
-			label      	(object SegLabel @534
-			    Parent_View 	@533
-			    location   	(447, 324)
-			    quidu      	"41C177B100E1"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	363
-			    justify    	0
-			    label      	"Create"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@514
-			supplier   	@512
-			Focus_Src  	@515
-			Focus_Entry 	@513
-			origin     	(287, 368)
-			terminus   	(608, 368)
-			ordinal    	0)
-		    (object InterMessView "" @535
-			location   	(16, 384)
-			label      	(object SegLabel @536
-			    Parent_View 	@535
-			    location   	(811, 340)
-			    quidu      	"41C177B100E0"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	366
-			    justify    	0
-			    label      	"ServiceL(aMessage)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@512
-			supplier   	@516
-			Focus_Src  	@513
-			Focus_Entry 	@517
-			origin     	(639, 384)
-			terminus   	(983, 384)
-			ordinal    	1)
-		    (object SelfMessView "" @537
-			location   	(16, 480)
-			label      	(object SegLabel @538
-			    Parent_View 	@537
-			    location   	(1090, 436)
-			    quidu      	"41C177B100E8"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	510
-			    justify    	0
-			    label      	"CSubConnectionFromHandle"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@516
-			supplier   	@516
-			Focus_Src  	@517
-			Focus_Entry 	@518
-			origin     	(1015, 480)
-			terminus   	(1165, 480)
-			ordinal    	2)
-		    (object InterMessView "" @539
-			location   	(16, 592)
-			label      	(object SegLabel @540
-			    Parent_View 	@539
-			    location   	(1166, 548)
-			    quidu      	"41C178E80281"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	353
-			    justify    	0
-			    label      	"ServiceL(aMessage)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@516
-			supplier   	@526
-			Focus_Src  	@517
-			Focus_Entry 	@527
-			origin     	(1014, 592)
-			terminus   	(1319, 592)
-			ordinal    	3)
-		    (object SelfMessView "" @541
-			location   	(16, 640)
-			label      	(object SegLabel @542
-			    Parent_View 	@541
-			    location   	(1426, 596)
-			    quidu      	"41C179A003DA"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	141
-			    justify    	0
-			    label      	"CreateL"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@526
-			supplier   	@526
-			Focus_Src  	@527
-			Focus_Entry 	@528
-			origin     	(1351, 640)
-			terminus   	(1501, 640)
-			ordinal    	4)
-		    (object InterMessView "" @543
-			location   	(16, 736)
-			label      	(object SegLabel @544
-			    Parent_View 	@543
-			    location   	(1507, 692)
-			    quidu      	"41C17A5100A2"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	338
-			    justify    	0
-			    label      	"ConnectionProvider"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@526
-			supplier   	@524
-			Focus_Src  	@527
-			Focus_Entry 	@525
-			origin     	(1350, 736)
-			terminus   	(1664, 736)
-			ordinal    	5)
-		    (object InterMessView "" @545
-			location   	(16, 880)
-			label      	(object SegLabel @546
-			    Parent_View 	@545
-			    location   	(1771, 836)
-			    quidu      	"41C17A6700D7"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	1110
-			    justify    	0
-			    label      	"FindOrCreateProviderL(connProv,ECreateNew/EAttachToDefault)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@526
-			supplier   	@519
-			Focus_Src  	@527
-			Focus_Entry 	@520
-			origin     	(1350, 880)
-			terminus   	(2192, 880)
-			ordinal    	6)
-		    (object AttachView "" @547
-			stereotype 	TRUE
-			line_color 	3342489
-			client     	@532
-			supplier   	@541
-			line_style 	0)
-		    (object InterMessView "" @548
-			location   	(16, 976)
-			label      	(object SegLabel @549
-			    Parent_View 	@548
-			    location   	(2096, 932)
-			    quidu      	"41C18D540293"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	94
-			    justify    	0
-			    label      	"JoinL"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@526
-			supplier   	@521
-			Focus_Src  	@527
-			Focus_Entry 	@522
-			origin     	(1350, 976)
-			terminus   	(2843, 976)
-			ordinal    	7)
-		    (object NoteView @550
-			location   	(2224, 672)
-			label      	(object ItemLabel
-			    Parent_View 	@550
-			    location   	(1936, 606)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	540
-			    label      	
-|see "SubConnection provider creation" for details.
-			    )
-			line_color 	3342489
-			fill_color 	13434879
-			width      	600
-			height     	144)
-		    (object AttachView "" @551
-			stereotype 	TRUE
-			line_color 	3342489
-			client     	@550
-			supplier   	@545
-			line_style 	0)
-		    (object SelfMessView "" @552
-			location   	(16, 1040)
-			label      	(object SegLabel @553
-			    Parent_View 	@552
-			    location   	(2950, 996)
-			    quidu      	"422C9ACE03E2"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	422
-			    justify    	0
-			    label      	"DoControlClientJoiningL"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@521
-			supplier   	@521
-			Focus_Src  	@522
-			Focus_Entry 	@523
-			origin     	(2875, 1040)
-			terminus   	(3025, 1040)
-			ordinal    	8)))
-	    (object InteractionDiagram "Sub Connection attach to next layer"
-		mechanism_ref 	@12
-		quid       	"41C346630152"
-		title      	"Sub Connection attach to next layer"
-		zoom       	100
-		max_height 	28350
-		max_width  	21600
-		origin_x   	0
-		origin_y   	0
-		items      	(list diagram_item_list
-		    (object InterObjView "$UNNAMED$65" @554
-			location   	(368, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@554
-			    location   	(368, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	486
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"41C3467900FA"
-			width      	504
-			height     	701
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @555
-			    location   	(368, 384)
-			    line_color 	3342489
-			    InterObjView 	@554
-			    height     	392
-			    y_coord    	332
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$67" @556
-			location   	(1632, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@556
-			    location   	(1632, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	554
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"41C346930008"
-			width      	572
-			height     	701
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @557
-			    location   	(1632, 656)
-			    line_color 	3342489
-			    InterObjView 	@556
-			    height     	60
-			    y_coord    	0
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$68" @558
-			location   	(2192, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@558
-			    location   	(2192, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	492
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"41C346A80348"
-			width      	510
-			height     	701
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @559
-			    location   	(2192, 384)
-			    line_color 	3342489
-			    InterObjView 	@558
-			    height     	452
-			    y_coord    	392
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$66" @560
-			location   	(976, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@560
-			    location   	(976, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	626
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"41C3470C0145"
-			width      	644
-			height     	701
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @561
-			    location   	(976, 480)
-			    line_color 	3342489
-			    InterObjView 	@560
-			    height     	60
-			    y_coord    	0
-			    Nested     	FALSE))
-		    (object InterMessView "" @562
-			location   	(16, 384)
-			label      	(object SegLabel @563
-			    Parent_View 	@562
-			    location   	(1280, 340)
-			    quidu      	"41C346E300E2"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	806
-			    justify    	0
-			    label      	"SubConnectionEvent(sub-connection handle)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	1)
-			line_color 	3342489
-			client     	@558
-			supplier   	@554
-			Focus_Src  	@559
-			Focus_Entry 	@555
-			origin     	(2176, 384)
-			terminus   	(384, 384)
-			ordinal    	0)
-		    (object InterMessView "" @564
-			location   	(16, 480)
-			label      	(object SegLabel @565
-			    Parent_View 	@564
-			    location   	(671, 436)
-			    quidu      	"41C3472A030C"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	831
-			    justify    	0
-			    label      	"FindOrCreateProviderL(layerTID,protocolId,[OID])"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@554
-			supplier   	@560
-			Focus_Src  	@555
-			Focus_Entry 	@561
-			origin     	(383, 480)
-			terminus   	(960, 480)
-			ordinal    	1)
-		    (object NoteView @566
-			location   	(1408, 496)
-			label      	(object ItemLabel
-			    Parent_View 	@566
-			    location   	(1186, 434)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	409
-			    label      	"OID is actually a filter.")
-			line_color 	3342489
-			fill_color 	13434879
-			width      	469
-			height     	137)
-		    (object AttachView "" @567
-			stereotype 	TRUE
-			line_color 	3342489
-			client     	@566
-			supplier   	@565
-			line_style 	0)
-		    (object InterMessView "" @568
-			location   	(16, 656)
-			label      	(object SegLabel @569
-			    Parent_View 	@568
-			    location   	(999, 612)
-			    quidu      	"41C347F00365"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	678
-			    justify    	0
-			    label      	"AttachToNext(sub-connection handle)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@554
-			supplier   	@556
-			Focus_Src  	@555
-			Focus_Entry 	@557
-			origin     	(383, 656)
-			terminus   	(1616, 656)
-			ordinal    	2)))
-	    (object InteractionDiagram "Connection Provider Attach Normal/Monitor"
-		mechanism_ref 	@13
-		quid       	"41C5C69E0185"
-		title      	"Connection Provider Attach Normal/Monitor"
-		zoom       	100
-		max_height 	28350
-		max_width  	21600
-		origin_x   	147
-		origin_y   	0
-		items      	(list diagram_item_list
-		    (object InterObjView "$UNNAMED$69" @570
-			location   	(1744, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@570
-			    location   	(1744, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	724
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"41C5C6B50065"
-			width      	742
-			height     	1457
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @571
-			    location   	(1744, 400)
-			    line_color 	3342489
-			    InterObjView 	@570
-			    height     	60
-			    y_coord    	0
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @572
-			    location   	(1744, 480)
-			    line_color 	3342489
-			    InterObjView 	@570
-			    height     	60
-			    y_coord    	0
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$70" @573
-			location   	(176, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@573
-			    location   	(176, 224)
-			    fill_color 	16777215
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	282
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"41C5C6B50068"
-			width      	300
-			height     	1457
-			icon_height 	162
-			icon_width 	120
-			icon_y_offset 	-94
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @574
-			    location   	(176, 352)
-			    line_color 	3342489
-			    InterObjView 	@573
-			    height     	1240
-			    y_coord    	1180
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @575
-			    location   	(176, 1472)
-			    line_color 	3342489
-			    InterObjView 	@573
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE))
-		    (object InterObjView "$UNNAMED$71" @576
-			location   	(592, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@576
-			    location   	(592, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	486
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"41C5C6B5006E"
-			width      	504
-			height     	1457
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @577
-			    location   	(592, 656)
-			    line_color 	3342489
-			    InterObjView 	@576
-			    height     	60
-			    y_coord    	0
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @578
-			    location   	(592, 880)
-			    line_color 	3342489
-			    InterObjView 	@576
-			    height     	60
-			    y_coord    	0
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @579
-			    location   	(592, 992)
-			    line_color 	3342489
-			    InterObjView 	@576
-			    height     	216
-			    y_coord    	156
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @580
-			    location   	(592, 1088)
-			    line_color 	3342489
-			    InterObjView 	@576
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @581
-			    location   	(592, 1216)
-			    line_color 	3342489
-			    InterObjView 	@576
-			    height     	260
-			    y_coord    	200
-			    Nested     	FALSE))
-		    (object InterMessView "" @582
-			location   	(16, 400)
-			label      	(object SegLabel @583
-			    Parent_View 	@582
-			    location   	(959, 356)
-			    quidu      	"41C5C6B50066"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	934
-			    justify    	0
-			    label      	"FindOrCreateProvider(protocolId, connection info)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@573
-			supplier   	@570
-			Focus_Src  	@574
-			Focus_Entry 	@571
-			origin     	(191, 400)
-			terminus   	(1728, 400)
-			ordinal    	0)
-		    (object InterMessView "" @584
-			location   	(16, 992)
-			label      	(object SegLabel @585
-			    Parent_View 	@584
-			    location   	(383, 948)
-			    quidu      	"41C5C6B5006B"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	72
-			    justify    	0
-			    label      	"Join"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@573
-			supplier   	@576
-			Focus_Src  	@574
-			Focus_Entry 	@579
-			origin     	(191, 992)
-			terminus   	(576, 992)
-			ordinal    	6)
-		    (object NoteView @586
-			location   	(1408, 1760)
-			label      	(object ItemLabel
-			    Parent_View 	@586
-			    location   	(786, 1632)
-			    fill_color 	13434879
-			    nlines     	5
-			    max_width  	1208
-			    label      	"The question here is to which level to attach. At the moment it's given by the protocolId. Since every new attach has to have its own CNifSession object (see CNifSession::AttachToConnetionL(info))) this and the Attach monitor scenarion suggest that the CConnectionProviderShim needs to have an array of CNifSessions.")
-			line_color 	3342489
-			fill_color 	13434879
-			width      	1268
-			height     	269)
-		    (object SelfMessView "" @587
-			location   	(16, 1472)
-			label      	(object SegLabel @588
-			    Parent_View 	@587
-			    location   	(267, 1428)
-			    quidu      	"41E42CAE0345"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	316
-			    justify    	0
-			    label      	"RequestComplete"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@573
-			supplier   	@573
-			Focus_Src  	@574
-			Focus_Entry 	@575
-			origin     	(192, 1472)
-			terminus   	(342, 1472)
-			ordinal    	11)
-		    (object InterMessView "" @589
-			location   	(16, 480)
-			label      	(object SegLabel @590
-			    Parent_View 	@589
-			    location   	(959, 436)
-			    quidu      	"421DE5F201E8"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	1344
-			    justify    	0
-			    label      	"FindOrCreateProvider(KShimConnectionProviderFactoryId, connection info)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@573
-			supplier   	@570
-			Focus_Src  	@574
-			Focus_Entry 	@572
-			origin     	(191, 480)
-			terminus   	(1728, 480)
-			ordinal    	1)
-		    (object InterMessView "" @591
-			location   	(16, 880)
-			label      	(object SegLabel @592
-			    Parent_View 	@591
-			    location   	(383, 836)
-			    quidu      	"421DE61B0346"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	0
-			    justify    	0
-			    label      	""
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@573
-			supplier   	@576
-			Focus_Src  	@574
-			Focus_Entry 	@578
-			origin     	(191, 880)
-			terminus   	(576, 880)
-			ordinal    	5)
-		    (object InterObjView "$UNNAMED$72" @593
-			location   	(1104, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@593
-			    location   	(1104, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	486
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"421DE62802FF"
-			width      	504
-			height     	1457
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @594
-			    location   	(1104, 560)
-			    line_color 	3342489
-			    InterObjView 	@593
-			    height     	60
-			    y_coord    	0
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @595
-			    location   	(1104, 784)
-			    line_color 	3342489
-			    InterObjView 	@593
-			    height     	60
-			    y_coord    	0
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @596
-			    location   	(1104, 1280)
-			    line_color 	3342489
-			    InterObjView 	@593
-			    height     	136
-			    y_coord    	76
-			    Nested     	FALSE))
-		    (object NoteView @597
-			location   	(576, 96)
-			label      	(object ItemLabel
-			    Parent_View 	@597
-			    location   	(438, 36)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	240
-			    label      	"IP Layer")
-			line_color 	3342489
-			fill_color 	13434879
-			width      	300
-			height     	132)
-		    (object NoteView @598
-			location   	(1088, 96)
-			label      	(object ItemLabel
-			    Parent_View 	@598
-			    location   	(950, 36)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	240
-			    label      	"Shim Layer")
-			line_color 	3342489
-			fill_color 	13434879
-			width      	300
-			height     	132)
-		    (object InterMessView "" @599
-			location   	(16, 560)
-			label      	(object SegLabel @600
-			    Parent_View 	@599
-			    location   	(639, 516)
-			    quidu      	"421DE6680082"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	328
-			    justify    	0
-			    label      	"SetConnectionInfo"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@573
-			supplier   	@593
-			Focus_Src  	@574
-			Focus_Entry 	@594
-			origin     	(191, 560)
-			terminus   	(1088, 560)
-			ordinal    	2)
-		    (object InterMessView "" @601
-			location   	(16, 656)
-			label      	(object SegLabel @602
-			    Parent_View 	@601
-			    location   	(383, 612)
-			    quidu      	"421DE687018B"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	391
-			    justify    	0
-			    label      	"JoinNextLayerL(shim)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@573
-			supplier   	@576
-			Focus_Src  	@574
-			Focus_Entry 	@577
-			origin     	(191, 656)
-			terminus   	(576, 656)
-			ordinal    	3)
-		    (object InterMessView "" @603
-			location   	(16, 784)
-			label      	(object SegLabel @604
-			    Parent_View 	@603
-			    location   	(639, 740)
-			    quidu      	"421DE6A4018D"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	403
-			    justify    	0
-			    label      	"JoinNextLayerL(NULL)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@573
-			supplier   	@593
-			Focus_Src  	@574
-			Focus_Entry 	@595
-			origin     	(191, 784)
-			terminus   	(1088, 784)
-			ordinal    	4)
-		    (object InterMessView "" @605
-			location   	(16, 1216)
-			label      	(object SegLabel @606
-			    Parent_View 	@605
-			    location   	(383, 1172)
-			    quidu      	"421DE6D100C0"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	997
-			    justify    	0
-			    label      	"ConnectionControlActivityL(EAttachNormal/EAttachMonitor)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@573
-			supplier   	@576
-			Focus_Src  	@574
-			Focus_Entry 	@581
-			origin     	(191, 1216)
-			terminus   	(576, 1216)
-			ordinal    	8)
-		    (object InterMessView "" @607
-			location   	(16, 1280)
-			label      	(object SegLabel @608
-			    Parent_View 	@607
-			    location   	(847, 1236)
-			    quidu      	"421DE98100BA"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	484
-			    justify    	0
-			    label      	"ConnectionControlActivityL"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@576
-			supplier   	@593
-			Focus_Src  	@581
-			Focus_Entry 	@596
-			origin     	(607, 1280)
-			terminus   	(1088, 1280)
-			ordinal    	9)
-		    (object InterObjView "CNifSession" @609
-			location   	(2272, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@609
-			    location   	(2272, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	282
-			    justify    	0
-			    label      	"CNifSession")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"421DE9A7028B"
-			width      	300
-			height     	1457
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @610
-			    location   	(2272, 1296)
-			    line_color 	3342489
-			    InterObjView 	@609
-			    height     	60
-			    y_coord    	0
-			    Nested     	FALSE))
-		    (object InterMessView "" @611
-			location   	(16, 1296)
-			label      	(object SegLabel @612
-			    Parent_View 	@611
-			    location   	(1687, 1252)
-			    quidu      	"421DE9BF00ED"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	366
-			    justify    	0
-			    label      	"AttachToConnection"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@593
-			supplier   	@609
-			Focus_Src  	@596
-			Focus_Entry 	@610
-			origin     	(1119, 1296)
-			terminus   	(2256, 1296)
-			ordinal    	10)
-		    (object SelfMessView "" @613
-			location   	(16, 1088)
-			label      	(object SegLabel @614
-			    Parent_View 	@613
-			    location   	(683, 1044)
-			    quidu      	"422C9A6D0119"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	422
-			    justify    	0
-			    label      	"DoControlClientJoiningL"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@576
-			supplier   	@576
-			Focus_Src  	@579
-			Focus_Entry 	@580
-			origin     	(608, 1088)
-			terminus   	(758, 1088)
-			ordinal    	7)))
-	    (object InteractionDiagram "CConnection::AllInterfaceNotificationL"
-		mechanism_ref 	@14
-		quid       	"41C6AA920047"
-		title      	"CConnection::AllInterfaceNotificationL"
-		zoom       	100
-		max_height 	28350
-		max_width  	21600
-		origin_x   	1397
-		origin_y   	0
-		items      	(list diagram_item_list
-		    (object InterObjView "$UNNAMED$73" @615
-			location   	(176, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@615
-			    location   	(176, 343)
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	360
-			    justify    	0
-			    label      	"")
-			icon       	"Actor"
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"41C6AC2F02F4"
-			width      	336
-			height     	1065
-			icon_height 	162
-			icon_width 	120
-			icon_y_offset 	-94
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @616
-			    location   	(176, 384)
-			    line_color 	3342489
-			    InterObjView 	@615
-			    height     	648
-			    y_coord    	588
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @617
-			    location   	(176, 960)
-			    line_color 	3342489
-			    InterObjView 	@615
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE))
-		    (object InterObjView "$UNNAMED$74" @618
-			location   	(512, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@618
-			    location   	(512, 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      	"41C6AC3C02A3"
-			width      	300
-			height     	1065
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @619
-			    location   	(512, 432)
-			    line_color 	3342489
-			    InterObjView 	@618
-			    height     	540
-			    y_coord    	480
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @620
-			    location   	(512, 944)
-			    line_color 	3342489
-			    InterObjView 	@618
-			    height     	136
-			    y_coord    	76
-			    Nested     	TRUE))
-		    (object InterObjView "$UNNAMED$75" @621
-			location   	(1008, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@621
-			    location   	(1008, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	630
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"41C6AC69026C"
-			width      	648
-			height     	1065
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @622
-			    location   	(1008, 496)
-			    line_color 	3342489
-			    InterObjView 	@621
-			    height     	416
-			    y_coord    	356
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$76" @623
-			location   	(1664, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@623
-			    location   	(1664, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	634
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"41C6ACE100D3"
-			width      	652
-			height     	1065
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @624
-			    location   	(1664, 528)
-			    line_color 	3342489
-			    InterObjView 	@623
-			    height     	324
-			    y_coord    	264
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$77" @625
-			location   	(2320, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@625
-			    location   	(2320, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	630
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"41C6ACEA0203"
-			width      	648
-			height     	1065
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @626
-			    location   	(2320, 560)
-			    line_color 	3342489
-			    InterObjView 	@625
-			    height     	232
-			    y_coord    	172
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @627
-			    location   	(2320, 848)
-			    line_color 	3342489
-			    InterObjView 	@625
-			    height     	292
-			    y_coord    	232
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$78" @628
-			location   	(2800, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@628
-			    location   	(2800, 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      	"41E5702200C3"
-			width      	300
-			height     	1065
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @629
-			    location   	(2800, 592)
-			    line_color 	3342489
-			    InterObjView 	@628
-			    height     	60
-			    y_coord    	0
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @630
-			    location   	(2800, 672)
-			    line_color 	3342489
-			    InterObjView 	@628
-			    height     	60
-			    y_coord    	0
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @631
-			    location   	(2800, 816)
-			    line_color 	3342489
-			    InterObjView 	@628
-			    height     	384
-			    y_coord    	324
-			    Nested     	FALSE))
-		    (object InterMessView "" @632
-			location   	(16, 432)
-			label      	(object SegLabel @633
-			    Parent_View 	@632
-			    location   	(343, 388)
-			    quidu      	"41C6ACF3035B"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	400
-			    justify    	0
-			    label      	"AllInterfaceNotificationL"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@615
-			supplier   	@618
-			Focus_Src  	@616
-			Focus_Entry 	@619
-			origin     	(191, 432)
-			terminus   	(496, 432)
-			ordinal    	0)
-		    (object InterMessView "" @634
-			location   	(16, 496)
-			label      	(object SegLabel @635
-			    Parent_View 	@634
-			    location   	(759, 452)
-			    quidu      	"41C6AD0E024C"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	634
-			    justify    	0
-			    label      	"RegisterNotifierL"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@618
-			supplier   	@621
-			Focus_Src  	@619
-			Focus_Entry 	@622
-			origin     	(527, 496)
-			terminus   	(992, 496)
-			ordinal    	1)
-		    (object InterMessView "" @636
-			location   	(16, 528)
-			label      	(object SegLabel @637
-			    Parent_View 	@636
-			    location   	(1335, 484)
-			    quidu      	"41C6AD4B01F9"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	297
-			    justify    	0
-			    label      	"RegisterNotifierL"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@621
-			supplier   	@623
-			Focus_Src  	@622
-			Focus_Entry 	@624
-			origin     	(1023, 528)
-			terminus   	(1648, 528)
-			ordinal    	2)
-		    (object InterMessView "" @638
-			location   	(16, 560)
-			label      	(object SegLabel @639
-			    Parent_View 	@638
-			    location   	(1991, 516)
-			    quidu      	"41C6ADBA02A3"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	347
-			    justify    	0
-			    label      	"DoRegisterNotifierL"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@623
-			supplier   	@625
-			Focus_Src  	@624
-			Focus_Entry 	@626
-			origin     	(1679, 560)
-			terminus   	(2304, 560)
-			ordinal    	3)
-		    (object InterMessView "" @640
-			location   	(16, 592)
-			label      	(object SegLabel @641
-			    Parent_View 	@640
-			    location   	(2559, 548)
-			    quidu      	"41E570390208"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	100
-			    justify    	0
-			    label      	"NewL"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@625
-			supplier   	@628
-			Focus_Src  	@626
-			Focus_Entry 	@629
-			origin     	(2335, 592)
-			terminus   	(2784, 592)
-			ordinal    	4)
-		    (object InterMessView "" @642
-			location   	(16, 672)
-			label      	(object SegLabel @643
-			    Parent_View 	@642
-			    location   	(2559, 628)
-			    quidu      	"41E5707001C2"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	422
-			    justify    	0
-			    label      	"AllInterfaceNotificationL"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@625
-			supplier   	@628
-			Focus_Src  	@626
-			Focus_Entry 	@630
-			origin     	(2335, 672)
-			terminus   	(2784, 672)
-			ordinal    	5)
-		    (object InterMessView "" @644
-			location   	(16, 848)
-			label      	(object SegLabel @645
-			    Parent_View 	@644
-			    location   	(2560, 804)
-			    quidu      	"41E570C40324"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	563
-			    justify    	0
-			    label      	"InterfaceStateChangeNotification"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	1)
-			line_color 	3342489
-			client     	@628
-			supplier   	@625
-			Focus_Src  	@631
-			Focus_Entry 	@627
-			origin     	(2784, 848)
-			terminus   	(2336, 848)
-			ordinal    	6)
-		    (object InterMessView "" @646
-			location   	(16, 944)
-			label      	(object SegLabel @647
-			    Parent_View 	@646
-			    location   	(1416, 900)
-			    quidu      	"41E5769B02C5"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	588
-			    justify    	0
-			    label      	"InterfaceStateChangeNotification"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	1)
-			line_color 	3342489
-			client     	@625
-			supplier   	@618
-			Focus_Src  	@627
-			Focus_Entry 	@620
-			origin     	(2304, 944)
-			terminus   	(528, 944)
-			ordinal    	7)
-		    (object InterMessView "" @648
-			location   	(16, 960)
-			label      	(object SegLabel @649
-			    Parent_View 	@648
-			    location   	(344, 916)
-			    quidu      	"41E576B903C3"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	322
-			    justify    	0
-			    label      	"RequestComplete"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	1)
-			line_color 	3342489
-			client     	@618
-			supplier   	@615
-			Focus_Src  	@620
-			Focus_Entry 	@617
-			origin     	(496, 960)
-			terminus   	(192, 960)
-			ordinal    	8)
-		    (object NoteView @650
-			location   	(2304, 80)
-			label      	(object ItemLabel
-			    Parent_View 	@650
-			    location   	(2041, 21)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	490
-			    label      	"At the moment it always ends here.")
-			line_color 	3342489
-			fill_color 	13434879
-			width      	550
-			height     	131)
-		    (object AttachView "" @651
-			stereotype 	TRUE
-			line_color 	3342489
-			client     	@650
-			supplier   	@625
-			line_style 	0)
-		    (object NoteView @652
-			location   	(1408, 1488)
-			label      	(object ItemLabel
-			    Parent_View 	@652
-			    location   	(780, 1429)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	1221
-			    label      	"The scenario assumes that the shim factory keeps one instance of CNifSession to register for global stuff as all interface notification.")
-			line_color 	3342489
-			fill_color 	13434879
-			width      	1281
-			height     	131)))
-	    (object InteractionDiagram "CConnection::Join"
-		mechanism_ref 	@15
-		quid       	"421DEB4D0010"
-		title      	"CConnection::Join"
-		zoom       	100
-		max_height 	28350
-		max_width  	21600
-		origin_x   	0
-		origin_y   	0
-		items      	(list diagram_item_list
-		    (object InterObjView "$UNNAMED$79" @653
-			location   	(304, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@653
-			    location   	(304, 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      	"421DEB650368"
-			width      	300
-			height     	869
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @654
-			    location   	(304, 368)
-			    line_color 	3342489
-			    InterObjView 	@653
-			    height     	636
-			    y_coord    	576
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$80" @655
-			location   	(720, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@655
-			    location   	(720, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	486
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"421DEB7401A7"
-			width      	504
-			height     	869
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @656
-			    location   	(720, 368)
-			    line_color 	3342489
-			    InterObjView 	@655
-			    height     	200
-			    y_coord    	140
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @657
-			    location   	(720, 448)
-			    line_color 	3342489
-			    InterObjView 	@655
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @658
-			    location   	(720, 576)
-			    line_color 	3342489
-			    InterObjView 	@655
-			    height     	368
-			    y_coord    	308
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$81" @659
-			location   	(1232, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@659
-			    location   	(1232, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	492
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"421DEB88017E"
-			width      	510
-			height     	869
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @660
-			    location   	(1232, 640)
-			    line_color 	3342489
-			    InterObjView 	@659
-			    height     	244
-			    y_coord    	184
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$82" @661
-			location   	(1776, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@661
-			    location   	(1776, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	556
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"421DEC35005E"
-			width      	574
-			height     	869
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @662
-			    location   	(1776, 672)
-			    line_color 	3342489
-			    InterObjView 	@661
-			    height     	152
-			    y_coord    	92
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$83" @663
-			location   	(2384, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@663
-			    location   	(2384, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	590
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"421DEC5C00DD"
-			width      	608
-			height     	869
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @664
-			    location   	(2384, 704)
-			    line_color 	3342489
-			    InterObjView 	@663
-			    height     	60
-			    y_coord    	0
-			    Nested     	FALSE))
-		    (object NoteView @665
-			location   	(688, 96)
-			label      	(object ItemLabel
-			    Parent_View 	@665
-			    location   	(550, 36)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	240
-			    label      	"IP layer")
-			line_color 	3342489
-			fill_color 	13434879
-			width      	300
-			height     	132)
-		    (object NoteView @666
-			location   	(1232, 96)
-			label      	(object ItemLabel
-			    Parent_View 	@666
-			    location   	(1094, 36)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	240
-			    label      	"Shim Layer")
-			line_color 	3342489
-			fill_color 	13434879
-			width      	300
-			height     	132)
-		    (object InterMessView "" @667
-			location   	(16, 368)
-			label      	(object SegLabel @668
-			    Parent_View 	@667
-			    location   	(511, 324)
-			    quidu      	"421DF19700EA"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	94
-			    justify    	0
-			    label      	"JoinL"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@653
-			supplier   	@655
-			Focus_Src  	@654
-			Focus_Entry 	@656
-			origin     	(319, 368)
-			terminus   	(704, 368)
-			ordinal    	0)
-		    (object InterMessView "" @669
-			location   	(16, 576)
-			label      	(object SegLabel @670
-			    Parent_View 	@669
-			    location   	(511, 532)
-			    quidu      	"421DF1A400D4"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	453
-			    justify    	0
-			    label      	"ConnectionControlActivityL"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@653
-			supplier   	@655
-			Focus_Src  	@654
-			Focus_Entry 	@658
-			origin     	(319, 576)
-			terminus   	(704, 576)
-			ordinal    	2)
-		    (object InterMessView "" @671
-			location   	(16, 640)
-			label      	(object SegLabel @672
-			    Parent_View 	@671
-			    location   	(975, 596)
-			    quidu      	"421DF1BC036F"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	485
-			    justify    	0
-			    label      	"ConnectionControlActivityL"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@655
-			supplier   	@659
-			Focus_Src  	@658
-			Focus_Entry 	@660
-			origin     	(735, 640)
-			terminus   	(1216, 640)
-			ordinal    	3)
-		    (object InterMessView "" @673
-			location   	(16, 672)
-			label      	(object SegLabel @674
-			    Parent_View 	@673
-			    location   	(1503, 628)
-			    quidu      	"421DF1C70389"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	328
-			    justify    	0
-			    label      	"ConnectionJoining"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@659
-			supplier   	@661
-			Focus_Src  	@660
-			Focus_Entry 	@662
-			origin     	(1247, 672)
-			terminus   	(1760, 672)
-			ordinal    	4)
-		    (object InterMessView "" @675
-			location   	(16, 704)
-			label      	(object SegLabel @676
-			    Parent_View 	@675
-			    location   	(2079, 660)
-			    quidu      	"421DF1D800A9"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	100
-			    justify    	0
-			    label      	"NewL"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@661
-			supplier   	@663
-			Focus_Src  	@662
-			Focus_Entry 	@664
-			origin     	(1791, 704)
-			terminus   	(2368, 704)
-			ordinal    	5)
-		    (object NoteView @677
-			location   	(2272, 432)
-			label      	(object ItemLabel
-			    Parent_View 	@677
-			    location   	(1922, 348)
-			    fill_color 	13434879
-			    nlines     	3
-			    max_width  	665
-			    label      	"create subconnection link client to process CConnection subconnection directed requests")
-			line_color 	3342489
-			fill_color 	13434879
-			width      	725
-			height     	181)
-		    (object AttachView "" @678
-			stereotype 	TRUE
-			line_color 	3342489
-			client     	@677
-			supplier   	@675
-			line_style 	0)
-		    (object SelfMessView "" @679
-			location   	(16, 448)
-			label      	(object SegLabel @680
-			    Parent_View 	@679
-			    location   	(811, 404)
-			    quidu      	"422C9A450356"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	422
-			    justify    	0
-			    label      	"DoControlClientJoiningL"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@655
-			supplier   	@655
-			Focus_Src  	@656
-			Focus_Entry 	@657
-			origin     	(736, 448)
-			terminus   	(886, 448)
-			ordinal    	1)
-		    (object NoteView @681
-			location   	(1456, 464)
-			label      	(object ItemLabel
-			    Parent_View 	@681
-			    location   	(1318, 404)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	240
-			    label      	"for all data clients")
-			line_color 	3342489
-			fill_color 	13434879
-			width      	300
-			height     	132)
-		    (object AttachView "" @682
-			stereotype 	TRUE
-			line_color 	3342489
-			client     	@681
-			supplier   	@673
-			line_style 	0)))
-	    (object InteractionDiagram "CConnection::Leave"
-		mechanism_ref 	@16
-		quid       	"421DF22201E6"
-		title      	"CConnection::Leave"
-		zoom       	100
-		max_height 	28350
-		max_width  	21600
-		origin_x   	0
-		origin_y   	0
-		items      	(list diagram_item_list
-		    (object InterObjView "$UNNAMED$84" @683
-			location   	(304, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@683
-			    location   	(304, 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      	"421DF22E00B7"
-			width      	300
-			height     	885
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @684
-			    location   	(304, 368)
-			    line_color 	3342489
-			    InterObjView 	@683
-			    height     	652
-			    y_coord    	592
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$85" @685
-			location   	(720, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@685
-			    location   	(720, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	486
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"421DF22E00BB"
-			width      	504
-			height     	885
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @686
-			    location   	(720, 368)
-			    line_color 	3342489
-			    InterObjView 	@685
-			    height     	195
-			    y_coord    	135
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @687
-			    location   	(720, 443)
-			    line_color 	3342489
-			    InterObjView 	@685
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @688
-			    location   	(720, 592)
-			    line_color 	3342489
-			    InterObjView 	@685
-			    height     	368
-			    y_coord    	308
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$86" @689
-			location   	(1232, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@689
-			    location   	(1232, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	492
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"421DF22E00C0"
-			width      	510
-			height     	885
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @690
-			    location   	(1232, 656)
-			    line_color 	3342489
-			    InterObjView 	@689
-			    height     	244
-			    y_coord    	184
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$87" @691
-			location   	(1776, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@691
-			    location   	(1776, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	556
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"421DF22E00C3"
-			width      	574
-			height     	885
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @692
-			    location   	(1776, 688)
-			    line_color 	3342489
-			    InterObjView 	@691
-			    height     	152
-			    y_coord    	92
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$88" @693
-			location   	(2384, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@693
-			    location   	(2384, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	590
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"421DF22E00C4"
-			width      	608
-			height     	885
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @694
-			    location   	(2384, 720)
-			    line_color 	3342489
-			    InterObjView 	@693
-			    height     	60
-			    y_coord    	0
-			    Nested     	FALSE))
-		    (object NoteView @695
-			location   	(688, 96)
-			label      	(object ItemLabel
-			    Parent_View 	@695
-			    location   	(550, 36)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	240
-			    label      	"IP layer")
-			line_color 	3342489
-			fill_color 	13434879
-			width      	300
-			height     	132)
-		    (object NoteView @696
-			location   	(1232, 96)
-			label      	(object ItemLabel
-			    Parent_View 	@696
-			    location   	(1094, 36)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	240
-			    label      	"Shim Layer")
-			line_color 	3342489
-			fill_color 	13434879
-			width      	300
-			height     	132)
-		    (object NoteView @697
-			location   	(2272, 432)
-			label      	(object ItemLabel
-			    Parent_View 	@697
-			    location   	(1922, 348)
-			    fill_color 	13434879
-			    nlines     	3
-			    max_width  	665
-			    label      	"delete subconnection link client to process CConnection subconnection directed requests")
-			line_color 	3342489
-			fill_color 	13434879
-			width      	725
-			height     	181)
-		    (object InterMessView "" @698
-			location   	(16, 368)
-			label      	(object SegLabel @699
-			    Parent_View 	@698
-			    location   	(511, 324)
-			    quidu      	"421DF22E00B9"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	103
-			    justify    	0
-			    label      	"Leave"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@683
-			supplier   	@685
-			Focus_Src  	@684
-			Focus_Entry 	@686
-			origin     	(319, 368)
-			terminus   	(704, 368)
-			ordinal    	0)
-		    (object InterMessView "" @700
-			location   	(16, 592)
-			label      	(object SegLabel @701
-			    Parent_View 	@700
-			    location   	(511, 548)
-			    quidu      	"421DF22E00BA"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	484
-			    justify    	0
-			    label      	"ConnectionControlActivityL"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@683
-			supplier   	@685
-			Focus_Src  	@684
-			Focus_Entry 	@688
-			origin     	(319, 592)
-			terminus   	(704, 592)
-			ordinal    	2)
-		    (object InterMessView "" @702
-			location   	(16, 656)
-			label      	(object SegLabel @703
-			    Parent_View 	@702
-			    location   	(975, 612)
-			    quidu      	"421DF22E00BD"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	484
-			    justify    	0
-			    label      	"ConnectionControlActivityL"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@685
-			supplier   	@689
-			Focus_Src  	@688
-			Focus_Entry 	@690
-			origin     	(735, 656)
-			terminus   	(1216, 656)
-			ordinal    	3)
-		    (object InterMessView "" @704
-			location   	(16, 688)
-			label      	(object SegLabel @705
-			    Parent_View 	@704
-			    location   	(1503, 644)
-			    quidu      	"421DF22E00BE"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	338
-			    justify    	0
-			    label      	"ConnectionLeaving"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@689
-			supplier   	@691
-			Focus_Src  	@690
-			Focus_Entry 	@692
-			origin     	(1247, 688)
-			terminus   	(1760, 688)
-			ordinal    	4)
-		    (object InterMessView "" @706
-			location   	(16, 720)
-			label      	(object SegLabel @707
-			    Parent_View 	@706
-			    location   	(2079, 676)
-			    quidu      	"421DF22E00C1"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	109
-			    justify    	0
-			    label      	"delete"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@691
-			supplier   	@693
-			Focus_Src  	@692
-			Focus_Entry 	@694
-			origin     	(1791, 720)
-			terminus   	(2368, 720)
-			ordinal    	5)
-		    (object AttachView "" @708
-			stereotype 	TRUE
-			line_color 	3342489
-			client     	@697
-			supplier   	@706
-			line_style 	0)
-		    (object NoteView @709
-			location   	(1456, 400)
-			label      	(object ItemLabel
-			    Parent_View 	@709
-			    location   	(1318, 340)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	240
-			    label      	"for all data clients")
-			line_color 	3342489
-			fill_color 	13434879
-			width      	300
-			height     	132)
-		    (object AttachView "" @710
-			stereotype 	TRUE
-			line_color 	3342489
-			client     	@709
-			supplier   	@704
-			line_style 	0)
-		    (object SelfMessView "" @711
-			location   	(16, 443)
-			label      	(object SegLabel @712
-			    Parent_View 	@711
-			    location   	(811, 399)
-			    quidu      	"422F07F503BD"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	409
-			    justify    	0
-			    label      	"DoControlClientLeaving"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@685
-			supplier   	@685
-			Focus_Src  	@686
-			Focus_Entry 	@687
-			origin     	(736, 443)
-			terminus   	(886, 443)
-			ordinal    	1)))
-	    (object InteractionDiagram "RSocket::Open(RConnection&)"
-		mechanism_ref 	@17
-		quid       	"4241AAA30361"
-		title      	"RSocket::Open(RConnection&)"
-		zoom       	100
-		max_height 	28350
-		max_width  	21600
-		origin_x   	0
-		origin_y   	0
-		items      	(list diagram_item_list
-		    (object InterObjView "$UNNAMED$89" @713
-			location   	(240, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@713
-			    location   	(240, 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      	"4241AABF01D0"
-			width      	300
-			height     	813
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @714
-			    location   	(240, 352)
-			    line_color 	3342489
-			    InterObjView 	@713
-			    height     	596
-			    y_coord    	536
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @715
-			    location   	(240, 352)
-			    line_color 	3342489
-			    InterObjView 	@713
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE))
-		    (object InterObjView "$UNNAMED$91" @716
-			location   	(880, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@716
-			    location   	(880, 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      	"4241AAE501F3"
-			width      	300
-			height     	813
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @717
-			    location   	(880, 480)
-			    line_color 	3342489
-			    InterObjView 	@716
-			    height     	60
-			    y_coord    	0
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$90" @718
-			location   	(560, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@718
-			    location   	(560, 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      	"4241AAF601EE"
-			width      	300
-			height     	813
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @719
-			    location   	(560, 464)
-			    line_color 	3342489
-			    InterObjView 	@718
-			    height     	424
-			    y_coord    	364
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$92" @720
-			location   	(1368, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@720
-			    location   	(1368, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	626
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"4241AB1B036D"
-			width      	644
-			height     	813
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @721
-			    location   	(1368, 576)
-			    line_color 	3342489
-			    InterObjView 	@720
-			    height     	60
-			    y_coord    	0
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$93" @722
-			location   	(1982, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@722
-			    location   	(1982, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	540
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"4241AB5803E3"
-			width      	558
-			height     	813
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @723
-			    location   	(1982, 688)
-			    line_color 	3342489
-			    InterObjView 	@722
-			    height     	60
-			    y_coord    	0
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @724
-			    location   	(1982, 768)
-			    line_color 	3342489
-			    InterObjView 	@722
-			    height     	60
-			    y_coord    	0
-			    Nested     	FALSE))
-		    (object SelfMessView "" @725
-			location   	(0, 352)
-			label      	(object SegLabel @726
-			    Parent_View 	@725
-			    location   	(331, 308)
-			    quidu      	"4241AB9400F1"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	216
-			    justify    	0
-			    label      	"NewSocketL"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@713
-			supplier   	@713
-			Focus_Src  	@714
-			Focus_Entry 	@715
-			origin     	(256, 352)
-			terminus   	(406, 352)
-			ordinal    	0)
-		    (object InterMessView "" @727
-			location   	(16, 464)
-			label      	(object SegLabel @728
-			    Parent_View 	@727
-			    location   	(399, 420)
-			    quidu      	"4241ABAE021B"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	247
-			    justify    	0
-			    label      	"JoinInterfaceL"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@713
-			supplier   	@718
-			Focus_Src  	@714
-			Focus_Entry 	@719
-			origin     	(255, 464)
-			terminus   	(544, 464)
-			ordinal    	1)
-		    (object InterMessView "" @729
-			location   	(16, 480)
-			label      	(object SegLabel @730
-			    Parent_View 	@729
-			    location   	(719, 436)
-			    quidu      	"4241ABE50292"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	169
-			    justify    	0
-			    label      	"Provider()"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@718
-			supplier   	@716
-			Focus_Src  	@719
-			Focus_Entry 	@717
-			origin     	(575, 480)
-			terminus   	(864, 480)
-			ordinal    	2)
-		    (object InterMessView "" @731
-			location   	(16, 576)
-			label      	(object SegLabel @732
-			    Parent_View 	@731
-			    location   	(963, 532)
-			    quidu      	"4241AC0B0391"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	407
-			    justify    	0
-			    label      	"FindOrCreateProviderL"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@718
-			supplier   	@720
-			Focus_Src  	@719
-			Focus_Entry 	@721
-			origin     	(575, 576)
-			terminus   	(1352, 576)
-			ordinal    	3)
-		    (object InterMessView "" @733
-			location   	(16, 688)
-			label      	(object SegLabel @734
-			    Parent_View 	@733
-			    location   	(1270, 644)
-			    quidu      	"4241AC240315"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	369
-			    justify    	0
-			    label      	"JoinSubConnectionL"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@718
-			supplier   	@722
-			Focus_Src  	@719
-			Focus_Entry 	@723
-			origin     	(575, 688)
-			terminus   	(1966, 688)
-			ordinal    	4)
-		    (object InterMessView "" @735
-			location   	(16, 768)
-			label      	(object SegLabel @736
-			    Parent_View 	@735
-			    location   	(1270, 724)
-			    quidu      	"4241AC4A00DE"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	328
-			    justify    	0
-			    label      	"SetConnectionInfo"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@718
-			supplier   	@722
-			Focus_Src  	@719
-			Focus_Entry 	@724
-			origin     	(575, 768)
-			terminus   	(1966, 768)
-			ordinal    	5)
-		    (object NoteView @737
-			location   	(1200, 384)
-			label      	(object ItemLabel
-			    Parent_View 	@737
-			    location   	(937, 325)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	490
-			    label      	"based on connection provider & address family")
-			line_color 	3342489
-			fill_color 	13434879
-			width      	550
-			height     	131)
-		    (object AttachView "" @738
-			stereotype 	TRUE
-			line_color 	3342489
-			client     	@737
-			supplier   	@731
-			line_style 	0)))
-	    (object InteractionDiagram "RHostResolver::Open(RConnection&)"
-		mechanism_ref 	@18
-		quid       	"4241B1ED02E4"
-		title      	"RHostResolver::Open(RConnection&)"
-		zoom       	100
-		max_height 	28350
-		max_width  	21600
-		origin_x   	69
-		origin_y   	0
-		items      	(list diagram_item_list
-		    (object InterObjView "$UNNAMED$94" @739
-			location   	(240, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@739
-			    location   	(240, 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      	"4241B2060145"
-			width      	300
-			height     	889
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @740
-			    location   	(240, 352)
-			    line_color 	3342489
-			    InterObjView 	@739
-			    height     	672
-			    y_coord    	612
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @741
-			    location   	(240, 352)
-			    line_color 	3342489
-			    InterObjView 	@739
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE))
-		    (object InterObjView "$UNNAMED$95" @742
-			location   	(560, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@742
-			    location   	(560, 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      	"4241B206014C"
-			width      	300
-			height     	889
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @743
-			    location   	(560, 464)
-			    line_color 	3342489
-			    InterObjView 	@742
-			    height     	500
-			    y_coord    	440
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$96" @744
-			location   	(1040, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@744
-			    location   	(1040, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	626
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"4241B2060153"
-			width      	644
-			height     	889
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @745
-			    location   	(1040, 576)
-			    line_color 	3342489
-			    InterObjView 	@744
-			    height     	60
-			    y_coord    	0
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$97" @746
-			location   	(1648, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@746
-			    location   	(1648, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	540
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"4241B2060154"
-			width      	558
-			height     	889
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @747
-			    location   	(1648, 688)
-			    line_color 	3342489
-			    InterObjView 	@746
-			    height     	216
-			    y_coord    	156
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @748
-			    location   	(1648, 784)
-			    line_color 	3342489
-			    InterObjView 	@746
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE))
-		    (object SelfMessView "" @749
-			location   	(0, 352)
-			label      	(object SegLabel @750
-			    Parent_View 	@749
-			    location   	(331, 308)
-			    quidu      	"4241B2060147"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	334
-			    justify    	0
-			    label      	"NewHostResolverL"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@739
-			supplier   	@739
-			Focus_Src  	@740
-			Focus_Entry 	@741
-			origin     	(256, 352)
-			terminus   	(406, 352)
-			ordinal    	0)
-		    (object InterMessView "" @751
-			location   	(16, 464)
-			label      	(object SegLabel @752
-			    Parent_View 	@751
-			    location   	(399, 420)
-			    quidu      	"4241B2060149"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	247
-			    justify    	0
-			    label      	"JoinInterfaceL"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@739
-			supplier   	@742
-			Focus_Src  	@740
-			Focus_Entry 	@743
-			origin     	(255, 464)
-			terminus   	(544, 464)
-			ordinal    	1)
-		    (object InterMessView "" @753
-			location   	(16, 576)
-			label      	(object SegLabel @754
-			    Parent_View 	@753
-			    location   	(799, 532)
-			    quidu      	"4241B206014E"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	407
-			    justify    	0
-			    label      	"FindOrCreateProviderL"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@742
-			supplier   	@744
-			Focus_Src  	@743
-			Focus_Entry 	@745
-			origin     	(575, 576)
-			terminus   	(1024, 576)
-			ordinal    	2)
-		    (object InterMessView "" @755
-			location   	(16, 688)
-			label      	(object SegLabel @756
-			    Parent_View 	@755
-			    location   	(1103, 644)
-			    quidu      	"4241B2060150"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	369
-			    justify    	0
-			    label      	"JoinSubConnectionL"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@742
-			supplier   	@746
-			Focus_Src  	@743
-			Focus_Entry 	@747
-			origin     	(575, 688)
-			terminus   	(1632, 688)
-			ordinal    	3)
-		    (object NoteView @757
-			location   	(976, 400)
-			label      	(object ItemLabel
-			    Parent_View 	@757
-			    location   	(713, 341)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	490
-			    label      	"based on connection provider & address family")
-			line_color 	3342489
-			fill_color 	13434879
-			width      	550
-			height     	131)
-		    (object AttachView "" @758
-			stereotype 	TRUE
-			line_color 	3342489
-			client     	@757
-			supplier   	@753
-			line_style 	0)
-		    (object SelfMessView "" @759
-			location   	(16, 784)
-			label      	(object SegLabel @760
-			    Parent_View 	@759
-			    location   	(1739, 740)
-			    quidu      	"4241B32403C9"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	253
-			    justify    	0
-			    label      	"SetConnection"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@746
-			supplier   	@746
-			Focus_Src  	@747
-			Focus_Entry 	@748
-			origin     	(1664, 784)
-			terminus   	(1814, 784)
-			ordinal    	4)))))
-    root_category 	(object Class_Category "Logical View"
-	quid       	"41A74B800047"
-	exportControl 	"Public"
-	global     	TRUE
-	subsystem  	"Component View"
-	quidu      	"41A74B800049"
-	logical_models 	(list unit_reference_list
-	    (object Class "CBase"
-		quid       	"41A7525A00AC")
-	    (object Class "CPlayer"
-		quid       	"41A773DB02DF")
-	    (object Class "CCommDb"
-		quid       	"41ACFE3D01AC")
-	    (object Class "RMessage2"
-		quid       	"41C07849000C")
-	    (object Association "$UNNAMED$98"
-		quid       	"41A7550B0139"
-		roles      	(list role_list
-		    (object Role "$UNNAMED$99"
-			quid       	"41A7550C02F3"
-			supplier   	"Logical View::Sub Connection::MConnectionDataClient"
-			quidu      	"41A753E90088"
-			client_cardinality 	(value cardinality "1..n")
-			exportControl 	"Protected"
-			is_navigable 	TRUE)
-		    (object Role "$UNNAMED$100"
-			quid       	"41A7550C02F4"
-			supplier   	"Logical View::Sub Connection::CSubConnectionProviderBase"
-			quidu      	"41A75088005C")))
-	    (object Association "$UNNAMED$101"
-		quid       	"41A755100295"
-		roles      	(list role_list
-		    (object Role "$UNNAMED$102"
-			quid       	"41A755110318"
-			supplier   	"Logical View::Sub Connection::MSubConnectionControlClient"
-			quidu      	"41A753D702F9"
-			client_cardinality 	(value cardinality "0..n")
-			is_navigable 	TRUE)
-		    (object Role "$UNNAMED$103"
-			quid       	"41A755110322"
-			supplier   	"Logical View::Sub Connection::CSubConnectionProviderBase"
-			quidu      	"41A75088005C")))
-	    (object Association "$UNNAMED$104"
-		quid       	"41A755B40150"
-		roles      	(list role_list
-		    (object Role "$UNNAMED$105"
-			quid       	"41A755B501F2"
-			supplier   	"Logical View::Sub Connection::CSubConnectionProviderBase"
-			quidu      	"41A75088005C"
-			is_navigable 	TRUE)
-		    (object Role "$UNNAMED$106"
-			quid       	"41A755B501F3"
-			supplier   	"Logical View::Service::CControlledServProvider"
-			quidu      	"41A754670219")))
-	    (object Association "$UNNAMED$107"
-		quid       	"41A7567A00C8"
-		roles      	(list role_list
-		    (object Role "$UNNAMED$108"
-			quid       	"41A7567B02E7"
-			supplier   	"Logical View::Sub Connection::CSubConnection2"
-			quidu      	"41A750530146"
-			is_navigable 	TRUE)
-		    (object Role "$UNNAMED$109"
-			quid       	"41A7567B02F1"
-			supplier   	"Logical View::Sub Connection::CSubConnectionProviderBase"
-			quidu      	"41A75088005C")))
-	    (object Association "$UNNAMED$110"
-		quid       	"41A756830360"
-		roles      	(list role_list
-		    (object Role "$UNNAMED$111"
-			quid       	"41A756850114"
-			supplier   	"Logical View::Sub Connection::CSubConnectionProviderBase"
-			quidu      	"41A75088005C"
-			client_cardinality 	(value cardinality "1")
-			is_navigable 	TRUE)
-		    (object Role "$UNNAMED$112"
-			quid       	"41A75685011E"
-			supplier   	"Logical View::Sub Connection::CSubConnection2"
-			quidu      	"41A750530146")))
-	    (object Association "$UNNAMED$113"
-		quid       	"41A75702018C"
-		roles      	(list role_list
-		    (object Role "$UNNAMED$114"
-			quid       	"41A7570302B0"
-			supplier   	"Logical View::Sub Connection::CSubConnectionProviderBase"
-			quidu      	"41A75088005C"
-			exportControl 	"Protected"
-			is_navigable 	TRUE)
-		    (object Role "$UNNAMED$115"
-			quid       	"41A7570302BA"
-			supplier   	"Logical View::Connection::CConnectionProvdBase"
-			quidu      	"41A7526F01F7"
-			exportControl 	"Protected"
-			is_navigable 	TRUE)))
-	    (object Class_Category "Connection"
-		quid       	"41A74FA2017D"
-		visible_categories 	(list visibility_relationship_list
-		    (object Visibility_Relationship
-			quid       	"41A77B4A0000"
-			supplier   	"Logical View::Sub Connection"
-			quidu      	"41A74FC60071")
-		    (object Visibility_Relationship
-			quid       	"41A77B5601DE"
-			supplier   	"Logical View::Interface"
-			quidu      	"41A7679A014D")
-		    (object Visibility_Relationship
-			quid       	"41A8760803A2"
-			supplier   	"Logical View::Factory"
-			quidu      	"41A875EF01EE")
-		    (object Visibility_Relationship
-			quid       	"41B6EADF010A"
-			supplier   	"Logical View::Selection"
-			quidu      	"41B6EAB601E8"))
-		exportControl 	"Public"
-		logical_models 	(list unit_reference_list
-		    (object Class "CConnection"
-			quid       	"41A7507C013B"
-			superclasses 	(list inheritance_relationship_list
-			    (object Inheritance_Relationship
-				quid       	"41B875C100D1"
-				supplier   	"Logical View::Service::CSockSubSession"
-				quidu      	"41A7685902ED"))
-			used_nodes 	(list uses_relationship_list
-			    (object Uses_Relationship
-				quid       	"41D920C702A7"
-				supplier   	"Logical View::Selection::ISelectionNotify"
-				quidu      	"41C2DC4001D8"))
-			realized_interfaces 	(list realize_rel_list
-			    (object Realize_Relationship
-				quid       	"41A778F5032D"
-				supplier   	"Logical View::Interface::MConnectionNotify"
-				quidu      	"41A76B95022F")
-			    (object Realize_Relationship
-				quid       	"41BDB38A01E3"
-				supplier   	"Logical View::Connection::Connection Provider::MConnectionControlClient"
-				quidu      	"41BDA92A0213")
-			    (object Realize_Relationship
-				quid       	"41BDB38D02B0"
-				supplier   	"Logical View::Connection::Connection Provider::MConnectionDataClient"
-				quidu      	"41BDA8D00172")
-			    (object Realize_Relationship
-				quid       	"41C2DE9B0191"
-				supplier   	"Logical View::Selection::ISelectionNotify"
-				quidu      	"41C2DC4001D8")))
-		    (object Class "CConnectionProvdBase"
-			quid       	"41A7526F01F7"
-			used_nodes 	(list uses_relationship_list
-			    (object Uses_Relationship
-				quid       	"41A779E30180"
-				supplier   	"Logical View::Interface::MConnectionNotify"
-				quidu      	"41A76B95022F"))
-			realized_interfaces 	(list realize_rel_list
-			    (object Realize_Relationship
-				quid       	"41B75DA603D2"
-				supplier   	"Logical View::Selection::MNetworkControllerObserver"
-				quidu      	"41B6EE01032A")))
-		    (object Class "RConnection"
-			quid       	"41B1D83B017A"
-			used_nodes 	(list uses_relationship_list
-			    (object Uses_Relationship
-				quid       	"41B1D85E017A"
-				supplier   	"Logical View::Connection::CConnection"
-				quidu      	"41A7507C013B")))
-		    (object Association "$UNNAMED$116"
-			quid       	"41A779B903BB"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$117"
-				quid       	"41A779BB00B1"
-				supplier   	"Logical View::Connection::CConnectionProvdBase"
-				quidu      	"41A7526F01F7"
-				client_cardinality 	(value cardinality "0..1")
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$118"
-				quid       	"41A779BB00C5"
-				supplier   	"Logical View::Connection::CConnection"
-				quidu      	"41A7507C013B")))
-		    (object Association "$UNNAMED$119"
-			quid       	"41A779E70258"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$120"
-				quid       	"41A779E801F6"
-				supplier   	"Logical View::Interface::MConnectionNotify"
-				quidu      	"41A76B95022F"
-				client_cardinality 	(value cardinality "1")
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$121"
-				quid       	"41A779E8020A"
-				supplier   	"Logical View::Connection::CConnectionProvdBase"
-				quidu      	"41A7526F01F7")))
-		    (object Association "$UNNAMED$122"
-			quid       	"41AA239C036D"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$123"
-				quid       	"41AA239D02ED"
-				supplier   	"Logical View::Session Proxy::CSockSessionProxy"
-				quidu      	"41A7737A02A3"
-				client_cardinality 	(value cardinality "0..n")
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$124"
-				quid       	"41AA239D02F7"
-				supplier   	"Logical View::Connection::Connection Provider::CNetworkSession"
-				quidu      	"41A8587D00BE")))
-		    (object Class_Category "Nif Session"
-			quid       	"41B9FACD0024"
-			exportControl 	"Public"
-			logical_models 	(list unit_reference_list
-			    (object Class "MNifSessionNotify"
-				quid       	"41B9FAF0024C")
-			    (object Class "CNifSession"
-				quid       	"41A77CCA0251"
-				superclasses 	(list inheritance_relationship_list
-				    (object Inheritance_Relationship
-					quid       	"41A77D490109"
-					supplier   	"Logical View::Connection::CConnectionProvdBase"
-					quidu      	"41A7526F01F7"))
-				realized_interfaces 	(list realize_rel_list
-				    (object Realize_Relationship
-					quid       	"41B9FB5E010C"
-					supplier   	"Logical View::Selection::MNetworkControllerObserver"
-					quidu      	"41B6EE01032A")
-				    (object Realize_Relationship
-					quid       	"41B9FB6102E7"
-					supplier   	"Logical View::Connection::Nif Session::MAgentSessionNotify"
-					quidu      	"41B9FB280154")
-				    (object Realize_Relationship
-					quid       	"41B9FB640115"
-					supplier   	"Logical View::Connection::Nif Session::MNifSessionNotify"
-					quidu      	"41B9FAF0024C")))
-			    (object Class "MAgentSessionNotify"
-				quid       	"41B9FB280154")
-			    (object Class "CNifSecureSession"
-				quid       	"421BA9590249"
-				superclasses 	(list inheritance_relationship_list
-				    (object Inheritance_Relationship
-					quid       	"421BA9730142"
-					supplier   	"Logical View::Connection::Nif Session::CNifSession"
-					quidu      	"41A77CCA0251"))))
-			logical_presentations 	(list unit_reference_list
-			    (object ClassDiagram "Main"
-				quid       	"41B9FAEB03B8"
-				title      	"Main"
-				zoom       	100
-				max_height 	28350
-				max_width  	21600
-				origin_x   	0
-				origin_y   	0
-				items      	(list diagram_item_list
-				    (object ClassView "Class" "Logical View::Connection::Nif Session::MNifSessionNotify" @761
-					ShowCompartmentStereotypes 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(352, 592)
-					label      	(object ItemLabel
-					    Parent_View 	@761
-					    location   	(167, 541)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	370
-					    justify    	0
-					    label      	"MNifSessionNotify")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"41B9FAF0024C"
-					width      	388
-					height     	126
-					annotation 	8
-					autoResize 	TRUE)
-				    (object ClassView "Class" "Logical View::Connection::Nif Session::CNifSession" @762
-					ShowCompartmentStereotypes 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(1296, 1040)
-					label      	(object ItemLabel
-					    Parent_View 	@762
-					    location   	(1165, 988)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	262
-					    justify    	0
-					    label      	"CNifSession")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"41A77CCA0251"
-					width      	280
-					height     	128
-					annotation 	8
-					autoResize 	TRUE)
-				    (object ClassView "Class" "Logical View::Connection::Nif Session::MAgentSessionNotify" @763
-					ShowCompartmentStereotypes 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(896, 592)
-					label      	(object ItemLabel
-					    Parent_View 	@763
-					    location   	(683, 541)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	426
-					    justify    	0
-					    label      	"MAgentSessionNotify")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"41B9FB280154"
-					width      	444
-					height     	126
-					annotation 	8
-					autoResize 	TRUE)
-				    (object ClassView "Class" "Logical View::Selection::MNetworkControllerObserver" @764
-					ShowCompartmentStereotypes 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(1552, 576)
-					label      	(object ItemLabel
-					    Parent_View 	@764
-					    location   	(1280, 502)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	544
-					    justify    	0
-					    label      	"MNetworkControllerObserver")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"41B6EE01032A"
-					width      	562
-					height     	172
-					annotation 	8
-					autoResize 	TRUE)
-				    (object ClassView "Class" "Logical View::Connection::CConnectionProvdBase" @765
-					ShowCompartmentStereotypes 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(2256, 560)
-					label      	(object ItemLabel
-					    Parent_View 	@765
-					    location   	(2025, 486)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	462
-					    justify    	0
-					    label      	"CConnectionProvdBase")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"41A7526F01F7"
-					width      	480
-					height     	172
-					annotation 	8
-					autoResize 	TRUE)
-				    (object InheritView "" @766
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41A77D490109"
-					client     	@762
-					supplier   	@765
-					line_style 	0)
-				    (object RealizeView "" @767
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41B9FB5E010C"
-					client     	@762
-					supplier   	@764
-					line_style 	0)
-				    (object RealizeView "" @768
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41B9FB6102E7"
-					client     	@762
-					supplier   	@763
-					line_style 	0)
-				    (object RealizeView "" @769
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41B9FB640115"
-					client     	@762
-					supplier   	@761
-					line_style 	0)
-				    (object ClassView "Class" "Logical View::Connection::Nif Session::CNifSecureSession" @770
-					ShowCompartmentStereotypes 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(1296, 1360)
-					label      	(object ItemLabel
-					    Parent_View 	@770
-					    location   	(1100, 1309)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	392
-					    justify    	0
-					    label      	"CNifSecureSession")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"421BA9590249"
-					width      	410
-					height     	126
-					annotation 	8
-					autoResize 	TRUE)
-				    (object InheritView "" @771
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"421BA9730142"
-					client     	@770
-					supplier   	@762
-					line_style 	0)))))
-		    (object Class_Category "Connection Provider"
-			quid       	"41BDA4160337"
-			exportControl 	"Public"
-			logical_models 	(list unit_reference_list
-			    (object Class "CIPNetworkConnectionProvider"
-				quid       	"41A77CA40365"
-				superclasses 	(list inheritance_relationship_list
-				    (object Inheritance_Relationship
-					quid       	"41A77DB502BD"
-					supplier   	"Logical View::Connection::Connection Provider::CNetworkSession"
-					quidu      	"41A8587D00BE")
-				    (object Inheritance_Relationship
-					quid       	"41DEB8A10386"
-					supplier   	"Logical View::Connection::Connection Provider::CConnectionProviderBase"
-					quidu      	"41BDA765028C"))
-				realized_interfaces 	(list realize_rel_list
-				    (object Realize_Relationship
-					quid       	"41BDA98602E0"
-					supplier   	"Logical View::Connection::Connection Provider::MConnectionControlClient"
-					quidu      	"41BDA92A0213")))
-			    (object Class "CNetworkSession"
-				quid       	"41A8587D00BE"
-				superclasses 	(list inheritance_relationship_list
-				    (object Inheritance_Relationship
-					quid       	"41A8593301EC"
-					supplier   	"Logical View::Connection::CConnectionProvdBase"
-					quidu      	"41A7526F01F7")
-				    (object Inheritance_Relationship
-					quid       	"41BDA8AC00C7"
-					supplier   	"Logical View::Connection::Connection Provider::CConnectionProviderBase"
-					quidu      	"41BDA765028C"))
-				realized_interfaces 	(list realize_rel_list
-				    (object Realize_Relationship
-					quid       	"41AA2395007E"
-					supplier   	"Logical View::Session Proxy::MSockSessionObserver"
-					quidu      	"41A76BA001BD")
-				    (object Realize_Relationship
-					quid       	"41BDA96B00E2"
-					supplier   	"Logical View::Connection::Connection Provider::MConnectionDataClient"
-					quidu      	"41BDA8D00172")))
-			    (object Class "CConnectionProviderBase"
-				quid       	"41BDA765028C"
-				superclasses 	(list inheritance_relationship_list
-				    (object Inheritance_Relationship
-					quid       	"41BDA8BB001D"
-					supplier   	"Logical View::Factory::XFactoryObject"
-					quidu      	"41A7522A0392")
-				    (object Inheritance_Relationship
-					quid       	"421BA9EE0293"
-					supplier   	"Logical View::CBase"
-					quidu      	"41A7525A00AC"))
-				operations 	(list Operations
-				    (object Operation "StartL"
-					quid       	"41C30946012C"
-					concurrency 	"Sequential"
-					opExportControl 	"Public"
-					uid        	0)
-				    (object Operation "Stop"
-					quid       	"41C3097E023C"
-					concurrency 	"Sequential"
-					opExportControl 	"Public"
-					uid        	0)
-				    (object Operation "ProgressL"
-					quid       	"41C309880056"
-					concurrency 	"Sequential"
-					opExportControl 	"Public"
-					uid        	0)
-				    (object Operation "LastProgressError"
-					quid       	"41C30991026C"
-					concurrency 	"Sequential"
-					opExportControl 	"Public"
-					uid        	0)
-				    (object Operation "RequestServiceChangeNotificationL"
-					quid       	"41C3099A032D"
-					concurrency 	"Sequential"
-					opExportControl 	"Public"
-					uid        	0)
-				    (object Operation "CancelServiceChangeNotification"
-					quid       	"41C309A20086"
-					concurrency 	"Sequential"
-					opExportControl 	"Public"
-					uid        	0)
-				    (object Operation "EnumerateConnectionsL"
-					quid       	"41C309D30177"
-					concurrency 	"Sequential"
-					opExportControl 	"Public"
-					uid        	0)
-				    (object Operation "ControlL"
-					quid       	"41C309EA0135"
-					concurrency 	"Sequential"
-					opExportControl 	"Public"
-					uid        	0)
-				    (object Operation "SetUsageProfile"
-					quid       	"41C309F501C7"
-					concurrency 	"Sequential"
-					opExportControl 	"Public"
-					uid        	0)
-				    (object Operation "JoinL"
-					quid       	"41C30A56024B"
-					concurrency 	"Sequential"
-					opExportControl 	"Public"
-					uid        	0)
-				    (object Operation "Leave"
-					quid       	"41C30A5E02C5"
-					concurrency 	"Sequential"
-					opExportControl 	"Public"
-					uid        	0)
-				    (object Operation "AllSubConnectionNotificationEnable"
-					quid       	"41C30D2700F7"
-					concurrency 	"Sequential"
-					opExportControl 	"Public"
-					uid        	0)
-				    (object Operation "CancelAllSubConnectionNotification"
-					quid       	"41C30D31028D"
-					concurrency 	"Sequential"
-					opExportControl 	"Public"
-					uid        	0)
-				    (object Operation "SendIoctlMessageL"
-					quid       	"41C30DE003AA"
-					concurrency 	"Sequential"
-					opExportControl 	"Public"
-					uid        	0)
-				    (object Operation "SendCancelIoctl"
-					quid       	"41C30DEA0228"
-					concurrency 	"Sequential"
-					opExportControl 	"Public"
-					uid        	0)
-				    (object Operation "Factory"
-					quid       	"41C34B6A0068"
-					concurrency 	"Sequential"
-					opExportControl 	"Public"
-					uid        	0)
-				    (object Operation "NextLayer"
-					quid       	"41C34B800205"
-					concurrency 	"Sequential"
-					opExportControl 	"Public"
-					uid        	0)
-				    (object Operation "SettingsAccess"
-					quid       	"41ECE9D40074"
-					concurrency 	"Sequential"
-					opExportControl 	"Public"
-					uid        	0)))
-			    (object Class "MConnectionDataClient"
-				quid       	"41BDA8D00172"
-				superclasses 	(list inheritance_relationship_list
-				    (object Inheritance_Relationship
-					quid       	"41CC19DE032F"
-					supplier   	"Logical View::Connection::Connection Provider::MConnectionClient"
-					quidu      	"41CC1965029F"))
-				operations 	(list Operations
-				    (object Operation "Notify"
-					quid       	"41C2E4FB0230"
-					concurrency 	"Sequential"
-					abstract   	TRUE
-					opExportControl 	"Public"
-					uid        	0)
-				    (object Operation "AttachToNext"
-					quid       	"41C3193E010E"
-					concurrency 	"Sequential"
-					abstract   	TRUE
-					opExportControl 	"Public"
-					uid        	0))
-				abstract   	TRUE)
-			    (object Class "MConnectionControlClient"
-				quid       	"41BDA92A0213"
-				superclasses 	(list inheritance_relationship_list
-				    (object Inheritance_Relationship
-					quid       	"41CC19E10370"
-					supplier   	"Logical View::Connection::Connection Provider::MConnectionClient"
-					quidu      	"41CC1965029F"))
-				operations 	(list Operations
-				    (object Operation "SelectionComplete"
-					quid       	"41C318370006"
-					concurrency 	"Sequential"
-					abstract   	TRUE
-					opExportControl 	"Public"
-					uid        	0)
-				    (object Operation "ConnectionError"
-					quid       	"41C3185000B6"
-					concurrency 	"Sequential"
-					abstract   	TRUE
-					opExportControl 	"Public"
-					uid        	0)
-				    (object Operation "LinkUp"
-					quid       	"41C318560386"
-					concurrency 	"Sequential"
-					abstract   	TRUE
-					opExportControl 	"Public"
-					uid        	0)
-				    (object Operation "ProgressNotification"
-					quid       	"41C318640278"
-					concurrency 	"Sequential"
-					abstract   	TRUE
-					opExportControl 	"Public"
-					uid        	0)
-				    (object Operation "ServiceChangeNotification"
-					quid       	"41C3186F0116"
-					concurrency 	"Sequential"
-					abstract   	TRUE
-					opExportControl 	"Public"
-					uid        	0)
-				    (object Operation "InterfaceStateChangeNotification"
-					quid       	"41C31876013E"
-					concurrency 	"Sequential"
-					abstract   	TRUE
-					opExportControl 	"Public"
-					uid        	0)
-				    (object Operation "SubConnectionEvent"
-					quid       	"41C318A202DD"
-					concurrency 	"Sequential"
-					abstract   	TRUE
-					opExportControl 	"Public"
-					uid        	0))
-				abstract   	TRUE)
-			    (object Class "MConnectionClient"
-				quid       	"41CC1965029F"
-				operations 	(list Operations
-				    (object Operation "ConnectionGoingDown"
-					quid       	"41CC198E0244"
-					concurrency 	"Sequential"
-					abstract   	TRUE
-					opExportControl 	"Public"
-					uid        	0)
-				    (object Operation "FetchInterfaceInstanceL"
-					quid       	"421A4EB40342"
-					concurrency 	"Sequential"
-					opExportControl 	"Public"
-					uid        	0))
-				abstract   	TRUE)
-			    (object Class "XDummyConnectionControlClient"
-				quid       	"421CAA340392"
-				superclasses 	(list inheritance_relationship_list
-				    (object Inheritance_Relationship
-					quid       	"421CAA9A033C"
-					supplier   	"Logical View::Connection::Connection Provider::MConnectionControlClient"
-					quidu      	"41BDA92A0213")))
-			    (object Association "$UNNAMED$125"
-				quid       	"41BDA93B00D8"
-				roles      	(list role_list
-				    (object Role "$UNNAMED$126"
-					quid       	"41BDA93B02EA"
-					supplier   	"Logical View::Connection::Connection Provider::MConnectionDataClient"
-					quidu      	"41BDA8D00172"
-					client_cardinality 	(value cardinality "0..n")
-					is_navigable 	TRUE)
-				    (object Role "$UNNAMED$127"
-					quid       	"41BDA93B02EB"
-					supplier   	"Logical View::Connection::Connection Provider::CConnectionProviderBase"
-					quidu      	"41BDA765028C")))
-			    (object Association "$UNNAMED$128"
-				quid       	"41BDA951031F"
-				roles      	(list role_list
-				    (object Role "$UNNAMED$129"
-					quid       	"41BDA95202DA"
-					supplier   	"Logical View::Connection::Connection Provider::MConnectionControlClient"
-					quidu      	"41BDA92A0213"
-					client_cardinality 	(value cardinality "0..n")
-					is_navigable 	TRUE)
-				    (object Role "$UNNAMED$130"
-					quid       	"41BDA95202DB"
-					supplier   	"Logical View::Connection::Connection Provider::CConnectionProviderBase"
-					quidu      	"41BDA765028C")))
-			    (object Association "$UNNAMED$131"
-				quid       	"41BDAC800074"
-				roles      	(list role_list
-				    (object Role "$UNNAMED$132"
-					quid       	"41BDAC8002D7"
-					supplier   	"Logical View::Connection::CConnectionProvdBase"
-					quidu      	"41A7526F01F7"
-					client_cardinality 	(value cardinality "1")
-					is_navigable 	TRUE)
-				    (object Role "$UNNAMED$133"
-					quid       	"41BDAC8002E1"
-					supplier   	"Logical View::Connection::Connection Provider::Connection Provider Shim::CConnectionProviderShim"
-					quidu      	"41BDAABC004D"
-					is_aggregate 	TRUE)))
-			    (object Association "$UNNAMED$134"
-				quid       	"41BDB3930132"
-				roles      	(list role_list
-				    (object Role "$UNNAMED$135"
-					quid       	"41BDB394017A"
-					supplier   	"Logical View::Connection::Connection Provider::CConnectionProviderBase"
-					quidu      	"41BDA765028C"
-					client_cardinality 	(value cardinality "0..1")
-					is_navigable 	TRUE)
-				    (object Role "$UNNAMED$136"
-					quid       	"41BDB394017B"
-					supplier   	"Logical View::Connection::CConnection"
-					quidu      	"41A7507C013B")))
-			    (object Association "$UNNAMED$137"
-				quid       	"41BEFC66039C"
-				roles      	(list role_list
-				    (object Role "$UNNAMED$138"
-					quid       	"41BEFC700011"
-					supplier   	"Logical View::Connection::Connection Provider::CConnectionProviderBase"
-					quidu      	"41BDA765028C"
-					is_navigable 	TRUE)
-				    (object Role "$UNNAMED$139"
-					quid       	"41BEFC700012"
-					supplier   	"Logical View::Connection::Connection Provider::CConnectionProviderBase"
-					quidu      	"41BDA765028C")))
-			    (object Association "$UNNAMED$140"
-				quid       	"41BEFC8500CF"
-				roles      	(list role_list
-				    (object Role "$UNNAMED$141"
-					quid       	"41BEFC880246"
-					supplier   	"Logical View::Connection::Connection Provider::CConnectionProviderBase"
-					quidu      	"41BDA765028C"
-					client_cardinality 	(value cardinality "0..1")
-					is_navigable 	TRUE)
-				    (object Role "$UNNAMED$142"
-					quid       	"41BEFC880250"
-					supplier   	"Logical View::Connection::Connection Provider::CConnectionProviderBase"
-					quidu      	"41BDA765028C")))
-			    (object Association "$UNNAMED$143"
-				quid       	"41C065B60260"
-				roles      	(list role_list
-				    (object Role "$UNNAMED$144"
-					quid       	"41C065B700BD"
-					supplier   	"Logical View::Interface::MConnectionNotify"
-					quidu      	"41A76B95022F"
-					client_cardinality 	(value cardinality "1..n")
-					is_navigable 	TRUE)
-				    (object Role "$UNNAMED$145"
-					quid       	"41C065B700C7"
-					supplier   	"Logical View::Connection::Connection Provider::Connection Provider Shim::CConnectionProviderShim"
-					quidu      	"41BDAABC004D")))
-			    (object Association "$UNNAMED$146"
-				quid       	"41C067410023"
-				roles      	(list role_list
-				    (object Role "$UNNAMED$147"
-					quid       	"41C067410380"
-					supplier   	"Logical View::Connection::Connection Provider::Connection Provider Shim::Sub Connection Handling::CSubConnectionLinkShimClient"
-					quidu      	"41C061D101C6"
-					is_navigable 	TRUE)
-				    (object Role "$UNNAMED$148"
-					quid       	"41C067410381"
-					supplier   	"Logical View::Connection::Connection Provider::Connection Provider Shim::CConnectionProviderShim"
-					quidu      	"41BDAABC004D")))
-			    (object Class_Category "Connection Provider Shim"
-				quid       	"41DEB6F2028E"
-				exportControl 	"Public"
-				logical_models 	(list unit_reference_list
-				    (object Class "CConnectionProviderShim"
-					quid       	"41BDAABC004D"
-					superclasses 	(list inheritance_relationship_list
-					    (object Inheritance_Relationship
-						quid       	"41BDAB9000EC"
-						supplier   	"Logical View::Connection::Connection Provider::CConnectionProviderBase"
-						quidu      	"41BDA765028C"))
-					realized_interfaces 	(list realize_rel_list
-					    (object Realize_Relationship
-						quid       	"41BDABB8034D"
-						supplier   	"Logical View::Connection::Connection Provider::MConnectionControlClient"
-						quidu      	"41BDA92A0213")
-					    (object Realize_Relationship
-						quid       	"41BDABBB01DF"
-						supplier   	"Logical View::Connection::Connection Provider::MConnectionDataClient"
-						quidu      	"41BDA8D00172")
-					    (object Realize_Relationship
-						quid       	"41BDAC530353"
-						supplier   	"Logical View::Interface::MConnectionNotify"
-						quidu      	"41A76B95022F"))
-					operations 	(list Operations
-					    (object Operation "DoSettingsAccess"
-						quid       	"41ECEA0F01FF"
-						stereotype 	"V"
-						concurrency 	"Sequential"
-						opExportControl 	"Protected"
-						uid        	0)))
-				    (object Class "CConnectionSettingsShim"
-					quid       	"422DD7460005"
-					superclasses 	(list inheritance_relationship_list
-					    (object Inheritance_Relationship
-						quid       	"422DD864001A"
-						supplier   	"Logical View::New Interfaces & Functions::CConnectionSettings"
-						quidu      	"41ECEA270100")))
-				    (object Association "$UNNAMED$149"
-					quid       	"41DEBACA02CE"
-					roles      	(list role_list
-					    (object Role "iSessionProxies"
-						quid       	"41DEBACB01AD"
-						label      	"iSessionProxies"
-						supplier   	"Logical View::Session Proxy::CSockSessionProxy"
-						quidu      	"41A7737A02A3"
-						client_cardinality 	(value cardinality "0..n")
-						exportControl 	"Protected"
-						is_navigable 	TRUE)
-					    (object Role "$UNNAMED$150"
-						quid       	"41DEBACB01AE"
-						supplier   	"Logical View::Connection::Connection Provider::Connection Provider Shim::CConnectionProviderShim"
-						quidu      	"41BDAABC004D")))
-				    (object Association "$UNNAMED$151"
-					quid       	"41ECEC800317"
-					roles      	(list role_list
-					    (object Role "$UNNAMED$152"
-						quid       	"41ECEC82003E"
-						supplier   	"Logical View::Connection::Connection Provider::Connection Provider Shim::CConnectionSettingsShim"
-						quidu      	"422DD7460005"
-						client_cardinality 	(value cardinality "1")
-						is_navigable 	TRUE)
-					    (object Role "$UNNAMED$153"
-						quid       	"41ECEC82003F"
-						supplier   	"Logical View::Connection::Connection Provider::Connection Provider Shim::CConnectionProviderShim"
-						quidu      	"41BDAABC004D"
-						is_aggregate 	TRUE)))
-				    (object Association "$UNNAMED$154"
-					quid       	"41ECEC9602C8"
-					roles      	(list role_list
-					    (object Role "$UNNAMED$155"
-						quid       	"41ECEC9900CE"
-						supplier   	"Logical View::Connection::CConnectionProvdBase"
-						quidu      	"41A7526F01F7"
-						client_cardinality 	(value cardinality "1")
-						is_navigable 	TRUE)
-					    (object Role "$UNNAMED$156"
-						quid       	"41ECEC9900CF"
-						supplier   	"Logical View::New Interfaces & Functions::CConnectionSettings"
-						quidu      	"41ECEA270100")))
-				    (object Association "$UNNAMED$157"
-					quid       	"421CAE8901B4"
-					roles      	(list role_list
-					    (object Role "$UNNAMED$158"
-						quid       	"421CAE8A016F"
-						supplier   	"Logical View::Selection::MProviderSelector"
-						quidu      	"41C1AF5D02D3"
-						client_cardinality 	(value cardinality "0..1")
-						is_navigable 	TRUE)
-					    (object Role "$UNNAMED$159"
-						quid       	"421CAE8A0179"
-						supplier   	"Logical View::Connection::Connection Provider::Connection Provider Shim::CConnectionProviderShim"
-						quidu      	"41BDAABC004D")))
-				    (object Association "$UNNAMED$160"
-					quid       	"422DE24F0248"
-					roles      	(list role_list
-					    (object Role "$UNNAMED$161"
-						quid       	"422DE25002D6"
-						supplier   	"Logical View::Connection::Connection Provider::Connection Provider Shim::CConnectionProviderShim"
-						quidu      	"41BDAABC004D"
-						client_cardinality 	(value cardinality "0..1")
-						is_navigable 	TRUE)
-					    (object Role "$UNNAMED$162"
-						quid       	"422DE25002D7"
-						supplier   	"Logical View::Selection::CConnectionSelectorShim"
-						quidu      	"41C1AF890151"
-						is_aggregate 	TRUE)))
-				    (object Association "$UNNAMED$163"
-					quid       	"422DE2C100BF"
-					roles      	(list role_list
-					    (object Role "$UNNAMED$164"
-						quid       	"422DE2C20193"
-						supplier   	"Logical View::Selection::ISelectionNotify"
-						quidu      	"41C2DC4001D8"
-						client_cardinality 	(value cardinality "1")
-						Containment 	"By Value"
-						is_navigable 	TRUE)
-					    (object Role "$UNNAMED$165"
-						quid       	"422DE2C20194"
-						supplier   	"Logical View::Selection::CConnectionSelectorShim"
-						quidu      	"41C1AF890151"
-						is_aggregate 	TRUE)))
-				    (object Association "$UNNAMED$166"
-					quid       	"422DE30E02F3"
-					roles      	(list role_list
-					    (object Role "$UNNAMED$167"
-						quid       	"422DE30F0394"
-						supplier   	"Logical View::Connection::Nif Session::CNifSecureSession"
-						quidu      	"421BA9590249"
-						client_cardinality 	(value cardinality "0..1")
-						is_navigable 	TRUE)
-					    (object Role "$UNNAMED$168"
-						quid       	"422DE30F0395"
-						supplier   	"Logical View::Connection::Connection Provider::Connection Provider Shim::CConnectionProviderShim"
-						quidu      	"41BDAABC004D"
-						is_aggregate 	TRUE)))
-				    (object Class_Category "Sub Connection Handling"
-					quid       	"41BEF8100115"
-					exportControl 	"Public"
-					logical_models 	(list unit_reference_list
-					    (object Class "NifManSubConnectionShim"
-						quid       	"41BEF88800A9"
-						superclasses 	(list inheritance_relationship_list
-						    (object Inheritance_Relationship
-							quid       	"41BEF8F60206"
-							supplier   	"Logical View::Sub Connection::CSubConnectionProviderBase"
-							quidu      	"41A75088005C")
-						    (object Inheritance_Relationship
-							quid       	"421CA642026D"
-							supplier   	"Logical View::Sub Connection::MConnectionDataClient"
-							quidu      	"41A753E90088"))
-						realized_interfaces 	(list realize_rel_list
-						    (object Realize_Relationship
-							quid       	"41BEFFD60012"
-							supplier   	"Logical View::Sub Connection::MConnectionDataClient"
-							quidu      	"41A753E90088")
-						    (object Realize_Relationship
-							quid       	"41EFF19A038E"
-							supplier   	"Logical View::Connection::Connection Provider::MConnectionDataClient"
-							quidu      	"41BDA8D00172"))
-						operations 	(list Operations
-						    (object Operation "ProgressNotification"
-							quid       	"41C316950133"
-							concurrency 	"Sequential"
-							opExportControl 	"Public"
-							uid        	0)
-						    (object Operation "NotifyDataTransferred"
-							quid       	"421A55B300B8"
-							concurrency 	"Sequential"
-							opExportControl 	"Public"
-							uid        	0)
-						    (object Operation "NotifyDataSent"
-							quid       	"421A55B803D6"
-							concurrency 	"Sequential"
-							opExportControl 	"Public"
-							uid        	0)
-						    (object Operation "NotifyDataReceived"
-							quid       	"421A55BE0154"
-							concurrency 	"Sequential"
-							opExportControl 	"Public"
-							uid        	0)))
-					    (object Class "CSubConnectionLinkShimClient"
-						quid       	"41C061D101C6"
-						superclasses 	(list inheritance_relationship_list
-						    (object Inheritance_Relationship
-							quid       	"41C061ED0164"
-							supplier   	"Logical View::Connection::Connection Provider::Connection Provider Shim::Sub Connection Handling::NifManSubConnectionShim"
-							quidu      	"41BEF88800A9"))
-						realized_interfaces 	(list realize_rel_list
-						    (object Realize_Relationship
-							quid       	"41C0626B00C1"
-							supplier   	"Logical View::Interface::MConnectionNotify"
-							quidu      	"41A76B95022F")
-						    (object Realize_Relationship
-							quid       	"41BEFFD90229"
-							supplier   	"Logical View::Sub Connection::MSubConnectionControlClient"
-							quidu      	"41A753D702F9")
-						    (object Realize_Relationship
-							quid       	"41F00CA800E2"
-							supplier   	"Logical View::Connection::Connection Provider::Connection Provider Shim::Sub Connection Handling::MConnDataTransferNotify"
-							quidu      	"41F00C760342")
-						    (object Realize_Relationship
-							quid       	"41F013D30282"
-							supplier   	"Logical View::Connection::Connection Provider::Connection Provider Shim::Sub Connection Handling::MShimControlClient"
-							quidu      	"41F0137D0060"))
-						operations 	(list Operations
-						    (object Operation "GetSubConnectionInfo"
-							quid       	"41C3159B02D3"
-							concurrency 	"Sequential"
-							opExportControl 	"Public"
-							uid        	0)
-						    (object Operation "RequestSubConnectionProgressNotificationL"
-							quid       	"41C315B103B1"
-							concurrency 	"Sequential"
-							opExportControl 	"Public"
-							uid        	0)
-						    (object Operation "CancelSubConnectionProgressNotification"
-							quid       	"41C315B902A5"
-							concurrency 	"Sequential"
-							opExportControl 	"Public"
-							uid        	0)
-						    (object Operation "DataSentNotificationRequestL"
-							quid       	"41C315C10332"
-							concurrency 	"Sequential"
-							opExportControl 	"Public"
-							uid        	0)
-						    (object Operation "DataSentNotificationCancel"
-							quid       	"41C315C90316"
-							concurrency 	"Sequential"
-							opExportControl 	"Public"
-							uid        	0)
-						    (object Operation "DataReceivedNotificationRequestL"
-							quid       	"41C315D1019B"
-							concurrency 	"Sequential"
-							opExportControl 	"Public"
-							uid        	0)
-						    (object Operation "DataReceivedNotificationCancel"
-							quid       	"41C315D8023C"
-							concurrency 	"Sequential"
-							opExportControl 	"Public"
-							uid        	0)
-						    (object Operation "IsSubConnectionActiveRequestL"
-							quid       	"41C315DF0296"
-							concurrency 	"Sequential"
-							opExportControl 	"Public"
-							uid        	0)
-						    (object Operation "IsSubConnectionActiveCancel"
-							quid       	"41C315E7036A"
-							concurrency 	"Sequential"
-							opExportControl 	"Public"
-							uid        	0)
-						    (object Operation "GetCurrentProgress"
-							quid       	"41C315F200D1"
-							concurrency 	"Sequential"
-							opExportControl 	"Public"
-							uid        	0)))
-					    (object Class "CConnDataTransferShim"
-						quid       	"41F0088C039C"
-						superclasses 	(list inheritance_relationship_list
-						    (object Inheritance_Relationship
-							quid       	"41F00DC50034"
-							supplier   	"Logical View::Connection::Connection Provider::Connection Provider Shim::Sub Connection Handling::CConnDataTransfer"
-							quidu      	"41F00D6A0013")))
-					    (object Class "MConnDataTransferNotify"
-						quid       	"41F00C760342")
-					    (object Class "CConnDataTransfer"
-						quid       	"41F00D6A0013"
-						operations 	(list Operations
-						    (object Operation "DataTransferred"
-							quid       	"421A4F1102B1"
-							concurrency 	"Sequential"
-							opExportControl 	"Public"
-							uid        	0)
-						    (object Operation "DataTransferredCancel"
-							quid       	"421A4F200082"
-							concurrency 	"Sequential"
-							opExportControl 	"Public"
-							uid        	0)
-						    (object Operation "DataSentNotificationRequest"
-							quid       	"421A4F2A0376"
-							concurrency 	"Sequential"
-							opExportControl 	"Public"
-							uid        	0)
-						    (object Operation "DataSentNotificationCancel"
-							quid       	"421A4F4B0215"
-							concurrency 	"Sequential"
-							opExportControl 	"Public"
-							uid        	0)
-						    (object Operation "DataReceivedNotificationRequest"
-							quid       	"421A4F5200F3"
-							concurrency 	"Sequential"
-							opExportControl 	"Public"
-							uid        	0)
-						    (object Operation "DataReceivedNotificationCancel"
-							quid       	"421A4F580048"
-							concurrency 	"Sequential"
-							opExportControl 	"Public"
-							uid        	0)
-						    (object Operation "RegisterClientL"
-							quid       	"421A4F5E034A"
-							concurrency 	"Sequential"
-							opExportControl 	"Public"
-							uid        	0)
-						    (object Operation "DeRegisterClient"
-							quid       	"421A4F6401FE"
-							concurrency 	"Sequential"
-							opExportControl 	"Public"
-							uid        	0)))
-					    (object Class "MShimControlClient"
-						quid       	"41F0137D0060")
-					    (object Association "$UNNAMED$169"
-						quid       	"41BF002A0257"
-						roles      	(list role_list
-						    (object Role "$UNNAMED$170"
-							quid       	"41BF002B023B"
-							supplier   	"Logical View::Connection::CConnectionProvdBase"
-							quidu      	"41A7526F01F7"
-							client_cardinality 	(value cardinality "1")
-							is_navigable 	TRUE)
-						    (object Role "$UNNAMED$171"
-							quid       	"41BF002B0245"
-							supplier   	"Logical View::Connection::Connection Provider::Connection Provider Shim::Sub Connection Handling::NifManSubConnectionShim"
-							quidu      	"41BEF88800A9")))
-					    (object Association "$UNNAMED$172"
-						quid       	"41C0628000C2"
-						roles      	(list role_list
-						    (object Role "$UNNAMED$173"
-							quid       	"41C0628100E2"
-							supplier   	"Logical View::Interface::MConnectionNotify"
-							quidu      	"41A76B95022F"
-							is_navigable 	TRUE)
-						    (object Role "$UNNAMED$174"
-							quid       	"41C0628100EC"
-							supplier   	"Logical View::Connection::Nif Session::CNifSession"
-							quidu      	"41A77CCA0251")))
-					    (object Association "$UNNAMED$175"
-						quid       	"41EFD9320028"
-						roles      	(list role_list
-						    (object Role "iDataClients"
-							quid       	"41EFD9320029"
-							label      	"iDataClients"
-							supplier   	"Logical View::Connection::Connection Provider::Connection Provider Shim::Sub Connection Handling::NifManSubConnectionShim"
-							quidu      	"41BEF88800A9"
-							client_cardinality 	(value cardinality "0..n")
-							exportControl 	"Protected"
-							is_navigable 	TRUE)
-						    (object Role "$UNNAMED$176"
-							quid       	"41EFD932002A"
-							supplier   	"Logical View::Connection::Connection Provider::Connection Provider Shim::CConnectionProviderShim"
-							quidu      	"41BDAABC004D")))
-					    (object Association "$UNNAMED$177"
-						quid       	"41EFDA2E0333"
-						roles      	(list role_list
-						    (object Role "$UNNAMED$178"
-							quid       	"41EFDA2F03CA"
-							supplier   	"Logical View::Connection::Connection Provider::Connection Provider Shim::Sub Connection Handling::CSubConnectionLinkShimClient"
-							quidu      	"41C061D101C6"
-							client_cardinality 	(value cardinality "0..n")
-							is_navigable 	TRUE)
-						    (object Role "$UNNAMED$179"
-							quid       	"41EFDA2F03CB"
-							supplier   	"Logical View::Connection::Connection Provider::Connection Provider Shim::Sub Connection Handling::NifManSubConnectionShim"
-							quidu      	"41BEF88800A9")))
-					    (object Association "$UNNAMED$180"
-						quid       	"41EFDA99020C"
-						roles      	(list role_list
-						    (object Role "$UNNAMED$181"
-							quid       	"41EFDA9A0358"
-							supplier   	"Logical View::Connection::CConnectionProvdBase"
-							quidu      	"41A7526F01F7"
-							client_cardinality 	(value cardinality "1")
-							is_navigable 	TRUE)
-						    (object Role "$UNNAMED$182"
-							quid       	"41EFDA9A0362"
-							supplier   	"Logical View::Connection::Connection Provider::Connection Provider Shim::Sub Connection Handling::CSubConnectionLinkShimClient"
-							quidu      	"41C061D101C6")))
-					    (object Association "$UNNAMED$183"
-						quid       	"41F00DA8035D"
-						roles      	(list role_list
-						    (object Role "$UNNAMED$184"
-							quid       	"41F00DA90250"
-							supplier   	"Logical View::Connection::Connection Provider::Connection Provider Shim::Sub Connection Handling::MConnDataTransferNotify"
-							quidu      	"41F00C760342"
-							client_cardinality 	(value cardinality "0..n")
-							is_navigable 	TRUE)
-						    (object Role "$UNNAMED$185"
-							quid       	"41F00DA90251"
-							supplier   	"Logical View::Connection::Connection Provider::Connection Provider Shim::Sub Connection Handling::CConnDataTransfer"
-							quidu      	"41F00D6A0013")))
-					    (object Association "$UNNAMED$186"
-						quid       	"41F00DC903B5"
-						roles      	(list role_list
-						    (object Role "$UNNAMED$187"
-							quid       	"41F00DCA03D4"
-							supplier   	"Logical View::Connection::Connection Provider::Connection Provider Shim::Sub Connection Handling::CConnDataTransferShim"
-							quidu      	"41F0088C039C"
-							client_cardinality 	(value cardinality "0..1")
-							is_navigable 	TRUE)
-						    (object Role "$UNNAMED$188"
-							quid       	"41F00DCA03D5"
-							supplier   	"Logical View::Connection::Connection Provider::Connection Provider Shim::Sub Connection Handling::NifManSubConnectionShim"
-							quidu      	"41BEF88800A9"))))
-					logical_presentations 	(list unit_reference_list
-					    (object ClassDiagram "Main"
-						quid       	"41BEF88601F1"
-						title      	"Main"
-						zoom       	100
-						max_height 	28350
-						max_width  	21600
-						origin_x   	1600
-						origin_y   	1331
-						items      	(list diagram_item_list
-						    (object NoteView @772
-							location   	(1904, 2288)
-							label      	(object ItemLabel
-							    Parent_View 	@772
-							    location   	(1504, 2207)
-							    fill_color 	13434879
-							    nlines     	3
-							    max_width  	765
-							    label      	"Conveys downcalls made by an upper sub-connection layer to NIFMAN. (former CSubInterface)")
-							line_color 	3342489
-							fill_color 	13434879
-							width      	825
-							height     	175)
-						    (object ClassView "Class" "Logical View::Connection::Nif Session::CNifSession" @773
-							ShowCompartmentStereotypes 	TRUE
-							IncludeAttribute 	TRUE
-							IncludeOperation 	TRUE
-							location   	(1232, 1072)
-							label      	(object ItemLabel
-							    Parent_View 	@773
-							    location   	(1101, 998)
-							    fill_color 	13434879
-							    nlines     	1
-							    max_width  	262
-							    justify    	0
-							    label      	"CNifSession")
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"41A77CCA0251"
-							width      	280
-							height     	172
-							annotation 	8
-							autoResize 	TRUE)
-						    (object NoteView @774
-							location   	(608, 2304)
-							label      	(object ItemLabel
-							    Parent_View 	@774
-							    location   	(258, 2241)
-							    fill_color 	13434879
-							    nlines     	2
-							    max_width  	665
-							    label      	"Does all the up-calls related work of the former CSubConnection.")
-							line_color 	3342489
-							fill_color 	13434879
-							width      	725
-							height     	138)
-						    (object CategoryView "Logical View::Connection::Connection Provider" @775
-							location   	(2912, 1856)
-							label      	(object ItemLabel
-							    Parent_View 	@775
-							    location   	(2752, 1772)
-							    fill_color 	13434879
-							    nlines     	2
-							    max_width  	320
-							    justify    	0
-							    label      	"Connection Provider")
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	65280
-							quidu      	"41BDA4160337"
-							width      	332
-							height     	180)
-						    (object Label @776
-							location   	(2516, 1456)
-							nlines     	1
-							max_width  	600
-							label      	"ESOCK")
-						    (object Label @777
-							location   	(144, 1488)
-							nlines     	1
-							max_width  	2937
-							label      	"______________________________________________________________________________________________________________________________________")
-						    (object Label @778
-							location   	(2516, 1568)
-							nlines     	1
-							max_width  	600
-							label      	"ECOM ShimSCPR plugin")
-						    (object NoteView @779
-							location   	(1381, 1888)
-							label      	(object ItemLabel
-							    Parent_View 	@779
-							    location   	(1071, 1816)
-							    fill_color 	13434879
-							    nlines     	2
-							    max_width  	584
-							    label      	"separated data notifications - former CSubInterface")
-							line_color 	3342489
-							fill_color 	13434879
-							width      	644
-							height     	156)
-						    (object ClassView "Class" "Logical View::Connection::Connection Provider::Connection Provider Shim::Sub Connection Handling::MConnDataTransferNotify" @780
-							ShowCompartmentStereotypes 	TRUE
-							IncludeAttribute 	TRUE
-							IncludeOperation 	TRUE
-							location   	(896, 1344)
-							label      	(object ItemLabel
-							    Parent_View 	@780
-							    location   	(650, 1293)
-							    fill_color 	13434879
-							    nlines     	1
-							    max_width  	492
-							    justify    	0
-							    label      	"MConnDataTransferNotify")
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	65280
-							quidu      	"41F00C760342"
-							width      	510
-							height     	126
-							annotation 	8
-							autoResize 	TRUE)
-						    (object ClassView "Class" "Logical View::Connection::Connection Provider::Connection Provider Shim::Sub Connection Handling::CConnDataTransfer" @781
-							ShowCompartmentStereotypes 	TRUE
-							SuppressOperation 	TRUE
-							IncludeAttribute 	TRUE
-							IncludeOperation 	TRUE
-							location   	(1536, 1344)
-							label      	(object ItemLabel
-							    Parent_View 	@781
-							    location   	(1343, 1292)
-							    fill_color 	13434879
-							    nlines     	1
-							    max_width  	386
-							    justify    	0
-							    label      	"CConnDataTransfer")
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	65280
-							quidu      	"41F00D6A0013"
-							width      	404
-							height     	128
-							annotation 	8
-							autoResize 	TRUE)
-						    (object AssociationViewNew "$UNNAMED$183" @782
-							location   	(1242, 1344)
-							stereotype 	TRUE
-							line_color 	3342489
-							quidu      	"41F00DA8035D"
-							roleview_list 	(list RoleViews
-							    (object RoleView "$UNNAMED$184" @783
-								Parent_View 	@782
-								location   	(-246, 0)
-								stereotype 	TRUE
-								line_color 	3342489
-								quidu      	"41F00DA90250"
-								client     	@782
-								supplier   	@780
-								line_style 	0
-								label      	(object SegLabel @784
-								    Parent_View 	@783
-								    location   	(1180, 1378)
-								    anchor     	2
-								    anchor_loc 	1
-								    nlines     	1
-								    max_width  	15
-								    justify    	0
-								    label      	"0..*"
-								    pctDist    	0.682759
-								    height     	34
-								    orientation 	0))
-							    (object RoleView "$UNNAMED$185" @785
-								Parent_View 	@782
-								location   	(-246, 0)
-								stereotype 	TRUE
-								line_color 	3342489
-								quidu      	"41F00DA90251"
-								client     	@782
-								supplier   	@781
-								line_style 	0)))
-						    (object ClassView "Class" "Logical View::Connection::CConnectionProvdBase" @786
-							ShowCompartmentStereotypes 	TRUE
-							IncludeAttribute 	TRUE
-							IncludeOperation 	TRUE
-							location   	(1232, 704)
-							label      	(object ItemLabel
-							    Parent_View 	@786
-							    location   	(1001, 630)
-							    fill_color 	13434879
-							    nlines     	1
-							    max_width  	462
-							    justify    	0
-							    label      	"CConnectionProvdBase")
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	13434879
-							quidu      	"41A7526F01F7"
-							width      	480
-							height     	172
-							annotation 	8
-							autoResize 	TRUE)
-						    (object InheritView "" @787
-							stereotype 	TRUE
-							line_color 	3342489
-							quidu      	"41A77D490109"
-							client     	@773
-							supplier   	@786
-							line_style 	0)
-						    (object ClassView "Class" "Logical View::Connection::Connection Provider::Connection Provider Shim::CConnectionProviderShim" @788
-							ShowCompartmentStereotypes 	TRUE
-							SuppressOperation 	TRUE
-							IncludeAttribute 	TRUE
-							IncludeOperation 	TRUE
-							location   	(2813, 2027)
-							label      	(object ItemLabel
-							    Parent_View 	@788
-							    location   	(2554, 1952)
-							    fill_color 	13434879
-							    nlines     	1
-							    max_width  	518
-							    justify    	0
-							    label      	"CConnectionProviderShim")
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	16776960
-							quidu      	"41BDAABC004D"
-							width      	536
-							height     	174
-							annotation 	8
-							autoResize 	TRUE)
-						    (object ClassView "Class" "Logical View::Connection::Connection Provider::Connection Provider Shim::Sub Connection Handling::CSubConnectionLinkShimClient" @789
-							ShowCompartmentStereotypes 	TRUE
-							SuppressOperation 	TRUE
-							IncludeAttribute 	TRUE
-							IncludeOperation 	TRUE
-							location   	(608, 2032)
-							label      	(object ItemLabel
-							    Parent_View 	@789
-							    location   	(303, 1980)
-							    fill_color 	13434879
-							    nlines     	1
-							    max_width  	610
-							    justify    	0
-							    label      	"CSubConnectionLinkShimClient")
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	16776960
-							quidu      	"41C061D101C6"
-							width      	628
-							height     	128
-							annotation 	8
-							autoResize 	TRUE)
-						    (object AttachView "" @790
-							stereotype 	TRUE
-							line_color 	3342489
-							client     	@774
-							supplier   	@789
-							line_style 	0)
-						    (object AssociationViewNew "$UNNAMED$180" @791
-							location   	(606, 1249)
-							stereotype 	TRUE
-							line_color 	3342489
-							quidu      	"41EFDA99020C"
-							roleview_list 	(list RoleViews
-							    (object RoleView "$UNNAMED$181" @792
-								Parent_View 	@791
-								location   	(-738, -543)
-								stereotype 	TRUE
-								line_color 	3342489
-								quidu      	"41EFDA9A0358"
-								client     	@791
-								supplier   	@786
-								vertices   	(list Points
-								    (606, 1249)
-								    (606, 1150)
-								    (1109, 790))
-								line_style 	0
-								label      	(object SegLabel @793
-								    Parent_View 	@792
-								    location   	(1082, 876)
-								    anchor     	2
-								    anchor_loc 	1
-								    nlines     	1
-								    max_width  	15
-								    justify    	0
-								    label      	"1"
-								    pctDist    	0.900000
-								    height     	54
-								    orientation 	1))
-							    (object RoleView "$UNNAMED$182" @794
-								Parent_View 	@791
-								location   	(-738, -543)
-								stereotype 	TRUE
-								line_color 	3342489
-								quidu      	"41EFDA9A0362"
-								client     	@791
-								supplier   	@789
-								line_style 	0)))
-						    (object RealizeView "" @795
-							stereotype 	TRUE
-							line_color 	3342489
-							quidu      	"41F00CA800E2"
-							client     	@789
-							supplier   	@780
-							line_style 	0)
-						    (object ClassView "Class" "Logical View::Connection::Connection Provider::Connection Provider Shim::Sub Connection Handling::CConnDataTransferShim" @796
-							ShowCompartmentStereotypes 	TRUE
-							IncludeAttribute 	TRUE
-							IncludeOperation 	TRUE
-							location   	(1536, 1664)
-							label      	(object ItemLabel
-							    Parent_View 	@796
-							    location   	(1297, 1613)
-							    fill_color 	13434879
-							    nlines     	1
-							    max_width  	478
-							    justify    	0
-							    label      	"CConnDataTransferShim")
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	65280
-							quidu      	"41F0088C039C"
-							width      	496
-							height     	126
-							annotation 	8
-							autoResize 	TRUE)
-						    (object AttachView "" @797
-							stereotype 	TRUE
-							line_color 	3342489
-							client     	@779
-							supplier   	@796
-							line_style 	0)
-						    (object InheritView "" @798
-							stereotype 	TRUE
-							line_color 	3342489
-							quidu      	"41F00DC50034"
-							client     	@796
-							supplier   	@781
-							line_style 	0)
-						    (object ClassView "Class" "Logical View::Connection::Connection Provider::Connection Provider Shim::Sub Connection Handling::NifManSubConnectionShim" @799
-							ShowCompartmentStereotypes 	TRUE
-							SuppressOperation 	TRUE
-							IncludeAttribute 	TRUE
-							IncludeOperation 	TRUE
-							location   	(1904, 2032)
-							label      	(object ItemLabel
-							    Parent_View 	@799
-							    location   	(1642, 1980)
-							    fill_color 	13434879
-							    nlines     	1
-							    max_width  	524
-							    justify    	0
-							    label      	"NifManSubConnectionShim")
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	16776960
-							quidu      	"41BEF88800A9"
-							width      	542
-							height     	128
-							annotation 	8
-							autoResize 	TRUE)
-						    (object AssociationViewNew "$UNNAMED$169" @800
-							location   	(1863, 1245)
-							stereotype 	TRUE
-							line_color 	3342489
-							quidu      	"41BF002A0257"
-							roleview_list 	(list RoleViews
-							    (object RoleView "$UNNAMED$170" @801
-								Parent_View 	@800
-								location   	(359, -371)
-								stereotype 	TRUE
-								line_color 	3342489
-								quidu      	"41BF002B023B"
-								client     	@800
-								supplier   	@786
-								vertices   	(list Points
-								    (1863, 1245)
-								    (1855, 1094)
-								    (1370, 790))
-								line_style 	0
-								label      	(object SegLabel @802
-								    Parent_View 	@801
-								    location   	(1530, 866)
-								    anchor     	2
-								    anchor_loc 	1
-								    nlines     	1
-								    max_width  	15
-								    justify    	0
-								    label      	"1"
-								    pctDist    	0.759081
-								    height     	21
-								    orientation 	1))
-							    (object RoleView "$UNNAMED$171" @803
-								Parent_View 	@800
-								location   	(359, -371)
-								stereotype 	TRUE
-								line_color 	3342489
-								quidu      	"41BF002B0245"
-								client     	@800
-								supplier   	@799
-								line_style 	0)))
-						    (object AttachView "" @804
-							stereotype 	TRUE
-							line_color 	3342489
-							client     	@772
-							supplier   	@799
-							line_style 	0)
-						    (object AssociationViewNew "$UNNAMED$175" @805
-							location   	(2359, 2028)
-							stereotype 	TRUE
-							line_color 	3342489
-							quidu      	"41EFD9320028"
-							roleview_list 	(list RoleViews
-							    (object RoleView "iDataClients" @806
-								Parent_View 	@805
-								location   	(1351, 1484)
-								label      	(object SegLabel @807
-								    Parent_View 	@806
-								    location   	(2314, 2005)
-								    anchor     	1
-								    anchor_loc 	1
-								    nlines     	1
-								    max_width  	242
-								    justify    	0
-								    label      	"#iDataClients"
-								    pctDist    	0.243189
-								    height     	24
-								    orientation 	1)
-								stereotype 	TRUE
-								line_color 	3342489
-								quidu      	"41EFD9320029"
-								client     	@805
-								supplier   	@799
-								line_style 	0
-								label      	(object SegLabel @808
-								    Parent_View 	@806
-								    location   	(2193, 2083)
-								    anchor     	2
-								    anchor_loc 	1
-								    nlines     	1
-								    max_width  	15
-								    justify    	0
-								    label      	"0..*"
-								    pctDist    	0.900000
-								    height     	54
-								    orientation 	0))
-							    (object RoleView "$UNNAMED$176" @809
-								Parent_View 	@805
-								location   	(1351, 1484)
-								stereotype 	TRUE
-								line_color 	3342489
-								quidu      	"41EFD932002A"
-								client     	@805
-								supplier   	@788
-								line_style 	0)))
-						    (object AssociationViewNew "$UNNAMED$177" @810
-							location   	(1277, 2032)
-							stereotype 	TRUE
-							line_color 	3342489
-							quidu      	"41EFDA2E0333"
-							roleview_list 	(list RoleViews
-							    (object RoleView "$UNNAMED$178" @811
-								Parent_View 	@810
-								location   	(-67, 640)
-								stereotype 	TRUE
-								line_color 	3342489
-								quidu      	"41EFDA2F03CA"
-								client     	@810
-								supplier   	@789
-								line_style 	0
-								label      	(object SegLabel @812
-								    Parent_View 	@811
-								    location   	(974, 2087)
-								    anchor     	2
-								    anchor_loc 	1
-								    nlines     	1
-								    max_width  	15
-								    justify    	0
-								    label      	"0..*"
-								    pctDist    	0.855670
-								    height     	55
-								    orientation 	0))
-							    (object RoleView "$UNNAMED$179" @813
-								Parent_View 	@810
-								location   	(-67, 640)
-								stereotype 	TRUE
-								line_color 	3342489
-								quidu      	"41EFDA2F03CB"
-								client     	@810
-								supplier   	@799
-								line_style 	0)))
-						    (object AssociationViewNew "$UNNAMED$186" @814
-							location   	(1719, 1847)
-							stereotype 	TRUE
-							line_color 	3342489
-							quidu      	"41F00DC903B5"
-							roleview_list 	(list RoleViews
-							    (object RoleView "$UNNAMED$187" @815
-								Parent_View 	@814
-								location   	(-121, -89)
-								stereotype 	TRUE
-								line_color 	3342489
-								quidu      	"41F00DCA03D4"
-								client     	@814
-								supplier   	@796
-								line_style 	0
-								label      	(object SegLabel @816
-								    Parent_View 	@815
-								    location   	(1679, 1758)
-								    anchor     	2
-								    anchor_loc 	1
-								    nlines     	1
-								    max_width  	15
-								    justify    	0
-								    label      	"0..1"
-								    pctDist    	0.542481
-								    height     	36
-								    orientation 	1))
-							    (object RoleView "$UNNAMED$188" @817
-								Parent_View 	@814
-								location   	(-121, -89)
-								stereotype 	TRUE
-								line_color 	3342489
-								quidu      	"41F00DCA03D5"
-								client     	@814
-								supplier   	@799
-								line_style 	0)))
-						    (object ClassView "Class" "Logical View::Connection::Connection Provider::Connection Provider Shim::Sub Connection Handling::MShimControlClient" @818
-							ShowCompartmentStereotypes 	TRUE
-							IncludeAttribute 	TRUE
-							IncludeOperation 	TRUE
-							location   	(368, 1696)
-							label      	(object ItemLabel
-							    Parent_View 	@818
-							    location   	(171, 1645)
-							    fill_color 	13434879
-							    nlines     	1
-							    max_width  	394
-							    justify    	0
-							    label      	"MShimControlClient")
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	16776960
-							quidu      	"41F0137D0060"
-							width      	412
-							height     	126
-							annotation 	8
-							autoResize 	TRUE)
-						    (object NoteView @819
-							location   	(312, 1264)
-							label      	(object ItemLabel
-							    Parent_View 	@819
-							    location   	(130, 1073)
-							    fill_color 	13434879
-							    nlines     	7
-							    max_width  	328
-							    label      	"client down calls related to the old CSubConnection/CSubInterface => ESOCK doesn't have to link against the shim.")
-							line_color 	3342489
-							fill_color 	13434879
-							width      	388
-							height     	394)
-						    (object AttachView "" @820
-							stereotype 	TRUE
-							line_color 	3342489
-							client     	@819
-							supplier   	@818
-							line_style 	0)
-						    (object RealizeView "" @821
-							stereotype 	TRUE
-							line_color 	3342489
-							quidu      	"41F013D30282"
-							client     	@789
-							supplier   	@818
-							line_style 	0)
-						    (object NoteView @822
-							location   	(2768, 2304)
-							label      	(object ItemLabel
-							    Parent_View 	@822
-							    location   	(2493, 2188)
-							    fill_color 	13434879
-							    nlines     	4
-							    max_width  	515
-							    label      	"as MConnectionDataClient, specific messages sent via MSubInterfaceShim interface.")
-							line_color 	3342489
-							fill_color 	13434879
-							width      	575
-							height     	244)
-						    (object AttachView "" @823
-							stereotype 	TRUE
-							line_color 	3342489
-							client     	@822
-							supplier   	@805
-							line_style 	0)
-						    (object ClassView "Class" "Logical View::Connection::Connection Provider::MConnectionDataClient" @824
-							ShowCompartmentStereotypes 	TRUE
-							location   	(2288, 1344)
-							font       	(object Font
-							    italics    	TRUE)
-							label      	(object ItemLabel
-							    Parent_View 	@824
-							    location   	(2059, 1269)
-							    fill_color 	13434879
-							    nlines     	1
-							    max_width  	458
-							    justify    	0
-							    label      	"MConnectionDataClient")
-							icon_style 	"Icon"
-							line_color 	3342489
-							fill_color 	65535
-							quidu      	"41BDA8D00172"
-							width      	476
-							height     	174
-							annotation 	8
-							autoResize 	TRUE)
-						    (object RealizeView "" @825
-							stereotype 	TRUE
-							line_color 	3342489
-							quidu      	"41EFF19A038E"
-							client     	@799
-							supplier   	@824
-							line_style 	0))))))
-				logical_presentations 	(list unit_reference_list
-				    (object ClassDiagram "Main"
-					quid       	"41DEB700027A"
-					title      	"Main"
-					zoom       	100
-					max_height 	28350
-					max_width  	21600
-					origin_x   	0
-					origin_y   	0
-					items      	(list diagram_item_list
-					    (object ClassView "Class" "Logical View::Connection::Connection Provider::CConnectionProviderBase" @826
-						ShowCompartmentStereotypes 	TRUE
-						SuppressOperation 	TRUE
-						IncludeAttribute 	TRUE
-						IncludeOperation 	TRUE
-						location   	(992, 688)
-						label      	(object ItemLabel
-						    Parent_View 	@826
-						    location   	(741, 614)
-						    fill_color 	13434879
-						    nlines     	1
-						    max_width  	502
-						    justify    	0
-						    label      	"CConnectionProviderBase")
-						icon_style 	"Icon"
-						line_color 	3342489
-						fill_color 	65280
-						quidu      	"41BDA765028C"
-						width      	520
-						height     	172
-						annotation 	8
-						autoResize 	TRUE)
-					    (object NoteView @827
-						location   	(1360, 1696)
-						label      	(object ItemLabel
-						    Parent_View 	@827
-						    location   	(972, 1565)
-						    fill_color 	13434879
-						    nlines     	5
-						    max_width  	740
-						    label      	"At the moment represents the link layer and does some of the CInterface's work. The network session always ends up talking to an instance of the class as to the layer below.")
-						line_color 	3342489
-						fill_color 	13434879
-						width      	800
-						height     	275)
-					    (object ClassView "Class" "Logical View::Interface::MConnectionNotify" @828
-						ShowCompartmentStereotypes 	TRUE
-						IncludeAttribute 	TRUE
-						IncludeOperation 	TRUE
-						location   	(400, 688)
-						label      	(object ItemLabel
-						    Parent_View 	@828
-						    location   	(209, 614)
-						    fill_color 	13434879
-						    nlines     	1
-						    max_width  	382
-						    justify    	0
-						    label      	"MConnectionNotify")
-						icon_style 	"Icon"
-						line_color 	3342489
-						fill_color 	13434879
-						quidu      	"41A76B95022F"
-						width      	400
-						height     	172
-						annotation 	8
-						autoResize 	TRUE)
-					    (object CategoryView "Logical View::Connection::Connection Provider::Connection Provider Shim::Sub Connection Handling" @829
-						location   	(352, 1440)
-						label      	(object ItemLabel
-						    Parent_View 	@829
-						    location   	(169, 1356)
-						    fill_color 	13434879
-						    nlines     	2
-						    max_width  	366
-						    justify    	0
-						    label      	"Sub Connection Handling")
-						icon_style 	"Icon"
-						line_color 	3342489
-						fill_color 	16776960
-						quidu      	"41BEF8100115"
-						width      	378
-						height     	180)
-					    (object CategoryView "Logical View::Interface" @830
-						location   	(960, 176)
-						label      	(object ItemLabel
-						    Parent_View 	@830
-						    location   	(787, 92)
-						    fill_color 	13434879
-						    nlines     	2
-						    max_width  	346
-						    justify    	0
-						    label      	"Interface")
-						icon_style 	"Icon"
-						line_color 	3342489
-						fill_color 	8421631
-						quidu      	"41A7679A014D"
-						width      	358
-						height     	180)
-					    (object CategoryView "Logical View::New Interfaces & Functions" @831
-						location   	(1776, 192)
-						label      	(object ItemLabel
-						    Parent_View 	@831
-						    location   	(1603, 108)
-						    fill_color 	13434879
-						    nlines     	2
-						    max_width  	346
-						    justify    	0
-						    label      	"New Interfaces & Functions")
-						icon_style 	"Icon"
-						line_color 	3342489
-						fill_color 	65280
-						quidu      	"41C1686300B3"
-						width      	358
-						height     	180)
-					    (object NoteView @832
-						location   	(2272, 176)
-						label      	(object ItemLabel
-						    Parent_View 	@832
-						    location   	(1965, 79)
-						    fill_color 	13434879
-						    nlines     	3
-						    max_width  	578
-						    label      	
-|Db Access see "New Interfaces & Functions" package for the methods.
-						    )
-						line_color 	3342489
-						fill_color 	13434879
-						width      	638
-						height     	207)
-					    (object Label @833
-						location   	(208, 880)
-						nlines     	1
-						max_width  	244
-						label      	"ESOCK")
-					    (object Label @834
-						location   	(209, 1025)
-						nlines     	1
-						max_width  	532
-						label      	"ECOM ShimCPR plugin")
-					    (object NoteView @835
-						location   	(480, 192)
-						label      	(object ItemLabel
-						    Parent_View 	@835
-						    location   	(183, 126)
-						    fill_color 	13434879
-						    nlines     	2
-						    max_width  	559
-						    label      	"Replaces CInterface CConnection related behaviour.")
-						line_color 	3342489
-						fill_color 	13434879
-						width      	619
-						height     	144)
-					    (object CategoryView "Logical View::Connection::Nif Session" @836
-						location   	(1520, 512)
-						label      	(object ItemLabel
-						    Parent_View 	@836
-						    location   	(1360, 428)
-						    fill_color 	13434879
-						    nlines     	2
-						    max_width  	320
-						    justify    	0
-						    label      	"Nif Session")
-						icon_style 	"Icon"
-						line_color 	3342489
-						fill_color 	13434879
-						quidu      	"41B9FACD0024"
-						width      	332
-						height     	180)
-					    (object Label @837
-						location   	(208, 928)
-						nlines     	1
-						max_width  	2138
-						label      	"___________________________________________________________________________________________________________")
-					    (object ClassView "Class" "Logical View::New Interfaces & Functions::CConnectionSettings" @838
-						ShowCompartmentStereotypes 	TRUE
-						SuppressOperation 	TRUE
-						IncludeAttribute 	TRUE
-						IncludeOperation 	TRUE
-						location   	(2288, 688)
-						label      	(object ItemLabel
-						    Parent_View 	@838
-						    location   	(2043, 613)
-						    fill_color 	13434879
-						    nlines     	1
-						    max_width  	490
-						    justify    	0
-						    label      	"CConnectionSettings")
-						icon_style 	"Icon"
-						line_color 	3342489
-						fill_color 	4259584
-						quidu      	"41ECEA270100"
-						width      	508
-						height     	174
-						annotation 	8
-						autoResize 	TRUE)
-					    (object AttachView "" @839
-						stereotype 	TRUE
-						line_color 	3342489
-						client     	@832
-						supplier   	@838
-						line_style 	0)
-					    (object ClassView "Class" "Logical View::Connection::CConnectionProvdBase" @840
-						ShowCompartmentStereotypes 	TRUE
-						IncludeAttribute 	TRUE
-						IncludeOperation 	TRUE
-						location   	(1584, 688)
-						label      	(object ItemLabel
-						    Parent_View 	@840
-						    location   	(1353, 614)
-						    fill_color 	13434879
-						    nlines     	1
-						    max_width  	462
-						    justify    	0
-						    label      	"CConnectionProvdBase")
-						icon_style 	"Icon"
-						line_color 	3342489
-						fill_color 	13434879
-						quidu      	"41A7526F01F7"
-						width      	480
-						height     	172
-						annotation 	8
-						autoResize 	TRUE)
-					    (object AssociationViewNew "$UNNAMED$154" @841
-						location   	(1928, 688)
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"41ECEC9602C8"
-						roleview_list 	(list RoleViews
-						    (object RoleView "$UNNAMED$155" @842
-							Parent_View 	@841
-							location   	(952, -784)
-							stereotype 	TRUE
-							line_color 	3342489
-							quidu      	"41ECEC9900CE"
-							client     	@841
-							supplier   	@840
-							line_style 	0
-							label      	(object SegLabel @843
-							    Parent_View 	@842
-							    location   	(1858, 726)
-							    anchor     	2
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	15
-							    justify    	0
-							    label      	"1"
-							    pctDist    	0.671233
-							    height     	38
-							    orientation 	0))
-						    (object RoleView "$UNNAMED$156" @844
-							Parent_View 	@841
-							location   	(952, -784)
-							stereotype 	TRUE
-							line_color 	3342489
-							quidu      	"41ECEC9900CF"
-							client     	@841
-							supplier   	@838
-							line_style 	0)))
-					    (object ClassView "Class" "Logical View::Connection::Connection Provider::Connection Provider Shim::Sub Connection Handling::NifManSubConnectionShim" @845
-						ShowCompartmentStereotypes 	TRUE
-						SuppressOperation 	TRUE
-						IncludeAttribute 	TRUE
-						IncludeOperation 	TRUE
-						location   	(448, 1264)
-						label      	(object ItemLabel
-						    Parent_View 	@845
-						    location   	(177, 1190)
-						    fill_color 	13434879
-						    nlines     	1
-						    max_width  	542
-						    justify    	0
-						    label      	"NifManSubConnectionShim")
-						icon_style 	"Icon"
-						line_color 	3342489
-						fill_color 	16776960
-						quidu      	"41BEF88800A9"
-						width      	560
-						height     	172
-						annotation 	8
-						autoResize 	TRUE)
-					    (object ClassView "Class" "Logical View::Connection::Connection Provider::Connection Provider Shim::CConnectionSettingsShim" @846
-						ShowCompartmentStereotypes 	TRUE
-						IncludeAttribute 	TRUE
-						IncludeOperation 	TRUE
-						location   	(2288, 1264)
-						label      	(object ItemLabel
-						    Parent_View 	@846
-						    location   	(2036, 1213)
-						    fill_color 	13434879
-						    nlines     	1
-						    max_width  	504
-						    justify    	0
-						    label      	"CConnectionSettingsShim")
-						icon_style 	"Icon"
-						line_color 	3342489
-						fill_color 	16776960
-						quidu      	"422DD7460005"
-						width      	522
-						height     	126
-						annotation 	8
-						autoResize 	TRUE)
-					    (object ClassView "Class" "Logical View::Connection::Connection Provider::Connection Provider Shim::CConnectionProviderShim" @847
-						ShowCompartmentStereotypes 	TRUE
-						SuppressOperation 	TRUE
-						IncludeAttribute 	TRUE
-						IncludeOperation 	TRUE
-						location   	(1360, 1264)
-						label      	(object ItemLabel
-						    Parent_View 	@847
-						    location   	(1109, 1212)
-						    fill_color 	13434879
-						    nlines     	1
-						    max_width  	502
-						    justify    	0
-						    label      	"CConnectionProviderShim")
-						icon_style 	"Icon"
-						line_color 	3342489
-						fill_color 	16776960
-						quidu      	"41BDAABC004D"
-						width      	520
-						height     	128
-						annotation 	8
-						autoResize 	TRUE)
-					    (object AttachView "" @848
-						stereotype 	TRUE
-						line_color 	3342489
-						client     	@827
-						supplier   	@847
-						line_style 	0)
-					    (object InheritView "" @849
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"41BDAB9000EC"
-						client     	@847
-						supplier   	@826
-						line_style 	0)
-					    (object RealizeView "" @850
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"41BDAC530353"
-						client     	@847
-						supplier   	@828
-						line_style 	0)
-					    (object AssociationViewNew "$UNNAMED$131" @851
-						location   	(1466, 986)
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"41BDAC800074"
-						roleview_list 	(list RoleViews
-						    (object RoleView "$UNNAMED$132" @852
-							Parent_View 	@851
-							location   	(1018, 458)
-							stereotype 	TRUE
-							line_color 	3342489
-							quidu      	"41BDAC8002D7"
-							client     	@851
-							supplier   	@840
-							line_style 	0
-							label      	(object SegLabel @853
-							    Parent_View 	@852
-							    location   	(1561, 853)
-							    anchor     	2
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	15
-							    justify    	0
-							    label      	"1"
-							    pctDist    	0.699473
-							    height     	40
-							    orientation 	1))
-						    (object RoleView "$UNNAMED$133" @854
-							Parent_View 	@851
-							location   	(1018, 458)
-							stereotype 	TRUE
-							line_color 	3342489
-							quidu      	"41BDAC8002E1"
-							client     	@851
-							supplier   	@847
-							line_style 	0)))
-					    (object AssociationViewNew "$UNNAMED$175" @855
-						location   	(913, 1264)
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"41EFD9320028"
-						roleview_list 	(list RoleViews
-						    (object RoleView "iDataClients" @856
-							Parent_View 	@855
-							location   	(-95, 720)
-							label      	(object SegLabel @857
-							    Parent_View 	@856
-							    location   	(868, 1241)
-							    anchor     	1
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	242
-							    justify    	0
-							    label      	"#iDataClients"
-							    pctDist    	0.243189
-							    height     	24
-							    orientation 	1)
-							stereotype 	TRUE
-							line_color 	3342489
-							quidu      	"41EFD9320029"
-							client     	@855
-							supplier   	@845
-							line_style 	0
-							label      	(object SegLabel @858
-							    Parent_View 	@856
-							    location   	(747, 1318)
-							    anchor     	2
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	15
-							    justify    	0
-							    label      	"0..*"
-							    pctDist    	0.900000
-							    height     	54
-							    orientation 	0))
-						    (object RoleView "$UNNAMED$176" @859
-							Parent_View 	@855
-							location   	(-95, 720)
-							stereotype 	TRUE
-							line_color 	3342489
-							quidu      	"41EFD932002A"
-							client     	@855
-							supplier   	@847
-							line_style 	0)))
-					    (object AssociationViewNew "$UNNAMED$151" @860
-						location   	(1823, 1264)
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"41ECEC800317"
-						roleview_list 	(list RoleViews
-						    (object RoleView "$UNNAMED$152" @861
-							Parent_View 	@860
-							location   	(-65, 80)
-							stereotype 	TRUE
-							line_color 	3342489
-							quidu      	"41ECEC82003E"
-							client     	@860
-							supplier   	@846
-							line_style 	0
-							label      	(object SegLabel @862
-							    Parent_View 	@861
-							    location   	(2013, 1299)
-							    anchor     	2
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	15
-							    justify    	0
-							    label      	"1"
-							    pctDist    	0.940154
-							    height     	35
-							    orientation 	1))
-						    (object RoleView "$UNNAMED$153" @863
-							Parent_View 	@860
-							location   	(-65, 80)
-							stereotype 	TRUE
-							line_color 	3342489
-							quidu      	"41ECEC82003F"
-							client     	@860
-							supplier   	@847
-							line_style 	0)))
-					    (object InheritView "" @864
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"422DD864001A"
-						client     	@846
-						supplier   	@838
-						line_style 	0)))
-				    (object ClassDiagram "ShimCPR selection"
-					quid       	"422DE1FA00BD"
-					title      	"ShimCPR selection"
-					zoom       	100
-					max_height 	28350
-					max_width  	21600
-					origin_x   	0
-					origin_y   	0
-					items      	(list diagram_item_list
-					    (object ClassView "Class" "Logical View::Factory::CConnectionProviderFactoryBase" @865
-						ShowCompartmentStereotypes 	TRUE
-						SuppressOperation 	TRUE
-						IncludeAttribute 	TRUE
-						IncludeOperation 	TRUE
-						location   	(481, 608)
-						font       	(object Font
-						    italics    	TRUE)
-						label      	(object ItemLabel
-						    Parent_View 	@865
-						    location   	(160, 534)
-						    fill_color 	13434879
-						    nlines     	1
-						    max_width  	642
-						    justify    	0
-						    label      	"CConnectionProviderFactoryBase")
-						icon_style 	"Icon"
-						line_color 	3342489
-						fill_color 	65280
-						quidu      	"41A8839B0038"
-						width      	660
-						height     	172
-						annotation 	8
-						autoResize 	TRUE)
-					    (object Label @866
-						location   	(144, 816)
-						nlines     	1
-						max_width  	2156
-						label      	"_________________________________________________________________________________________________")
-					    (object Label @867
-						location   	(144, 880)
-						nlines     	1
-						max_width  	600
-						label      	"ECOM ShimCPR plugin")
-					    (object Label @868
-						location   	(144, 784)
-						nlines     	1
-						max_width  	600
-						label      	"ESOCK")
-					    (object Label @869
-						location   	(144, 1297)
-						nlines     	1
-						max_width  	2144
-						label      	"__________________________________________________________________________________________________")
-					    (object Label @870
-						location   	(144, 1360)
-						nlines     	1
-						max_width  	600
-						label      	"NIFMAN")
-					    (object ClassView "Class" "Logical View::Connection::Nif Session::CNifSecureSession" @871
-						ShowCompartmentStereotypes 	TRUE
-						IncludeAttribute 	TRUE
-						IncludeOperation 	TRUE
-						location   	(481, 1552)
-						label      	(object ItemLabel
-						    Parent_View 	@871
-						    location   	(285, 1478)
-						    fill_color 	13434879
-						    nlines     	1
-						    max_width  	392
-						    justify    	0
-						    label      	"CNifSecureSession")
-						icon_style 	"Icon"
-						line_color 	3342489
-						fill_color 	13434879
-						quidu      	"421BA9590249"
-						width      	410
-						height     	172
-						annotation 	8
-						autoResize 	TRUE)
-					    (object ClassView "Class" "Logical View::Factory::CConnectionProviderFactoryShim" @872
-						ShowCompartmentStereotypes 	TRUE
-						SuppressOperation 	TRUE
-						IncludeAttribute 	TRUE
-						IncludeOperation 	TRUE
-						location   	(481, 1104)
-						label      	(object ItemLabel
-						    Parent_View 	@872
-						    location   	(158, 1030)
-						    fill_color 	13434879
-						    nlines     	1
-						    max_width  	646
-						    justify    	0
-						    label      	"CConnectionProviderFactoryShim")
-						icon_style 	"Icon"
-						line_color 	3342489
-						fill_color 	16776960
-						quidu      	"41C1C8E302CA"
-						width      	664
-						height     	172
-						annotation 	8
-						autoResize 	TRUE)
-					    (object InheritView "" @873
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"41C1C91F016E"
-						client     	@872
-						supplier   	@865
-						line_style 	0)
-					    (object AssociationViewNew "" @874
-						location   	(481, 1327)
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"422CC5630072"
-						roleview_list 	(list RoleViews
-						    (object RoleView "" @875
-							Parent_View 	@874
-							location   	(-159, 223)
-							stereotype 	TRUE
-							line_color 	3342489
-							quidu      	"422CC564007D"
-							client     	@874
-							supplier   	@871
-							line_style 	0
-							label      	(object SegLabel @876
-							    Parent_View 	@875
-							    location   	(535, 1451)
-							    anchor     	2
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	15
-							    justify    	0
-							    label      	"0..1"
-							    pctDist    	0.900000
-							    height     	54
-							    orientation 	0))
-						    (object RoleView "" @877
-							Parent_View 	@874
-							location   	(-159, 223)
-							stereotype 	TRUE
-							line_color 	3342489
-							quidu      	"422CC564007E"
-							client     	@874
-							supplier   	@872
-							line_style 	0)))
-					    (object ClassView "Class" "Logical View::Selection::ISelectionNotify" @878
-						ShowCompartmentStereotypes 	TRUE
-						SuppressOperation 	TRUE
-						IncludeAttribute 	TRUE
-						IncludeOperation 	TRUE
-						location   	(1296, 610)
-						font       	(object Font
-						    italics    	TRUE)
-						label      	(object ItemLabel
-						    Parent_View 	@878
-						    location   	(1138, 535)
-						    fill_color 	13434879
-						    nlines     	1
-						    max_width  	316
-						    justify    	0
-						    label      	"ISelectionNotify")
-						icon_style 	"Icon"
-						line_color 	3342489
-						fill_color 	65280
-						quidu      	"41C2DC4001D8"
-						width      	334
-						height     	174
-						annotation 	8
-						autoResize 	TRUE)
-					    (object ClassView "Class" "Logical View::Selection::CConnectionSelectorShim" @879
-						ShowCompartmentStereotypes 	TRUE
-						SuppressOperation 	TRUE
-						IncludeAttribute 	TRUE
-						IncludeOperation 	TRUE
-						location   	(1297, 1104)
-						label      	(object ItemLabel
-						    Parent_View 	@879
-						    location   	(1037, 1029)
-						    fill_color 	13434879
-						    nlines     	1
-						    max_width  	520
-						    justify    	0
-						    label      	"CConnectionSelectorShim")
-						icon_style 	"Icon"
-						line_color 	3342489
-						fill_color 	16776960
-						quidu      	"41C1AF890151"
-						width      	538
-						height     	174
-						annotation 	8
-						autoResize 	TRUE)
-					    (object UsesView "" @880
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"422DE221004C"
-						client     	@879
-						supplier   	@872
-						line_style 	0)
-					    (object AssociationViewNew "$UNNAMED$163" @881
-						location   	(1296, 856)
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"422DE2C100BF"
-						roleview_list 	(list RoleViews
-						    (object RoleView "$UNNAMED$164" @882
-							Parent_View 	@881
-							location   	(0, -248)
-							stereotype 	TRUE
-							line_color 	3342489
-							quidu      	"422DE2C20193"
-							client     	@881
-							supplier   	@878
-							line_style 	0
-							label      	(object SegLabel @883
-							    Parent_View 	@882
-							    location   	(1350, 713)
-							    anchor     	2
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	15
-							    justify    	0
-							    label      	"1"
-							    pctDist    	0.900000
-							    height     	54
-							    orientation 	1))
-						    (object RoleView "$UNNAMED$165" @884
-							Parent_View 	@881
-							location   	(0, -248)
-							stereotype 	TRUE
-							line_color 	3342489
-							quidu      	"422DE2C20194"
-							client     	@881
-							supplier   	@879
-							line_style 	0)))
-					    (object ClassView "Class" "Logical View::Connection::Nif Session::CNifSecureSession" @885
-						ShowCompartmentStereotypes 	TRUE
-						IncludeAttribute 	TRUE
-						IncludeOperation 	TRUE
-						location   	(1297, 1568)
-						label      	(object ItemLabel
-						    Parent_View 	@885
-						    location   	(1101, 1494)
-						    fill_color 	13434879
-						    nlines     	1
-						    max_width  	392
-						    justify    	0
-						    label      	"CNifSecureSession")
-						icon_style 	"Icon"
-						line_color 	3342489
-						fill_color 	13434879
-						quidu      	"421BA9590249"
-						width      	410
-						height     	172
-						annotation 	8
-						autoResize 	TRUE)
-					    (object AssociationViewNew "" @886
-						location   	(1297, 1336)
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"422CC5680079"
-						roleview_list 	(list RoleViews
-						    (object RoleView "" @887
-							Parent_View 	@886
-							location   	(-159, 232)
-							stereotype 	TRUE
-							line_color 	3342489
-							quidu      	"422CC56802FA"
-							client     	@886
-							supplier   	@885
-							line_style 	0
-							label      	(object SegLabel @888
-							    Parent_View 	@887
-							    location   	(1351, 1466)
-							    anchor     	2
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	15
-							    justify    	0
-							    label      	"0..1"
-							    pctDist    	0.900000
-							    height     	54
-							    orientation 	0))
-						    (object RoleView "" @889
-							Parent_View 	@886
-							location   	(-159, 232)
-							stereotype 	TRUE
-							line_color 	3342489
-							quidu      	"422CC56802FB"
-							client     	@886
-							supplier   	@879
-							line_style 	0)))
-					    (object ClassView "Class" "Logical View::Connection::Connection Provider::Connection Provider Shim::CConnectionProviderShim" @890
-						ShowCompartmentStereotypes 	TRUE
-						SuppressOperation 	TRUE
-						IncludeAttribute 	TRUE
-						IncludeOperation 	TRUE
-						location   	(2033, 1104)
-						label      	(object ItemLabel
-						    Parent_View 	@890
-						    location   	(1781, 1052)
-						    fill_color 	13434879
-						    nlines     	1
-						    max_width  	504
-						    justify    	0
-						    label      	"CConnectionProviderShim")
-						icon_style 	"Icon"
-						line_color 	3342489
-						fill_color 	16776960
-						quidu      	"41BDAABC004D"
-						width      	522
-						height     	128
-						annotation 	8
-						autoResize 	TRUE)
-					    (object AssociationViewNew "$UNNAMED$160" @891
-						location   	(1668, 1104)
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"422DE24F0248"
-						roleview_list 	(list RoleViews
-						    (object RoleView "$UNNAMED$161" @892
-							Parent_View 	@891
-							location   	(212, 0)
-							stereotype 	TRUE
-							line_color 	3342489
-							quidu      	"422DE25002D6"
-							client     	@891
-							supplier   	@890
-							line_style 	0
-							label      	(object SegLabel @893
-							    Parent_View 	@892
-							    location   	(1760, 1158)
-							    anchor     	2
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	15
-							    justify    	0
-							    label      	"0..1"
-							    pctDist    	0.900000
-							    height     	54
-							    orientation 	1))
-						    (object RoleView "$UNNAMED$162" @894
-							Parent_View 	@891
-							location   	(212, 0)
-							stereotype 	TRUE
-							line_color 	3342489
-							quidu      	"422DE25002D7"
-							client     	@891
-							supplier   	@879
-							line_style 	0)))
-					    (object AssociationViewNew "$UNNAMED$166" @895
-						location   	(1681, 1324)
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"422DE30E02F3"
-						roleview_list 	(list RoleViews
-						    (object RoleView "$UNNAMED$167" @896
-							Parent_View 	@895
-							location   	(-351, 220)
-							stereotype 	TRUE
-							line_color 	3342489
-							quidu      	"422DE30F0394"
-							client     	@895
-							supplier   	@885
-							line_style 	0
-							label      	(object SegLabel @897
-							    Parent_View 	@896
-							    location   	(1564, 1463)
-							    anchor     	2
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	15
-							    justify    	0
-							    label      	"0..1"
-							    pctDist    	0.590101
-							    height     	54
-							    orientation 	0))
-						    (object RoleView "$UNNAMED$168" @898
-							Parent_View 	@895
-							location   	(-351, 220)
-							stereotype 	TRUE
-							line_color 	3342489
-							quidu      	"422DE30F0395"
-							client     	@895
-							supplier   	@890
-							line_style 	0)))
-					    (object ClassView "Class" "Logical View::Selection::MProviderSelector" @899
-						ShowCompartmentStereotypes 	TRUE
-						SuppressOperation 	TRUE
-						IncludeAttribute 	TRUE
-						IncludeOperation 	TRUE
-						location   	(2032, 608)
-						font       	(object Font
-						    italics    	TRUE)
-						label      	(object ItemLabel
-						    Parent_View 	@899
-						    location   	(1849, 533)
-						    fill_color 	13434879
-						    nlines     	1
-						    max_width  	366
-						    justify    	0
-						    label      	"MProviderSelector")
-						icon_style 	"Icon"
-						line_color 	3342489
-						fill_color 	65280
-						quidu      	"41C1AF5D02D3"
-						width      	384
-						height     	174
-						annotation 	8
-						autoResize 	TRUE)
-					    (object RealizeView "" @900
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"422DEAE2036C"
-						client     	@879
-						supplier   	@899
-						line_style 	0))))))
-			logical_presentations 	(list unit_reference_list
-			    (object ClassDiagram "Main"
-				quid       	"41BDA48A0152"
-				title      	"Main"
-				zoom       	100
-				max_height 	28350
-				max_width  	21600
-				origin_x   	0
-				origin_y   	806
-				items      	(list diagram_item_list
-				    (object NoteView @901
-					location   	(608, 2032)
-					label      	(object ItemLabel
-					    Parent_View 	@901
-					    location   	(161, 1945)
-					    fill_color 	13434879
-					    nlines     	3
-					    max_width  	859
-					    label      	"In case the connection is started with NID only it forms an overrides so that NETCON can select an agent the way it currently done?")
-					line_color 	3342489
-					fill_color 	13434879
-					width      	919
-					height     	187)
-				    (object NoteView @902
-					location   	(1648, 2432)
-					label      	(object ItemLabel
-					    Parent_View 	@902
-					    location   	(1342, 2204)
-					    fill_color 	13434879
-					    nlines     	9
-					    max_width  	577
-					    label      	"New component written by Nokia will replace our dummy provider. This isn't at all ideal solution since it merges two big areas in one class (mobility & IP connection management) however it's the quickest one and is written by someone else:-). This is the piece all the fuss is about.")
-					line_color 	3342489
-					fill_color 	13434879
-					width      	637
-					height     	469)
-				    (object ClassView "Class" "Logical View::Connection::Connection Provider::CIPNetworkConnectionProvider" @903
-					ShowCompartmentStereotypes 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(1648, 1888)
-					label      	(object ItemLabel
-					    Parent_View 	@903
-					    location   	(1348, 1836)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	600
-					    justify    	0
-					    label      	"CIPNetworkConnectionProvider")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	65280
-					quidu      	"41A77CA40365"
-					width      	618
-					height     	128
-					annotation 	8
-					autoResize 	TRUE)
-				    (object ClassView "Class" "Logical View::Factory::XFactoryObject" @904
-					ShowCompartmentStereotypes 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(1648, 944)
-					label      	(object ItemLabel
-					    Parent_View 	@904
-					    location   	(1489, 892)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	318
-					    justify    	0
-					    label      	"XFactoryObject")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"41A7522A0392"
-					width      	336
-					height     	128
-					annotation 	8
-					autoResize 	TRUE)
-				    (object ClassView "Class" "Logical View::Connection::Connection Provider::MConnectionControlClient" @905
-					ShowCompartmentStereotypes 	TRUE
-					SuppressOperation 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(1680, 544)
-					font       	(object Font
-					    italics    	TRUE)
-					label      	(object ItemLabel
-					    Parent_View 	@905
-					    location   	(1432, 492)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	496
-					    justify    	0
-					    label      	"MConnectionControlClient")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	65280
-					quidu      	"41BDA92A0213"
-					width      	514
-					height     	128
-					annotation 	8
-					autoResize 	TRUE)
-				    (object ClassView "Class" "Logical View::Connection::Connection Provider::MConnectionDataClient" @906
-					ShowCompartmentStereotypes 	TRUE
-					SuppressOperation 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(2400, 1296)
-					font       	(object Font
-					    italics    	TRUE)
-					label      	(object ItemLabel
-					    Parent_View 	@906
-					    location   	(2171, 1244)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	458
-					    justify    	0
-					    label      	"MConnectionDataClient")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	65280
-					quidu      	"41BDA8D00172"
-					width      	476
-					height     	128
-					annotation 	8
-					autoResize 	TRUE)
-				    (object ClassView "Class" "Logical View::Connection::Connection Provider::MConnectionControlClient" @907
-					ShowCompartmentStereotypes 	TRUE
-					SuppressAttribute 	TRUE
-					SuppressOperation 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(912, 1296)
-					font       	(object Font
-					    italics    	TRUE)
-					label      	(object ItemLabel
-					    Parent_View 	@907
-					    location   	(664, 1255)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	496
-					    justify    	0
-					    label      	"MConnectionControlClient")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	65280
-					quidu      	"41BDA92A0213"
-					width      	514
-					height     	107
-					annotation 	8
-					autoResize 	TRUE)
-				    (object ClassView "Class" "Logical View::Connection::Connection Provider::CConnectionProviderBase" @908
-					ShowCompartmentStereotypes 	TRUE
-					SuppressOperation 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(1648, 1296)
-					label      	(object ItemLabel
-					    Parent_View 	@908
-					    location   	(1397, 1245)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	502
-					    justify    	0
-					    label      	"CConnectionProviderBase")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	65280
-					quidu      	"41BDA765028C"
-					width      	520
-					height     	126
-					annotation 	8
-					autoResize 	TRUE)
-				    (object InheritView "" @909
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41BDA8BB001D"
-					client     	@908
-					supplier   	@904
-					line_style 	0)
-				    (object AssociationViewNew "$UNNAMED$125" @910
-					location   	(2034, 1296)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41BDA93B00D8"
-					roleview_list 	(list RoleViews
-					    (object RoleView "$UNNAMED$126" @911
-						Parent_View 	@910
-						location   	(338, 256)
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"41BDA93B02EA"
-						client     	@910
-						supplier   	@906
-						line_style 	0
-						label      	(object SegLabel @912
-						    Parent_View 	@911
-						    location   	(2129, 1350)
-						    anchor     	2
-						    anchor_loc 	1
-						    nlines     	1
-						    max_width  	15
-						    justify    	0
-						    label      	"0..*"
-						    pctDist    	0.748031
-						    height     	54
-						    orientation 	1))
-					    (object RoleView "$UNNAMED$127" @913
-						Parent_View 	@910
-						location   	(338, 256)
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"41BDA93B02EB"
-						client     	@910
-						supplier   	@908
-						line_style 	0)))
-				    (object AssociationViewNew "$UNNAMED$128" @914
-					location   	(1278, 1296)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41BDA951031F"
-					roleview_list 	(list RoleViews
-					    (object RoleView "$UNNAMED$129" @915
-						Parent_View 	@914
-						location   	(-418, 256)
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"41BDA95202DA"
-						client     	@914
-						supplier   	@907
-						line_style 	0
-						label      	(object SegLabel @916
-						    Parent_View 	@915
-						    location   	(1213, 1350)
-						    anchor     	2
-						    anchor_loc 	1
-						    nlines     	1
-						    max_width  	15
-						    justify    	0
-						    label      	"0..*"
-						    pctDist    	0.594340
-						    height     	54
-						    orientation 	0))
-					    (object RoleView "$UNNAMED$130" @917
-						Parent_View 	@914
-						location   	(-418, 256)
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"41BDA95202DB"
-						client     	@914
-						supplier   	@908
-						line_style 	0)))
-				    (object ClassView "Class" "Logical View::Connection::CConnection" @918
-					ShowCompartmentStereotypes 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(2096, 944)
-					label      	(object ItemLabel
-					    Parent_View 	@918
-					    location   	(1963, 870)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	266
-					    justify    	0
-					    label      	"CConnection")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	65535
-					quidu      	"41A7507C013B"
-					width      	284
-					height     	172
-					annotation 	8
-					autoResize 	TRUE)
-				    (object RealizeView "" @919
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41BDB38A01E3"
-					client     	@918
-					supplier   	@905
-					line_style 	0)
-				    (object AssociationViewNew "$UNNAMED$134" @920
-					location   	(1856, 1131)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41BDB3930132"
-					roleview_list 	(list RoleViews
-					    (object RoleView "$UNNAMED$135" @921
-						Parent_View 	@920
-						location   	(-800, 395)
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"41BDB394017A"
-						client     	@920
-						supplier   	@908
-						line_style 	0
-						label      	(object SegLabel @922
-						    Parent_View 	@921
-						    location   	(1741, 1180)
-						    anchor     	2
-						    anchor_loc 	1
-						    nlines     	1
-						    max_width  	15
-						    justify    	0
-						    label      	"0..1"
-						    pctDist    	0.735497
-						    height     	34
-						    orientation 	1))
-					    (object RoleView "$UNNAMED$136" @923
-						Parent_View 	@920
-						location   	(-800, 395)
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"41BDB394017B"
-						client     	@920
-						supplier   	@918
-						line_style 	0)))
-				    (object ClassView "Class" "Logical View::Service::CSockSubSession" @924
-					ShowCompartmentStereotypes 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(2208, 512)
-					label      	(object ItemLabel
-					    Parent_View 	@924
-					    location   	(2017, 438)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	382
-					    justify    	0
-					    label      	"CSockSubSession")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"41A7685902ED"
-					width      	400
-					height     	172
-					annotation 	8
-					autoResize 	TRUE)
-				    (object InheritView "" @925
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41B875C100D1"
-					client     	@918
-					supplier   	@924
-					line_style 	0)
-				    (object CategoryView "Logical View::Connection::Connection Provider::Connection Provider Shim::Sub Connection Handling" @926
-					location   	(672, 336)
-					label      	(object ItemLabel
-					    Parent_View 	@926
-					    location   	(360, 252)
-					    fill_color 	13434879
-					    nlines     	2
-					    max_width  	624
-					    justify    	0
-					    label      	"Sub Connection Handling")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	16776960
-					quidu      	"41BEF8100115"
-					width      	636
-					height     	180)
-				    (object ClassView "Class" "Logical View::Selection::ISelectionNotify" @927
-					ShowCompartmentStereotypes 	TRUE
-					SuppressOperation 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(2672, 512)
-					font       	(object Font
-					    italics    	TRUE)
-					label      	(object ItemLabel
-					    Parent_View 	@927
-					    location   	(2514, 437)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	316
-					    justify    	0
-					    label      	"ISelectionNotify")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	65280
-					quidu      	"41C2DC4001D8"
-					width      	334
-					height     	174
-					annotation 	8
-					autoResize 	TRUE)
-				    (object UsesView "" @928
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41D920C702A7"
-					client     	@918
-					supplier   	@927
-					line_style 	0)
-				    (object CategoryView "Logical View::Connection::Connection Provider::Connection Provider Shim" @929
-					location   	(304, 336)
-					label      	(object ItemLabel
-					    Parent_View 	@929
-					    location   	(150, 252)
-					    fill_color 	13434879
-					    nlines     	2
-					    max_width  	308
-					    justify    	0
-					    label      	"Connection Provider Shim")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	16776960
-					quidu      	"41DEB6F2028E"
-					width      	320
-					height     	180)
-				    (object Label @930
-					location   	(144, 96)
-					nlines     	1
-					max_width  	600
-					label      	"See:")
-				    (object RealizeView "" @931
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41BDA98602E0"
-					client     	@903
-					supplier   	@907
-					line_style 	0)
-				    (object InheritView "" @932
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41DEB8A10386"
-					client     	@903
-					supplier   	@908
-					line_style 	0)
-				    (object AttachView "" @933
-					stereotype 	TRUE
-					line_color 	3342489
-					client     	@901
-					supplier   	@903
-					line_style 	0)
-				    (object Label @934
-					location   	(481, 1713)
-					nlines     	1
-					max_width  	2325
-					label      	"________________________________________________________________________________________________________")
-				    (object Label @935
-					location   	(480, 1776)
-					nlines     	1
-					max_width  	600
-					label      	"ECOM plugin")
-				    (object Label @936
-					location   	(480, 1680)
-					nlines     	1
-					max_width  	600
-					label      	"ESOCK")
-				    (object ClassView "Class" "Logical View::CBase" @937
-					ShowCompartmentStereotypes 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(1088, 944)
-					label      	(object ItemLabel
-					    Parent_View 	@937
-					    location   	(945, 870)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	286
-					    justify    	0
-					    label      	"CBase")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"41A7525A00AC"
-					width      	304
-					height     	172
-					annotation 	8
-					autoResize 	TRUE)
-				    (object InheritView "" @938
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"421BA9EE0293"
-					client     	@908
-					supplier   	@937
-					line_style 	0)
-				    (object NoteView @939
-					location   	(2448, 1904)
-					label      	(object ItemLabel
-					    Parent_View 	@939
-					    location   	(2129, 1842)
-					    fill_color 	13434879
-					    nlines     	2
-					    max_width  	602
-					    label      	"practically dummy provider. Does idle timers & call traversing.")
-					line_color 	3342489
-					fill_color 	13434879
-					width      	662
-					height     	137)
-				    (object AttachView "" @940
-					stereotype 	TRUE
-					line_color 	3342489
-					client     	@939
-					supplier   	@903
-					line_style 	0)
-				    (object ClassView "Class" "Logical View::Connection::Connection Provider::XDummyConnectionControlClient" @941
-					ShowCompartmentStereotypes 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(528, 1536)
-					label      	(object ItemLabel
-					    Parent_View 	@941
-					    location   	(213, 1484)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	630
-					    justify    	0
-					    label      	"XDummyConnectionControlClient")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	65280
-					quidu      	"421CAA340392"
-					width      	648
-					height     	128
-					annotation 	8
-					autoResize 	TRUE)
-				    (object InheritView "" @942
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"421CAA9A033C"
-					client     	@941
-					supplier   	@907
-					line_style 	0)
-				    (object NoteView @943
-					location   	(464, 944)
-					label      	(object ItemLabel
-					    Parent_View 	@943
-					    location   	(67, 809)
-					    fill_color 	13434879
-					    nlines     	5
-					    max_width  	759
-					    label      	
-|Implements an empty versions of all but mandatory MConnectionControlClient virtuals. The mandatory ones are:
-|ConnectionGoingDown(..)
-|CtlType()
-					    )
-					line_color 	3342489
-					fill_color 	13434879
-					width      	819
-					height     	282)
-				    (object AttachView "" @944
-					stereotype 	TRUE
-					line_color 	3342489
-					client     	@943
-					supplier   	@941
-					line_style 	0))))))
-		logical_presentations 	(list unit_reference_list
-		    (object ClassDiagram "Main"
-			quid       	"41A7579D02C6"
-			title      	"Main"
-			zoom       	100
-			max_height 	28350
-			max_width  	21600
-			origin_x   	0
-			origin_y   	0
-			items      	(list diagram_item_list
-			    (object NoteView @945
-				location   	(656, 608)
-				label      	(object ItemLabel
-				    Parent_View 	@945
-				    location   	(393, 527)
-				    fill_color 	13434879
-				    nlines     	3
-				    max_width  	490
-				    label      	
-|Remove the derivation and replace it as shown in "Connection Provider" package.
-				    )
-				line_color 	3342489
-				fill_color 	13434879
-				width      	550
-				height     	175)
-			    (object ClassView "Class" "Logical View::Connection::CConnection" @946
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(720, 1408)
-				label      	(object ItemLabel
-				    Parent_View 	@946
-				    location   	(588, 1356)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	264
-				    justify    	0
-				    label      	"CConnection")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	65535
-				quidu      	"41A7507C013B"
-				width      	282
-				height     	128
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Logical View::Interface::MConnectionNotify" @947
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1072, 1088)
-				label      	(object ItemLabel
-				    Parent_View 	@947
-				    location   	(881, 1014)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	382
-				    justify    	0
-				    label      	"MConnectionNotify")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41A76B95022F"
-				width      	400
-				height     	172
-				annotation 	8
-				autoResize 	TRUE)
-			    (object RealizeView "" @948
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41A778F5032D"
-				client     	@946
-				supplier   	@947
-				line_style 	0)
-			    (object AttachView "" @949
-				stereotype 	TRUE
-				line_color 	3342489
-				client     	@945
-				supplier   	@948
-				line_style 	0)
-			    (object ClassView "Class" "Logical View::Connection::CConnectionProvdBase" @950
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1488, 1408)
-				label      	(object ItemLabel
-				    Parent_View 	@950
-				    location   	(1257, 1356)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	462
-				    justify    	0
-				    label      	"CConnectionProvdBase")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41A7526F01F7"
-				width      	480
-				height     	128
-				annotation 	8
-				autoResize 	TRUE)
-			    (object AssociationViewNew "$UNNAMED$116" @951
-				location   	(1054, 1408)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41A779B903BB"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$117" @952
-					Parent_View 	@951
-					location   	(-386, 896)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41A779BB00B1"
-					client     	@951
-					supplier   	@950
-					line_style 	0
-					label      	(object SegLabel @953
-					    Parent_View 	@952
-					    location   	(1214, 1445)
-					    anchor     	2
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	15
-					    justify    	0
-					    label      	"0..1"
-					    pctDist    	0.829016
-					    height     	37
-					    orientation 	1))
-				    (object RoleView "$UNNAMED$118" @954
-					Parent_View 	@951
-					location   	(-386, 896)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41A779BB00C5"
-					client     	@951
-					supplier   	@946
-					line_style 	0)))
-			    (object AssociationViewNew "$UNNAMED$119" @955
-				location   	(1293, 1258)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41A779E70258"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$120" @956
-					Parent_View 	@955
-					location   	(-915, 746)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41A779E801F6"
-					client     	@955
-					supplier   	@947
-					line_style 	0
-					label      	(object SegLabel @957
-					    Parent_View 	@956
-					    location   	(1162, 1226)
-					    anchor     	2
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	15
-					    justify    	0
-					    label      	"1"
-					    pctDist    	0.900000
-					    height     	54
-					    orientation 	0))
-				    (object RoleView "$UNNAMED$121" @958
-					Parent_View 	@955
-					location   	(-915, 746)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41A779E8020A"
-					client     	@955
-					supplier   	@950
-					line_style 	0)))
-			    (object NoteView @959
-				location   	(1728, 624)
-				label      	(object ItemLabel
-				    Parent_View 	@959
-				    location   	(1256, 518)
-				    fill_color 	13434879
-				    nlines     	4
-				    max_width  	908
-				    label      	
-|change 1,1 relation to 1,n one. Subsequently change affected classes to handle the relation.
-|See "Connection Provider" package for the shim design.
-				    )
-				line_color 	3342489
-				fill_color 	13434879
-				width      	968
-				height     	225)
-			    (object ClassView "Class" "Logical View::Connection::Nif Session::CNifSession" @960
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1936, 2160)
-				label      	(object ItemLabel
-				    Parent_View 	@960
-				    location   	(1805, 2086)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	262
-				    justify    	0
-				    label      	"CNifSession")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41A77CCA0251"
-				width      	280
-				height     	172
-				annotation 	8
-				autoResize 	TRUE)
-			    (object NoteView @961
-				location   	(2192, 1728)
-				label      	(object ItemLabel
-				    Parent_View 	@961
-				    location   	(1832, 1600)
-				    fill_color 	13434879
-				    nlines     	5
-				    max_width  	684
-				    label      	"In case when CConnectionProvdBase instance is started by sub connection (CSubConnectionProviderBase subclass - an implicit con) it doesn't have any clients.")
-				line_color 	3342489
-				fill_color 	13434879
-				width      	744
-				height     	269)
-			    (object AttachView "" @962
-				stereotype 	TRUE
-				line_color 	3342489
-				client     	@961
-				supplier   	@950
-				line_style 	0)
-			    (object ClassView "Class" "Logical View::Connection::RConnection" @963
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(192, 80)
-				label      	(object ItemLabel
-				    Parent_View 	@963
-				    location   	(59, 29)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	266
-				    justify    	0
-				    label      	"RConnection")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41B1D83B017A"
-				width      	284
-				height     	126
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Logical View::Connection::CConnection" @964
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(192, 272)
-				label      	(object ItemLabel
-				    Parent_View 	@964
-				    location   	(61, 220)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	262
-				    justify    	0
-				    label      	"CConnection")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	65535
-				quidu      	"41A7507C013B"
-				width      	280
-				height     	128
-				annotation 	8
-				autoResize 	TRUE)
-			    (object UsesView "" @965
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41B1D85E017A"
-				client     	@963
-				supplier   	@964
-				line_style 	0)
-			    (object ClassView "Class" "Logical View::Selection::MNetworkControllerObserver" @966
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(2000, 1104)
-				label      	(object ItemLabel
-				    Parent_View 	@966
-				    location   	(1728, 1030)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	544
-				    justify    	0
-				    label      	"MNetworkControllerObserver")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41B6EE01032A"
-				width      	562
-				height     	172
-				annotation 	8
-				autoResize 	TRUE)
-			    (object RealizeView "" @967
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41B75DA603D2"
-				client     	@950
-				supplier   	@966
-				line_style 	0)
-			    (object NoteView @968
-				location   	(2128, 1392)
-				label      	(object ItemLabel
-				    Parent_View 	@968
-				    location   	(1921, 1333)
-				    fill_color 	13434879
-				    nlines     	2
-				    max_width  	378
-				    label      	"to be notified of selection result.")
-				line_color 	3342489
-				fill_color 	13434879
-				width      	438
-				height     	131)
-			    (object AttachView "" @969
-				stereotype 	TRUE
-				line_color 	3342489
-				client     	@968
-				supplier   	@966
-				line_style 	0)
-			    (object AttachView "" @970
-				stereotype 	TRUE
-				line_color 	3342489
-				client     	@959
-				supplier   	@955
-				line_style 	0)
-			    (object AttachView "" @971
-				stereotype 	TRUE
-				line_color 	3342489
-				client     	@959
-				supplier   	@950
-				line_style 	0)
-			    (object AttachView "" @972
-				stereotype 	TRUE
-				line_color 	3342489
-				client     	@959
-				supplier   	@960
-				vertices   	(list Points
-				    (1945, 736)
-				    (2769, 1167)
-				    (2769, 1823)
-				    (2076, 2101))
-				line_style 	0)
-			    (object ClassView "Class" "Logical View::Service::CSockSubSession" @973
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(448, 1088)
-				label      	(object ItemLabel
-				    Parent_View 	@973
-				    location   	(257, 1014)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	382
-				    justify    	0
-				    label      	"CSockSubSession")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41A7685902ED"
-				width      	400
-				height     	172
-				annotation 	8
-				autoResize 	TRUE)
-			    (object InheritView "" @974
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41B875C100D1"
-				client     	@946
-				supplier   	@973
-				line_style 	0)
-			    (object CategoryView "Logical View::Connection::Nif Session" @975
-				location   	(1648, 2160)
-				label      	(object ItemLabel
-				    Parent_View 	@975
-				    location   	(1504, 2076)
-				    fill_color 	13434879
-				    nlines     	2
-				    max_width  	288
-				    justify    	0
-				    label      	"Nif Session")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41B9FACD0024"
-				width      	300
-				height     	180)
-			    (object CategoryView "Logical View::Connection::Connection Provider" @976
-				location   	(880, 1808)
-				label      	(object ItemLabel
-				    Parent_View 	@976
-				    location   	(736, 1724)
-				    fill_color 	13434879
-				    nlines     	2
-				    max_width  	288
-				    justify    	0
-				    label      	"Connection Provider")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	65280
-				quidu      	"41BDA4160337"
-				width      	300
-				height     	180)
-			    (object Label @977
-				location   	(1008, 1387)
-				font       	(object Font
-				    bold       	TRUE)
-				nlines     	1
-				max_width  	25
-				label      	"X")
-			    (object NoteView @978
-				location   	(1072, 1632)
-				label      	(object ItemLabel
-				    Parent_View 	@978
-				    location   	(738, 1551)
-				    fill_color 	13434879
-				    nlines     	3
-				    max_width  	633
-				    label      	
-|remove association and replace it by the one shown in "Connection Provider" package.
-				    )
-				line_color 	3342489
-				fill_color 	13434879
-				width      	693
-				height     	175)
-			    (object AttachView "" @979
-				stereotype 	TRUE
-				line_color 	3342489
-				client     	@978
-				supplier   	@951
-				line_style 	0)
-			    (object CategoryView "Logical View::Connection::Connection Provider" @980
-				location   	(1088, 608)
-				label      	(object ItemLabel
-				    Parent_View 	@980
-				    location   	(944, 524)
-				    fill_color 	13434879
-				    nlines     	2
-				    max_width  	288
-				    justify    	0
-				    label      	"Connection Provider")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	65280
-				quidu      	"41BDA4160337"
-				width      	300
-				height     	180)
-			    (object NoteView @981
-				location   	(1072, 400)
-				label      	(object ItemLabel
-				    Parent_View 	@981
-				    location   	(834, 288)
-				    fill_color 	13434879
-				    nlines     	4
-				    max_width  	440
-				    label      	
-|split the class into data & control client. See " "Connection Provider" package.
-				    )
-				line_color 	3342489
-				fill_color 	13434879
-				width      	500
-				height     	237)
-			    (object AttachView "" @982
-				stereotype 	TRUE
-				line_color 	3342489
-				client     	@981
-				supplier   	@947
-				line_style 	0)
-			    (object Label @983
-				location   	(848, 1257)
-				font       	(object Font
-				    bold       	TRUE)
-				nlines     	1
-				max_width  	25
-				label      	"X")
-			    (object NoteView @984
-				location   	(1936, 240)
-				label      	(object ItemLabel
-				    Parent_View 	@984
-				    location   	(1430, 53)
-				    fill_color 	13434879
-				    nlines     	8
-				    max_width  	977
-				    label      	
-|General note:
-|The connection stacking as it stands now merges from top to bottom that reflect the data flow. We should support merging from bottom to top as well. That would support bearer mobility since the higher layer would know about all available bearers so that it could move its sub-connections without actually moving itself.
-				    )
-				line_color 	3342489
-				fill_color 	13434879
-				width      	1037
-				height     	387)
-			    (object InheritView "" @985
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41A77D490109"
-				client     	@960
-				supplier   	@950
-				line_style 	0)))))
-	    (object Class_Category "Sub Connection"
-		quid       	"41A74FC60071"
-		visible_categories 	(list visibility_relationship_list
-		    (object Visibility_Relationship
-			quid       	"41A77B4D007D"
-			supplier   	"Logical View::Service"
-			quidu      	"41A7584503E0")
-		    (object Visibility_Relationship
-			quid       	"41A77B5301EE"
-			supplier   	"Logical View::Interface"
-			quidu      	"41A7679A014D")
-		    (object Visibility_Relationship
-			quid       	"41A876050177"
-			supplier   	"Logical View::Factory"
-			quidu      	"41A875EF01EE")
-		    (object Visibility_Relationship
-			quid       	"41A91E370312"
-			supplier   	"Logical View::Connection"
-			quidu      	"41A74FA2017D"))
-		exportControl 	"Public"
-		logical_models 	(list unit_reference_list
-		    (object Class "CSubConnection2"
-			quid       	"41A750530146"
-			superclasses 	(list inheritance_relationship_list
-			    (object Inheritance_Relationship
-				quid       	"41A7689000BB"
-				supplier   	"Logical View::Service::CSockSubSession"
-				quidu      	"41A7685902ED"))
-			realized_interfaces 	(list realize_rel_list
-			    (object Realize_Relationship
-				quid       	"41A754C80042"
-				supplier   	"Logical View::Sub Connection::MSubConnectionControlClient"
-				quidu      	"41A753D702F9")))
-		    (object Class "CSubConnectionProviderBase"
-			quid       	"41A75088005C"
-			superclasses 	(list inheritance_relationship_list
-			    (object Inheritance_Relationship
-				quid       	"41A7557C0268"
-				supplier   	"Logical View::Factory::XFactoryObject"
-				quidu      	"41A7522A0392")
-			    (object Inheritance_Relationship
-				quid       	"41C05A6C02FE"
-				supplier   	"Logical View::Connection::Connection Provider::MConnectionDataClient"
-				quidu      	"41BDA8D00172"))
-			realized_interfaces 	(list realize_rel_list
-			    (object Realize_Relationship
-				quid       	"41EFFB2001BC"
-				supplier   	"Logical View::Connection::Connection Provider::MConnectionDataClient"
-				quidu      	"41BDA8D00172"))
-			operations 	(list Operations
-			    (object Operation "StartL"
-				quid       	"41C303FB0299"
-				concurrency 	"Sequential"
-				opExportControl 	"Public"
-				uid        	0)
-			    (object Operation "Stop"
-				quid       	"41C30B2C01B7"
-				concurrency 	"Sequential"
-				opExportControl 	"Public"
-				uid        	0)
-			    (object Operation "NextLayer"
-				quid       	"41C703B201B3"
-				concurrency 	"Sequential"
-				opExportControl 	"Public"
-				uid        	0)))
-		    (object Class "MSubConnectionControlClient"
-			quid       	"41A753D702F9")
-		    (object Class "MConnectionDataClient"
-			quid       	"41A753E90088")
-		    (object Class "CIPSubConnectionProvider"
-			quid       	"41A85C53037D"
-			superclasses 	(list inheritance_relationship_list
-			    (object Inheritance_Relationship
-				quid       	"422CB16002EA"
-				supplier   	"Logical View::Sub Connection::CEmptySubConnectionProvider"
-				quidu      	"422CB11602A6")))
-		    (object Class "RSubConnection"
-			quid       	"41C177E40146"
-			used_nodes 	(list uses_relationship_list
-			    (object Uses_Relationship
-				quid       	"41C1780A03AE"
-				supplier   	"Logical View::Interface::CSubConnection"
-				quidu      	"41A767EE0271")
-			    (object Uses_Relationship
-				quid       	"41C178650047"
-				supplier   	"Logical View::Sub Connection::CSubConnection2"
-				quidu      	"41A750530146")))
-		    (object Class "CEmptySubConnectionProvider"
-			quid       	"422CB11602A6"
-			superclasses 	(list inheritance_relationship_list
-			    (object Inheritance_Relationship
-				quid       	"422CB1CA0349"
-				supplier   	"Logical View::Sub Connection::CSubConnectionProviderBase"
-				quidu      	"41A75088005C"))
-			realized_interfaces 	(list realize_rel_list
-			    (object Realize_Relationship
-				quid       	"422CB2FF03C1"
-				supplier   	"Logical View::Connection::Connection Provider::MConnectionDataClient"
-				quidu      	"41BDA8D00172")
-			    (object Realize_Relationship
-				quid       	"422CB303034F"
-				supplier   	"Logical View::Service::MConnectionEnumerateClients"
-				quidu      	"422CAE600150")))
-		    (object Class "CDefaultSubConnectionProvider"
-			quid       	"422CB12403A1"
-			superclasses 	(list inheritance_relationship_list
-			    (object Inheritance_Relationship
-				quid       	"422CB2BE0240"
-				supplier   	"Logical View::Sub Connection::CEmptySubConnectionProvider"
-				quidu      	"422CB11602A6")))
-		    (object Association "$UNNAMED$189"
-			quid       	"41BEFF540033"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$190"
-				quid       	"41BEFF580061"
-				supplier   	"Logical View::Sub Connection::CSubConnectionProviderBase"
-				quidu      	"41A75088005C"
-				client_cardinality 	(value cardinality "0..1")
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$191"
-				quid       	"41BEFF58006B"
-				supplier   	"Logical View::Sub Connection::CSubConnectionProviderBase"
-				quidu      	"41A75088005C")))
-		    (object Association "$UNNAMED$192"
-			quid       	"41EBDF5401F5"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$193"
-				quid       	"41EBDF5501EC"
-				supplier   	"Logical View::Connection::CConnection"
-				quidu      	"41A7507C013B"
-				client_cardinality 	(value cardinality "1")
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$194"
-				quid       	"41EBDF5501F6"
-				supplier   	"Logical View::Sub Connection::CSubConnection2"
-				quidu      	"41A750530146"))))
-		logical_presentations 	(list unit_reference_list
-		    (object ClassDiagram "Main"
-			quid       	"41A7582D0088"
-			title      	"Main"
-			zoom       	100
-			max_height 	28350
-			max_width  	21600
-			origin_x   	0
-			origin_y   	0
-			items      	(list diagram_item_list
-			    (object ClassView "Class" "Logical View::Factory::XFactoryObject" @986
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1168, 608)
-				label      	(object ItemLabel
-				    Parent_View 	@986
-				    location   	(1009, 534)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	318
-				    justify    	0
-				    label      	"XFactoryObject")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41A7522A0392"
-				width      	336
-				height     	172
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Logical View::Service::CSockSubSession" @987
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(2688, 880)
-				label      	(object ItemLabel
-				    Parent_View 	@987
-				    location   	(2497, 806)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	382
-				    justify    	0
-				    label      	"CSockSubSession")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41A7685902ED"
-				width      	400
-				height     	172
-				annotation 	8
-				autoResize 	TRUE)
-			    (object NoteView @988
-				location   	(1872, 2304)
-				label      	(object ItemLabel
-				    Parent_View 	@988
-				    location   	(1319, 2151)
-				    fill_color 	13434879
-				    nlines     	6
-				    max_width  	1071
-				    label      	
-|In case when CSubConnectionProviderBase instance is started by data plane (CSocket,CHostResolver) it's an "implicit subcon". In case its started by CHostResolver it will have no data client.=> we need a start on sub connection that will subsequently start a connection. We don't need RSubConnection::Start and the moment.
-				    )
-				line_color 	3342489
-				fill_color 	13434879
-				width      	1131
-				height     	319)
-			    (object ClassView "Class" "Logical View::Sub Connection::CIPSubConnectionProvider" @989
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1442, 2016)
-				label      	(object ItemLabel
-				    Parent_View 	@989
-				    location   	(1179, 1965)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	526
-				    justify    	0
-				    label      	"CIPSubConnectionProvider")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	65535
-				quidu      	"41A85C53037D"
-				width      	544
-				height     	126
-				annotation 	8
-				autoResize 	TRUE)
-			    (object CategoryView "Logical View::Interface" @990
-				location   	(3040, 2032)
-				label      	(object ItemLabel
-				    Parent_View 	@990
-				    location   	(2867, 1948)
-				    fill_color 	13434879
-				    nlines     	2
-				    max_width  	346
-				    justify    	0
-				    label      	"Interface")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	8421631
-				quidu      	"41A7679A014D"
-				width      	358
-				height     	180)
-			    (object NoteView @991
-				location   	(416, 1456)
-				label      	(object ItemLabel
-				    Parent_View 	@991
-				    location   	(44, 1303)
-				    fill_color 	13434879
-				    nlines     	6
-				    max_width  	708
-				    label      	"CControlledServProvider interface + CSubConnectionProviderBase interface should be prepared for cross-thread communication which is not at the moment. Should we do it as a part of CR work?")
-				line_color 	3342489
-				fill_color 	13434879
-				width      	768
-				height     	319)
-			    (object CategoryView "Logical View::Connection::Connection Provider::Connection Provider Shim::Sub Connection Handling" @992
-				location   	(2656, 2032)
-				label      	(object ItemLabel
-				    Parent_View 	@992
-				    location   	(2344, 1948)
-				    fill_color 	13434879
-				    nlines     	2
-				    max_width  	624
-				    justify    	0
-				    label      	"Sub Connection Handling")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	16776960
-				quidu      	"41BEF8100115"
-				width      	636
-				height     	180)
-			    (object NoteView @993
-				location   	(2832, 1808)
-				label      	(object ItemLabel
-				    Parent_View 	@993
-				    location   	(2460, 1677)
-				    fill_color 	13434879
-				    nlines     	5
-				    max_width  	709
-				    label      	"It will become CSubConnection and CSubConnection. will become CSubConnectionProviderShim. part of See Interface and Sub Connection Provider Shim packages.")
-				line_color 	3342489
-				fill_color 	13434879
-				width      	769
-				height     	275)
-			    (object ClassView "Class" "Logical View::Sub Connection::RSubConnection" @994
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(416, 176)
-				label      	(object ItemLabel
-				    Parent_View 	@994
-				    location   	(250, 125)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	332
-				    justify    	0
-				    label      	"RSubConnection")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41C177E40146"
-				width      	350
-				height     	126
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Logical View::Sub Connection::CSubConnection2" @995
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(416, 480)
-				label      	(object ItemLabel
-				    Parent_View 	@995
-				    location   	(236, 429)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	360
-				    justify    	0
-				    label      	"CSubConnection2")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	65535
-				quidu      	"41A750530146"
-				width      	378
-				height     	126
-				annotation 	8
-				autoResize 	TRUE)
-			    (object UsesView "" @996
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41C178650047"
-				client     	@994
-				supplier   	@995
-				line_style 	0)
-			    (object Label @997
-				location   	(960, 1593)
-				font       	(object Font
-				    bold       	TRUE)
-				nlines     	1
-				max_width  	37
-				label      	"X")
-			    (object NoteView @998
-				location   	(1584, 224)
-				label      	(object ItemLabel
-				    Parent_View 	@998
-				    location   	(1053, 124)
-				    fill_color 	13434879
-				    nlines     	4
-				    max_width  	1027
-				    label      	
-|RSubConnection::TSubConnType must be dropped as a param from factories functions and replaced by CSubConnectionProviderBase::TSubConnType that is "real" type (e.g primary PDP/secondary PDP....).
-				    )
-				line_color 	3342489
-				fill_color 	13434879
-				width      	1087
-				height     	212)
-			    (object ClassView "Class" "Logical View::Sub Connection::MConnectionDataClient" @999
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(864, 896)
-				label      	(object ItemLabel
-				    Parent_View 	@999
-				    location   	(635, 845)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	458
-				    justify    	0
-				    label      	"MConnectionDataClient")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41A753E90088"
-				width      	476
-				height     	126
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Logical View::Sub Connection::MSubConnectionControlClient" @1000
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1984, 896)
-				label      	(object ItemLabel
-				    Parent_View 	@1000
-				    location   	(1696, 845)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	576
-				    justify    	0
-				    label      	"MSubConnectionControlClient")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	65535
-				quidu      	"41A753D702F9"
-				width      	594
-				height     	126
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Logical View::Service::CControlledServProvider" @1001
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(416, 1136)
-				label      	(object ItemLabel
-				    Parent_View 	@1001
-				    location   	(182, 1062)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	468
-				    justify    	0
-				    label      	"CControlledServProvider")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41A754670219"
-				width      	486
-				height     	172
-				annotation 	8
-				autoResize 	TRUE)
-			    (object RealizeView "" @1002
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41AC9D0301E9"
-				client     	@1001
-				supplier   	@999
-				line_style 	0)
-			    (object AttachView "" @1003
-				stereotype 	TRUE
-				line_color 	3342489
-				client     	@1001
-				supplier   	@991
-				line_style 	0)
-			    (object ClassView "Class" "Logical View::Connection::CConnectionProvdBase" @1004
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(432, 1808)
-				label      	(object ItemLabel
-				    Parent_View 	@1004
-				    location   	(200, 1734)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	464
-				    justify    	0
-				    label      	"CConnectionProvdBase")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41A7526F01F7"
-				width      	482
-				height     	172
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Logical View::Sub Connection::CSubConnectionProviderBase" @1005
-				ShowCompartmentStereotypes 	TRUE
-				SuppressOperation 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1440, 1456)
-				label      	(object ItemLabel
-				    Parent_View 	@1005
-				    location   	(1154, 1404)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	572
-				    justify    	0
-				    label      	"CSubConnectionProviderBase")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	65535
-				quidu      	"41A75088005C"
-				width      	590
-				height     	128
-				annotation 	8
-				autoResize 	TRUE)
-			    (object AssociationViewNew "$UNNAMED$98" @1006
-				location   	(1151, 1175)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41A7550B0139"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$99" @1007
-					Parent_View 	@1006
-					location   	(-385, 279)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41A7550C02F3"
-					client     	@1006
-					supplier   	@999
-					line_style 	0
-					label      	(object SegLabel @1008
-					    Parent_View 	@1007
-					    location   	(1002, 989)
-					    anchor     	2
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	15
-					    justify    	0
-					    label      	"1..*"
-					    pctDist    	0.767513
-					    height     	30
-					    orientation 	1))
-				    (object RoleView "$UNNAMED$100" @1009
-					Parent_View 	@1006
-					location   	(-385, 279)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41A7550C02F4"
-					client     	@1006
-					supplier   	@1005
-					line_style 	0)))
-			    (object AssociationViewNew "$UNNAMED$101" @1010
-				location   	(1712, 1175)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41A755100295"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$102" @1011
-					Parent_View 	@1010
-					location   	(176, 279)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41A755110318"
-					client     	@1010
-					supplier   	@1000
-					line_style 	0
-					label      	(object SegLabel @1012
-					    Parent_View 	@1011
-					    location   	(1939, 1019)
-					    anchor     	2
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	15
-					    justify    	0
-					    label      	"0..*"
-					    pctDist    	0.900000
-					    height     	54
-					    orientation 	1))
-				    (object RoleView "$UNNAMED$103" @1013
-					Parent_View 	@1010
-					location   	(176, 279)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41A755110322"
-					client     	@1010
-					supplier   	@1005
-					line_style 	0)))
-			    (object AttachView "" @1014
-				stereotype 	TRUE
-				line_color 	3342489
-				client     	@1010
-				supplier   	@988
-				vertices   	(list Points
-				    (1712, 1175)
-				    (1856, 1550)
-				    (1868, 2144))
-				line_style 	0)
-			    (object AssociationViewNew "$UNNAMED$104" @1015
-				location   	(947, 1301)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41A755B40150"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$105" @1016
-					Parent_View 	@1015
-					location   	(419, 837)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41A755B501F2"
-					client     	@1015
-					supplier   	@1005
-					line_style 	0
-					label      	(object SegLabel @1017
-					    Parent_View 	@1016
-					    location   	(1209, 1336)
-					    anchor     	2
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	15
-					    justify    	0
-					    label      	"1"
-					    pctDist    	0.861976
-					    height     	46
-					    orientation 	0))
-				    (object RoleView "$UNNAMED$106" @1018
-					Parent_View 	@1015
-					location   	(419, 837)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41A755B501F3"
-					client     	@1015
-					supplier   	@1001
-					line_style 	0)))
-			    (object AssociationViewNew "$UNNAMED$113" @1019
-				location   	(963, 1621)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41A75702018C"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$114" @1020
-					Parent_View 	@1019
-					location   	(-1485, 725)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41A7570302B0"
-					client     	@1019
-					supplier   	@1005
-					line_style 	0
-					label      	(object SegLabel @1021
-					    Parent_View 	@1020
-					    location   	(1287, 1553)
-					    anchor     	2
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	15
-					    justify    	0
-					    label      	"1..*"
-					    pctDist    	1.066252
-					    height     	42
-					    orientation 	1))
-				    (object RoleView "$UNNAMED$115" @1022
-					Parent_View 	@1019
-					location   	(-1485, 725)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41A7570302BA"
-					client     	@1019
-					supplier   	@1004
-					line_style 	0
-					label      	(object SegLabel @1023
-					    Parent_View 	@1022
-					    location   	(702, 1758)
-					    anchor     	2
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	15
-					    justify    	0
-					    label      	"1"
-					    pctDist    	0.949868
-					    height     	43
-					    orientation 	0))))
-			    (object AttachView "" @1024
-				stereotype 	TRUE
-				line_color 	3342489
-				client     	@991
-				supplier   	@1005
-				line_style 	0)
-			    (object InheritView "" @1025
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41A7557C0268"
-				client     	@1005
-				supplier   	@986
-				line_style 	0)
-			    (object AttachView "" @1026
-				stereotype 	TRUE
-				line_color 	3342489
-				client     	@988
-				supplier   	@1005
-				vertices   	(list Points
-				    (1850, 2144)
-				    (1787, 1663)
-				    (1547, 1520))
-				line_style 	0)
-			    (object ClassView "Class" "Logical View::Connection::CConnection" @1027
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(3024, 1456)
-				label      	(object ItemLabel
-				    Parent_View 	@1027
-				    location   	(2891, 1382)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	266
-				    justify    	0
-				    label      	"CConnection")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41A7507C013B"
-				width      	284
-				height     	172
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Logical View::Sub Connection::CSubConnection2" @1028
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(2384, 1456)
-				label      	(object ItemLabel
-				    Parent_View 	@1028
-				    location   	(2201, 1405)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	366
-				    justify    	0
-				    label      	"CSubConnection2")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	65535
-				quidu      	"41A750530146"
-				width      	384
-				height     	126
-				annotation 	8
-				autoResize 	TRUE)
-			    (object InheritView "" @1029
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41A7689000BB"
-				client     	@1028
-				supplier   	@987
-				line_style 	0)
-			    (object RealizeView "" @1030
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41A754C80042"
-				client     	@1028
-				supplier   	@1000
-				line_style 	0)
-			    (object AssociationViewNew "$UNNAMED$110" @1031
-				location   	(1963, 1456)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41A756830360"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$111" @1032
-					Parent_View 	@1031
-					location   	(-469, 992)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41A756850114"
-					client     	@1031
-					supplier   	@1005
-					line_style 	0
-					label      	(object SegLabel @1033
-					    Parent_View 	@1032
-					    location   	(1785, 1425)
-					    anchor     	2
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	15
-					    justify    	0
-					    label      	"1"
-					    pctDist    	0.786015
-					    height     	32
-					    orientation 	1))
-				    (object RoleView "$UNNAMED$112" @1034
-					Parent_View 	@1031
-					location   	(-469, 992)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41A75685011E"
-					client     	@1031
-					supplier   	@1028
-					line_style 	0)))
-			    (object AttachView "" @1035
-				stereotype 	TRUE
-				line_color 	3342489
-				client     	@1031
-				supplier   	@988
-				line_style 	0)
-			    (object AttachView "" @1036
-				stereotype 	TRUE
-				line_color 	3342489
-				client     	@1028
-				supplier   	@993
-				line_style 	0)
-			    (object AssociationViewNew "$UNNAMED$192" @1037
-				location   	(2728, 1456)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41EBDF5401F5"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$193" @1038
-					Parent_View 	@1037
-					location   	(344, 0)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41EBDF5501EC"
-					client     	@1037
-					supplier   	@1027
-					line_style 	0
-					label      	(object SegLabel @1039
-					    Parent_View 	@1038
-					    location   	(2866, 1510)
-					    anchor     	2
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	15
-					    justify    	0
-					    label      	"1"
-					    pctDist    	0.900000
-					    height     	54
-					    orientation 	1))
-				    (object RoleView "$UNNAMED$194" @1040
-					Parent_View 	@1037
-					location   	(344, 0)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41EBDF5501F6"
-					client     	@1037
-					supplier   	@1028
-					line_style 	0)))
-			    (object ClassView "Class" "Logical View::Connection::Connection Provider::MConnectionDataClient" @1041
-				ShowCompartmentStereotypes 	TRUE
-				SuppressOperation 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1664, 608)
-				font       	(object Font
-				    italics    	TRUE)
-				label      	(object ItemLabel
-				    Parent_View 	@1041
-				    location   	(1435, 534)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	458
-				    justify    	0
-				    label      	"MConnectionDataClient")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	65280
-				quidu      	"41BDA8D00172"
-				width      	476
-				height     	172
-				annotation 	8
-				autoResize 	TRUE)
-			    (object RealizeView "" @1042
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41EFFB2001BC"
-				client     	@1005
-				supplier   	@1041
-				line_style 	0)
-			    (object ClassView "Class" "Logical View::Sub Connection::CEmptySubConnectionProvider" @1043
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1442, 1744)
-				label      	(object ItemLabel
-				    Parent_View 	@1043
-				    location   	(1140, 1692)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	604
-				    justify    	0
-				    label      	"CEmptySubConnectionProvider")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	65280
-				quidu      	"422CB11602A6"
-				width      	622
-				height     	128
-				annotation 	8
-				autoResize 	TRUE)
-			    (object InheritView "" @1044
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"422CB1CA0349"
-				client     	@1043
-				supplier   	@1005
-				line_style 	0)
-			    (object InheritView "" @1045
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"422CB16002EA"
-				client     	@989
-				supplier   	@1043
-				line_style 	0)))
-		    (object ClassDiagram "IP SubConnection Provider"
-			quid       	"422CAC900121"
-			title      	"IP SubConnection Provider"
-			zoom       	100
-			max_height 	28350
-			max_width  	21600
-			origin_x   	88
-			origin_y   	0
-			items      	(list diagram_item_list
-			    (object ClassView "Class" "Logical View::Sub Connection::CSubConnectionProviderBase" @1046
-				ShowCompartmentStereotypes 	TRUE
-				SuppressOperation 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1312, 688)
-				label      	(object ItemLabel
-				    Parent_View 	@1046
-				    location   	(1026, 614)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	572
-				    justify    	0
-				    label      	"CSubConnectionProviderBase")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	65535
-				quidu      	"41A75088005C"
-				width      	590
-				height     	172
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Logical View::Sub Connection::CIPSubConnectionProvider" @1047
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1648, 1360)
-				label      	(object ItemLabel
-				    Parent_View 	@1047
-				    location   	(1390, 1286)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	516
-				    justify    	0
-				    label      	"CIPSubConnectionProvider")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	65535
-				quidu      	"41A85C53037D"
-				width      	534
-				height     	172
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Logical View::Sub Connection::CEmptySubConnectionProvider" @1048
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1312, 1072)
-				label      	(object ItemLabel
-				    Parent_View 	@1048
-				    location   	(1010, 1021)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	604
-				    justify    	0
-				    label      	"CEmptySubConnectionProvider")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	65280
-				quidu      	"422CB11602A6"
-				width      	622
-				height     	126
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Logical View::Sub Connection::CDefaultSubConnectionProvider" @1049
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(976, 1344)
-				label      	(object ItemLabel
-				    Parent_View 	@1049
-				    location   	(672, 1293)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	608
-				    justify    	0
-				    label      	"CDefaultSubConnectionProvider")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	65280
-				quidu      	"422CB12403A1"
-				width      	626
-				height     	126
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Logical View::Service::MConnectionEnumerateClients" @1050
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(656, 688)
-				label      	(object ItemLabel
-				    Parent_View 	@1050
-				    location   	(355, 614)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	602
-				    justify    	0
-				    label      	"MConnectionEnumerateClients")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	65280
-				quidu      	"422CAE600150"
-				width      	620
-				height     	172
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Logical View::Connection::Connection Provider::MConnectionDataClient" @1051
-				ShowCompartmentStereotypes 	TRUE
-				SuppressOperation 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1904, 688)
-				font       	(object Font
-				    italics    	TRUE)
-				label      	(object ItemLabel
-				    Parent_View 	@1051
-				    location   	(1675, 613)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	458
-				    justify    	0
-				    label      	"MConnectionDataClient")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	65280
-				quidu      	"41BDA8D00172"
-				width      	476
-				height     	174
-				annotation 	8
-				autoResize 	TRUE)
-			    (object InheritView "" @1052
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"422CB16002EA"
-				client     	@1047
-				supplier   	@1048
-				line_style 	0)
-			    (object NoteView @1053
-				location   	(2128, 1056)
-				label      	(object ItemLabel
-				    Parent_View 	@1053
-				    location   	(1897, 975)
-				    fill_color 	13434879
-				    nlines     	3
-				    max_width  	427
-				    label      	"functionality common to primary and secondary context.")
-				line_color 	3342489
-				fill_color 	13434879
-				width      	487
-				height     	175)
-			    (object AttachView "" @1054
-				stereotype 	TRUE
-				line_color 	3342489
-				client     	@1053
-				supplier   	@1048
-				line_style 	0)
-			    (object NoteView @1055
-				location   	(2304, 1360)
-				label      	(object ItemLabel
-				    Parent_View 	@1055
-				    location   	(2066, 1298)
-				    fill_color 	13434879
-				    nlines     	2
-				    max_width  	440
-				    label      	"represents secondary context")
-				line_color 	3342489
-				fill_color 	13434879
-				width      	500
-				height     	137)
-			    (object NoteView @1056
-				location   	(320, 1344)
-				label      	(object ItemLabel
-				    Parent_View 	@1056
-				    location   	(82, 1282)
-				    fill_color 	13434879
-				    nlines     	2
-				    max_width  	440
-				    label      	"represents primary(default) context")
-				line_color 	3342489
-				fill_color 	13434879
-				width      	500
-				height     	137)
-			    (object InheritView "" @1057
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"422CB2BE0240"
-				client     	@1049
-				supplier   	@1048
-				line_style 	0)
-			    (object AttachView "" @1058
-				stereotype 	TRUE
-				line_color 	3342489
-				client     	@1056
-				supplier   	@1049
-				line_style 	0)
-			    (object AttachView "" @1059
-				stereotype 	TRUE
-				line_color 	3342489
-				client     	@1055
-				supplier   	@1047
-				line_style 	0)
-			    (object InheritView "" @1060
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"422CB1CA0349"
-				client     	@1048
-				supplier   	@1046
-				line_style 	0)
-			    (object RealizeView "" @1061
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"422CB2FF03C1"
-				client     	@1048
-				supplier   	@1051
-				line_style 	0)
-			    (object RealizeView "" @1062
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"422CB303034F"
-				client     	@1048
-				supplier   	@1050
-				line_style 	0)
-			    (object Label @1063
-				location   	(352, 864)
-				nlines     	1
-				max_width  	1806
-				label      	"__________________________________________________________________________________")
-			    (object Label @1064
-				location   	(352, 928)
-				nlines     	1
-				max_width  	600
-				label      	"ECOM IPSCPR plugin")
-			    (object Label @1065
-				location   	(352, 832)
-				nlines     	1
-				max_width  	600
-				label      	"ESOCK")))))
-	    (object Class_Category "Service"
-		quid       	"41A7584503E0"
-		visible_categories 	(list visibility_relationship_list
-		    (object Visibility_Relationship
-			quid       	"41A876010316"
-			supplier   	"Logical View::Factory"
-			quidu      	"41A875EF01EE")
-		    (object Visibility_Relationship
-			quid       	"41A91E410014"
-			supplier   	"Logical View::Sub Connection"
-			quidu      	"41A74FC60071"))
-		exportControl 	"Public"
-		logical_models 	(list unit_reference_list
-		    (object Class "CControlledServProvider"
-			quid       	"41A754670219"
-			superclasses 	(list inheritance_relationship_list
-			    (object Inheritance_Relationship
-				quid       	"41A877C8023E"
-				supplier   	"Logical View::Factory::XFactoryObject"
-				quidu      	"41A7522A0392"))
-			realized_interfaces 	(list realize_rel_list
-			    (object Realize_Relationship
-				quid       	"41AC9D0301E9"
-				supplier   	"Logical View::Sub Connection::MConnectionDataClient"
-				quidu      	"41A753E90088")))
-		    (object Class "CControlledServProviderShim"
-			quid       	"41A85E7502CE"
-			superclasses 	(list inheritance_relationship_list
-			    (object Inheritance_Relationship
-				quid       	"41A85EF7011C"
-				supplier   	"Logical View::Service::CControlledServProvider"
-				quidu      	"41A754670219"))
-			used_nodes 	(list uses_relationship_list
-			    (object Uses_Relationship
-				quid       	"41D920F900C8"
-				supplier   	"Logical View::Selection::ISelectionNotify"
-				quidu      	"41C2DC4001D8"))
-			realized_interfaces 	(list realize_rel_list
-			    (object Realize_Relationship
-				quid       	"41A864B90298"
-				supplier   	"Logical View::Service::MSocketNotify"
-				quidu      	"41A8641100E8")
-			    (object Realize_Relationship
-				quid       	"41AC9D080150"
-				supplier   	"Logical View::Sub Connection::MSubConnectionControlClient"
-				quidu      	"41A753D702F9")
-			    (object Realize_Relationship
-				quid       	"41C2DDF30330"
-				supplier   	"Logical View::Selection::ISelectionNotify"
-				quidu      	"41C2DC4001D8")
-			    (object Realize_Relationship
-				quid       	"41CFEA310370"
-				supplier   	"Logical View::Selection::ISelectionNotify"
-				quidu      	"41C2DC4001D8")
-			    (object Realize_Relationship
-				quid       	"422CAE9A0154"
-				supplier   	"Logical View::Service::MConnectionEnumerateClients"
-				quidu      	"422CAE600150")))
-		    (object Class "CServProviderBase"
-			quid       	"41A768BD034B"
-			superclasses 	(list inheritance_relationship_list
-			    (object Inheritance_Relationship
-				quid       	"41A877070223"
-				supplier   	"Logical View::Factory::XFactoryObject"
-				quidu      	"41A7522A0392")))
-		    (object Class "CSockSubSession"
-			quid       	"41A7685902ED")
-		    (object Class "CSocket"
-			quid       	"41A863A900AC"
-			superclasses 	(list inheritance_relationship_list
-			    (object Inheritance_Relationship
-				quid       	"41A888E80288"
-				supplier   	"Logical View::Service::CSockSubSession"
-				quidu      	"41A7685902ED"))
-			realized_interfaces 	(list realize_rel_list
-			    (object Realize_Relationship
-				quid       	"41A864E301EE"
-				supplier   	"Logical View::Service::MSocketControlledNotify"
-				quidu      	"421A09A70089")))
-		    (object Class "MSocketNotify"
-			quid       	"41A8641100E8")
-		    (object Class "CIpcProvdBase"
-			quid       	"41A869E70168"
-			superclasses 	(list inheritance_relationship_list
-			    (object Inheritance_Relationship
-				quid       	"41A869F0002B"
-				supplier   	"Logical View::Service::CServProviderBase"
-				quidu      	"41A768BD034B")))
-		    (object Class "CProtocolBase"
-			quid       	"41A88D720008")
-		    (object Class "MSocketControlledNotify"
-			quid       	"421A09A70089")
-		    (object Class "MConnectionEnumerateClients"
-			quid       	"422CAE600150")
-		    (object Association "$UNNAMED$195"
-			quid       	"41A863CA0122"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$196"
-				quid       	"41A863CB0368"
-				supplier   	"Logical View::Interface::CInterface"
-				quidu      	"41A767DE0187"
-				client_cardinality 	(value cardinality "0..1")
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$197"
-				quid       	"41A863CB0372"
-				supplier   	"Logical View::Service::CSocket"
-				quidu      	"41A863A900AC"
-				client_cardinality 	(value cardinality "0..n")
-				is_navigable 	TRUE)))
-		    (object Association "$UNNAMED$198"
-			quid       	"41A863F10128"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$199"
-				quid       	"41A863F20238"
-				supplier   	"Logical View::Service::CControlledServProvider"
-				quidu      	"41A754670219"
-				client_cardinality 	(value cardinality "0..1")
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$200"
-				quid       	"41A863F20242"
-				supplier   	"Logical View::Service::CSocket"
-				quidu      	"41A863A900AC"
-				is_aggregate 	TRUE)))
-		    (object Association "$UNNAMED$201"
-			quid       	"41A866DD0047"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$202"
-				quid       	"41A866DD039A"
-				supplier   	"Logical View::Service::CServProviderBase"
-				quidu      	"41A768BD034B"
-				client_cardinality 	(value cardinality "1")
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$203"
-				quid       	"41A866DD03A4"
-				supplier   	"Logical View::Service::CControlledServProviderShim"
-				quidu      	"41A85E7502CE"
-				is_aggregate 	TRUE)))
-		    (object Association "$UNNAMED$204"
-			quid       	"41A867AE0142"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$205"
-				quid       	"41A867AF031A"
-				supplier   	"Logical View::Service::MSocketNotify"
-				quidu      	"41A8641100E8"
-				client_cardinality 	(value cardinality "1")
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$206"
-				quid       	"41A867AF0324"
-				supplier   	"Logical View::Service::CServProviderBase"
-				quidu      	"41A768BD034B")))
-		    (object Association "$UNNAMED$207"
-			quid       	"41A867D1039B"
-			roles      	(list role_list
-			    (object Role "iSocket"
-				quid       	"41A867D30019"
-				label      	"iSocket"
-				supplier   	"Logical View::Service::MSocketNotify"
-				quidu      	"41A8641100E8"
-				client_cardinality 	(value cardinality "1")
-				exportControl 	"Protected"
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$208"
-				quid       	"41A867D30023"
-				supplier   	"Logical View::Service::CServProviderBase"
-				quidu      	"41A768BD034B")))
-		    (object Association "$UNNAMED$209"
-			quid       	"41B722220185"
-			roles      	(list role_list
-			    (object Role "iSocketClient"
-				quid       	"41B7222301A4"
-				label      	"iSocketClient"
-				supplier   	"Logical View::Service::MSocketControlledNotify"
-				quidu      	"421A09A70089"
-				client_cardinality 	(value cardinality "1")
-				exportControl 	"Protected"
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$210"
-				quid       	"41B7222301AE"
-				supplier   	"Logical View::Service::CControlledServProviderShim"
-				quidu      	"41A85E7502CE")))
-		    (object Association "$UNNAMED$211"
-			quid       	"41D0871802FF"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$212"
-				quid       	"41D08719022E"
-				supplier   	"Logical View::Session Proxy::CSockSession"
-				quidu      	"41C06F440273"
-				client_cardinality 	(value cardinality "1")
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$213"
-				quid       	"41D087190238"
-				supplier   	"Logical View::Service::CControlledServProviderShim"
-				quidu      	"41A85E7502CE"))))
-		logical_presentations 	(list unit_reference_list
-		    (object ClassDiagram "Main"
-			quid       	"41A77B5F015F"
-			title      	"Main"
-			zoom       	90
-			max_height 	28350
-			max_width  	21600
-			origin_x   	889
-			origin_y   	0
-			items      	(list diagram_item_list
-			    (object NoteView @1066
-				location   	(1296, 1664)
-				label      	(object ItemLabel
-				    Parent_View 	@1066
-				    location   	(833, 1561)
-				    fill_color 	13434879
-				    nlines     	4
-				    max_width  	890
-				    label      	"Emulates being MSocketNotify (CSocket) so that it can server NoBearer & Bearer calls on horizontal level and forwards the rest to the CControlledServProviderShim::iSocketClient.")
-				line_color 	3342489
-				fill_color 	13434879
-				width      	950
-				height     	219)
-			    (object ClassView "Class" "Logical View::Interface::CInterface" @1067
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(2103, 896)
-				label      	(object ItemLabel
-				    Parent_View 	@1067
-				    location   	(1990, 822)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	226
-				    justify    	0
-				    label      	"CInterface")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	8421631
-				quidu      	"41A767DE0187"
-				width      	244
-				height     	172
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Logical View::Service::CControlledServProvider" @1068
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(848, 896)
-				label      	(object ItemLabel
-				    Parent_View 	@1068
-				    location   	(615, 844)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	466
-				    justify    	0
-				    label      	"CControlledServProvider")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	65535
-				quidu      	"41A754670219"
-				width      	484
-				height     	128
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Logical View::Service::CSocket" @1069
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1575, 896)
-				label      	(object ItemLabel
-				    Parent_View 	@1069
-				    location   	(1475, 845)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	200
-				    justify    	0
-				    label      	"CSocket")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	65535
-				quidu      	"41A863A900AC"
-				width      	218
-				height     	126
-				annotation 	8
-				autoResize 	TRUE)
-			    (object AssociationViewNew "$UNNAMED$195" @1070
-				location   	(1832, 896)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41A863CA0122"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$196" @1071
-					Parent_View 	@1070
-					location   	(920, 448)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41A863CB0368"
-					client     	@1070
-					supplier   	@1067
-					line_style 	0
-					label      	(object SegLabel @1072
-					    Parent_View 	@1071
-					    location   	(1953, 857)
-					    anchor     	2
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	15
-					    justify    	0
-					    label      	"0..1"
-					    pctDist    	0.824561
-					    height     	40
-					    orientation 	0))
-				    (object RoleView "$UNNAMED$197" @1073
-					Parent_View 	@1070
-					location   	(920, 448)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41A863CB0372"
-					client     	@1070
-					supplier   	@1069
-					line_style 	0
-					label      	(object SegLabel @1074
-					    Parent_View 	@1073
-					    location   	(1739, 856)
-					    anchor     	2
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	15
-					    justify    	0
-					    label      	"0..*"
-					    pctDist    	0.637931
-					    height     	41
-					    orientation 	1))))
-			    (object AssociationViewNew "$UNNAMED$198" @1075
-				location   	(1277, 896)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41A863F10128"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$199" @1076
-					Parent_View 	@1075
-					location   	(365, 448)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41A863F20238"
-					client     	@1075
-					supplier   	@1068
-					line_style 	0
-					label      	(object SegLabel @1077
-					    Parent_View 	@1076
-					    location   	(1110, 843)
-					    anchor     	2
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	15
-					    justify    	0
-					    label      	"0..1"
-					    pctDist    	0.900000
-					    height     	54
-					    orientation 	1))
-				    (object RoleView "$UNNAMED$200" @1078
-					Parent_View 	@1075
-					location   	(365, 448)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41A863F20242"
-					client     	@1075
-					supplier   	@1069
-					line_style 	0)))
-			    (object NoteView @1079
-				location   	(1680, 240)
-				label      	(object ItemLabel
-				    Parent_View 	@1079
-				    location   	(1248, 137)
-				    fill_color 	13434879
-				    nlines     	4
-				    max_width  	828
-				    label      	"Remove CInterface association and replace CServProviderBase association with CControlledServProvider one. CSocket no longer owns the provider.")
-				line_color 	3342489
-				fill_color 	13434879
-				width      	888
-				height     	219)
-			    (object AttachView "" @1080
-				stereotype 	TRUE
-				line_color 	3342489
-				client     	@1070
-				supplier   	@1079
-				line_style 	0)
-			    (object AttachView "" @1081
-				stereotype 	TRUE
-				line_color 	3342489
-				client     	@1069
-				supplier   	@1079
-				line_style 	0)
-			    (object AttachView "" @1082
-				stereotype 	TRUE
-				line_color 	3342489
-				client     	@1075
-				supplier   	@1079
-				line_style 	0)
-			    (object ClassView "Class" "Logical View::Service::CIpcProvdBase" @1083
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(768, 2256)
-				label      	(object ItemLabel
-				    Parent_View 	@1083
-				    location   	(617, 2205)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	302
-				    justify    	0
-				    label      	"CIpcProvdBase")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41A869E70168"
-				width      	320
-				height     	126
-				annotation 	8
-				autoResize 	TRUE)
-			    (object NoteView @1084
-				location   	(1264, 2064)
-				label      	(object ItemLabel
-				    Parent_View 	@1084
-				    location   	(995, 1961)
-				    fill_color 	13434879
-				    nlines     	4
-				    max_width  	502
-				    label      	"All service provider are currently derived from CServProviderBase. Example CIpcProvdBase.")
-				line_color 	3342489
-				fill_color 	13434879
-				width      	562
-				height     	219)
-			    (object ClassView "Class" "Logical View::Factory::XFactoryObject" @1085
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(848, 528)
-				label      	(object ItemLabel
-				    Parent_View 	@1085
-				    location   	(689, 476)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	318
-				    justify    	0
-				    label      	"XFactoryObject")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41A7522A0392"
-				width      	336
-				height     	128
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Logical View::Service::CSockSubSession" @1086
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1264, 528)
-				label      	(object ItemLabel
-				    Parent_View 	@1086
-				    location   	(1073, 476)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	382
-				    justify    	0
-				    label      	"CSockSubSession")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41A7685902ED"
-				width      	400
-				height     	128
-				annotation 	8
-				autoResize 	TRUE)
-			    (object InheritView "" @1087
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41A888E80288"
-				client     	@1069
-				supplier   	@1086
-				line_style 	0)
-			    (object Label @1088
-				location   	(1760, 875)
-				font       	(object Font
-				    bold       	TRUE)
-				nlines     	1
-				max_width  	43
-				label      	"X")
-			    (object NoteView @1089
-				location   	(528, 240)
-				label      	(object ItemLabel
-				    Parent_View 	@1089
-				    location   	(100, 106)
-				    fill_color 	13434879
-				    nlines     	5
-				    max_width  	821
-				    label      	"Alternatively we can forget about CFactoryObject as a base for service provider leave the hard coded creation of the shim in ProtocolManager::NewSocketL for the time being.")
-				line_color 	3342489
-				fill_color 	13434879
-				width      	881
-				height     	281)
-			    (object ClassView "Class" "Logical View::Sub Connection::MConnectionDataClient" @1090
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(352, 528)
-				label      	(object ItemLabel
-				    Parent_View 	@1090
-				    location   	(109, 476)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	486
-				    justify    	0
-				    label      	"MConnectionDataClient")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41A753E90088"
-				width      	504
-				height     	128
-				annotation 	8
-				autoResize 	TRUE)
-			    (object NoteView @1091
-				location   	(1527, 1136)
-				label      	(object ItemLabel
-				    Parent_View 	@1091
-				    location   	(1348, 1080)
-				    fill_color 	13434879
-				    nlines     	2
-				    max_width  	322
-				    label      	"NoBearer / Bearer selection.")
-				line_color 	3342489
-				fill_color 	13434879
-				width      	382
-				height     	125)
-			    (object RealizeView "" @1092
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41AC9D0301E9"
-				client     	@1068
-				supplier   	@1090
-				line_style 	0)
-			    (object InheritView "" @1093
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41A877C8023E"
-				client     	@1068
-				supplier   	@1085
-				line_style 	0)
-			    (object ClassView "Class" "Logical View::Selection::ISelectionNotify" @1094
-				ShowCompartmentStereotypes 	TRUE
-				SuppressOperation 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(2055, 1136)
-				font       	(object Font
-				    italics    	TRUE)
-				label      	(object ItemLabel
-				    Parent_View 	@1094
-				    location   	(1897, 1061)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	316
-				    justify    	0
-				    label      	"ISelectionNotify")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	65280
-				quidu      	"41C2DC4001D8"
-				width      	334
-				height     	174
-				annotation 	8
-				autoResize 	TRUE)
-			    (object AttachView "" @1095
-				stereotype 	TRUE
-				line_color 	3342489
-				client     	@1091
-				supplier   	@1094
-				line_style 	0)
-			    (object NoteView @1096
-				location   	(1824, 2064)
-				label      	(object ItemLabel
-				    Parent_View 	@1096
-				    location   	(1583, 1980)
-				    fill_color 	13434879
-				    nlines     	3
-				    max_width  	446
-				    label      	"to be able find a default connection for the session on NoBearer.")
-				line_color 	3342489
-				fill_color 	13434879
-				width      	506
-				height     	181)
-			    (object ClassView "Class" "Logical View::Service::MSocketNotify" @1097
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(768, 1152)
-				label      	(object ItemLabel
-				    Parent_View 	@1097
-				    location   	(619, 1101)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	298
-				    justify    	0
-				    label      	"MSocketNotify")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41A8641100E8"
-				width      	316
-				height     	126
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Logical View::Service::CServProviderBase" @1098
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(768, 1872)
-				label      	(object ItemLabel
-				    Parent_View 	@1098
-				    location   	(574, 1821)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	388
-				    justify    	0
-				    label      	"CServProviderBase")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41A768BD034B"
-				width      	406
-				height     	126
-				annotation 	8
-				autoResize 	TRUE)
-			    (object InheritView "" @1099
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41A869F0002B"
-				client     	@1083
-				supplier   	@1098
-				line_style 	0)
-			    (object AttachView "" @1100
-				stereotype 	TRUE
-				line_color 	3342489
-				client     	@1084
-				supplier   	@1099
-				line_style 	0)
-			    (object AssociationViewNew "$UNNAMED$207" @1101
-				location   	(768, 1511)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41A867D1039B"
-				roleview_list 	(list RoleViews
-				    (object RoleView "iSocket" @1102
-					Parent_View 	@1101
-					location   	(-1120, 1047)
-					label      	(object SegLabel @1103
-					    Parent_View 	@1102
-					    location   	(727, 1269)
-					    anchor     	1
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	165
-					    justify    	0
-					    label      	"#iSocket"
-					    pctDist    	0.800000
-					    height     	42
-					    orientation 	0)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41A867D30019"
-					client     	@1101
-					supplier   	@1097
-					line_style 	0
-					label      	(object SegLabel @1104
-					    Parent_View 	@1102
-					    location   	(822, 1246)
-					    anchor     	2
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	15
-					    justify    	0
-					    label      	"1"
-					    pctDist    	0.900000
-					    height     	54
-					    orientation 	1))
-				    (object RoleView "$UNNAMED$208" @1105
-					Parent_View 	@1101
-					location   	(-1120, 1047)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41A867D30023"
-					client     	@1101
-					supplier   	@1098
-					line_style 	0)))
-			    (object ClassView "Class" "Logical View::Session Proxy::CSockSession" @1106
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(2343, 2224)
-				label      	(object ItemLabel
-				    Parent_View 	@1106
-				    location   	(2186, 2150)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	314
-				    justify    	0
-				    label      	"CSockSession")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41C06F440273"
-				width      	332
-				height     	172
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Logical View::Service::MSocketControlledNotify" @1107
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(2343, 480)
-				label      	(object ItemLabel
-				    Parent_View 	@1107
-				    location   	(2103, 429)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	480
-				    justify    	0
-				    label      	"MSocketControlledNotify")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	65280
-				quidu      	"421A09A70089"
-				width      	498
-				height     	126
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Logical View::Service::CControlledServProviderShim" @1108
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(2343, 1872)
-				label      	(object ItemLabel
-				    Parent_View 	@1108
-				    location   	(2066, 1821)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	554
-				    justify    	0
-				    label      	"CControlledServProviderShim")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	65535
-				quidu      	"41A85E7502CE"
-				width      	572
-				height     	126
-				annotation 	8
-				autoResize 	TRUE)
-			    (object AttachView "" @1109
-				stereotype 	TRUE
-				line_color 	3342489
-				client     	@1066
-				supplier   	@1108
-				line_style 	0)
-			    (object InheritView "" @1110
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41A85EF7011C"
-				client     	@1108
-				supplier   	@1068
-				line_style 	0)
-			    (object RealizeView "" @1111
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41A864B90298"
-				client     	@1108
-				supplier   	@1097
-				line_style 	0)
-			    (object AttachView "" @1112
-				stereotype 	TRUE
-				line_color 	3342489
-				client     	@1066
-				supplier   	@1111
-				line_style 	0)
-			    (object AssociationViewNew "$UNNAMED$201" @1113
-				location   	(1513, 1872)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41A866DD0047"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$202" @1114
-					Parent_View 	@1113
-					location   	(-375, 880)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41A866DD039A"
-					client     	@1113
-					supplier   	@1098
-					line_style 	0
-					label      	(object SegLabel @1115
-					    Parent_View 	@1114
-					    location   	(1026, 1926)
-					    anchor     	2
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	15
-					    justify    	0
-					    label      	"1"
-					    pctDist    	0.900000
-					    height     	54
-					    orientation 	0))
-				    (object RoleView "$UNNAMED$203" @1116
-					Parent_View 	@1113
-					location   	(-375, 880)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41A866DD03A4"
-					client     	@1113
-					supplier   	@1108
-					line_style 	0)))
-			    (object AssociationViewNew "$UNNAMED$211" @1117
-				location   	(2343, 2036)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41D0871802FF"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$212" @1118
-					Parent_View 	@1117
-					location   	(-169, 164)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41D08719022E"
-					client     	@1117
-					supplier   	@1106
-					line_style 	0
-					label      	(object SegLabel @1119
-					    Parent_View 	@1118
-					    location   	(2397, 2127)
-					    anchor     	2
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	15
-					    justify    	0
-					    label      	"1"
-					    pctDist    	0.900000
-					    height     	54
-					    orientation 	0))
-				    (object RoleView "$UNNAMED$213" @1120
-					Parent_View 	@1117
-					location   	(-169, 164)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41D087190238"
-					client     	@1117
-					supplier   	@1108
-					line_style 	0)))
-			    (object AttachView "" @1121
-				stereotype 	TRUE
-				line_color 	3342489
-				client     	@1096
-				supplier   	@1117
-				line_style 	0)
-			    (object UsesView "" @1122
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41D920F900C8"
-				client     	@1108
-				supplier   	@1094
-				line_style 	0)
-			    (object AssociationViewNew "$UNNAMED$209" @1123
-				location   	(2343, 1175)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41B722220185"
-				roleview_list 	(list RoleViews
-				    (object RoleView "iSocketClient" @1124
-					Parent_View 	@1123
-					location   	(1223, -681)
-					label      	(object SegLabel @1125
-					    Parent_View 	@1124
-					    location   	(2509, 599)
-					    anchor     	1
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	271
-					    justify    	0
-					    label      	"#iSocketClient"
-					    pctDist    	0.912975
-					    height     	166
-					    orientation 	1)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41B7222301A4"
-					client     	@1123
-					supplier   	@1107
-					line_style 	0
-					label      	(object SegLabel @1126
-					    Parent_View 	@1124
-					    location   	(2317, 640)
-					    anchor     	2
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	15
-					    justify    	0
-					    label      	"1"
-					    pctDist    	0.847612
-					    height     	27
-					    orientation 	0))
-				    (object RoleView "$UNNAMED$210" @1127
-					Parent_View 	@1123
-					location   	(1223, -681)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41B7222301AE"
-					client     	@1123
-					supplier   	@1108
-					line_style 	0)))
-			    (object RealizeView "" @1128
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41A864E301EE"
-				client     	@1069
-				supplier   	@1107
-				line_style 	0)
-			    (object ClassView "Class" "Logical View::Service::MConnectionEnumerateClients" @1129
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(2720, 1136)
-				label      	(object ItemLabel
-				    Parent_View 	@1129
-				    location   	(2419, 1085)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	620
-				    justify    	0
-				    label      	"MConnectionEnumerateClients")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	65280
-				quidu      	"422CAE600150"
-				width      	620
-				height     	126
-				annotation 	8
-				autoResize 	TRUE)
-			    (object RealizeView "" @1130
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"422CAE9A0154"
-				client     	@1108
-				supplier   	@1129
-				line_style 	0)))))
-	    (object Class_Category "Interface"
-		quid       	"41A7679A014D"
-		visible_categories 	(list visibility_relationship_list
-		    (object Visibility_Relationship
-			quid       	"41AA28EC021E"
-			supplier   	"Logical View::link connection"
-			quidu      	"41AA27E60069"))
-		exportControl 	"Public"
-		logical_models 	(list unit_reference_list
-		    (object Class "CSubInterface"
-			quid       	"41A767C800C7")
-		    (object Class "CInterface"
-			quid       	"41A767DE0187"
-			realized_interfaces 	(list realize_rel_list
-			    (object Realize_Relationship
-				quid       	"41A76BB501F9"
-				supplier   	"Logical View::Interface::MConnectionNotify"
-				quidu      	"41A76B95022F")
-			    (object Realize_Relationship
-				quid       	"41A76BB800D1"
-				supplier   	"Logical View::Session Proxy::MSockSessionObserver"
-				quidu      	"41A76BA001BD")))
-		    (object Class "CSubConnection"
-			quid       	"41A767EE0271")
-		    (object Class "MConnectionNotify"
-			quid       	"41A76B95022F")
-		    (object Association "$UNNAMED$214"
-			quid       	"41A7696100C5"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$215"
-				quid       	"41A7696103D3"
-				supplier   	"Logical View::Interface::CSubConnection"
-				quidu      	"41A767EE0271"
-				client_cardinality 	(value cardinality "1..n")
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$216"
-				quid       	"41A7696103D4"
-				supplier   	"Logical View::Interface::CSubInterface"
-				quidu      	"41A767C800C7"
-				client_cardinality 	(value cardinality "1")
-				is_navigable 	TRUE)))
-		    (object Association "$UNNAMED$217"
-			quid       	"41A7697100A0"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$218"
-				quid       	"41A7697103E0"
-				supplier   	"Logical View::Interface::CInterface"
-				quidu      	"41A767DE0187"
-				client_cardinality 	(value cardinality "1")
-				is_navigable 	TRUE
-				is_aggregate 	TRUE)
-			    (object Role "$UNNAMED$219"
-				quid       	"41A7697103E1"
-				supplier   	"Logical View::Interface::CSubInterface"
-				quidu      	"41A767C800C7"
-				client_cardinality 	(value cardinality "1..n")
-				is_navigable 	TRUE)))
-		    (object Association "$UNNAMED$220"
-			quid       	"41A7699603D9"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$221"
-				quid       	"41A7699702EA"
-				supplier   	"Logical View::Connection::CConnection"
-				quidu      	"41A7507C013B"
-				client_cardinality 	(value cardinality "1")
-				is_navigable 	TRUE
-				is_aggregate 	TRUE)
-			    (object Role "$UNNAMED$222"
-				quid       	"41A7699702F4"
-				supplier   	"Logical View::Interface::CSubConnection"
-				quidu      	"41A767EE0271"
-				client_cardinality 	(value cardinality "1..n")
-				is_navigable 	TRUE)))
-		    (object Association "$UNNAMED$223"
-			quid       	"41A76A42026E"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$224"
-				quid       	"41A76A43023D"
-				supplier   	"Logical View::Interface::CInterface"
-				quidu      	"41A767DE0187"
-				client_cardinality 	(value cardinality "1")
-				is_navigable 	TRUE
-				is_aggregate 	TRUE)
-			    (object Role "$UNNAMED$225"
-				quid       	"41A76A43023E"
-				supplier   	"Logical View::Connection::CConnection"
-				quidu      	"41A7507C013B"
-				client_cardinality 	(value cardinality "1..n")
-				is_navigable 	TRUE)))
-		    (object Association "$UNNAMED$226"
-			quid       	"41A76CD70354"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$227"
-				quid       	"41A76CD9023F"
-				supplier   	"Logical View::Connection::CConnectionProvdBase"
-				quidu      	"41A7526F01F7"
-				client_cardinality 	(value cardinality "1")
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$228"
-				quid       	"41A76CD90249"
-				supplier   	"Logical View::Interface::CInterface"
-				quidu      	"41A767DE0187"
-				is_aggregate 	TRUE)))
-		    (object Association "$UNNAMED$229"
-			quid       	"41A76D510328"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$230"
-				quid       	"41A76D52024D"
-				supplier   	"Logical View::Interface::MConnectionNotify"
-				quidu      	"41A76B95022F"
-				client_cardinality 	(value cardinality "1")
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$231"
-				quid       	"41A76D520257"
-				supplier   	"Logical View::Connection::CConnectionProvdBase"
-				quidu      	"41A7526F01F7")))
-		    (object Association "$UNNAMED$232"
-			quid       	"41A773E10002"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$233"
-				quid       	"41A773E2005E"
-				supplier   	"Logical View::Session Proxy::CSockSessionProxy"
-				quidu      	"41A7737A02A3"
-				client_cardinality 	(value cardinality "1")
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$234"
-				quid       	"41A773E20068"
-				supplier   	"Logical View::CPlayer"
-				quidu      	"41A773DB02DF")))
-		    (object Association "$UNNAMED$235"
-			quid       	"41A774B70104"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$236"
-				quid       	"41A774B801EC"
-				supplier   	"Logical View::Session Proxy::MSockSessionObserver"
-				quidu      	"41A76BA001BD"
-				client_cardinality 	(value cardinality "0..n")
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$237"
-				quid       	"41A774B801F6"
-				supplier   	"Logical View::Session Proxy::CSockSessionProxy"
-				quidu      	"41A7737A02A3")))
-		    (object Association "$UNNAMED$238"
-			quid       	"41AA1E6D0044"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$239"
-				quid       	"41AA1E6E017C"
-				supplier   	"Logical View::Session Proxy::CSockSessionProxy"
-				quidu      	"41A7737A02A3"
-				client_cardinality 	(value cardinality "0..n")
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$240"
-				quid       	"41AA1E6E0190"
-				supplier   	"Logical View::Interface::CInterface"
-				quidu      	"41A767DE0187"))))
-		logical_presentations 	(list unit_reference_list
-		    (object ClassDiagram "Main"
-			quid       	"41A767C5024A"
-			title      	"Main"
-			zoom       	100
-			max_height 	28350
-			max_width  	21600
-			origin_x   	0
-			origin_y   	0
-			items      	(list diagram_item_list
-			    (object NoteView @1131
-				location   	(1904, 384)
-				label      	(object ItemLabel
-				    Parent_View 	@1131
-				    location   	(1488, 293)
-				    fill_color 	13434879
-				    nlines     	3
-				    max_width  	796
-				    label      	
-|To be removed
-|Reference counted - deletes self when the last CConnection disconnects ::Leave(..).
-				    )
-				line_color 	3342489
-				fill_color 	13434879
-				width      	856
-				height     	194)
-			    (object NoteView @1132
-				location   	(2448, 1376)
-				label      	(object ItemLabel
-				    Parent_View 	@1132
-				    location   	(2142, 1311)
-				    fill_color 	13434879
-				    nlines     	2
-				    max_width  	577
-				    label      	"deleted on RConnection::Close or ::~CInterface")
-				line_color 	3342489
-				fill_color 	13434879
-				width      	637
-				height     	143)
-			    (object NoteView @1133
-				location   	(432, 978)
-				label      	(object ItemLabel
-				    Parent_View 	@1133
-				    location   	(35, 853)
-				    fill_color 	13434879
-				    nlines     	5
-				    max_width  	759
-				    label      	
-|To be removed.
-|Deleted on ESubConnectionClosed event raised by CConnectionProvdBase via MConnectionNotify::SubConnectionEvent or ::~CSubInterface.
-				    )
-				line_color 	3342489
-				fill_color 	13434879
-				width      	819
-				height     	263)
-			    (object NoteView @1134
-				location   	(352, 1376)
-				label      	(object ItemLabel
-				    Parent_View 	@1134
-				    location   	(114, 1301)
-				    fill_color 	13434879
-				    nlines     	3
-				    max_width  	440
-				    label      	"needs to be merged into CSubConnection2 => will disappear")
-				line_color 	3342489
-				fill_color 	13434879
-				width      	500
-				height     	162)
-			    (object Label @1135
-				location   	(1315, 937)
-				font       	(object Font
-				    bold       	TRUE)
-				nlines     	1
-				max_width  	43
-				label      	"X")
-			    (object Label @1136
-				location   	(1319, 1353)
-				font       	(object Font
-				    bold       	TRUE)
-				nlines     	1
-				max_width  	43
-				label      	"X")
-			    (object Label @1137
-				location   	(1041, 1136)
-				font       	(object Font
-				    bold       	TRUE)
-				nlines     	1
-				max_width  	43
-				label      	"X")
-			    (object Label @1138
-				location   	(1602, 1120)
-				font       	(object Font
-				    bold       	TRUE)
-				nlines     	1
-				max_width  	43
-				label      	"X")
-			    (object Label @1139
-				location   	(2042, 934)
-				font       	(object Font
-				    bold       	TRUE)
-				nlines     	1
-				max_width  	43
-				label      	"X")
-			    (object ClassView "Class" "Logical View::Interface::CSubConnection" @1140
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1056, 1376)
-				label      	(object ItemLabel
-				    Parent_View 	@1140
-				    location   	(891, 1325)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	330
-				    justify    	0
-				    label      	"CSubConnection")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	8421631
-				quidu      	"41A767EE0271"
-				width      	348
-				height     	126
-				annotation 	8
-				autoResize 	TRUE)
-			    (object AttachView "" @1141
-				stereotype 	TRUE
-				line_color 	3342489
-				client     	@1134
-				supplier   	@1140
-				line_style 	0)
-			    (object ClassView "Class" "Logical View::Interface::MConnectionNotify" @1142
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(2608, 592)
-				label      	(object ItemLabel
-				    Parent_View 	@1142
-				    location   	(2417, 541)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	382
-				    justify    	0
-				    label      	"MConnectionNotify")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41A76B95022F"
-				width      	400
-				height     	126
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Logical View::CPlayer" @1143
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(368, 288)
-				label      	(object ItemLabel
-				    Parent_View 	@1143
-				    location   	(225, 214)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	286
-				    justify    	0
-				    label      	"CPlayer")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	65535
-				quidu      	"41A773DB02DF"
-				width      	304
-				height     	172
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Logical View::Session Proxy::MSockSessionObserver" @1144
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1088, 608)
-				label      	(object ItemLabel
-				    Parent_View 	@1144
-				    location   	(852, 534)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	472
-				    justify    	0
-				    label      	"MSockSessionObserver")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41A76BA001BD"
-				width      	490
-				height     	172
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Logical View::Interface::CSubInterface" @1145
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1056, 960)
-				label      	(object ItemLabel
-				    Parent_View 	@1145
-				    location   	(914, 909)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	284
-				    justify    	0
-				    label      	"CSubInterface")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	8421631
-				quidu      	"41A767C800C7"
-				width      	302
-				height     	126
-				annotation 	8
-				autoResize 	TRUE)
-			    (object AssociationViewNew "$UNNAMED$214" @1146
-				location   	(1056, 1167)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41A7696100C5"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$215" @1147
-					Parent_View 	@1146
-					location   	(288, 751)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41A7696103D3"
-					client     	@1146
-					supplier   	@1140
-					line_style 	0
-					label      	(object SegLabel @1148
-					    Parent_View 	@1147
-					    location   	(1110, 1297)
-					    anchor     	2
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	15
-					    justify    	0
-					    label      	"1..*"
-					    pctDist    	0.900000
-					    height     	54
-					    orientation 	0))
-				    (object RoleView "$UNNAMED$216" @1149
-					Parent_View 	@1146
-					location   	(288, 751)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41A7696103D4"
-					client     	@1146
-					supplier   	@1145
-					line_style 	0
-					label      	(object SegLabel @1150
-					    Parent_View 	@1149
-					    location   	(1091, 1059)
-					    anchor     	2
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	15
-					    justify    	0
-					    label      	"1"
-					    pctDist    	0.746706
-					    height     	35
-					    orientation 	1))))
-			    (object AttachView "" @1151
-				stereotype 	TRUE
-				line_color 	3342489
-				client     	@1145
-				supplier   	@1133
-				line_style 	0)
-			    (object ClassView "Class" "Logical View::Connection::CConnection" @1152
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1616, 1376)
-				label      	(object ItemLabel
-				    Parent_View 	@1152
-				    location   	(1483, 1302)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	266
-				    justify    	0
-				    label      	"CConnection")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41A7507C013B"
-				width      	284
-				height     	172
-				annotation 	8
-				autoResize 	TRUE)
-			    (object AssociationViewNew "$UNNAMED$220" @1153
-				location   	(1351, 1376)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41A7699603D9"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$221" @1154
-					Parent_View 	@1153
-					location   	(71, 384)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41A7699702EA"
-					client     	@1153
-					supplier   	@1152
-					line_style 	0
-					label      	(object SegLabel @1155
-					    Parent_View 	@1154
-					    location   	(1460, 1430)
-					    anchor     	2
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	15
-					    justify    	0
-					    label      	"1"
-					    pctDist    	0.900000
-					    height     	54
-					    orientation 	1))
-				    (object RoleView "$UNNAMED$222" @1156
-					Parent_View 	@1153
-					location   	(71, 384)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41A7699702F4"
-					client     	@1153
-					supplier   	@1140
-					line_style 	0
-					label      	(object SegLabel @1157
-					    Parent_View 	@1156
-					    location   	(1242, 1430)
-					    anchor     	2
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	15
-					    justify    	0
-					    label      	"1..*"
-					    pctDist    	0.900000
-					    height     	54
-					    orientation 	0))))
-			    (object AttachView "" @1158
-				stereotype 	TRUE
-				line_color 	3342489
-				client     	@1132
-				supplier   	@1152
-				line_style 	0)
-			    (object ClassView "Class" "Logical View::Connection::CConnectionProvdBase" @1159
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(2608, 960)
-				label      	(object ItemLabel
-				    Parent_View 	@1159
-				    location   	(2377, 886)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	462
-				    justify    	0
-				    label      	"CConnectionProvdBase")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41A7526F01F7"
-				width      	480
-				height     	172
-				annotation 	8
-				autoResize 	TRUE)
-			    (object AssociationViewNew "$UNNAMED$229" @1160
-				location   	(2608, 764)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41A76D510328"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$230" @1161
-					Parent_View 	@1160
-					location   	(-80, -196)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41A76D52024D"
-					client     	@1160
-					supplier   	@1142
-					line_style 	0
-					label      	(object SegLabel @1162
-					    Parent_View 	@1161
-					    location   	(2662, 685)
-					    anchor     	2
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	15
-					    justify    	0
-					    label      	"1"
-					    pctDist    	0.733945
-					    height     	54
-					    orientation 	1))
-				    (object RoleView "$UNNAMED$231" @1163
-					Parent_View 	@1160
-					location   	(-80, -196)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41A76D520257"
-					client     	@1160
-					supplier   	@1159
-					line_style 	0)))
-			    (object ClassView "Class" "Logical View::Session Proxy::CSockSessionProxy" @1164
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(368, 608)
-				label      	(object ItemLabel
-				    Parent_View 	@1164
-				    location   	(161, 534)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	414
-				    justify    	0
-				    label      	"CSockSessionProxy")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41A7737A02A3"
-				width      	432
-				height     	172
-				annotation 	8
-				autoResize 	TRUE)
-			    (object AssociationViewNew "$UNNAMED$232" @1165
-				location   	(368, 447)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41A773E10002"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$233" @1166
-					Parent_View 	@1165
-					location   	(48, 175)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41A773E2005E"
-					client     	@1165
-					supplier   	@1164
-					line_style 	0
-					label      	(object SegLabel @1167
-					    Parent_View 	@1166
-					    location   	(422, 513)
-					    anchor     	2
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	15
-					    justify    	0
-					    label      	"1"
-					    pctDist    	0.900000
-					    height     	54
-					    orientation 	0))
-				    (object RoleView "$UNNAMED$234" @1168
-					Parent_View 	@1165
-					location   	(48, 175)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41A773E20068"
-					client     	@1165
-					supplier   	@1143
-					line_style 	0)))
-			    (object AssociationViewNew "$UNNAMED$235" @1169
-				location   	(713, 608)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41A774B70104"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$236" @1170
-					Parent_View 	@1169
-					location   	(345, 0)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41A774B801EC"
-					client     	@1169
-					supplier   	@1144
-					line_style 	0
-					label      	(object SegLabel @1171
-					    Parent_View 	@1170
-					    location   	(830, 662)
-					    anchor     	2
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	15
-					    justify    	0
-					    label      	"0..*"
-					    pctDist    	0.900000
-					    height     	54
-					    orientation 	1))
-				    (object RoleView "$UNNAMED$237" @1172
-					Parent_View 	@1169
-					location   	(345, 0)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41A774B801F6"
-					client     	@1169
-					supplier   	@1164
-					line_style 	0)))
-			    (object ClassView "Class" "Logical View::Interface::CInterface" @1173
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1616, 960)
-				label      	(object ItemLabel
-				    Parent_View 	@1173
-				    location   	(1503, 909)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	226
-				    justify    	0
-				    label      	"CInterface")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	8421631
-				quidu      	"41A767DE0187"
-				width      	244
-				height     	126
-				annotation 	8
-				autoResize 	TRUE)
-			    (object AssociationViewNew "$UNNAMED$217" @1174
-				location   	(1350, 960)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41A7697100A0"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$218" @1175
-					Parent_View 	@1174
-					location   	(582, 544)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41A7697103E0"
-					client     	@1174
-					supplier   	@1173
-					line_style 	0
-					label      	(object SegLabel @1176
-					    Parent_View 	@1175
-					    location   	(1478, 1014)
-					    anchor     	2
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	15
-					    justify    	0
-					    label      	"1"
-					    pctDist    	0.900000
-					    height     	54
-					    orientation 	1))
-				    (object RoleView "$UNNAMED$219" @1177
-					Parent_View 	@1174
-					location   	(582, 544)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41A7697103E1"
-					client     	@1174
-					supplier   	@1145
-					line_style 	0
-					label      	(object SegLabel @1178
-					    Parent_View 	@1177
-					    location   	(1242, 1016)
-					    anchor     	2
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	15
-					    justify    	0
-					    label      	"1..*"
-					    pctDist    	0.755245
-					    height     	56
-					    orientation 	0))))
-			    (object AssociationViewNew "$UNNAMED$223" @1179
-				location   	(1616, 1156)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41A76A42026E"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$224" @1180
-					Parent_View 	@1179
-					location   	(-560, 404)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41A76A43023D"
-					client     	@1179
-					supplier   	@1173
-					line_style 	0
-					label      	(object SegLabel @1181
-					    Parent_View 	@1180
-					    location   	(1653, 1075)
-					    anchor     	2
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	15
-					    justify    	0
-					    label      	"1"
-					    pctDist    	0.762809
-					    height     	37
-					    orientation 	1))
-				    (object RoleView "$UNNAMED$225" @1182
-					Parent_View 	@1179
-					location   	(-560, 404)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41A76A43023E"
-					client     	@1179
-					supplier   	@1152
-					line_style 	0
-					label      	(object SegLabel @1183
-					    Parent_View 	@1182
-					    location   	(1664, 1257)
-					    anchor     	2
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	15
-					    justify    	0
-					    label      	"1..*"
-					    pctDist    	0.759399
-					    height     	48
-					    orientation 	0))))
-			    (object AttachView "" @1184
-				stereotype 	TRUE
-				line_color 	3342489
-				client     	@1131
-				supplier   	@1173
-				line_style 	0)
-			    (object RealizeView "" @1185
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41A76BB501F9"
-				client     	@1173
-				supplier   	@1142
-				line_style 	0)
-			    (object RealizeView "" @1186
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41A76BB800D1"
-				client     	@1173
-				supplier   	@1144
-				line_style 	0)
-			    (object AssociationViewNew "$UNNAMED$226" @1187
-				location   	(2052, 960)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41A76CD70354"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$227" @1188
-					Parent_View 	@1187
-					location   	(436, 0)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41A76CD9023F"
-					client     	@1187
-					supplier   	@1159
-					line_style 	0
-					label      	(object SegLabel @1189
-					    Parent_View 	@1188
-					    location   	(2336, 1014)
-					    anchor     	2
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	15
-					    justify    	0
-					    label      	"1"
-					    pctDist    	0.900000
-					    height     	54
-					    orientation 	1))
-				    (object RoleView "$UNNAMED$228" @1190
-					Parent_View 	@1187
-					location   	(436, 0)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41A76CD90249"
-					client     	@1187
-					supplier   	@1173
-					line_style 	0)))
-			    (object AssociationViewNew "$UNNAMED$238" @1191
-				location   	(1038, 796)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41AA1E6D0044"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$239" @1192
-					Parent_View 	@1191
-					location   	(-578, -164)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41AA1E6E017C"
-					client     	@1191
-					supplier   	@1164
-					line_style 	0
-					label      	(object SegLabel @1193
-					    Parent_View 	@1192
-					    location   	(616, 733)
-					    anchor     	2
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	15
-					    justify    	0
-					    label      	"0..*"
-					    pctDist    	0.900000
-					    height     	54
-					    orientation 	0))
-				    (object RoleView "$UNNAMED$240" @1194
-					Parent_View 	@1191
-					location   	(-578, -164)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41AA1E6E0190"
-					client     	@1191
-					supplier   	@1173
-					line_style 	0)))
-			    (object CategoryView "Logical View::Session Proxy" @1195
-				location   	(1168, 304)
-				label      	(object ItemLabel
-				    Parent_View 	@1195
-				    location   	(995, 220)
-				    fill_color 	13434879
-				    nlines     	2
-				    max_width  	346
-				    justify    	0
-				    label      	"Session Proxy")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41AA25160186"
-				width      	358
-				height     	180)
-			    (object NoteView @1196
-				location   	(848, 304)
-				label      	(object ItemLabel
-				    Parent_View 	@1196
-				    location   	(707, 213)
-				    fill_color 	13434879
-				    nlines     	3
-				    max_width  	246
-				    label      	"See Session Proxy package")
-				line_color 	3342489
-				fill_color 	13434879
-				width      	306
-				height     	194)
-			    (object AttachView "" @1197
-				stereotype 	TRUE
-				line_color 	3342489
-				client     	@1196
-				supplier   	@1143
-				line_style 	0)
-			    (object AttachView "" @1198
-				stereotype 	TRUE
-				line_color 	3342489
-				client     	@1196
-				supplier   	@1164
-				line_style 	0)
-			    (object AttachView "" @1199
-				stereotype 	TRUE
-				line_color 	3342489
-				client     	@1196
-				supplier   	@1144
-				line_style 	0)))))
-	    (object Class_Category "Resolver"
-		quid       	"41A77EF303B5"
-		visible_categories 	(list visibility_relationship_list
-		    (object Visibility_Relationship
-			quid       	"41A77F1A0068"
-			supplier   	"Logical View::Interface"
-			quidu      	"41A7679A014D")
-		    (object Visibility_Relationship
-			quid       	"41A8760C02FE"
-			supplier   	"Logical View::Factory"
-			quidu      	"41A875EF01EE")
-		    (object Visibility_Relationship
-			quid       	"41A91EB50147"
-			supplier   	"Logical View::Sub Connection"
-			quidu      	"41A74FC60071"))
-		exportControl 	"Public"
-		logical_models 	(list unit_reference_list
-		    (object Class "CHostResolver"
-			quid       	"41A8880E036B"
-			superclasses 	(list inheritance_relationship_list
-			    (object Inheritance_Relationship
-				quid       	"41A8883B030C"
-				supplier   	"Logical View::Service::CSockSubSession"
-				quidu      	"41A7685902ED"))
-			used_nodes 	(list uses_relationship_list
-			    (object Uses_Relationship
-				quid       	"41D9210C036E"
-				supplier   	"Logical View::Selection::ISelectionNotify"
-				quidu      	"41C2DC4001D8"))
-			realized_interfaces 	(list realize_rel_list
-			    (object Realize_Relationship
-				quid       	"41A8883E0342"
-				supplier   	"Logical View::Resolver::MResolverNotify"
-				quidu      	"41A8883002B6")
-			    (object Realize_Relationship
-				quid       	"41A911B7034D"
-				supplier   	"Logical View::Sub Connection::MSubConnectionControlClient"
-				quidu      	"41A753D702F9")
-			    (object Realize_Relationship
-				quid       	"41C2DF4803B0"
-				supplier   	"Logical View::Selection::ISelectionNotify"
-				quidu      	"41C2DC4001D8")))
-		    (object Class "MResolverNotify"
-			quid       	"41A8883002B6")
-		    (object Class "CHostResolvProvdBase"
-			quid       	"41A889D9031B"
-			superclasses 	(list inheritance_relationship_list
-			    (object Inheritance_Relationship
-				quid       	"41A88F0702D1"
-				supplier   	"Logical View::Resolver::CResolverProvdBase"
-				quidu      	"41A88CCB00F8")))
-		    (object Class "CResolverProvdBase"
-			quid       	"41A88CCB00F8"
-			superclasses 	(list inheritance_relationship_list
-			    (object Inheritance_Relationship
-				quid       	"41A88F10013A"
-				supplier   	"Logical View::CBase"
-				quidu      	"41A7525A00AC")))
-		    (object Class "CServiceResolvProvdBase"
-			quid       	"41A88EED0310"
-			superclasses 	(list inheritance_relationship_list
-			    (object Inheritance_Relationship
-				quid       	"41A88F160355"
-				supplier   	"Logical View::Resolver::CResolverProvdBase"
-				quidu      	"41A88CCB00F8")))
-		    (object Class "CNetDBProvdBase"
-			quid       	"41A88F6201EC"
-			superclasses 	(list inheritance_relationship_list
-			    (object Inheritance_Relationship
-				quid       	"41A88F71017F"
-				supplier   	"Logical View::Resolver::CResolverProvdBase"
-				quidu      	"41A88CCB00F8")))
-		    (object Class "CServiceResolver"
-			quid       	"41A88FF3019A"
-			superclasses 	(list inheritance_relationship_list
-			    (object Inheritance_Relationship
-				quid       	"41A890E80233"
-				supplier   	"Logical View::Service::CSockSubSession"
-				quidu      	"41A7685902ED"))
-			realized_interfaces 	(list realize_rel_list
-			    (object Realize_Relationship
-				quid       	"41A8913D00F5"
-				supplier   	"Logical View::Resolver::MResolverNotify"
-				quidu      	"41A8883002B6")))
-		    (object Class "CNetDatabase"
-			quid       	"41A895920294"
-			superclasses 	(list inheritance_relationship_list
-			    (object Inheritance_Relationship
-				quid       	"41A895C701FA"
-				supplier   	"Logical View::Service::CSockSubSession"
-				quidu      	"41A7685902ED"))
-			realized_interfaces 	(list realize_rel_list
-			    (object Realize_Relationship
-				quid       	"41A895C200E4"
-				supplier   	"Logical View::Resolver::MResolverNotify"
-				quidu      	"41A8883002B6")))
-		    (object Class "RHostResolver"
-			quid       	"41A895FE0203"
-			used_nodes 	(list uses_relationship_list
-			    (object Uses_Relationship
-				quid       	"41A8967D0101"
-				supplier   	"Logical View::Resolver::CHostResolver"
-				quidu      	"41A8880E036B")))
-		    (object Class "RServiceResolver"
-			quid       	"41A8962700F4"
-			used_nodes 	(list uses_relationship_list
-			    (object Uses_Relationship
-				quid       	"41A8967F01EA"
-				supplier   	"Logical View::Resolver::CServiceResolver"
-				quidu      	"41A88FF3019A")))
-		    (object Class "RNetDatabase"
-			quid       	"41A89654024D"
-			used_nodes 	(list uses_relationship_list
-			    (object Uses_Relationship
-				quid       	"41A896810342"
-				supplier   	"Logical View::Resolver::CNetDatabase"
-				quidu      	"41A895920294")))
-		    (object Association "$UNNAMED$241"
-			quid       	"41A88910039E"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$242"
-				quid       	"41A88911034F"
-				supplier   	"Logical View::Interface::CInterface"
-				quidu      	"41A767DE0187"
-				client_cardinality 	(value cardinality "0..1")
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$243"
-				quid       	"41A889110363"
-				supplier   	"Logical View::Resolver::CHostResolver"
-				quidu      	"41A8880E036B"
-				client_cardinality 	(value cardinality "0..n")
-				is_navigable 	TRUE)))
-		    (object Association "$UNNAMED$244"
-			quid       	"41A889E30261"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$245"
-				quid       	"41A889E501F6"
-				supplier   	"Logical View::Resolver::CHostResolvProvdBase"
-				quidu      	"41A889D9031B"
-				client_cardinality 	(value cardinality "0..1")
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$246"
-				quid       	"41A889E50200"
-				supplier   	"Logical View::Resolver::CHostResolver"
-				quidu      	"41A8880E036B"
-				is_aggregate 	TRUE)))
-		    (object Association "$UNNAMED$247"
-			quid       	"41A88D8F014A"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$248"
-				quid       	"41A88D9001E2"
-				supplier   	"Logical View::Resolver::MResolverNotify"
-				quidu      	"41A8883002B6"
-				client_cardinality 	(value cardinality "1")
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$249"
-				quid       	"41A88D9001EC"
-				supplier   	"Logical View::Resolver::CResolverProvdBase"
-				quidu      	"41A88CCB00F8")))
-		    (object Association "$UNNAMED$250"
-			quid       	"41A88E5E03B5"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$251"
-				quid       	"41A88E6003C2"
-				supplier   	"Logical View::Service::CProtocolBase"
-				quidu      	"41A88D720008"
-				client_cardinality 	(value cardinality "1")
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$252"
-				quid       	"41A88E6003CC"
-				supplier   	"Logical View::Resolver::CResolverProvdBase"
-				quidu      	"41A88CCB00F8")))
-		    (object Association "$UNNAMED$253"
-			quid       	"41A890A901EC"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$254"
-				quid       	"41A890AA0003"
-				supplier   	"Logical View::Resolver::CServiceResolvProvdBase"
-				quidu      	"41A88EED0310"
-				client_cardinality 	(value cardinality "0..1")
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$255"
-				quid       	"41A890AA000D"
-				supplier   	"Logical View::Resolver::CServiceResolver"
-				quidu      	"41A88FF3019A"
-				is_aggregate 	TRUE)))
-		    (object Association "$UNNAMED$256"
-			quid       	"41A895A2016A"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$257"
-				quid       	"41A895A301A8"
-				supplier   	"Logical View::Resolver::CNetDBProvdBase"
-				quidu      	"41A88F6201EC"
-				client_cardinality 	(value cardinality "0..1")
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$258"
-				quid       	"41A895A301A9"
-				supplier   	"Logical View::Resolver::CNetDatabase"
-				quidu      	"41A895920294"
-				is_aggregate 	TRUE)))
-		    (object Association "$UNNAMED$259"
-			quid       	"41A912D4002C"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$260"
-				quid       	"41A912D80190"
-				supplier   	"Logical View::Sub Connection::CSubConnectionProviderBase"
-				quidu      	"41A75088005C"
-				client_cardinality 	(value cardinality "0..1")
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$261"
-				quid       	"41A912D801C2"
-				supplier   	"Logical View::Resolver::CHostResolver"
-				quidu      	"41A8880E036B")))
-		    (object Association "$UNNAMED$262"
-			quid       	"41A913C8025D"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$263"
-				quid       	"41A913C9034F"
-				supplier   	"Logical View::Sub Connection::MSubConnectionControlClient"
-				quidu      	"41A753D702F9"
-				client_cardinality 	(value cardinality "1..n")
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$264"
-				quid       	"41A913C90363"
-				supplier   	"Logical View::Sub Connection::CSubConnectionProviderBase"
-				quidu      	"41A75088005C"))))
-		logical_presentations 	(list unit_reference_list
-		    (object ClassDiagram "Main"
-			quid       	"41A87574004C"
-			title      	"Main"
-			zoom       	100
-			max_height 	28350
-			max_width  	21600
-			origin_x   	1219
-			origin_y   	0
-			items      	(list diagram_item_list
-			    (object ClassView "Class" "Logical View::Service::CSockSubSession" @1200
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1808, 878)
-				label      	(object ItemLabel
-				    Parent_View 	@1200
-				    location   	(1617, 804)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	382
-				    justify    	0
-				    label      	"CSockSubSession")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41A7685902ED"
-				width      	400
-				height     	172
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Logical View::CBase" @1201
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(756, 509)
-				label      	(object ItemLabel
-				    Parent_View 	@1201
-				    location   	(613, 435)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	286
-				    justify    	0
-				    label      	"CBase")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41A7525A00AC"
-				width      	304
-				height     	172
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Logical View::Resolver::MResolverNotify" @1202
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1312, 878)
-				label      	(object ItemLabel
-				    Parent_View 	@1202
-				    location   	(1152, 827)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	320
-				    justify    	0
-				    label      	"MResolverNotify")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41A8883002B6"
-				width      	338
-				height     	126
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Logical View::Service::CProtocolBase" @1203
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(240, 877)
-				label      	(object ItemLabel
-				    Parent_View 	@1203
-				    location   	(90, 803)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	300
-				    justify    	0
-				    label      	"CProtocolBase")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41A88D720008"
-				width      	318
-				height     	172
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Logical View::Resolver::CResolverProvdBase" @1204
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(756, 877)
-				label      	(object ItemLabel
-				    Parent_View 	@1204
-				    location   	(549, 826)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	414
-				    justify    	0
-				    label      	"CResolverProvdBase")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41A88CCB00F8"
-				width      	432
-				height     	126
-				annotation 	8
-				autoResize 	TRUE)
-			    (object AssociationViewNew "$UNNAMED$247" @1205
-				location   	(1057, 877)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41A88D8F014A"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$248" @1206
-					Parent_View 	@1205
-					location   	(129, -259)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41A88D9001E2"
-					client     	@1205
-					supplier   	@1202
-					line_style 	0
-					label      	(object SegLabel @1207
-					    Parent_View 	@1206
-					    location   	(1133, 931)
-					    anchor     	2
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	15
-					    justify    	0
-					    label      	"1"
-					    pctDist    	0.900000
-					    height     	54
-					    orientation 	1))
-				    (object RoleView "$UNNAMED$249" @1208
-					Parent_View 	@1205
-					location   	(129, -259)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41A88D9001EC"
-					client     	@1205
-					supplier   	@1204
-					line_style 	0)))
-			    (object AssociationViewNew "$UNNAMED$250" @1209
-				location   	(469, 877)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41A88E5E03B5"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$251" @1210
-					Parent_View 	@1209
-					location   	(-459, -243)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41A88E6003C2"
-					client     	@1209
-					supplier   	@1203
-					line_style 	0
-					label      	(object SegLabel @1211
-					    Parent_View 	@1210
-					    location   	(399, 931)
-					    anchor     	2
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	15
-					    justify    	0
-					    label      	"1"
-					    pctDist    	1.014286
-					    height     	54
-					    orientation 	0))
-				    (object RoleView "$UNNAMED$252" @1212
-					Parent_View 	@1209
-					location   	(-459, -243)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41A88E6003CC"
-					client     	@1209
-					supplier   	@1204
-					line_style 	0)))
-			    (object InheritView "" @1213
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41A88F10013A"
-				client     	@1204
-				supplier   	@1201
-				line_style 	0)
-			    (object ClassView "Class" "Logical View::Service::CSockSubSession" @1214
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(2146, 1949)
-				label      	(object ItemLabel
-				    Parent_View 	@1214
-				    location   	(1955, 1875)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	382
-				    justify    	0
-				    label      	"CSockSubSession")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41A7685902ED"
-				width      	400
-				height     	172
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Logical View::Resolver::CServiceResolvProvdBase" @1215
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(756, 2237)
-				label      	(object ItemLabel
-				    Parent_View 	@1215
-				    location   	(503, 2186)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	506
-				    justify    	0
-				    label      	"CServiceResolvProvdBase")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41A88EED0310"
-				width      	524
-				height     	126
-				annotation 	8
-				autoResize 	TRUE)
-			    (object InheritView "" @1216
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41A88F160355"
-				client     	@1215
-				supplier   	@1204
-				line_style 	0)
-			    (object ClassView "Class" "Logical View::Resolver::CServiceResolver" @1217
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(2146, 2237)
-				label      	(object ItemLabel
-				    Parent_View 	@1217
-				    location   	(1974, 2186)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	344
-				    justify    	0
-				    label      	"CServiceResolver")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41A88FF3019A"
-				width      	362
-				height     	126
-				annotation 	8
-				autoResize 	TRUE)
-			    (object AssociationViewNew "$UNNAMED$253" @1218
-				location   	(1491, 2237)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41A890A901EC"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$254" @1219
-					Parent_View 	@1218
-					location   	(995, 765)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41A890AA0003"
-					client     	@1218
-					supplier   	@1215
-					line_style 	0
-					label      	(object SegLabel @1220
-					    Parent_View 	@1219
-					    location   	(1192, 2202)
-					    anchor     	2
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	15
-					    justify    	0
-					    label      	"0..1"
-					    pctDist    	0.631579
-					    height     	36
-					    orientation 	1))
-				    (object RoleView "$UNNAMED$255" @1221
-					Parent_View 	@1218
-					location   	(995, 765)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41A890AA000D"
-					client     	@1218
-					supplier   	@1217
-					line_style 	0)))
-			    (object InheritView "" @1222
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41A890E80233"
-				client     	@1217
-				supplier   	@1214
-				line_style 	0)
-			    (object ClassView "Class" "Logical View::Resolver::MResolverNotify" @1223
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1666, 1965)
-				label      	(object ItemLabel
-				    Parent_View 	@1223
-				    location   	(1506, 1914)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	320
-				    justify    	0
-				    label      	"MResolverNotify")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41A8883002B6"
-				width      	338
-				height     	126
-				annotation 	8
-				autoResize 	TRUE)
-			    (object RealizeView "" @1224
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41A8913D00F5"
-				client     	@1217
-				supplier   	@1223
-				line_style 	0)
-			    (object ClassView "Class" "Logical View::Resolver::CNetDBProvdBase" @1225
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(304, 2736)
-				label      	(object ItemLabel
-				    Parent_View 	@1225
-				    location   	(120, 2685)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	368
-				    justify    	0
-				    label      	"CNetDBProvdBase")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41A88F6201EC"
-				width      	386
-				height     	126
-				annotation 	8
-				autoResize 	TRUE)
-			    (object InheritView "" @1226
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41A88F71017F"
-				client     	@1225
-				supplier   	@1204
-				vertices   	(list Points
-				    (303, 2672)
-				    (303, 1800)
-				    (723, 940))
-				line_style 	0)
-			    (object ClassView "Class" "Logical View::Resolver::CNetDatabase" @1227
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(2146, 2733)
-				label      	(object ItemLabel
-				    Parent_View 	@1227
-				    location   	(2000, 2682)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	292
-				    justify    	0
-				    label      	"CNetDatabase")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41A895920294"
-				width      	310
-				height     	126
-				annotation 	8
-				autoResize 	TRUE)
-			    (object AssociationViewNew "$UNNAMED$256" @1228
-				location   	(1243, 2734)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41A895A2016A"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$257" @1229
-					Parent_View 	@1228
-					location   	(-1173, 414)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41A895A301A8"
-					client     	@1228
-					supplier   	@1225
-					line_style 	0
-					label      	(object SegLabel @1230
-					    Parent_View 	@1229
-					    location   	(572, 2789)
-					    anchor     	2
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	15
-					    justify    	0
-					    label      	"0..1"
-					    pctDist    	0.900000
-					    height     	54
-					    orientation 	0))
-				    (object RoleView "$UNNAMED$258" @1231
-					Parent_View 	@1228
-					location   	(-1173, 414)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41A895A301A9"
-					client     	@1228
-					supplier   	@1227
-					line_style 	0)))
-			    (object ClassView "Class" "Logical View::Resolver::MResolverNotify" @1232
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1682, 2469)
-				label      	(object ItemLabel
-				    Parent_View 	@1232
-				    location   	(1522, 2418)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	320
-				    justify    	0
-				    label      	"MResolverNotify")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41A8883002B6"
-				width      	338
-				height     	126
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Logical View::Service::CSockSubSession" @1233
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(2146, 2453)
-				label      	(object ItemLabel
-				    Parent_View 	@1233
-				    location   	(1955, 2379)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	382
-				    justify    	0
-				    label      	"CSockSubSession")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41A7685902ED"
-				width      	400
-				height     	172
-				annotation 	8
-				autoResize 	TRUE)
-			    (object RealizeView "" @1234
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41A895C200E4"
-				client     	@1227
-				supplier   	@1232
-				line_style 	0)
-			    (object InheritView "" @1235
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41A895C701FA"
-				client     	@1227
-				supplier   	@1233
-				line_style 	0)
-			    (object ClassView "Class" "Logical View::Resolver::RHostResolver" @1236
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1459, 144)
-				label      	(object ItemLabel
-				    Parent_View 	@1236
-				    location   	(1308, 93)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	302
-				    justify    	0
-				    label      	"RHostResolver")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41A895FE0203"
-				width      	320
-				height     	126
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Logical View::Resolver::RServiceResolver" @1237
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1923, 144)
-				label      	(object ItemLabel
-				    Parent_View 	@1237
-				    location   	(1750, 93)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	346
-				    justify    	0
-				    label      	"RServiceResolver")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41A8962700F4"
-				width      	364
-				height     	126
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Logical View::Resolver::RNetDatabase" @1238
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(2371, 144)
-				label      	(object ItemLabel
-				    Parent_View 	@1238
-				    location   	(2224, 93)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	294
-				    justify    	0
-				    label      	"RNetDatabase")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41A89654024D"
-				width      	312
-				height     	126
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Logical View::Resolver::CHostResolver" @1239
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1454, 384)
-				label      	(object ItemLabel
-				    Parent_View 	@1239
-				    location   	(1304, 333)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	300
-				    justify    	0
-				    label      	"CHostResolver")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	65535
-				quidu      	"41A8880E036B"
-				width      	318
-				height     	126
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Logical View::Resolver::CServiceResolver" @1240
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1922, 384)
-				label      	(object ItemLabel
-				    Parent_View 	@1240
-				    location   	(1750, 333)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	344
-				    justify    	0
-				    label      	"CServiceResolver")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41A88FF3019A"
-				width      	362
-				height     	126
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Logical View::Resolver::CNetDatabase" @1241
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(2370, 384)
-				label      	(object ItemLabel
-				    Parent_View 	@1241
-				    location   	(2224, 333)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	292
-				    justify    	0
-				    label      	"CNetDatabase")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41A895920294"
-				width      	310
-				height     	126
-				annotation 	8
-				autoResize 	TRUE)
-			    (object UsesView "" @1242
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41A8967D0101"
-				client     	@1236
-				supplier   	@1239
-				line_style 	0)
-			    (object UsesView "" @1243
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41A8967F01EA"
-				client     	@1237
-				supplier   	@1240
-				line_style 	0)
-			    (object UsesView "" @1244
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41A896810342"
-				client     	@1238
-				supplier   	@1241
-				line_style 	0)
-			    (object NoteView @1245
-				location   	(2368, 592)
-				label      	(object ItemLabel
-				    Parent_View 	@1245
-				    location   	(2002, 514)
-				    fill_color 	13434879
-				    nlines     	3
-				    max_width  	696
-				    label      	"Add MSubConnectionControlClient realisation. CHostResolver will become sub connection control client.")
-				line_color 	3342489
-				fill_color 	13434879
-				width      	756
-				height     	169)
-			    (object ClassView "Class" "Logical View::Interface::CInterface" @1246
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(2368, 1246)
-				label      	(object ItemLabel
-				    Parent_View 	@1246
-				    location   	(2255, 1172)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	226
-				    justify    	0
-				    label      	"CInterface")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	8421631
-				quidu      	"41A767DE0187"
-				width      	244
-				height     	172
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Logical View::Resolver::CHostResolvProvdBase" @1247
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1108, 1245)
-				label      	(object ItemLabel
-				    Parent_View 	@1247
-				    location   	(877, 1194)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	462
-				    justify    	0
-				    label      	"CHostResolvProvdBase")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41A889D9031B"
-				width      	480
-				height     	126
-				annotation 	8
-				autoResize 	TRUE)
-			    (object InheritView "" @1248
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41A88F0702D1"
-				client     	@1247
-				supplier   	@1204
-				line_style 	0)
-			    (object ClassView "Class" "Logical View::Resolver::CHostResolver" @1249
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1808, 1246)
-				label      	(object ItemLabel
-				    Parent_View 	@1249
-				    location   	(1658, 1195)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	300
-				    justify    	0
-				    label      	"CHostResolver")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	65535
-				quidu      	"41A8880E036B"
-				width      	318
-				height     	126
-				annotation 	8
-				autoResize 	TRUE)
-			    (object InheritView "" @1250
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41A8883B030C"
-				client     	@1249
-				supplier   	@1200
-				line_style 	0)
-			    (object RealizeView "" @1251
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41A8883E0342"
-				client     	@1249
-				supplier   	@1202
-				line_style 	0)
-			    (object AssociationViewNew "$UNNAMED$241" @1252
-				location   	(2106, 1246)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41A88910039E"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$242" @1253
-					Parent_View 	@1252
-					location   	(890, -210)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41A88911034F"
-					client     	@1252
-					supplier   	@1246
-					line_style 	0
-					label      	(object SegLabel @1254
-					    Parent_View 	@1253
-					    location   	(2206, 1284)
-					    anchor     	2
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	15
-					    justify    	0
-					    label      	"0..1"
-					    pctDist    	0.717791
-					    height     	38
-					    orientation 	1))
-				    (object RoleView "$UNNAMED$243" @1255
-					Parent_View 	@1252
-					location   	(890, -210)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41A889110363"
-					client     	@1252
-					supplier   	@1249
-					line_style 	0
-					label      	(object SegLabel @1256
-					    Parent_View 	@1255
-					    location   	(1995, 1284)
-					    anchor     	2
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	15
-					    justify    	0
-					    label      	"0..*"
-					    pctDist    	0.797546
-					    height     	38
-					    orientation 	0))))
-			    (object AssociationViewNew "$UNNAMED$244" @1257
-				location   	(1498, 1245)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41A889E30261"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$245" @1258
-					Parent_View 	@1257
-					location   	(282, -211)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41A889E501F6"
-					client     	@1257
-					supplier   	@1247
-					line_style 	0
-					label      	(object SegLabel @1259
-					    Parent_View 	@1258
-					    location   	(1188, 1281)
-					    anchor     	2
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	15
-					    justify    	0
-					    label      	"0..1"
-					    pctDist    	2.080000
-					    height     	36
-					    orientation 	0))
-				    (object RoleView "$UNNAMED$246" @1260
-					Parent_View 	@1257
-					location   	(282, -211)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41A889E50200"
-					client     	@1257
-					supplier   	@1249
-					line_style 	0)))
-			    (object ClassView "Class" "Logical View::Sub Connection::MSubConnectionControlClient" @1261
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(2767, 880)
-				label      	(object ItemLabel
-				    Parent_View 	@1261
-				    location   	(2479, 806)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	576
-				    justify    	0
-				    label      	"MSubConnectionControlClient")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41A753D702F9"
-				width      	594
-				height     	172
-				annotation 	8
-				autoResize 	TRUE)
-			    (object RealizeView "" @1262
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41A911B7034D"
-				client     	@1249
-				supplier   	@1261
-				line_style 	0)
-			    (object ClassView "Class" "Logical View::Sub Connection::CSubConnectionProviderBase" @1263
-				ShowCompartmentStereotypes 	TRUE
-				SuppressOperation 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1808, 1712)
-				label      	(object ItemLabel
-				    Parent_View 	@1263
-				    location   	(1522, 1637)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	572
-				    justify    	0
-				    label      	"CSubConnectionProviderBase")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	65535
-				quidu      	"41A75088005C"
-				width      	590
-				height     	174
-				annotation 	8
-				autoResize 	TRUE)
-			    (object AssociationViewNew "$UNNAMED$259" @1264
-				location   	(1808, 1466)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41A912D4002C"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$260" @1265
-					Parent_View 	@1264
-					location   	(-416, 122)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41A912D80190"
-					client     	@1264
-					supplier   	@1263
-					line_style 	0
-					label      	(object SegLabel @1266
-					    Parent_View 	@1265
-					    location   	(1862, 1575)
-					    anchor     	2
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	15
-					    justify    	0
-					    label      	"0..1"
-					    pctDist    	0.694118
-					    height     	54
-					    orientation 	0))
-				    (object RoleView "$UNNAMED$261" @1267
-					Parent_View 	@1264
-					location   	(-416, 122)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41A912D801C2"
-					client     	@1264
-					supplier   	@1249
-					line_style 	0)))
-			    (object AssociationViewNew "$UNNAMED$262" @1268
-				location   	(2766, 1646)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41A913C8025D"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$263" @1269
-					Parent_View 	@1268
-					location   	(542, -18)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41A913C9034F"
-					client     	@1268
-					supplier   	@1261
-					line_style 	0
-					label      	(object SegLabel @1270
-					    Parent_View 	@1269
-					    location   	(2823, 1030)
-					    anchor     	2
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	15
-					    justify    	0
-					    label      	"1..*"
-					    pctDist    	0.907353
-					    height     	57
-					    orientation 	1))
-				    (object RoleView "$UNNAMED$264" @1271
-					Parent_View 	@1268
-					location   	(542, -18)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41A913C90363"
-					client     	@1268
-					supplier   	@1263
-					vertices   	(list Points
-					    (2766, 1646)
-					    (2766, 1706)
-					    (2103, 1709))
-					line_style 	0)))
-			    (object NoteView @1272
-				location   	(2272, 1454)
-				label      	(object ItemLabel
-				    Parent_View 	@1272
-				    location   	(1912, 1367)
-				    fill_color 	13434879
-				    nlines     	3
-				    max_width  	684
-				    label      	"The CSubConnectionProviderBase instance and the association replaces CInterface instance + its association.")
-				line_color 	3342489
-				fill_color 	13434879
-				width      	744
-				height     	187)
-			    (object AttachView "" @1273
-				stereotype 	TRUE
-				line_color 	3342489
-				client     	@1272
-				supplier   	@1263
-				line_style 	0)
-			    (object AttachView "" @1274
-				stereotype 	TRUE
-				line_color 	3342489
-				client     	@1272
-				supplier   	@1268
-				line_style 	0)
-			    (object AttachView "" @1275
-				stereotype 	TRUE
-				line_color 	3342489
-				client     	@1272
-				supplier   	@1252
-				line_style 	0)
-			    (object Label @1276
-				location   	(2080, 1214)
-				font       	(object Font
-				    bold       	TRUE)
-				nlines     	1
-				max_width  	43
-				label      	"X")
-			    (object Label @1277
-				location   	(1280, 224)
-				nlines     	1
-				max_width  	1819
-				label      	"__________________________________________________________________________________")
-			    (object Label @1278
-				location   	(2624, 192)
-				nlines     	1
-				max_width  	600
-				label      	"CLIENT (USER) SIDE")
-			    (object Label @1279
-				location   	(2624, 304)
-				nlines     	1
-				max_width  	600
-				label      	"SERVER (ESOCK) SIDE")
-			    (object NoteView @1280
-				location   	(608, 224)
-				label      	(object ItemLabel
-				    Parent_View 	@1280
-				    location   	(123, 93)
-				    fill_color 	13434879
-				    nlines     	5
-				    max_width  	934
-				    label      	"What is the sub-connection TID the resolver asks for? Is it always IP? I guess not. How does it know what to ask for? Analyse the request parameters? Should the CResolverProvdBase or CHostResolvProvdBase provide the info?")
-				line_color 	3342489
-				fill_color 	13434879
-				width      	994
-				height     	275)
-			    (object ClassView "Class" "Logical View::Selection::ISelectionNotify" @1281
-				ShowCompartmentStereotypes 	TRUE
-				SuppressOperation 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(2240, 880)
-				font       	(object Font
-				    italics    	TRUE)
-				label      	(object ItemLabel
-				    Parent_View 	@1281
-				    location   	(2082, 805)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	316
-				    justify    	0
-				    label      	"ISelectionNotify")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	65280
-				quidu      	"41C2DC4001D8"
-				width      	334
-				height     	174
-				annotation 	8
-				autoResize 	TRUE)
-			    (object AttachView "" @1282
-				stereotype 	TRUE
-				line_color 	3342489
-				client     	@1245
-				supplier   	@1262
-				vertices   	(list Points
-				    (2402, 676)
-				    (2441, 766)
-				    (2441, 975)
-				    (2252, 1074))
-				line_style 	0)
-			    (object AttachView "" @1283
-				stereotype 	TRUE
-				line_color 	3342489
-				client     	@1245
-				supplier   	@1261
-				line_style 	0)
-			    (object UsesView "" @1284
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41D9210C036E"
-				client     	@1249
-				supplier   	@1281
-				line_style 	0)))))
-	    (object Class_Category "Factory"
-		quid       	"41A875EF01EE"
-		exportControl 	"Public"
-		logical_models 	(list unit_reference_list
-		    (object Class "XFactoryObject"
-			quid       	"41A7522A0392")
-		    (object Class "CCommsFactoryBase"
-			quid       	"41A87B4C0397"
-			superclasses 	(list inheritance_relationship_list
-			    (object Inheritance_Relationship
-				quid       	"41A87CAB020B"
-				supplier   	"Logical View::CBase"
-				quidu      	"41A7525A00AC")))
-		    (object Class "CCommsFactoryContainer"
-			quid       	"41A87B83033C"
-			superclasses 	(list inheritance_relationship_list
-			    (object Inheritance_Relationship
-				quid       	"41A87CB001B8"
-				supplier   	"Logical View::CBase"
-				quidu      	"41A7525A00AC")))
-		    (object Class "CProtocolFamilyFactoryContainer"
-			quid       	"41A87ED300CE"
-			superclasses 	(list inheritance_relationship_list
-			    (object Inheritance_Relationship
-				quid       	"41A87F310047"
-				supplier   	"Logical View::Factory::CCommsFactoryContainer"
-				quidu      	"41A87B83033C")))
-		    (object Class "CSubConnectionFactoryContainer"
-			quid       	"41A87F1B03AD"
-			superclasses 	(list inheritance_relationship_list
-			    (object Inheritance_Relationship
-				quid       	"41A87F350043"
-				supplier   	"Logical View::Factory::CCommsFactoryContainer"
-				quidu      	"41A87B83033C"))
-			operations 	(list Operations
-			    (object Operation "FindOrCreateProviderL"
-				quid       	"41C2EF450163"
-				concurrency 	"Sequential"
-				opExportControl 	"Public"
-				uid        	0)
-			    (object Operation "GetNextLayerProvider"
-				quid       	"41E2BF8D037C"
-				concurrency 	"Sequential"
-				opExportControl 	"Public"
-				uid        	0)))
-		    (object Class "CProtocolFamilyFactoryBase"
-			quid       	"41A87F4801EF"
-			superclasses 	(list inheritance_relationship_list
-			    (object Inheritance_Relationship
-				quid       	"41A87F8100C4"
-				supplier   	"Logical View::Factory::CCommsFactoryBase"
-				quidu      	"41A87B4C0397")))
-		    (object Class "CSubConnectionProviderFactoryBase"
-			quid       	"41A87F61023B"
-			superclasses 	(list inheritance_relationship_list
-			    (object Inheritance_Relationship
-				quid       	"41A87F840191"
-				supplier   	"Logical View::Factory::CCommsFactoryBase"
-				quidu      	"41A87B4C0397")))
-		    (object Class "CIPNetworkProviderFactory"
-			quid       	"41A87FA203D9"
-			superclasses 	(list inheritance_relationship_list
-			    (object Inheritance_Relationship
-				quid       	"41A87FBC03CC"
-				supplier   	"Logical View::Factory::CCommsFactoryBase"
-				quidu      	"41A87B4C0397")
-			    (object Inheritance_Relationship
-				quid       	"41DEBD0A021A"
-				supplier   	"Logical View::Factory::CConnectionProviderFactoryBase"
-				quidu      	"41A8839B0038"))
-			used_nodes 	(list uses_relationship_list
-			    (object Uses_Relationship
-				quid       	"422CA9A0039C"
-				supplier   	"Logical View::Selection::CIPConnectionSelector"
-				quidu      	"421A2BA8032E")))
-		    (object Class "CConnectionProviderFactoryBase"
-			quid       	"41A8839B0038"
-			superclasses 	(list inheritance_relationship_list
-			    (object Inheritance_Relationship
-				quid       	"41A8846302D5"
-				supplier   	"Logical View::Factory::CCommsFactoryBase"
-				quidu      	"41A87B4C0397"))
-			operations 	(list Operations
-			    (object Operation "SelectProvider"
-				quid       	"41CC1C9402D3"
-				concurrency 	"Sequential"
-				opExportControl 	"Public"
-				uid        	0)
-			    (object Operation "DoSelectProvider"
-				quid       	"41CC1C940305"
-				stereotype 	"V"
-				concurrency 	"Sequential"
-				abstract   	TRUE
-				opExportControl 	"Protected"
-				uid        	0)
-			    (object Operation "SelectNextLayerProvider"
-				quid       	"41E2BB9B01E9"
-				concurrency 	"Sequential"
-				opExportControl 	"Public"
-				uid        	0)
-			    (object Operation "DoSelectNextLayerProvider"
-				quid       	"41E2BBAB0283"
-				stereotype 	"V"
-				concurrency 	"Sequential"
-				abstract   	TRUE
-				opExportControl 	"Protected"
-				uid        	0)
-			    (object Operation "RegisterNotifierL"
-				quid       	"41E56F61021E"
-				concurrency 	"Sequential"
-				opExportControl 	"Public"
-				uid        	0)
-			    (object Operation "DoRegisterNotifierL"
-				quid       	"41E56F6B01F1"
-				stereotype 	"V"
-				concurrency 	"Sequential"
-				abstract   	TRUE
-				opExportControl 	"Protected"
-				uid        	0))
-			abstract   	TRUE)
-		    (object Class "CSubConnectionProviderFactoryShim"
-			quid       	"41C06B14016A"
-			superclasses 	(list inheritance_relationship_list
-			    (object Inheritance_Relationship
-				quid       	"41C06B66019E"
-				supplier   	"Logical View::Factory::CSubConnectionProviderFactoryBase"
-				quidu      	"41A87F61023B")))
-		    (object Class "CConnectionProviderFactoryShim"
-			quid       	"41C1C8E302CA"
-			superclasses 	(list inheritance_relationship_list
-			    (object Inheritance_Relationship
-				quid       	"41C1C91F016E"
-				supplier   	"Logical View::Factory::CConnectionProviderFactoryBase"
-				quidu      	"41A8839B0038"))
-			used_nodes 	(list uses_relationship_list
-			    (object Uses_Relationship
-				quid       	"422CC5090392"
-				supplier   	"Logical View::Selection::CConnectionSelectorShim"
-				quidu      	"41C1AF890151"))
-			operations 	(list Operations
-			    (object Operation "SubConnectionFromId"
-				quid       	"41C3108500B8"
-				concurrency 	"Sequential"
-				opExportControl 	"Public"
-				uid        	0)
-			    (object Operation "SubConnectionFromIndex"
-				quid       	"41C310A100E1"
-				concurrency 	"Sequential"
-				opExportControl 	"Public"
-				uid        	0)
-			    (object Operation "DoSelectProviderL"
-				quid       	"41C310C00118"
-				stereotype 	"V"
-				parameters 	(list Parameters
-				    (object Parameter "conInfo"))
-				concurrency 	"Sequential"
-				opExportControl 	"Protected"
-				uid        	0)
-			    (object Operation "DoSelectNextLayerProvider"
-				quid       	"41E2BBCE027A"
-				stereotype 	"V"
-				concurrency 	"Sequential"
-				opExportControl 	"Protected"
-				uid        	0)))
-		    (object Class "CConnectionFactoryContainer"
-			quid       	"41A883B6002D"
-			superclasses 	(list inheritance_relationship_list
-			    (object Inheritance_Relationship
-				quid       	"41A883C40376"
-				supplier   	"Logical View::Factory::CCommsFactoryContainer"
-				quidu      	"41A87B83033C"))
-			realized_interfaces 	(list realize_rel_list
-			    (object Realize_Relationship
-				quid       	"41B9F90700EB"
-				supplier   	"Logical View::Selection::MNetworkControllerObserver"
-				quidu      	"41B6EE01032A"))
-			operations 	(list Operations
-			    (object Operation "FindOrCreateProviderL"
-				quid       	"41C303A203A8"
-				parameters 	(list Parameters
-				    (object Parameter "Layer")
-				    (object Parameter "protocol")
-				    (object Parameter "conInfo"))
-				concurrency 	"Sequential"
-				opExportControl 	"Public"
-				uid        	0)
-			    (object Operation "FindProvider"
-				quid       	"41C306020141"
-				parameters 	(list Parameters
-				    (object Parameter "layer")
-				    (object Parameter "protocol")
-				    (object Parameter "conInfo"))
-				concurrency 	"Sequential"
-				opExportControl 	"Public"
-				uid        	0)
-			    (object Operation "CreateProviderL"
-				quid       	"41C6B9BF00C6"
-				concurrency 	"Sequential"
-				opExportControl 	"Public"
-				uid        	0)
-			    (object Operation "SelectProvider"
-				quid       	"41C6B9CD03AB"
-				concurrency 	"Sequential"
-				opExportControl 	"Public"
-				uid        	0)
-			    (object Operation "RegisterNotifierL"
-				quid       	"41E56F3E0335"
-				concurrency 	"Sequential"
-				opExportControl 	"Public"
-				uid        	0)))
-		    (object Class "CServProviderFactoryContainer"
-			quid       	"421A0822008C"
-			superclasses 	(list inheritance_relationship_list
-			    (object Inheritance_Relationship
-				quid       	"421A083101E2"
-				supplier   	"Logical View::Factory::CCommsFactoryContainer"
-				quidu      	"41A87B83033C")))
-		    (object Class "CServProviderFactoryBase"
-			quid       	"421A08580167"
-			superclasses 	(list inheritance_relationship_list
-			    (object Inheritance_Relationship
-				quid       	"421A086A016D"
-				supplier   	"Logical View::Factory::CCommsFactoryBase"
-				quidu      	"41A87B4C0397")))
-		    (object Class "CIpSubConnectionProviderFactory"
-			quid       	"421A09250134"
-			superclasses 	(list inheritance_relationship_list
-			    (object Inheritance_Relationship
-				quid       	"421A093000AD"
-				supplier   	"Logical View::Factory::CSubConnectionProviderFactoryBase"
-				quidu      	"41A87F61023B")))
-		    (object Class "MCommsFactoryQuery"
-			quid       	"422F26CC014D"
-			operations 	(list Operations
-			    (object Operation "Match"
-				quid       	"422F26D9019D"
-				concurrency 	"Sequential"
-				abstract   	TRUE
-				opExportControl 	"Public"
-				uid        	0))
-			abstract   	TRUE)
-		    (object Class "XConnectionFactoryQuery"
-			quid       	"422F27180328"
-			realized_interfaces 	(list realize_rel_list
-			    (object Realize_Relationship
-				quid       	"422F27F5006C"
-				supplier   	"Logical View::Factory::MCommsFactoryQuery"
-				quidu      	"422F26CC014D"))
-			class_attributes 	(list class_attribute_list
-			    (object ClassAttribute "iSubConnectionProviderBase"
-				quid       	"422F27D301BF")))
-		    (object Class "XConnectionFactoryQueryInfo"
-			quid       	"422F272202B5"
-			superclasses 	(list inheritance_relationship_list
-			    (object Inheritance_Relationship
-				quid       	"422F27EE0314"
-				supplier   	"Logical View::Factory::XConnectionFactoryQuery"
-				quidu      	"422F27180328"))
-			operations 	(list Operations
-			    (object Operation "iInfo"
-				quid       	"422F27E60073"
-				concurrency 	"Sequential"
-				opExportControl 	"Public"
-				uid        	0)))
-		    (object Class "XSubConnectionFactoryQuery"
-			quid       	"422F27350281"
-			realized_interfaces 	(list realize_rel_list
-			    (object Realize_Relationship
-				quid       	"422F27A4013D"
-				supplier   	"Logical View::Factory::MCommsFactoryQuery"
-				quidu      	"422F26CC014D"))
-			class_attributes 	(list class_attribute_list
-			    (object ClassAttribute "iConnProv"
-				quid       	"422F276B0097")
-			    (object ClassAttribute "iSubConnType"
-				quid       	"422F27750024")))
-		    (object Class "XSubConnectionFactoryQueryInfo"
-			quid       	"422F2740015B"
-			superclasses 	(list inheritance_relationship_list
-			    (object Inheritance_Relationship
-				quid       	"422F27A70051"
-				supplier   	"Logical View::Factory::XSubConnectionFactoryQuery"
-				quidu      	"422F27350281"))
-			class_attributes 	(list class_attribute_list
-			    (object ClassAttribute "iInfo"
-				quid       	"422F278B02F8")
-			    (object ClassAttribute "iConnFactoryId"
-				quid       	"422F279602E0")))
-		    (object Association "$UNNAMED$265"
-			quid       	"41A87BC400B4"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$266"
-				quid       	"41A87BC403AD"
-				supplier   	"Logical View::Factory::CCommsFactoryBase"
-				quidu      	"41A87B4C0397"
-				client_cardinality 	(value cardinality "0..n")
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$267"
-				quid       	"41A87BC403AE"
-				supplier   	"Logical View::Factory::CCommsFactoryContainer"
-				quidu      	"41A87B83033C"
-				client_cardinality 	(value cardinality "1")
-				is_navigable 	TRUE
-				is_aggregate 	TRUE)))
-		    (object Association "$UNNAMED$268"
-			quid       	"41A87C8903D9"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$269"
-				quid       	"41A87C8A025E"
-				supplier   	"Logical View::Factory::CCommsFactoryBase"
-				quidu      	"41A87B4C0397"
-				client_cardinality 	(value cardinality "1")
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$270"
-				quid       	"41A87C8A0272"
-				supplier   	"Logical View::Factory::XFactoryObject"
-				quidu      	"41A7522A0392")))
-		    (object Association "$UNNAMED$271"
-			quid       	"422CC5630072"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$272"
-				quid       	"422CC564007D"
-				supplier   	"Logical View::Connection::Nif Session::CNifSecureSession"
-				quidu      	"421BA9590249"
-				client_cardinality 	(value cardinality "0..1")
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$273"
-				quid       	"422CC564007E"
-				supplier   	"Logical View::Factory::CConnectionProviderFactoryShim"
-				quidu      	"41C1C8E302CA"
-				is_aggregate 	TRUE)))
-		    (object Association "$UNNAMED$274"
-			quid       	"422CC5680079"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$275"
-				quid       	"422CC56802FA"
-				supplier   	"Logical View::Connection::Nif Session::CNifSecureSession"
-				quidu      	"421BA9590249"
-				client_cardinality 	(value cardinality "0..1")
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$276"
-				quid       	"422CC56802FB"
-				supplier   	"Logical View::Selection::CConnectionSelectorShim"
-				quidu      	"41C1AF890151"
-				is_aggregate 	TRUE))))
-		logical_presentations 	(list unit_reference_list
-		    (object ClassDiagram "Main"
-			quid       	"41A87AE1031B"
-			title      	"Main"
-			zoom       	100
-			max_height 	28350
-			max_width  	21600
-			origin_x   	0
-			origin_y   	0
-			items      	(list diagram_item_list
-			    (object ClassView "Class" "Logical View::Factory::CCommsFactoryContainer" @1285
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(2528, 609)
-				label      	(object ItemLabel
-				    Parent_View 	@1285
-				    location   	(2274, 558)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	508
-				    justify    	0
-				    label      	"CCommsFactoryContainer")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	65535
-				quidu      	"41A87B83033C"
-				width      	526
-				height     	126
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Logical View::Factory::CCommsFactoryBase" @1286
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1727, 1245)
-				label      	(object ItemLabel
-				    Parent_View 	@1286
-				    location   	(1508, 1194)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	438
-				    justify    	0
-				    label      	"CCommsFactoryBase")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41A87B4C0397"
-				width      	456
-				height     	126
-				annotation 	8
-				autoResize 	TRUE)
-			    (object AssociationViewNew "$UNNAMED$265" @1287
-				location   	(1770, 666)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41A87BC400B4"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$266" @1288
-					Parent_View 	@1287
-					location   	(-790, 266)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41A87BC403AD"
-					client     	@1287
-					supplier   	@1286
-					line_style 	0
-					label      	(object SegLabel @1289
-					    Parent_View 	@1288
-					    location   	(1777, 1079)
-					    anchor     	2
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	15
-					    justify    	0
-					    label      	"0..*"
-					    pctDist    	0.796296
-					    height     	38
-					    orientation 	0))
-				    (object RoleView "$UNNAMED$267" @1290
-					Parent_View 	@1287
-					location   	(-790, 266)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41A87BC403AE"
-					client     	@1287
-					supplier   	@1285
-					vertices   	(list Points
-					    (1770, 666)
-					    (1775, 606)
-					    (2264, 607))
-					line_style 	0
-					label      	(object SegLabel @1291
-					    Parent_View 	@1290
-					    location   	(2208, 661)
-					    anchor     	2
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	15
-					    justify    	0
-					    label      	"1"
-					    pctDist    	0.900000
-					    height     	54
-					    orientation 	1))))
-			    (object ClassView "Class" "Logical View::Factory::XFactoryObject" @1292
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(736, 1952)
-				label      	(object ItemLabel
-				    Parent_View 	@1292
-				    location   	(577, 1900)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	318
-				    justify    	0
-				    label      	"XFactoryObject")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41A7522A0392"
-				width      	336
-				height     	128
-				annotation 	8
-				autoResize 	TRUE)
-			    (object AssociationViewNew "$UNNAMED$268" @1293
-				location   	(892, 1245)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41A87C8903D9"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$269" @1294
-					Parent_View 	@1293
-					location   	(-148, 845)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41A87C8A025E"
-					client     	@1293
-					supplier   	@1286
-					line_style 	0
-					label      	(object SegLabel @1295
-					    Parent_View 	@1294
-					    location   	(1436, 1299)
-					    anchor     	2
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	15
-					    justify    	0
-					    label      	"1"
-					    pctDist    	0.900000
-					    height     	54
-					    orientation 	1))
-				    (object RoleView "$UNNAMED$270" @1296
-					Parent_View 	@1293
-					location   	(-148, 845)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41A87C8A0272"
-					client     	@1293
-					supplier   	@1292
-					vertices   	(list Points
-					    (892, 1245)
-					    (832, 1245)
-					    (744, 1887))
-					line_style 	0)))
-			    (object ClassView "Class" "Logical View::CBase" @1297
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1730, 224)
-				label      	(object ItemLabel
-				    Parent_View 	@1297
-				    location   	(1587, 150)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	286
-				    justify    	0
-				    label      	"CBase")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41A7525A00AC"
-				width      	304
-				height     	172
-				annotation 	8
-				autoResize 	TRUE)
-			    (object InheritView "" @1298
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41A87CB001B8"
-				client     	@1285
-				supplier   	@1297
-				line_style 	0)
-			    (object ClassView "Class" "Logical View::Factory::CProtocolFamilyFactoryContainer" @1299
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(2128, 849)
-				label      	(object ItemLabel
-				    Parent_View 	@1299
-				    location   	(1808, 798)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	640
-				    justify    	0
-				    label      	"CProtocolFamilyFactoryContainer")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41A87ED300CE"
-				width      	658
-				height     	126
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Logical View::Factory::CSubConnectionFactoryContainer" @1300
-				ShowCompartmentStereotypes 	TRUE
-				SuppressOperation 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(2896, 848)
-				label      	(object ItemLabel
-				    Parent_View 	@1300
-				    location   	(2575, 796)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	642
-				    justify    	0
-				    label      	"CSubConnectionFactoryContainer")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	65535
-				quidu      	"41A87F1B03AD"
-				width      	660
-				height     	128
-				annotation 	8
-				autoResize 	TRUE)
-			    (object InheritView "" @1301
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41A87F310047"
-				client     	@1299
-				supplier   	@1285
-				line_style 	0)
-			    (object InheritView "" @1302
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41A87F350043"
-				client     	@1300
-				supplier   	@1285
-				line_style 	0)
-			    (object ClassView "Class" "Logical View::Factory::CProtocolFamilyFactoryBase" @1303
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(2087, 1472)
-				label      	(object ItemLabel
-				    Parent_View 	@1303
-				    location   	(1799, 1421)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	576
-				    justify    	0
-				    label      	"CProtocolFamilyFactoryBase")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41A87F4801EF"
-				width      	594
-				height     	126
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Logical View::Factory::CSubConnectionProviderFactoryBase" @1304
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1311, 1664)
-				label      	(object ItemLabel
-				    Parent_View 	@1304
-				    location   	(956, 1613)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	710
-				    justify    	0
-				    label      	"CSubConnectionProviderFactoryBase")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41A87F61023B"
-				width      	728
-				height     	126
-				annotation 	8
-				autoResize 	TRUE)
-			    (object InheritView "" @1305
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41A87F8100C4"
-				client     	@1303
-				supplier   	@1286
-				line_style 	0)
-			    (object ClassView "Class" "Logical View::Factory::CIPNetworkProviderFactory" @1306
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(2352, 1936)
-				label      	(object ItemLabel
-				    Parent_View 	@1306
-				    location   	(2083, 1886)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	538
-				    justify    	0
-				    label      	"CIPNetworkProviderFactory")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	65280
-				quidu      	"41A87FA203D9"
-				width      	556
-				height     	122
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Logical View::Sub Connection::CSubConnectionProviderBase" @1307
-				ShowCompartmentStereotypes 	TRUE
-				SuppressOperation 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(336, 2208)
-				label      	(object ItemLabel
-				    Parent_View 	@1307
-				    location   	(50, 2133)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	572
-				    justify    	0
-				    label      	"CSubConnectionProviderBase")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41A75088005C"
-				width      	590
-				height     	174
-				annotation 	8
-				autoResize 	TRUE)
-			    (object NoteView @1308
-				location   	(736, 368)
-				label      	(object ItemLabel
-				    Parent_View 	@1308
-				    location   	(73, 46)
-				    fill_color 	13434879
-				    nlines     	13
-				    max_width  	1290
-				    label      	
-|Generel note:
-|All the factory classes are very tiny ones mainly providing type cast. Could be template based as long as they don't add special functionality and even though it could be sorted by template specialisation.
-|Identification:
-|All requests for provider are comming through factory container (unless the client knows which factory to talk to). All factories and providers are at the memont identified by address family. The factory can choose a provider type based on CommDb or.... Ther OID is a filter to select the desired provider (at the moment is equal to connection prefernces). No concept of layers as yet. To be BC proof the factory holds an context of the created provider that (in the future) can be used to hold interface extensions + versions.
-				    )
-				line_color 	3342489
-				fill_color 	13434879
-				width      	1350
-				height     	656)
-			    (object ClassView "Class" "Logical View::Factory::CConnectionProviderFactoryBase" @1309
-				ShowCompartmentStereotypes 	TRUE
-				SuppressOperation 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(2128, 1664)
-				font       	(object Font
-				    italics    	TRUE)
-				label      	(object ItemLabel
-				    Parent_View 	@1309
-				    location   	(1807, 1613)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	642
-				    justify    	0
-				    label      	"CConnectionProviderFactoryBase")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	65280
-				quidu      	"41A8839B0038"
-				width      	660
-				height     	126
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Logical View::Service::CControlledServProvider" @1310
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1104, 2480)
-				label      	(object ItemLabel
-				    Parent_View 	@1310
-				    location   	(870, 2406)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	468
-				    justify    	0
-				    label      	"CControlledServProvider")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	65535
-				quidu      	"41A754670219"
-				width      	486
-				height     	172
-				annotation 	8
-				autoResize 	TRUE)
-			    (object InheritView "" @1311
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41A7557C0268"
-				client     	@1307
-				supplier   	@1292
-				line_style 	0)
-			    (object InheritView "" @1312
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41A877C8023E"
-				client     	@1310
-				supplier   	@1292
-				vertices   	(list Points
-				    (926, 2393)
-				    (735, 2302)
-				    (735, 2016))
-				line_style 	0)
-			    (object NoteView @1313
-				location   	(336, 1616)
-				label      	(object ItemLabel
-				    Parent_View 	@1313
-				    location   	(64, 1491)
-				    fill_color 	13434879
-				    nlines     	5
-				    max_width  	508
-				    label      	"Reference counted self-destructing class or a class owned by someone. Factory never owns it but is adviced of its deletion.")
-				line_color 	3342489
-				fill_color 	13434879
-				width      	568
-				height     	262)
-			    (object AttachView "" @1314
-				stereotype 	TRUE
-				line_color 	3342489
-				client     	@1292
-				supplier   	@1313
-				line_style 	0)
-			    (object CategoryView "Logical View::Service" @1315
-				location   	(1520, 2480)
-				label      	(object ItemLabel
-				    Parent_View 	@1315
-				    location   	(1347, 2396)
-				    fill_color 	13434879
-				    nlines     	2
-				    max_width  	346
-				    justify    	0
-				    label      	"Service")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	65535
-				quidu      	"41A7584503E0"
-				width      	358
-				height     	180)
-			    (object CategoryView "Logical View::Selection" @1316
-				location   	(240, 1376)
-				label      	(object ItemLabel
-				    Parent_View 	@1316
-				    location   	(51, 1292)
-				    fill_color 	13434879
-				    nlines     	2
-				    max_width  	378
-				    justify    	0
-				    label      	"Selection")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41B6EAB601E8"
-				width      	390
-				height     	180)
-			    (object ClassView "Class" "Logical View::Factory::CSubConnectionProviderFactoryShim" @1317
-				ShowCompartmentStereotypes 	TRUE
-				SuppressOperation 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1312, 2160)
-				label      	(object ItemLabel
-				    Parent_View 	@1317
-				    location   	(956, 2109)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	712
-				    justify    	0
-				    label      	"CSubConnectionProviderFactoryShim")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	16776960
-				quidu      	"41C06B14016A"
-				width      	730
-				height     	126
-				annotation 	8
-				autoResize 	TRUE)
-			    (object InheritView "" @1318
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41C06B66019E"
-				client     	@1317
-				supplier   	@1304
-				line_style 	0)
-			    (object ClassView "Class" "Logical View::Factory::CConnectionProviderFactoryShim" @1319
-				ShowCompartmentStereotypes 	TRUE
-				SuppressOperation 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(2800, 2144)
-				label      	(object ItemLabel
-				    Parent_View 	@1319
-				    location   	(2473, 2092)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	654
-				    justify    	0
-				    label      	"CConnectionProviderFactoryShim")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	16776960
-				quidu      	"41C1C8E302CA"
-				width      	672
-				height     	128
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Logical View::Connection::Connection Provider::CConnectionProviderBase" @1320
-				ShowCompartmentStereotypes 	TRUE
-				SuppressOperation 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(336, 2480)
-				label      	(object ItemLabel
-				    Parent_View 	@1320
-				    location   	(84, 2406)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	504
-				    justify    	0
-				    label      	"CConnectionProviderBase")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	65280
-				quidu      	"41BDA765028C"
-				width      	522
-				height     	172
-				annotation 	8
-				autoResize 	TRUE)
-			    (object InheritView "" @1321
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41BDA8BB001D"
-				client     	@1320
-				supplier   	@1292
-				vertices   	(list Points
-				    (526, 2393)
-				    (734, 2302)
-				    (735, 2016))
-				line_style 	0)
-			    (object ClassView "Class" "Logical View::Factory::CConnectionFactoryContainer" @1322
-				ShowCompartmentStereotypes 	TRUE
-				SuppressOperation 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(2896, 1072)
-				label      	(object ItemLabel
-				    Parent_View 	@1322
-				    location   	(2608, 1020)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	576
-				    justify    	0
-				    label      	"CConnectionFactoryContainer")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	65280
-				quidu      	"41A883B6002D"
-				width      	594
-				height     	128
-				annotation 	8
-				autoResize 	TRUE)
-			    (object InheritView "" @1323
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41A883C40376"
-				client     	@1322
-				supplier   	@1285
-				vertices   	(list Points
-				    (2751, 1007)
-				    (2528, 911)
-				    (2528, 672))
-				line_style 	0)
-			    (object InheritView "" @1324
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41DEBD0A021A"
-				client     	@1306
-				supplier   	@1309
-				line_style 	0)
-			    (object InheritView "" @1325
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41A87CAB020B"
-				client     	@1286
-				supplier   	@1297
-				line_style 	0)
-			    (object Label @1326
-				location   	(928, 1728)
-				nlines     	1
-				max_width  	2306
-				label      	"________________________________________________________________________________________________________")
-			    (object Label @1327
-				location   	(916, 1765)
-				nlines     	11
-				max_width  	62
-				label      	
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-				)
-			    (object Label @1328
-				location   	(919, 2262)
-				nlines     	1
-				max_width  	2312
-				label      	"________________________________________________________________________________________________________")
-			    (object Label @1329
-				location   	(960, 2240)
-				nlines     	1
-				max_width  	600
-				label      	"ECOM plugins")
-			    (object Label @1330
-				location   	(3200, 1765)
-				nlines     	11
-				max_width  	62
-				label      	
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-				)
-			    (object InheritView "" @1331
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41A8846302D5"
-				client     	@1309
-				supplier   	@1286
-				vertices   	(list Points
-				    (1931, 1600)
-				    (1725, 1534)
-				    (1726, 1308))
-				line_style 	0)
-			    (object ClassView "Class" "Logical View::Factory::CServProviderFactoryContainer" @1332
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(2128, 1072)
-				label      	(object ItemLabel
-				    Parent_View 	@1332
-				    location   	(1831, 1021)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	594
-				    justify    	0
-				    label      	"CServProviderFactoryContainer")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	65280
-				quidu      	"421A0822008C"
-				width      	612
-				height     	126
-				annotation 	8
-				autoResize 	TRUE)
-			    (object InheritView "" @1333
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"421A083101E2"
-				client     	@1332
-				supplier   	@1285
-				vertices   	(list Points
-				    (2278, 1008)
-				    (2525, 909)
-				    (2527, 672))
-				line_style 	0)
-			    (object InheritView "" @1334
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41A87F840191"
-				client     	@1304
-				supplier   	@1286
-				vertices   	(list Points
-				    (1512, 1600)
-				    (1725, 1534)
-				    (1726, 1308))
-				line_style 	0)
-			    (object ClassView "Class" "Logical View::Factory::CServProviderFactoryBase" @1335
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1248, 1472)
-				label      	(object ItemLabel
-				    Parent_View 	@1335
-				    location   	(992, 1421)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	512
-				    justify    	0
-				    label      	"CServProviderFactoryBase")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	65280
-				quidu      	"421A08580167"
-				width      	530
-				height     	126
-				annotation 	8
-				autoResize 	TRUE)
-			    (object InheritView "" @1336
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"421A086A016D"
-				client     	@1335
-				supplier   	@1286
-				line_style 	0)
-			    (object ClassView "Class" "Logical View::Factory::CIpSubConnectionProviderFactory" @1337
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1712, 1936)
-				label      	(object ItemLabel
-				    Parent_View 	@1337
-				    location   	(1388, 1885)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	648
-				    justify    	0
-				    label      	"CIpSubConnectionProviderFactory")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	65535
-				quidu      	"421A09250134"
-				width      	666
-				height     	126
-				annotation 	8
-				autoResize 	TRUE)
-			    (object InheritView "" @1338
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"421A093000AD"
-				client     	@1337
-				supplier   	@1304
-				line_style 	0)
-			    (object InheritView "" @1339
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41C1C91F016E"
-				client     	@1319
-				supplier   	@1309
-				vertices   	(list Points
-				    (2800, 2079)
-				    (2800, 1888)
-				    (2317, 1727))
-				line_style 	0)))
-		    (object ClassDiagram "Network IP CPR Factory"
-			quid       	"422CA9100265"
-			title      	"Network IP CPR Factory"
-			zoom       	100
-			max_height 	28350
-			max_width  	21600
-			origin_x   	0
-			origin_y   	0
-			items      	(list diagram_item_list
-			    (object ClassView "Class" "Logical View::Factory::CConnectionProviderFactoryBase" @1340
-				ShowCompartmentStereotypes 	TRUE
-				SuppressOperation 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(688, 800)
-				font       	(object Font
-				    italics    	TRUE)
-				label      	(object ItemLabel
-				    Parent_View 	@1340
-				    location   	(367, 749)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	642
-				    justify    	0
-				    label      	"CConnectionProviderFactoryBase")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	65280
-				quidu      	"41A8839B0038"
-				width      	660
-				height     	126
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Logical View::Factory::CIPNetworkProviderFactory" @1341
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(688, 1104)
-				label      	(object ItemLabel
-				    Parent_View 	@1341
-				    location   	(419, 1052)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	538
-				    justify    	0
-				    label      	"CIPNetworkProviderFactory")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	65280
-				quidu      	"41A87FA203D9"
-				width      	556
-				height     	128
-				annotation 	8
-				autoResize 	TRUE)
-			    (object InheritView "" @1342
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41DEBD0A021A"
-				client     	@1341
-				supplier   	@1340
-				line_style 	0)
-			    (object ClassView "Class" "Logical View::Selection::CIPConnectionSelector" @1343
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1552, 1104)
-				label      	(object ItemLabel
-				    Parent_View 	@1343
-				    location   	(1325, 1030)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	454
-				    justify    	0
-				    label      	"CIPConnectionSelector")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	65280
-				quidu      	"421A2BA8032E"
-				width      	472
-				height     	172
-				annotation 	8
-				autoResize 	TRUE)
-			    (object UsesView "" @1344
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"422CA9A0039C"
-				client     	@1341
-				supplier   	@1343
-				line_style 	0)
-			    (object ClassView "Class" "Logical View::Selection::MProviderSelector" @1345
-				ShowCompartmentStereotypes 	TRUE
-				SuppressOperation 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1552, 768)
-				font       	(object Font
-				    italics    	TRUE)
-				label      	(object ItemLabel
-				    Parent_View 	@1345
-				    location   	(1368, 694)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	368
-				    justify    	0
-				    label      	"MProviderSelector")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	65280
-				quidu      	"41C1AF5D02D3"
-				width      	386
-				height     	172
-				annotation 	8
-				autoResize 	TRUE)
-			    (object InheritView "" @1346
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"421A2BCA0193"
-				client     	@1343
-				supplier   	@1345
-				line_style 	0)
-			    (object ClassView "Class" "Logical View::Factory::CConnectionProviderFactoryShim" @1347
-				ShowCompartmentStereotypes 	TRUE
-				SuppressOperation 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1552, 1472)
-				label      	(object ItemLabel
-				    Parent_View 	@1347
-				    location   	(1231, 1420)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	642
-				    justify    	0
-				    label      	"CConnectionProviderFactoryShim")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	16776960
-				quidu      	"41C1C8E302CA"
-				width      	660
-				height     	128
-				annotation 	8
-				autoResize 	TRUE)
-			    (object UsesView "" @1348
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"422CA9EB0070"
-				client     	@1343
-				supplier   	@1347
-				line_style 	0)
-			    (object Label @1349
-				location   	(176, 880)
-				nlines     	1
-				max_width  	600
-				label      	"ESOCK")
-			    (object Label @1350
-				location   	(176, 912)
-				nlines     	1
-				max_width  	1775
-				label      	"________________________________________________________________________________")
-			    (object Label @1351
-				location   	(176, 976)
-				nlines     	1
-				max_width  	600
-				label      	"ECOM IPCPR plugin")
-			    (object Label @1352
-				location   	(176, 1248)
-				nlines     	1
-				max_width  	1775
-				label      	"________________________________________________________________________________")
-			    (object Label @1353
-				location   	(176, 1312)
-				nlines     	1
-				max_width  	600
-				label      	"ECOM ShimCPR plugin")))
-		    (object ClassDiagram "Network IP SCPR Factory "
-			quid       	"422CB62C0268"
-			title      	"Network IP SCPR Factory "
-			zoom       	100
-			max_height 	28350
-			max_width  	21600
-			origin_x   	0
-			origin_y   	0
-			items      	(list diagram_item_list
-			    (object Label @1354
-				location   	(160, 640)
-				nlines     	1
-				max_width  	600
-				label      	"ESOCK")
-			    (object Label @1355
-				location   	(160, 672)
-				nlines     	1
-				max_width  	1775
-				label      	"________________________________________________________________________________")
-			    (object Label @1356
-				location   	(160, 736)
-				nlines     	1
-				max_width  	600
-				label      	"ECOM IPSCPR plugin")
-			    (object ClassView "Class" "Logical View::Factory::CIpSubConnectionProviderFactory" @1357
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(816, 896)
-				label      	(object ItemLabel
-				    Parent_View 	@1357
-				    location   	(488, 845)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	656
-				    justify    	0
-				    label      	"CIpSubConnectionProviderFactory")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	65535
-				quidu      	"421A09250134"
-				width      	674
-				height     	126
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Logical View::Factory::CSubConnectionProviderFactoryBase" @1358
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(816, 544)
-				label      	(object ItemLabel
-				    Parent_View 	@1358
-				    location   	(461, 493)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	710
-				    justify    	0
-				    label      	"CSubConnectionProviderFactoryBase")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41A87F61023B"
-				width      	728
-				height     	126
-				annotation 	8
-				autoResize 	TRUE)
-			    (object InheritView "" @1359
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"421A093000AD"
-				client     	@1357
-				supplier   	@1358
-				line_style 	0)))
-		    (object ClassDiagram "Link Shim CPR Factory"
-			quid       	"422CC4330046"
-			title      	"Link Shim CPR Factory"
-			zoom       	100
-			max_height 	28350
-			max_width  	21600
-			origin_x   	0
-			origin_y   	0
-			items      	(list diagram_item_list
-			    (object ClassView "Class" "Logical View::Factory::CConnectionProviderFactoryBase" @1360
-				ShowCompartmentStereotypes 	TRUE
-				SuppressOperation 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(640, 608)
-				font       	(object Font
-				    italics    	TRUE)
-				label      	(object ItemLabel
-				    Parent_View 	@1360
-				    location   	(319, 557)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	642
-				    justify    	0
-				    label      	"CConnectionProviderFactoryBase")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	65280
-				quidu      	"41A8839B0038"
-				width      	660
-				height     	126
-				annotation 	8
-				autoResize 	TRUE)
-			    (object Label @1361
-				location   	(144, 816)
-				nlines     	1
-				max_width  	1775
-				label      	"________________________________________________________________________________")
-			    (object Label @1362
-				location   	(144, 880)
-				nlines     	1
-				max_width  	600
-				label      	"ECOM ShimCPR plugin")
-			    (object Label @1363
-				location   	(144, 784)
-				nlines     	1
-				max_width  	600
-				label      	"ESOCK")
-			    (object Label @1364
-				location   	(144, 1296)
-				nlines     	1
-				max_width  	1775
-				label      	"________________________________________________________________________________")
-			    (object Label @1365
-				location   	(144, 1360)
-				nlines     	1
-				max_width  	600
-				label      	"NIFMAN")
-			    (object ClassView "Class" "Logical View::Connection::Nif Session::CNifSecureSession" @1366
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(640, 1552)
-				label      	(object ItemLabel
-				    Parent_View 	@1366
-				    location   	(444, 1478)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	392
-				    justify    	0
-				    label      	"CNifSecureSession")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"421BA9590249"
-				width      	410
-				height     	172
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Logical View::Factory::CConnectionProviderFactoryShim" @1367
-				ShowCompartmentStereotypes 	TRUE
-				SuppressOperation 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(640, 1104)
-				label      	(object ItemLabel
-				    Parent_View 	@1367
-				    location   	(319, 1052)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	642
-				    justify    	0
-				    label      	"CConnectionProviderFactoryShim")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	16776960
-				quidu      	"41C1C8E302CA"
-				width      	660
-				height     	128
-				annotation 	8
-				autoResize 	TRUE)
-			    (object InheritView "" @1368
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41C1C91F016E"
-				client     	@1367
-				supplier   	@1360
-				line_style 	0)
-			    (object AssociationViewNew "$UNNAMED$271" @1369
-				location   	(640, 1316)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"422CC5630072"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$272" @1370
-					Parent_View 	@1369
-					location   	(0, 212)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"422CC564007D"
-					client     	@1369
-					supplier   	@1366
-					line_style 	0
-					label      	(object SegLabel @1371
-					    Parent_View 	@1370
-					    location   	(694, 1450)
-					    anchor     	2
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	15
-					    justify    	0
-					    label      	"0..1"
-					    pctDist    	0.900000
-					    height     	54
-					    orientation 	0))
-				    (object RoleView "$UNNAMED$273" @1372
-					Parent_View 	@1369
-					location   	(0, 212)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"422CC564007E"
-					client     	@1369
-					supplier   	@1367
-					line_style 	0)))
-			    (object ClassView "Class" "Logical View::Connection::Nif Session::CNifSecureSession" @1373
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1456, 1568)
-				label      	(object ItemLabel
-				    Parent_View 	@1373
-				    location   	(1260, 1494)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	392
-				    justify    	0
-				    label      	"CNifSecureSession")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"421BA9590249"
-				width      	410
-				height     	172
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Logical View::Selection::CConnectionSelectorShim" @1374
-				ShowCompartmentStereotypes 	TRUE
-				SuppressOperation 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1456, 1109)
-				label      	(object ItemLabel
-				    Parent_View 	@1374
-				    location   	(1196, 1034)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	520
-				    justify    	0
-				    label      	"CConnectionSelectorShim")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	16776960
-				quidu      	"41C1AF890151"
-				width      	538
-				height     	174
-				annotation 	8
-				autoResize 	TRUE)
-			    (object UsesView "" @1375
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"422CC5090392"
-				client     	@1367
-				supplier   	@1374
-				line_style 	0)
-			    (object AssociationViewNew "$UNNAMED$274" @1376
-				location   	(1456, 1338)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"422CC5680079"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$275" @1377
-					Parent_View 	@1376
-					location   	(0, 234)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"422CC56802FA"
-					client     	@1376
-					supplier   	@1373
-					line_style 	0
-					label      	(object SegLabel @1378
-					    Parent_View 	@1377
-					    location   	(1510, 1466)
-					    anchor     	2
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	15
-					    justify    	0
-					    label      	"0..1"
-					    pctDist    	0.900000
-					    height     	54
-					    orientation 	0))
-				    (object RoleView "$UNNAMED$276" @1379
-					Parent_View 	@1376
-					location   	(0, 234)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"422CC56802FB"
-					client     	@1376
-					supplier   	@1374
-					line_style 	0)))))
-		    (object ClassDiagram "Queries"
-			quid       	"422F26C201A2"
-			title      	"Queries"
-			zoom       	100
-			max_height 	28350
-			max_width  	21600
-			origin_x   	0
-			origin_y   	0
-			items      	(list diagram_item_list
-			    (object ClassView "Class" "Logical View::Factory::MCommsFactoryQuery" @1380
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1008, 416)
-				font       	(object Font
-				    italics    	TRUE)
-				label      	(object ItemLabel
-				    Parent_View 	@1380
-				    location   	(785, 335)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	446
-				    justify    	0
-				    label      	"MCommsFactoryQuery")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	4259584
-				quidu      	"422F26CC014D"
-				width      	464
-				height     	186
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Logical View::Factory::XConnectionFactoryQuery" @1381
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(608, 784)
-				label      	(object ItemLabel
-				    Parent_View 	@1381
-				    location   	(321, 703)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	574
-				    justify    	0
-				    label      	"XConnectionFactoryQuery")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	4259584
-				quidu      	"422F27180328"
-				width      	592
-				height     	186
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Logical View::Factory::XConnectionFactoryQueryInfo" @1382
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(608, 1168)
-				label      	(object ItemLabel
-				    Parent_View 	@1382
-				    location   	(327, 1087)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	562
-				    justify    	0
-				    label      	"XConnectionFactoryQueryInfo")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	4259584
-				quidu      	"422F272202B5"
-				width      	580
-				height     	186
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Logical View::Factory::XSubConnectionFactoryQuery" @1383
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1472, 800)
-				label      	(object ItemLabel
-				    Parent_View 	@1383
-				    location   	(1178, 694)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	588
-				    justify    	0
-				    label      	"XSubConnectionFactoryQuery")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	4259584
-				quidu      	"422F27350281"
-				width      	606
-				height     	236
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Logical View::Factory::XSubConnectionFactoryQueryInfo" @1384
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1472, 1216)
-				label      	(object ItemLabel
-				    Parent_View 	@1384
-				    location   	(1151, 1110)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	642
-				    justify    	0
-				    label      	"XSubConnectionFactoryQueryInfo")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	4259584
-				quidu      	"422F2740015B"
-				width      	660
-				height     	236
-				annotation 	8
-				autoResize 	TRUE)
-			    (object RealizeView "" @1385
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"422F27A4013D"
-				client     	@1383
-				supplier   	@1380
-				line_style 	0)
-			    (object InheritView "" @1386
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"422F27A70051"
-				client     	@1384
-				supplier   	@1383
-				line_style 	0)
-			    (object InheritView "" @1387
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"422F27EE0314"
-				client     	@1382
-				supplier   	@1381
-				line_style 	0)
-			    (object RealizeView "" @1388
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"422F27F5006C"
-				client     	@1381
-				supplier   	@1380
-				line_style 	0)))))
-	    (object Class_Category "Session Proxy"
-		quid       	"41AA25160186"
-		visible_categories 	(list visibility_relationship_list
-		    (object Visibility_Relationship
-			quid       	"41AA252403DF"
-			supplier   	"Logical View::Service"
-			quidu      	"41A7584503E0")
-		    (object Visibility_Relationship
-			quid       	"41AA27BE0256"
-			supplier   	"Logical View::Interface"
-			quidu      	"41A7679A014D"))
-		exportControl 	"Public"
-		logical_models 	(list unit_reference_list
-		    (object Class "CSockSessionProxy"
-			quid       	"41A7737A02A3"
-			superclasses 	(list inheritance_relationship_list
-			    (object Inheritance_Relationship
-				quid       	"41AA25FD03E1"
-				supplier   	"Logical View::CBase"
-				quidu      	"41A7525A00AC")))
-		    (object Class "MSockSessionObserver"
-			quid       	"41A76BA001BD")
-		    (object Class "CSockSession"
-			quid       	"41C06F440273")
-		    (object Class "XSessionProxyEntry"
-			quid       	"421CA9900353"
-			superclasses 	(list inheritance_relationship_list
-			    (object Inheritance_Relationship
-				quid       	"421CAB5301A4"
-				supplier   	"Logical View::Connection::Connection Provider::XDummyConnectionControlClient"
-				quidu      	"421CAA340392")))
-		    (object Association "$UNNAMED$277"
-			quid       	"41AA259A01F4"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$278"
-				quid       	"41AA259B01B9"
-				supplier   	"Logical View::Service::CProtocolBase"
-				quidu      	"41A88D720008"
-				client_cardinality 	(value cardinality "0..n")
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$279"
-				quid       	"41AA259B01C3"
-				supplier   	"Logical View::Session Proxy::CSockSessionProxy"
-				quidu      	"41A7737A02A3")))
-		    (object Association "$UNNAMED$280"
-			quid       	"41C06F5E01F0"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$281"
-				quid       	"41C06F5F004D"
-				supplier   	"Logical View::Session Proxy::CSockSession"
-				quidu      	"41C06F440273"
-				client_cardinality 	(value cardinality "1")
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$282"
-				quid       	"41C06F5F004E"
-				supplier   	"Logical View::Session Proxy::CSockSessionProxy"
-				quidu      	"41A7737A02A3")))
-		    (object Association "$UNNAMED$283"
-			quid       	"421CA9A80195"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$284"
-				quid       	"421CA9A9025E"
-				supplier   	"Logical View::Session Proxy::XSessionProxyEntry"
-				quidu      	"421CA9900353"
-				client_cardinality 	(value cardinality "0..n")
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$285"
-				quid       	"421CA9A9025F"
-				supplier   	"Logical View::Session Proxy::CSockSessionProxy"
-				quidu      	"41A7737A02A3"))))
-		logical_presentations 	(list unit_reference_list
-		    (object ClassDiagram "Main"
-			quid       	"41AA25290151"
-			title      	"Main"
-			zoom       	100
-			max_height 	28350
-			max_width  	21600
-			origin_x   	0
-			origin_y   	0
-			items      	(list diagram_item_list
-			    (object ClassView "Class" "Logical View::CBase" @1389
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1152, 483)
-				label      	(object ItemLabel
-				    Parent_View 	@1389
-				    location   	(1009, 409)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	286
-				    justify    	0
-				    label      	"CBase")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41A7525A00AC"
-				width      	304
-				height     	172
-				annotation 	8
-				autoResize 	TRUE)
-			    (object NoteView @1390
-				location   	(400, 1600)
-				label      	(object ItemLabel
-				    Parent_View 	@1390
-				    location   	(66, 1441)
-				    fill_color 	13434879
-				    nlines     	6
-				    max_width  	633
-				    label      	"At the moment it's a blend of message forwarding & factory like functionality=>factory functionality has to be removed mainly the one related to the current CConnection & CInterface.")
-				line_color 	3342489
-				fill_color 	13434879
-				width      	693
-				height     	331)
-			    (object NoteView @1391
-				location   	(2592, 1568)
-				label      	(object ItemLabel
-				    Parent_View 	@1391
-				    location   	(2036, 1440)
-				    fill_color 	13434879
-				    nlines     	5
-				    max_width  	1077
-				    label      	
-|Two meanings :
-|1. CtlType() == EMonitor - doesn't affect idle timers, serves to determined a default connection provider only.
-|2. CtlType() == ESession - affects timers and serves to determined a default conn provider.
-				    )
-				line_color 	3342489
-				fill_color 	13434879
-				width      	1137
-				height     	269)
-			    (object Label @1392
-				location   	(1424, 1328)
-				font       	(object Font
-				    bold       	TRUE)
-				nlines     	1
-				max_width  	43
-				label      	"X")
-			    (object Label @1393
-				location   	(1255, 1488)
-				font       	(object Font
-				    bold       	TRUE)
-				nlines     	1
-				max_width  	43
-				label      	"X")
-			    (object ClassView "Class" "Logical View::Session Proxy::MSockSessionObserver" @1394
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1728, 1472)
-				label      	(object ItemLabel
-				    Parent_View 	@1394
-				    location   	(1494, 1420)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	468
-				    justify    	0
-				    label      	"MSockSessionObserver")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	8421631
-				quidu      	"41A76BA001BD"
-				width      	486
-				height     	128
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Logical View::CPlayer" @1395
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(480, 1216)
-				label      	(object ItemLabel
-				    Parent_View 	@1395
-				    location   	(337, 1142)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	286
-				    justify    	0
-				    label      	"CPlayer")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	65535
-				quidu      	"41A773DB02DF"
-				width      	304
-				height     	172
-				annotation 	8
-				autoResize 	TRUE)
-			    (object AttachView "" @1396
-				stereotype 	TRUE
-				line_color 	3342489
-				client     	@1395
-				supplier   	@1390
-				line_style 	0)
-			    (object ClassView "Class" "Logical View::Service::CProtocolBase" @1397
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(960, 1584)
-				label      	(object ItemLabel
-				    Parent_View 	@1397
-				    location   	(810, 1510)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	300
-				    justify    	0
-				    label      	"CProtocolBase")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41A88D720008"
-				width      	318
-				height     	172
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Logical View::Interface::CInterface" @1398
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1392, 1824)
-				label      	(object ItemLabel
-				    Parent_View 	@1398
-				    location   	(1279, 1750)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	226
-				    justify    	0
-				    label      	"CInterface")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	8421631
-				quidu      	"41A767DE0187"
-				width      	244
-				height     	172
-				annotation 	8
-				autoResize 	TRUE)
-			    (object RealizeView "" @1399
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41A76BB800D1"
-				client     	@1398
-				supplier   	@1394
-				line_style 	0)
-			    (object ClassView "Class" "Logical View::Session Proxy::CSockSession" @1400
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1456, 784)
-				label      	(object ItemLabel
-				    Parent_View 	@1400
-				    location   	(1299, 733)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	314
-				    justify    	0
-				    label      	"CSockSession")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41C06F440273"
-				width      	332
-				height     	126
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Logical View::Session Proxy::XSessionProxyEntry" @1401
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(2304, 1216)
-				label      	(object ItemLabel
-				    Parent_View 	@1401
-				    location   	(2102, 1165)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	404
-				    justify    	0
-				    label      	"XSessionProxyEntry")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	65280
-				quidu      	"421CA9900353"
-				width      	422
-				height     	126
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Logical View::Session Proxy::CSockSessionProxy" @1402
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1152, 1216)
-				label      	(object ItemLabel
-				    Parent_View 	@1402
-				    location   	(945, 1164)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	414
-				    justify    	0
-				    label      	"CSockSessionProxy")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41A7737A02A3"
-				width      	432
-				height     	128
-				annotation 	8
-				autoResize 	TRUE)
-			    (object AssociationViewNew "$UNNAMED$235" @1403
-				location   	(1439, 1343)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41A774B70104"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$236" @1404
-					Parent_View 	@1403
-					location   	(1071, 735)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41A774B801EC"
-					client     	@1403
-					supplier   	@1394
-					line_style 	0
-					label      	(object SegLabel @1405
-					    Parent_View 	@1404
-					    location   	(1549, 1356)
-					    anchor     	2
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	15
-					    justify    	0
-					    label      	"0..*"
-					    pctDist    	0.668047
-					    height     	33
-					    orientation 	0))
-				    (object RoleView "$UNNAMED$237" @1406
-					Parent_View 	@1403
-					location   	(1071, 735)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41A774B801F6"
-					client     	@1403
-					supplier   	@1402
-					line_style 	0)))
-			    (object AssociationViewNew "$UNNAMED$232" @1407
-				location   	(783, 1216)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41A773E10002"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$233" @1408
-					Parent_View 	@1407
-					location   	(463, 944)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41A773E2005E"
-					client     	@1407
-					supplier   	@1402
-					line_style 	0
-					label      	(object SegLabel @1409
-					    Parent_View 	@1408
-					    location   	(920, 1163)
-					    anchor     	2
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	15
-					    justify    	0
-					    label      	"1"
-					    pctDist    	0.900000
-					    height     	54
-					    orientation 	0))
-				    (object RoleView "$UNNAMED$234" @1410
-					Parent_View 	@1407
-					location   	(463, 944)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41A773E20068"
-					client     	@1407
-					supplier   	@1395
-					line_style 	0)))
-			    (object AssociationViewNew "$UNNAMED$277" @1411
-				location   	(1061, 1388)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41AA259A01F4"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$278" @1412
-					Parent_View 	@1411
-					location   	(693, 780)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41AA259B01B9"
-					client     	@1411
-					supplier   	@1397
-					line_style 	0
-					label      	(object SegLabel @1413
-					    Parent_View 	@1412
-					    location   	(1073, 1463)
-					    anchor     	2
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	15
-					    justify    	0
-					    label      	"0..*"
-					    pctDist    	0.499634
-					    height     	45
-					    orientation 	0))
-				    (object RoleView "$UNNAMED$279" @1414
-					Parent_View 	@1411
-					location   	(693, 780)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41AA259B01C3"
-					client     	@1411
-					supplier   	@1402
-					line_style 	0)))
-			    (object InheritView "" @1415
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41AA25FD03E1"
-				client     	@1402
-				supplier   	@1389
-				line_style 	0)
-			    (object AssociationViewNew "$UNNAMED$238" @1416
-				location   	(1267, 1508)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41AA1E6D0044"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$239" @1417
-					Parent_View 	@1416
-					location   	(-349, 548)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41AA1E6E017C"
-					client     	@1416
-					supplier   	@1402
-					line_style 	0
-					label      	(object SegLabel @1418
-					    Parent_View 	@1417
-					    location   	(1138, 1324)
-					    anchor     	2
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	15
-					    justify    	0
-					    label      	"0..*"
-					    pctDist    	0.900000
-					    height     	54
-					    orientation 	0))
-				    (object RoleView "$UNNAMED$240" @1419
-					Parent_View 	@1416
-					location   	(-349, 548)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41AA1E6E0190"
-					client     	@1416
-					supplier   	@1398
-					line_style 	0)))
-			    (object AssociationViewNew "$UNNAMED$280" @1420
-				location   	(1303, 999)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41C06F5E01F0"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$281" @1421
-					Parent_View 	@1420
-					location   	(183, 215)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41C06F5F004D"
-					client     	@1420
-					supplier   	@1400
-					line_style 	0
-					label      	(object SegLabel @1422
-					    Parent_View 	@1421
-					    location   	(1443, 894)
-					    anchor     	2
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	15
-					    justify    	0
-					    label      	"1"
-					    pctDist    	0.900000
-					    height     	54
-					    orientation 	1))
-				    (object RoleView "$UNNAMED$282" @1423
-					Parent_View 	@1420
-					location   	(183, 215)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41C06F5F004E"
-					client     	@1420
-					supplier   	@1402
-					line_style 	0)))
-			    (object AssociationViewNew "$UNNAMED$283" @1424
-				location   	(1730, 1216)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"421CA9A80195"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$284" @1425
-					Parent_View 	@1424
-					location   	(610, 432)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"421CA9A9025E"
-					client     	@1424
-					supplier   	@1401
-					line_style 	0
-					label      	(object SegLabel @1426
-					    Parent_View 	@1425
-					    location   	(2049, 1270)
-					    anchor     	2
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	15
-					    justify    	0
-					    label      	"0..*"
-					    pctDist    	0.900000
-					    height     	54
-					    orientation 	1))
-				    (object RoleView "$UNNAMED$285" @1427
-					Parent_View 	@1424
-					location   	(610, 432)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"421CA9A9025F"
-					client     	@1424
-					supplier   	@1402
-					line_style 	0)))
-			    (object NoteView @1428
-				location   	(1776, 1040)
-				label      	(object ItemLabel
-				    Parent_View 	@1428
-				    location   	(1501, 940)
-				    fill_color 	13434879
-				    nlines     	4
-				    max_width  	515
-				    label      	"replaces CSocksessionProxy -> MSockSessionObserver association")
-				line_color 	3342489
-				fill_color 	13434879
-				width      	575
-				height     	212)
-			    (object AttachView "" @1429
-				stereotype 	TRUE
-				line_color 	3342489
-				client     	@1428
-				supplier   	@1424
-				line_style 	0)
-			    (object ClassView "Class" "Logical View::Connection::Connection Provider::XDummyConnectionControlClient" @1430
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(2304, 784)
-				label      	(object ItemLabel
-				    Parent_View 	@1430
-				    location   	(1989, 710)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	630
-				    justify    	0
-				    label      	"XDummyConnectionControlClient")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	65280
-				quidu      	"421CAA340392"
-				width      	648
-				height     	172
-				annotation 	8
-				autoResize 	TRUE)
-			    (object InheritView "" @1431
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"421CAB5301A4"
-				client     	@1401
-				supplier   	@1430
-				line_style 	0)
-			    (object AttachView "" @1432
-				stereotype 	TRUE
-				line_color 	3342489
-				client     	@1401
-				supplier   	@1391
-				line_style 	0)
-			    (object ClassView "Class" "Logical View::Connection::Connection Provider::MConnectionControlClient" @1433
-				ShowCompartmentStereotypes 	TRUE
-				SuppressOperation 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(2299, 480)
-				font       	(object Font
-				    italics    	TRUE)
-				label      	(object ItemLabel
-				    Parent_View 	@1433
-				    location   	(2051, 405)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	496
-				    justify    	0
-				    label      	"MConnectionControlClient")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	65280
-				quidu      	"41BDA92A0213"
-				width      	514
-				height     	174
-				annotation 	8
-				autoResize 	TRUE)
-			    (object InheritView "" @1434
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"421CAA9A033C"
-				client     	@1430
-				supplier   	@1433
-				line_style 	0)))))
-	    (object Class_Category "link connection"
-		quid       	"41AA27E60069"
-		exportControl 	"Public"
-		logical_models 	(list unit_reference_list)
-		logical_presentations 	(list unit_reference_list
-		    (object ClassDiagram "Main"
-			quid       	"41AA282301D9"
-			title      	"Main"
-			zoom       	100
-			max_height 	28350
-			max_width  	21600
-			origin_x   	0
-			origin_y   	0
-			items      	(list diagram_item_list
-			    (object NoteView @1435
-				location   	(1344, 304)
-				label      	(object ItemLabel
-				    Parent_View 	@1435
-				    location   	(935, 244)
-				    fill_color 	13434879
-				    nlines     	2
-				    max_width  	783
-				    label      	"Stays the way it is covered by the shim layer.")
-				line_color 	3342489
-				fill_color 	13434879
-				width      	843
-				height     	132)))))
-	    (object Class_Category "Selection"
-		quid       	"41B6EAB601E8"
-		exportControl 	"Public"
-		logical_models 	(list unit_reference_list
-		    (object Class "CNetworkControllerBase"
-			quid       	"41B6EDD003A2")
-		    (object Class "MNetworkControllerObserver"
-			quid       	"41B6EE01032A")
-		    (object Class "MProviderSelector"
-			quid       	"41C1AF5D02D3"
-			used_nodes 	(list uses_relationship_list
-			    (object Uses_Relationship
-				quid       	"41D920A80342"
-				supplier   	"Logical View::Selection::ISelectionNotify"
-				quidu      	"41C2DC4001D8")
-			    (object Uses_Relationship
-				quid       	"41D92127034F"
-				supplier   	"Logical View::Selection::ISelectionNotify"
-				quidu      	"41C2DC4001D8"))
-			operations 	(list Operations
-			    (object Operation "Cancel"
-				quid       	"41C2E57D012B"
-				concurrency 	"Sequential"
-				abstract   	TRUE
-				opExportControl 	"Public"
-				uid        	0)
-			    (object Operation "Cancel"
-				quid       	"421A0EF8010F"
-				concurrency 	"Sequential"
-				opExportControl 	"Public"
-				uid        	0))
-			abstract   	TRUE)
-		    (object Class "CConnectionSelectorShim"
-			quid       	"41C1AF890151"
-			superclasses 	(list inheritance_relationship_list
-			    (object Inheritance_Relationship
-				quid       	"41C1AFAB0146"
-				supplier   	"Logical View::Selection::MProviderSelector"
-				quidu      	"41C1AF5D02D3"))
-			used_nodes 	(list uses_relationship_list
-			    (object Uses_Relationship
-				quid       	"422DE221004C"
-				supplier   	"Logical View::Factory::CConnectionProviderFactoryShim"
-				quidu      	"41C1C8E302CA"))
-			realized_interfaces 	(list realize_rel_list
-			    (object Realize_Relationship
-				quid       	"41C839E9034A"
-				supplier   	"Logical View::Interface::MConnectionNotify"
-				quidu      	"41A76B95022F")
-			    (object Realize_Relationship
-				quid       	"422DEAE2036C"
-				supplier   	"Logical View::Selection::MProviderSelector"
-				quidu      	"41C1AF5D02D3"))
-			operations 	(list Operations
-			    (object Operation "Select"
-				quid       	"41C839A501F7"
-				concurrency 	"Sequential"
-				opExportControl 	"Public"
-				uid        	0)
-			    (object Operation "ProgressNotification"
-				quid       	"41C839AC005C"
-				concurrency 	"Sequential"
-				opExportControl 	"Public"
-				uid        	0)
-			    (object Operation "SelectionComplete"
-				quid       	"41C839AF022D"
-				concurrency 	"Sequential"
-				opExportControl 	"Public"
-				uid        	0)))
-		    (object Class "ISelectionNotify"
-			quid       	"41C2DC4001D8"
-			operations 	(list Operations
-			    (object Operation "SelectComplete"
-				quid       	"41C2E55E01E4"
-				concurrency 	"Sequential"
-				opExportControl 	"Public"
-				uid        	0)
-			    (object Operation "ProgressNotification"
-				quid       	"41D9206C0242"
-				concurrency 	"Sequential"
-				opExportControl 	"Public"
-				uid        	0)
-			    (object Operation "ServiceChangeNotification"
-				quid       	"421A0F3000D5"
-				concurrency 	"Sequential"
-				opExportControl 	"Public"
-				uid        	0)
-			    (object Operation "LayerUp"
-				quid       	"421A0F3900D8"
-				concurrency 	"Sequential"
-				opExportControl 	"Public"
-				uid        	0)
-			    (object Operation "SubConnectionEvent"
-				quid       	"421A0F40027D"
-				concurrency 	"Sequential"
-				opExportControl 	"Public"
-				uid        	0)
-			    (object Operation "Detach"
-				quid       	"421A0F460362"
-				concurrency 	"Sequential"
-				opExportControl 	"Public"
-				uid        	0))
-			abstract   	TRUE)
-		    (object Class "CIPConnectionSelector"
-			quid       	"421A2BA8032E"
-			superclasses 	(list inheritance_relationship_list
-			    (object Inheritance_Relationship
-				quid       	"421A2BCA0193"
-				supplier   	"Logical View::Selection::MProviderSelector"
-				quidu      	"41C1AF5D02D3"))
-			used_nodes 	(list uses_relationship_list
-			    (object Uses_Relationship
-				quid       	"422CA9EB0070"
-				supplier   	"Logical View::Factory::CConnectionProviderFactoryShim"
-				quidu      	"41C1C8E302CA")
-			    (object Uses_Relationship
-				quid       	"422CBD8E03CC"
-				supplier   	"Logical View::Factory::CConnectionProviderFactoryShim"
-				quidu      	"41C1C8E302CA")))
-		    (object Association "$UNNAMED$286"
-			quid       	"41B9F92C03A2"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$287"
-				quid       	"41B9F9320025"
-				supplier   	"Logical View::Selection::MNetworkControllerObserver"
-				quidu      	"41B6EE01032A"
-				client_cardinality 	(value cardinality "1")
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$288"
-				quid       	"41B9F9320026"
-				supplier   	"Logical View::Selection::CNetworkControllerBase"
-				quidu      	"41B6EDD003A2")))
-		    (object Association "$UNNAMED$289"
-			quid       	"41C2DC60004E"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$290"
-				quid       	"41C2DC6101B8"
-				supplier   	"Logical View::Selection::ISelectionNotify"
-				quidu      	"41C2DC4001D8"
-				client_cardinality 	(value cardinality "1")
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$291"
-				quid       	"41C2DC6101B9"
-				supplier   	"Logical View::Selection::MProviderSelector"
-				quidu      	"41C1AF5D02D3")))
-		    (object Association "$UNNAMED$292"
-			quid       	"41C2DD0701D8"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$293"
-				quid       	"41C2DD0801C5"
-				supplier   	"Logical View::Connection::CConnectionProvdBase"
-				quidu      	"41A7526F01F7"
-				client_cardinality 	(value cardinality "1")
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$294"
-				quid       	"41C2DD0801CF"
-				supplier   	"Logical View::Selection::CConnectionSelectorShim"
-				quidu      	"41C1AF890151"
-				is_aggregate 	TRUE)))
-		    (object Association "$UNNAMED$295"
-			quid       	"41D929B9014B"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$296"
-				quid       	"41D929BB0086"
-				supplier   	"Logical View::Selection::ISelectionNotify"
-				quidu      	"41C2DC4001D8"
-				client_cardinality 	(value cardinality "1")
-				Containment 	"By Value"
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$297"
-				quid       	"41D929BB0087"
-				supplier   	"Logical View::Selection::CConnectionSelectorShim"
-				quidu      	"41C1AF890151"
-				is_aggregate 	TRUE)))
-		    (object Association "$UNNAMED$298"
-			quid       	"41B9F90C0305"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$299"
-				quid       	"41B9F90D02D4"
-				supplier   	"Logical View::Selection::CNetworkControllerBase"
-				quidu      	"41B6EDD003A2"
-				client_cardinality 	(value cardinality "1")
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$300"
-				quid       	"41B9F90D02D5"
-				supplier   	"Logical View::Factory::CConnectionFactoryContainer"
-				quidu      	"41A883B6002D"
-				is_aggregate 	TRUE)))
-		    (object Association "$UNNAMED$301"
-			quid       	"421A2BC40158"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$302"
-				quid       	"421A2BC500F5"
-				supplier   	"Logical View::Selection::ISelectionNotify"
-				quidu      	"41C2DC4001D8"
-				client_cardinality 	(value cardinality "1")
-				Containment 	"By Value"
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$303"
-				quid       	"421A2BC50109"
-				supplier   	"Logical View::Selection::CIPConnectionSelector"
-				quidu      	"421A2BA8032E"
-				is_aggregate 	TRUE)))
-		    (object Association "$UNNAMED$304"
-			quid       	"421A4CFD0107"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$305"
-				quid       	"421A4CFE002C"
-				supplier   	"Logical View::Selection::MProviderSelector"
-				quidu      	"41C1AF5D02D3"
-				client_cardinality 	(value cardinality "1")
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$306"
-				quid       	"421A4CFE00A4"
-				supplier   	"Logical View::Selection::CIPConnectionSelector"
-				quidu      	"421A2BA8032E"))))
-		logical_presentations 	(list unit_reference_list
-		    (object ClassDiagram "Main"
-			quid       	"41B6EAEB00C1"
-			title      	"Main"
-			zoom       	100
-			max_height 	28350
-			max_width  	21600
-			origin_x   	0
-			origin_y   	0
-			items      	(list diagram_item_list
-			    (object NoteView @1436
-				location   	(1136, 1840)
-				label      	(object ItemLabel
-				    Parent_View 	@1436
-				    location   	(870, 1762)
-				    fill_color 	13434879
-				    nlines     	3
-				    max_width  	497
-				    label      	"self destructing class. Deletes itself once the selection completes.")
-				line_color 	3342489
-				fill_color 	13434879
-				width      	557
-				height     	169)
-			    (object ClassView "Class" "Logical View::Interface::MConnectionNotify" @1437
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1712, 1200)
-				label      	(object ItemLabel
-				    Parent_View 	@1437
-				    location   	(1521, 1126)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	382
-				    justify    	0
-				    label      	"MConnectionNotify")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41A76B95022F"
-				width      	400
-				height     	172
-				annotation 	8
-				autoResize 	TRUE)
-			    (object NoteView @1438
-				location   	(432, 1840)
-				label      	(object ItemLabel
-				    Parent_View 	@1438
-				    location   	(123, 1721)
-				    fill_color 	13434879
-				    nlines     	4
-				    max_width  	583
-				    label      	"Implements only the selection related functions from MConnectionNotify interface. The rest doesn't do anything")
-				line_color 	3342489
-				fill_color 	13434879
-				width      	643
-				height     	250)
-			    (object ClassView "Class" "Logical View::Connection::CConnectionProvdBase" @1439
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1968, 1504)
-				label      	(object ItemLabel
-				    Parent_View 	@1439
-				    location   	(1737, 1430)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	462
-				    justify    	0
-				    label      	"CConnectionProvdBase")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41A7526F01F7"
-				width      	480
-				height     	172
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Logical View::Selection::ISelectionNotify" @1440
-				ShowCompartmentStereotypes 	TRUE
-				SuppressOperation 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(400, 1504)
-				font       	(object Font
-				    italics    	TRUE)
-				label      	(object ItemLabel
-				    Parent_View 	@1440
-				    location   	(242, 1452)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	316
-				    justify    	0
-				    label      	"ISelectionNotify")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	65280
-				quidu      	"41C2DC4001D8"
-				width      	334
-				height     	128
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Logical View::Selection::CConnectionSelectorShim" @1441
-				ShowCompartmentStereotypes 	TRUE
-				SuppressOperation 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1136, 1504)
-				label      	(object ItemLabel
-				    Parent_View 	@1441
-				    location   	(876, 1453)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	520
-				    justify    	0
-				    label      	"CConnectionSelectorShim")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	16776960
-				quidu      	"41C1AF890151"
-				width      	538
-				height     	126
-				annotation 	8
-				autoResize 	TRUE)
-			    (object AssociationViewNew "$UNNAMED$292" @1442
-				location   	(1566, 1504)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41C2DD0701D8"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$293" @1443
-					Parent_View 	@1442
-					location   	(-66, 336)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41C2DD0801C5"
-					client     	@1442
-					supplier   	@1439
-					line_style 	0
-					label      	(object SegLabel @1444
-					    Parent_View 	@1443
-					    location   	(1710, 1558)
-					    anchor     	2
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	15
-					    justify    	0
-					    label      	"1"
-					    pctDist    	0.900000
-					    height     	54
-					    orientation 	1))
-				    (object RoleView "$UNNAMED$294" @1445
-					Parent_View 	@1442
-					location   	(-66, 336)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41C2DD0801CF"
-					client     	@1442
-					supplier   	@1441
-					line_style 	0)))
-			    (object AttachView "" @1446
-				stereotype 	TRUE
-				line_color 	3342489
-				client     	@1436
-				supplier   	@1441
-				line_style 	0)
-			    (object RealizeView "" @1447
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41C839E9034A"
-				client     	@1441
-				supplier   	@1437
-				line_style 	0)
-			    (object AttachView "" @1448
-				stereotype 	TRUE
-				line_color 	3342489
-				client     	@1438
-				supplier   	@1441
-				line_style 	0)
-			    (object AssociationViewNew "$UNNAMED$295" @1449
-				location   	(716, 1504)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41D929B9014B"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$296" @1450
-					Parent_View 	@1449
-					location   	(-404, 1088)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41D929BB0086"
-					client     	@1449
-					supplier   	@1440
-					line_style 	0
-					label      	(object SegLabel @1451
-					    Parent_View 	@1450
-					    location   	(582, 1558)
-					    anchor     	2
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	15
-					    justify    	0
-					    label      	"1"
-					    pctDist    	0.900000
-					    height     	54
-					    orientation 	0))
-				    (object RoleView "$UNNAMED$297" @1452
-					Parent_View 	@1449
-					location   	(-404, 1088)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41D929BB0087"
-					client     	@1449
-					supplier   	@1441
-					line_style 	0)))
-			    (object ClassView "Class" "Logical View::Selection::MProviderSelector" @1453
-				ShowCompartmentStereotypes 	TRUE
-				SuppressOperation 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1136, 592)
-				font       	(object Font
-				    italics    	TRUE)
-				label      	(object ItemLabel
-				    Parent_View 	@1453
-				    location   	(952, 540)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	368
-				    justify    	0
-				    label      	"MProviderSelector")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	65280
-				quidu      	"41C1AF5D02D3"
-				width      	386
-				height     	128
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Logical View::Selection::ISelectionNotify" @1454
-				ShowCompartmentStereotypes 	TRUE
-				SuppressOperation 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(416, 896)
-				font       	(object Font
-				    italics    	TRUE)
-				label      	(object ItemLabel
-				    Parent_View 	@1454
-				    location   	(258, 844)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	316
-				    justify    	0
-				    label      	"ISelectionNotify")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	65280
-				quidu      	"41C2DC4001D8"
-				width      	334
-				height     	128
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Logical View::Selection::MProviderSelector" @1455
-				ShowCompartmentStereotypes 	TRUE
-				SuppressOperation 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1136, 1216)
-				font       	(object Font
-				    italics    	TRUE)
-				label      	(object ItemLabel
-				    Parent_View 	@1455
-				    location   	(952, 1164)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	368
-				    justify    	0
-				    label      	"MProviderSelector")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	65280
-				quidu      	"41C1AF5D02D3"
-				width      	386
-				height     	128
-				annotation 	8
-				autoResize 	TRUE)
-			    (object InheritView "" @1456
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41C1AFAB0146"
-				client     	@1441
-				supplier   	@1455
-				line_style 	0)
-			    (object ClassView "Class" "Logical View::Selection::CIPConnectionSelector" @1457
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1135, 896)
-				label      	(object ItemLabel
-				    Parent_View 	@1457
-				    location   	(908, 845)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	454
-				    justify    	0
-				    label      	"CIPConnectionSelector")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	65280
-				quidu      	"421A2BA8032E"
-				width      	472
-				height     	126
-				annotation 	8
-				autoResize 	TRUE)
-			    (object AssociationViewNew "$UNNAMED$301" @1458
-				location   	(740, 896)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"421A2BC40158"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$302" @1459
-					Parent_View 	@1458
-					location   	(-380, -784)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"421A2BC500F5"
-					client     	@1458
-					supplier   	@1454
-					line_style 	0
-					label      	(object SegLabel @1460
-					    Parent_View 	@1459
-					    location   	(599, 950)
-					    anchor     	2
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	15
-					    justify    	0
-					    label      	"1"
-					    pctDist    	0.900000
-					    height     	54
-					    orientation 	0))
-				    (object RoleView "$UNNAMED$303" @1461
-					Parent_View 	@1458
-					location   	(-380, -784)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"421A2BC50109"
-					client     	@1458
-					supplier   	@1457
-					line_style 	0)))
-			    (object InheritView "" @1462
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"421A2BCA0193"
-				client     	@1457
-				supplier   	@1453
-				line_style 	0)
-			    (object AssociationViewNew "$UNNAMED$304" @1463
-				location   	(1135, 1055)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"421A4CFD0107"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$305" @1464
-					Parent_View 	@1463
-					location   	(15, 159)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"421A4CFE002C"
-					client     	@1463
-					supplier   	@1455
-					line_style 	0
-					label      	(object SegLabel @1465
-					    Parent_View 	@1464
-					    location   	(1189, 1140)
-					    anchor     	2
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	15
-					    justify    	0
-					    label      	"1"
-					    pctDist    	0.900000
-					    height     	54
-					    orientation 	0))
-				    (object RoleView "$UNNAMED$306" @1466
-					Parent_View 	@1463
-					location   	(15, 159)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"421A4CFE00A4"
-					client     	@1463
-					supplier   	@1457
-					line_style 	0)))
-			    (object Label @1467
-				location   	(128, 1025)
-				nlines     	1
-				max_width  	2156
-				label      	"__________________________________________________________________________________________________")
-			    (object Label @1468
-				location   	(1938, 991)
-				nlines     	1
-				max_width  	331
-				label      	"Network Layer")
-			    (object Label @1469
-				location   	(1938, 1103)
-				nlines     	1
-				max_width  	381
-				label      	"Shim(Link) Layer")
-			    (object ClassView "Class" "Logical View::Factory::CConnectionProviderFactoryShim" @1470
-				ShowCompartmentStereotypes 	TRUE
-				SuppressOperation 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1840, 896)
-				label      	(object ItemLabel
-				    Parent_View 	@1470
-				    location   	(1516, 821)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	648
-				    justify    	0
-				    label      	"CConnectionProviderFactoryShim")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	16776960
-				quidu      	"41C1C8E302CA"
-				width      	666
-				height     	174
-				annotation 	8
-				autoResize 	TRUE)
-			    (object UsesView "" @1471
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"422CBD8E03CC"
-				client     	@1457
-				supplier   	@1470
-				line_style 	0)
-			    (object NoteView @1472
-				location   	(1824, 592)
-				label      	(object ItemLabel
-				    Parent_View 	@1472
-				    location   	(1499, 523)
-				    fill_color 	13434879
-				    nlines     	2
-				    max_width  	615
-				    label      	"Uses the factory to select & start the agent via NIFMAN session.")
-				line_color 	3342489
-				fill_color 	13434879
-				width      	675
-				height     	150)
-			    (object AttachView "" @1473
-				stereotype 	TRUE
-				line_color 	3342489
-				client     	@1472
-				supplier   	@1457
-				line_style 	0)
-			    (object AttachView "" @1474
-				stereotype 	TRUE
-				line_color 	3342489
-				client     	@1472
-				supplier   	@1470
-				line_style 	0)))))
-	    (object Class_Category "New Interfaces & Functions"
-		quid       	"41C1686300B3"
-		exportControl 	"Public"
-		logical_models 	(list unit_reference_list
-		    (object Class "CConnectionSettings"
-			quid       	"41ECEA270100"
-			operations 	(list Operations
-			    (object Operation "GetIntSettingL"
-				quid       	"41ECEB0B00F3"
-				concurrency 	"Sequential"
-				opExportControl 	"Public"
-				uid        	0)
-			    (object Operation "GetBoolSettingL"
-				quid       	"41ECEB4F02F0"
-				concurrency 	"Sequential"
-				opExportControl 	"Public"
-				uid        	0)
-			    (object Operation "GetDes8SettingL"
-				quid       	"41ECEB5803E3"
-				concurrency 	"Sequential"
-				opExportControl 	"Public"
-				uid        	0)
-			    (object Operation "GetDes16SettingL"
-				quid       	"41ECEB600178"
-				concurrency 	"Sequential"
-				opExportControl 	"Public"
-				uid        	0)
-			    (object Operation "GetLongDesSettingLC"
-				quid       	"41ECEB6602E9"
-				concurrency 	"Sequential"
-				opExportControl 	"Public"
-				uid        	0)))
-		    (object Association "$UNNAMED$307"
-			quid       	"41C2E19D0388"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$308"
-				quid       	"41C2E1A0009D"
-				supplier   	"Logical View::Connection::Connection Provider::MConnectionControlClient"
-				quidu      	"41BDA92A0213"
-				client_cardinality 	(value cardinality "0..n")
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$309"
-				quid       	"41C2E1A0009E"
-				supplier   	"Logical View::Connection::Connection Provider::CConnectionProviderBase"
-				quidu      	"41BDA765028C")))
-		    (object Association "$UNNAMED$310"
-			quid       	"41C2E1C30351"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$311"
-				quid       	"41C2E1C40335"
-				supplier   	"Logical View::Connection::Connection Provider::MConnectionDataClient"
-				quidu      	"41BDA8D00172"
-				client_cardinality 	(value cardinality "0..n")
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$312"
-				quid       	"41C2E1C40336"
-				supplier   	"Logical View::Connection::Connection Provider::CConnectionProviderBase"
-				quidu      	"41BDA765028C")))
-		    (object Association "$UNNAMED$313"
-			quid       	"41D929DC0160"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$314"
-				quid       	"41D929DD0161"
-				supplier   	"Logical View::Selection::ISelectionNotify"
-				quidu      	"41C2DC4001D8"
-				client_cardinality 	(value cardinality "1")
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$315"
-				quid       	"41D929DD016B"
-				supplier   	"Logical View::Selection::MProviderSelector"
-				quidu      	"41C1AF5D02D3")))
-		    (object Association "$UNNAMED$316"
-			quid       	"41ECEBEF01E2"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$317"
-				quid       	"41ECEBF000AD"
-				supplier   	"Logical View::New Interfaces & Functions::CConnectionSettings"
-				quidu      	"41ECEA270100"
-				client_cardinality 	(value cardinality "1")
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$318"
-				quid       	"41ECEBF000AE"
-				supplier   	"Logical View::Connection::Connection Provider::Connection Provider Shim::CConnectionProviderShim"
-				quidu      	"41BDAABC004D"
-				is_aggregate 	TRUE)))
-		    (object Association "$UNNAMED$319"
-			quid       	"421A553A0346"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$320"
-				quid       	"421A553A0347"
-				supplier   	"Logical View::Connection::Connection Provider::Connection Provider Shim::Sub Connection Handling::NifManSubConnectionShim"
-				quidu      	"41BEF88800A9"
-				client_cardinality 	(value cardinality "1"))
-			    (object Role "$UNNAMED$321"
-				quid       	"421A553A0348"
-				supplier   	"Logical View::Connection::Connection Provider::Connection Provider Shim::Sub Connection Handling::CSubConnectionLinkShimClient"
-				quidu      	"41C061D101C6"
-				client_cardinality 	(value cardinality "0..n")
-				is_navigable 	TRUE)))
-		    (object Association "$UNNAMED$322"
-			quid       	"421A562301F2"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$323"
-				quid       	"421A5624009F"
-				supplier   	"Logical View::Connection::Connection Provider::Connection Provider Shim::Sub Connection Handling::CConnDataTransfer"
-				quidu      	"41F00D6A0013"
-				client_cardinality 	(value cardinality "0..1")
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$324"
-				quid       	"421A562400A0"
-				supplier   	"Logical View::Connection::Connection Provider::Connection Provider Shim::Sub Connection Handling::CSubConnectionLinkShimClient"
-				quidu      	"41C061D101C6"
-				is_aggregate 	TRUE))))
-		logical_presentations 	(list unit_reference_list
-		    (object ClassDiagram "Main"
-			quid       	"41C1687E0184"
-			title      	"Main"
-			zoom       	100
-			max_height 	28350
-			max_width  	21600
-			origin_x   	0
-			origin_y   	0
-			items      	(list diagram_item_list
-			    (object ClassView "Class" "Logical View::Sub Connection::CSubConnectionProviderBase" @1475
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(400, 928)
-				label      	(object ItemLabel
-				    Parent_View 	@1475
-				    location   	(114, 774)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	572
-				    justify    	0
-				    label      	"CSubConnectionProviderBase")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	65535
-				quidu      	"41A75088005C"
-				width      	590
-				height     	332
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Logical View::Factory::CSubConnectionFactoryContainer" @1476
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(2096, 1152)
-				label      	(object ItemLabel
-				    Parent_View 	@1476
-				    location   	(1773, 1023)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	646
-				    justify    	0
-				    label      	"CSubConnectionFactoryContainer")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	65535
-				quidu      	"41A87F1B03AD"
-				width      	664
-				height     	282
-				annotation 	8
-				autoResize 	TRUE)
-			    (object NoteView @1477
-				location   	(2672, 1856)
-				label      	(object ItemLabel
-				    Parent_View 	@1477
-				    location   	(2122, 1631)
-				    fill_color 	13434879
-				    nlines     	9
-				    max_width  	1065
-				    label      	
-|General note:
-|The connection stacking as it stands now merges from top to bottom that reflect the data flow. We should support merging from bottom to top as well. That would support bearer mobility since the higher layer would know about all available bearers so that it could move its sub-connections without actually moving itself. So there should in fact be an array of next layers one of which is the active (current iNextLayer member).
-				    )
-				line_color 	3342489
-				fill_color 	13434879
-				width      	1125
-				height     	463)
-			    (object ClassView "Class" "Logical View::Connection::Connection Provider::MConnectionControlClient" @1478
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(2064, 512)
-				font       	(object Font
-				    italics    	TRUE)
-				label      	(object ItemLabel
-				    Parent_View 	@1478
-				    location   	(1816, 285)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	514
-				    justify    	0
-				    label      	"MConnectionControlClient")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	65280
-				quidu      	"41BDA92A0213"
-				width      	514
-				height     	478
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Logical View::Connection::Connection Provider::MConnectionDataClient" @1479
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(400, 400)
-				font       	(object Font
-				    italics    	TRUE)
-				label      	(object ItemLabel
-				    Parent_View 	@1479
-				    location   	(171, 348)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	476
-				    justify    	0
-				    label      	"MConnectionDataClient")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	65280
-				quidu      	"41BDA8D00172"
-				width      	476
-				height     	128
-				annotation 	8
-				autoResize 	TRUE)
-			    (object RealizeView "" @1480
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41EFFB2001BC"
-				client     	@1475
-				supplier   	@1479
-				line_style 	0)
-			    (object ClassView "Class" "Logical View::Connection::Connection Provider::CConnectionProviderBase" @1481
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1200, 880)
-				label      	(object ItemLabel
-				    Parent_View 	@1481
-				    location   	(838, 351)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	724
-				    justify    	0
-				    label      	"CConnectionProviderBase")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	65280
-				quidu      	"41BDA765028C"
-				width      	742
-				height     	1082
-				annotation 	8
-				autoResize 	TRUE)
-			    (object AssociationViewNew "$UNNAMED$307" @1482
-				location   	(1688, 671)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41C2E19D0388"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$308" @1483
-					Parent_View 	@1482
-					location   	(-344, -209)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41C2E1A0009D"
-					client     	@1482
-					supplier   	@1478
-					line_style 	0
-					label      	(object SegLabel @1484
-					    Parent_View 	@1483
-					    location   	(1787, 688)
-					    anchor     	2
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	15
-					    justify    	0
-					    label      	"0..*"
-					    pctDist    	0.665875
-					    height     	54
-					    orientation 	1))
-				    (object RoleView "$UNNAMED$309" @1485
-					Parent_View 	@1482
-					location   	(-344, -209)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41C2E1A0009E"
-					client     	@1482
-					supplier   	@1481
-					line_style 	0)))
-			    (object AssociationViewNew "$UNNAMED$310" @1486
-				location   	(667, 560)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41C2E1C30351"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$311" @1487
-					Parent_View 	@1486
-					location   	(-1365, -320)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41C2E1C40335"
-					client     	@1486
-					supplier   	@1479
-					line_style 	0
-					label      	(object SegLabel @1488
-					    Parent_View 	@1487
-					    location   	(585, 449)
-					    anchor     	2
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	15
-					    justify    	0
-					    label      	"0..*"
-					    pctDist    	0.684670
-					    height     	54
-					    orientation 	1))
-				    (object RoleView "$UNNAMED$312" @1489
-					Parent_View 	@1486
-					location   	(-1365, -320)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41C2E1C40336"
-					client     	@1486
-					supplier   	@1481
-					line_style 	0)))
-			    (object ClassView "Class" "Logical View::Factory::CSubConnectionProviderFactoryShim" @1490
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(2864, 1528)
-				label      	(object ItemLabel
-				    Parent_View 	@1490
-				    location   	(2503, 1453)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	722
-				    justify    	0
-				    label      	"CSubConnectionProviderFactoryShim")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	16776960
-				quidu      	"41C06B14016A"
-				width      	740
-				height     	174
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Logical View::Factory::CConnectionProviderFactoryShim" @1491
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(2848, 1200)
-				label      	(object ItemLabel
-				    Parent_View 	@1491
-				    location   	(2492, 1021)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	712
-				    justify    	0
-				    label      	"CConnectionProviderFactoryShim")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	16776960
-				quidu      	"41C1C8E302CA"
-				width      	730
-				height     	382
-				annotation 	8
-				autoResize 	TRUE)
-			    (object NoteView @1492
-				location   	(240, 2336)
-				label      	(object ItemLabel
-				    Parent_View 	@1492
-				    location   	(24, 2277)
-				    fill_color 	13434879
-				    nlines     	2
-				    max_width  	397
-				    label      	"The old CSubInterface - like bit")
-				line_color 	3342489
-				fill_color 	13434879
-				width      	457
-				height     	131)
-			    (object NoteView @1493
-				location   	(352, 1408)
-				label      	(object ItemLabel
-				    Parent_View 	@1493
-				    location   	(43, 1342)
-				    fill_color 	13434879
-				    nlines     	2
-				    max_width  	583
-				    label      	"The old CSubConnection-like bit.")
-				line_color 	3342489
-				fill_color 	13434879
-				width      	643
-				height     	144)
-			    (object NoteView @1494
-				location   	(2000, 2736)
-				label      	(object ItemLabel
-				    Parent_View 	@1494
-				    location   	(1609, 2652)
-				    fill_color 	13434879
-				    nlines     	3
-				    max_width  	746
-				    label      	"+ Interface defined by MConnectionNotify & CConnectionProvdBase. The old CInterface bit.")
-				line_color 	3342489
-				fill_color 	13434879
-				width      	806
-				height     	181)
-			    (object ClassView "Class" "Logical View::Selection::CConnectionSelectorShim" @1495
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(2960, 2656)
-				label      	(object ItemLabel
-				    Parent_View 	@1495
-				    location   	(2700, 2502)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	520
-				    justify    	0
-				    label      	"CConnectionSelectorShim")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	16776960
-				quidu      	"41C1AF890151"
-				width      	538
-				height     	332
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Logical View::Connection::Connection Provider::MConnectionClient" @1496
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1200, 144)
-				font       	(object Font
-				    italics    	TRUE)
-				label      	(object ItemLabel
-				    Parent_View 	@1496
-				    location   	(946, 15)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	508
-				    justify    	0
-				    label      	"MConnectionClient")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	65280
-				quidu      	"41CC1965029F"
-				width      	526
-				height     	282
-				annotation 	8
-				autoResize 	TRUE)
-			    (object InheritView "" @1497
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41CC19DE032F"
-				client     	@1479
-				supplier   	@1496
-				line_style 	0)
-			    (object InheritView "" @1498
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41CC19E10370"
-				client     	@1478
-				supplier   	@1496
-				line_style 	0)
-			    (object ClassView "Class" "Logical View::Factory::CConnectionProviderFactoryBase" @1499
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(2848, 688)
-				font       	(object Font
-				    italics    	TRUE)
-				label      	(object ItemLabel
-				    Parent_View 	@1499
-				    location   	(2492, 459)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	712
-				    justify    	0
-				    label      	"CConnectionProviderFactoryBase")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	65280
-				quidu      	"41A8839B0038"
-				width      	730
-				height     	482
-				annotation 	8
-				autoResize 	TRUE)
-			    (object InheritView "" @1500
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41C1C91F016E"
-				client     	@1491
-				supplier   	@1499
-				line_style 	0)
-			    (object ClassView "Class" "Logical View::Selection::ISelectionNotify" @1501
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(2176, 2352)
-				font       	(object Font
-				    italics    	TRUE)
-				label      	(object ItemLabel
-				    Parent_View 	@1501
-				    location   	(1903, 2123)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	546
-				    justify    	0
-				    label      	"ISelectionNotify")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	65280
-				quidu      	"41C2DC4001D8"
-				width      	564
-				height     	482
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Logical View::Selection::MProviderSelector" @1502
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(2960, 2240)
-				font       	(object Font
-				    italics    	TRUE)
-				label      	(object ItemLabel
-				    Parent_View 	@1502
-				    location   	(2776, 2111)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	368
-				    justify    	0
-				    label      	"MProviderSelector")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	65280
-				quidu      	"41C1AF5D02D3"
-				width      	386
-				height     	282
-				annotation 	8
-				autoResize 	TRUE)
-			    (object InheritView "" @1503
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41C1AFAB0146"
-				client     	@1495
-				supplier   	@1502
-				line_style 	0)
-			    (object AssociationViewNew "$UNNAMED$313" @1504
-				location   	(2612, 2288)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41D929DC0160"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$314" @1505
-					Parent_View 	@1504
-					location   	(-348, 48)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41D929DD0161"
-					client     	@1504
-					supplier   	@1501
-					line_style 	0
-					label      	(object SegLabel @1506
-					    Parent_View 	@1505
-					    location   	(2481, 2361)
-					    anchor     	2
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	15
-					    justify    	0
-					    label      	"1"
-					    pctDist    	0.900000
-					    height     	54
-					    orientation 	0))
-				    (object RoleView "$UNNAMED$315" @1507
-					Parent_View 	@1504
-					location   	(-348, 48)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41D929DD016B"
-					client     	@1504
-					supplier   	@1502
-					line_style 	0)))
-			    (object ClassView "Class" "Logical View::Factory::CConnectionFactoryContainer" @1508
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(2848, 224)
-				label      	(object ItemLabel
-				    Parent_View 	@1508
-				    location   	(2557, 20)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	582
-				    justify    	0
-				    label      	"CConnectionFactoryContainer")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	65280
-				quidu      	"41A883B6002D"
-				width      	600
-				height     	432
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Logical View::New Interfaces & Functions::CConnectionSettings" @1509
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1344, 2656)
-				label      	(object ItemLabel
-				    Parent_View 	@1509
-				    location   	(1104, 2475)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	480
-				    justify    	0
-				    label      	"CConnectionSettings")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	4259584
-				quidu      	"41ECEA270100"
-				width      	498
-				height     	386
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Logical View::Connection::Connection Provider::Connection Provider Shim::CConnectionProviderShim" @1510
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1344, 2224)
-				label      	(object ItemLabel
-				    Parent_View 	@1510
-				    location   	(1066, 2120)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	556
-				    justify    	0
-				    label      	"CConnectionProviderShim")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	16776960
-				quidu      	"41BDAABC004D"
-				width      	574
-				height     	232
-				annotation 	8
-				autoResize 	TRUE)
-			    (object AttachView "" @1511
-				stereotype 	TRUE
-				line_color 	3342489
-				client     	@1494
-				supplier   	@1510
-				line_style 	0)
-			    (object AssociationViewNew "$UNNAMED$316" @1512
-				location   	(1344, 2401)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41ECEBEF01E2"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$317" @1513
-					Parent_View 	@1512
-					location   	(-192, 257)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41ECEBF000AD"
-					client     	@1512
-					supplier   	@1509
-					line_style 	0
-					label      	(object SegLabel @1514
-					    Parent_View 	@1513
-					    location   	(1383, 2441)
-					    anchor     	2
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	15
-					    justify    	0
-					    label      	"1"
-					    pctDist    	0.666667
-					    height     	39
-					    orientation 	0))
-				    (object RoleView "$UNNAMED$318" @1515
-					Parent_View 	@1512
-					location   	(-192, 257)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41ECEBF000AE"
-					client     	@1512
-					supplier   	@1510
-					line_style 	0)))
-			    (object ClassView "Class" "Logical View::Connection::Connection Provider::Connection Provider Shim::Sub Connection Handling::NifManSubConnectionShim" @1516
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(480, 2656)
-				label      	(object ItemLabel
-				    Parent_View 	@1516
-				    location   	(209, 2582)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	542
-				    justify    	0
-				    label      	"NifManSubConnectionShim")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	16776960
-				quidu      	"41BEF88800A9"
-				width      	560
-				height     	172
-				annotation 	8
-				autoResize 	TRUE)
-			    (object AttachView "" @1517
-				stereotype 	TRUE
-				line_color 	3342489
-				client     	@1492
-				supplier   	@1516
-				line_style 	0)
-			    (object ClassView "Class" "Logical View::Connection::Connection Provider::Connection Provider Shim::Sub Connection Handling::CConnDataTransfer" @1518
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1424, 1744)
-				label      	(object ItemLabel
-				    Parent_View 	@1518
-				    location   	(1153, 1669)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	542
-				    justify    	0
-				    label      	"CConnDataTransfer")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	65280
-				quidu      	"41F00D6A0013"
-				width      	560
-				height     	174
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Logical View::Connection::Connection Provider::Connection Provider Shim::Sub Connection Handling::CSubConnectionLinkShimClient" @1519
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(480, 1888)
-				label      	(object ItemLabel
-				    Parent_View 	@1519
-				    location   	(175, 1813)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	610
-				    justify    	0
-				    label      	"CSubConnectionLinkShimClient")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	16776960
-				quidu      	"41C061D101C6"
-				width      	628
-				height     	174
-				annotation 	8
-				autoResize 	TRUE)
-			    (object AttachView "" @1520
-				stereotype 	TRUE
-				line_color 	3342489
-				client     	@1493
-				supplier   	@1519
-				line_style 	0)
-			    (object AssociationViewNew "$UNNAMED$319" @1521
-				location   	(480, 2272)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"421A553A0346"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$321" @1522
-					Parent_View 	@1521
-					location   	(-528, 1728)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"421A553A0348"
-					client     	@1521
-					supplier   	@1519
-					line_style 	0
-					label      	(object SegLabel @1523
-					    Parent_View 	@1522
-					    location   	(427, 2005)
-					    anchor     	2
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	15
-					    justify    	0
-					    label      	"0..*"
-					    pctDist    	0.900000
-					    height     	54
-					    orientation 	0))
-				    (object RoleView "$UNNAMED$320" @1524
-					Parent_View 	@1521
-					location   	(-528, 1728)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"421A553A0347"
-					client     	@1521
-					supplier   	@1516
-					line_style 	0
-					label      	(object SegLabel @1525
-					    Parent_View 	@1524
-					    location   	(427, 2539)
-					    anchor     	2
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	15
-					    justify    	0
-					    label      	"1"
-					    pctDist    	0.900000
-					    height     	54
-					    orientation 	1))))
-			    (object AssociationViewNew "$UNNAMED$322" @1526
-				location   	(968, 1812)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"421A562301F2"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$323" @1527
-					Parent_View 	@1526
-					location   	(488, -76)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"421A5624009F"
-					client     	@1526
-					supplier   	@1518
-					line_style 	0
-					label      	(object SegLabel @1528
-					    Parent_View 	@1527
-					    location   	(1042, 1755)
-					    anchor     	2
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	15
-					    justify    	0
-					    label      	"0..1"
-					    pctDist    	0.464413
-					    height     	46
-					    orientation 	0))
-				    (object RoleView "$UNNAMED$324" @1529
-					Parent_View 	@1526
-					location   	(488, -76)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"421A562400A0"
-					client     	@1526
-					supplier   	@1519
-					line_style 	0))))))))
-	logical_presentations 	(list unit_reference_list
-	    (object ClassDiagram "Main"
-		quid       	"41A74B8C02E2"
-		title      	"Main"
-		zoom       	100
-		max_height 	28350
-		max_width  	21600
-		origin_x   	1288
-		origin_y   	188
-		items      	(list diagram_item_list
-		    (object CategoryView "Logical View::Connection" @1530
-			location   	(2160, 1296)
-			label      	(object ItemLabel
-			    Parent_View 	@1530
-			    location   	(2016, 1212)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	288
-			    justify    	0
-			    label      	"Connection")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	65535
-			quidu      	"41A74FA2017D"
-			width      	300
-			height     	180)
-		    (object CategoryView "Logical View::Sub Connection" @1531
-			location   	(1600, 1296)
-			label      	(object ItemLabel
-			    Parent_View 	@1531
-			    location   	(1456, 1212)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	288
-			    justify    	0
-			    label      	"Sub Connection")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	65535
-			quidu      	"41A74FC60071"
-			width      	300
-			height     	180)
-		    (object CategoryView "Logical View::Service" @1532
-			location   	(816, 1296)
-			label      	(object ItemLabel
-			    Parent_View 	@1532
-			    location   	(672, 1212)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	288
-			    justify    	0
-			    label      	"Service")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	65535
-			quidu      	"41A7584503E0"
-			width      	300
-			height     	180)
-		    (object CategoryView "Logical View::Interface" @1533
-			location   	(2160, 2176)
-			label      	(object ItemLabel
-			    Parent_View 	@1533
-			    location   	(2016, 2092)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	288
-			    justify    	0
-			    label      	"Interface")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	8421631
-			quidu      	"41A7679A014D"
-			width      	300
-			height     	180)
-		    (object NoteView @1534
-			location   	(2848, 2160)
-			label      	(object ItemLabel
-			    Parent_View 	@1534
-			    location   	(2548, 2066)
-			    fill_color 	13434879
-			    nlines     	3
-			    max_width  	565
-			    label      	"needs to be reduced and merged with Sub Connection package")
-			line_color 	3342489
-			fill_color 	13434879
-			width      	625
-			height     	200)
-		    (object AttachView "" @1535
-			stereotype 	TRUE
-			line_color 	3342489
-			client     	@1534
-			supplier   	@1533
-			line_style 	0)
-		    (object NoteView @1536
-			location   	(880, 224)
-			label      	(object ItemLabel
-			    Parent_View 	@1536
-			    location   	(117, 39)
-			    fill_color 	13434879
-			    nlines     	7
-			    max_width  	1490
-			    label      	
-|Legend:
-|amber boxes    - need changing, 
-|redish boxes    - need reduction or removal
-|green boxes     - new
-|light blue boxes- new but temporary to be removed as architecture progresses
-|X                   - dependencies/associations to be romoved
-|all together it's a huge bite:-)
-			    )
-			line_color 	3342489
-			fill_color 	13434879
-			width      	1550
-			height     	382)
-		    (object ImportView "" @1537
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"41A77B5301EE"
-			client     	@1531
-			supplier   	@1533
-			line_style 	0)
-		    (object ImportView "" @1538
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"41A77B5601DE"
-			client     	@1530
-			supplier   	@1533
-			line_style 	0)
-		    (object CategoryView "Logical View::Resolver" @1539
-			location   	(1600, 1856)
-			label      	(object ItemLabel
-			    Parent_View 	@1539
-			    location   	(1456, 1772)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	288
-			    justify    	0
-			    label      	"Resolver")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	65535
-			quidu      	"41A77EF303B5"
-			width      	300
-			height     	180)
-		    (object CategoryView "Logical View::Factory" @1540
-			location   	(1088, 704)
-			label      	(object ItemLabel
-			    Parent_View 	@1540
-			    location   	(944, 620)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	288
-			    justify    	0
-			    label      	"Factory")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	65535
-			quidu      	"41A875EF01EE"
-			width      	300
-			height     	180)
-		    (object ImportView "" @1541
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"41A876010316"
-			client     	@1532
-			supplier   	@1540
-			line_style 	0)
-		    (object ImportView "" @1542
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"41A876050177"
-			client     	@1531
-			supplier   	@1540
-			line_style 	0)
-		    (object ImportView "" @1543
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"41A8760803A2"
-			client     	@1530
-			supplier   	@1540
-			line_style 	0)
-		    (object Label @1544
-			location   	(1072, 432)
-			nlines     	44
-			max_width  	62
-			label      	
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-			)
-		    (object Label @1545
-			location   	(784, 448)
-			nlines     	1
-			max_width  	288
-			label      	"DATA PLANE")
-		    (object Label @1546
-			location   	(1136, 448)
-			nlines     	1
-			max_width  	363
-			label      	"CONTROL PLANE")
-		    (object ImportView "" @1547
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"41A91E370312"
-			client     	@1531
-			supplier   	@1530
-			line_style 	0)
-		    (object ImportView "" @1548
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"41A91E410014"
-			client     	@1532
-			supplier   	@1531
-			line_style 	0)
-		    (object ImportView "" @1549
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"41A77F1A0068"
-			client     	@1539
-			supplier   	@1533
-			line_style 	0)
-		    (object ImportView "" @1550
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"41A8760C02FE"
-			client     	@1539
-			supplier   	@1540
-			vertices   	(list Points
-			    (1449, 1856)
-			    (1232, 1856)
-			    (1099, 794))
-			line_style 	0)
-		    (object ImportView "" @1551
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"41A91EB50147"
-			client     	@1539
-			supplier   	@1531
-			line_style 	0)
-		    (object Label @1552
-			location   	(2144, 1664)
-			font       	(object Font
-			    bold       	TRUE)
-			nlines     	1
-			max_width  	43
-			label      	"X")
-		    (object Label @1553
-			location   	(1840, 1984)
-			font       	(object Font
-			    bold       	TRUE)
-			nlines     	1
-			max_width  	43
-			label      	"X")
-		    (object Label @1554
-			location   	(1840, 1664)
-			font       	(object Font
-			    bold       	TRUE)
-			nlines     	1
-			max_width  	43
-			label      	"X")
-		    (object CategoryView "Logical View::Session Proxy" @1555
-			location   	(816, 2176)
-			label      	(object ItemLabel
-			    Parent_View 	@1555
-			    location   	(672, 2092)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	288
-			    justify    	0
-			    label      	"Session Proxy")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"41AA25160186"
-			width      	300
-			height     	180)
-		    (object NoteView @1556
-			location   	(304, 2176)
-			label      	(object ItemLabel
-			    Parent_View 	@1556
-			    location   	(35, 1964)
-			    fill_color 	13434879
-			    nlines     	9
-			    max_width  	503
-			    label      	"This is a bit I didn't get:((. I'd love to fill it red:-). In a sad case it's to stay the dependencies will point towards network specialisation of a connection provider. See Connection package.")
-			line_color 	3342489
-			fill_color 	13434879
-			width      	563
-			height     	437)
-		    (object AttachView "" @1557
-			stereotype 	TRUE
-			line_color 	3342489
-			client     	@1556
-			supplier   	@1555
-			line_style 	0)
-		    (object ImportView "" @1558
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"41AA27BE0256"
-			client     	@1555
-			supplier   	@1533
-			line_style 	0)
-		    (object CategoryView "Logical View::link connection" @1559
-			location   	(2160, 2544)
-			label      	(object ItemLabel
-			    Parent_View 	@1559
-			    location   	(2016, 2460)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	288
-			    justify    	0
-			    label      	"link connection")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	8421631
-			quidu      	"41AA27E60069"
-			width      	300
-			height     	180)
-		    (object NoteView @1560
-			location   	(2864, 2544)
-			label      	(object ItemLabel
-			    Parent_View 	@1560
-			    location   	(2558, 2429)
-			    fill_color 	13434879
-			    nlines     	4
-			    max_width  	577
-			    label      	"Will disappear as a distinct entity. Merges with Connection package to become a connection provider.")
-			line_color 	3342489
-			fill_color 	13434879
-			width      	637
-			height     	243)
-		    (object AttachView "" @1561
-			stereotype 	TRUE
-			line_color 	3342489
-			client     	@1560
-			supplier   	@1559
-			line_style 	0)
-		    (object ImportView "" @1562
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"41AA28EC021E"
-			client     	@1533
-			supplier   	@1559
-			line_style 	0)
-		    (object Label @1563
-			location   	(1472, 2160)
-			font       	(object Font
-			    bold       	TRUE)
-			nlines     	1
-			max_width  	43
-			label      	"X")
-		    (object Label @1564
-			location   	(2144, 2304)
-			font       	(object Font
-			    bold       	TRUE)
-			nlines     	1
-			max_width  	43
-			label      	"X")
-		    (object CategoryView "Logical View::Selection" @1565
-			location   	(2672, 1296)
-			label      	(object ItemLabel
-			    Parent_View 	@1565
-			    location   	(2528, 1212)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	288
-			    justify    	0
-			    label      	"Selection")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"41B6EAB601E8"
-			width      	300
-			height     	180)
-		    (object ImportView "" @1566
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"41B6EADF010A"
-			client     	@1530
-			supplier   	@1565
-			line_style 	0)
-		    (object CategoryView "Logical View::New Interfaces & Functions" @1567
-			location   	(2144, 688)
-			label      	(object ItemLabel
-			    Parent_View 	@1567
-			    location   	(1989, 604)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	310
-			    justify    	0
-			    label      	"New Interfaces & Functions")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	65280
-			quidu      	"41C1686300B3"
-			width      	322
-			height     	180)))))
-    root_subsystem 	(object SubSystem "Component View"
-	quid       	"41A74B800049"
-	physical_models 	(list unit_reference_list
-	    (object module "NSCPR" "NotAModuleType" "NotAModulePart"
-		quid       	"41B9DF050008"
-		stereotype 	""
-		visible_modules 	(list dependency_list
-		    (object Dependency_Relationship
-			quid       	"41B9EB050039"
-			supplier   	"Component View::ShimCPR"
-			quidu      	"41B9E8210008"
-			supplier_is_spec 	TRUE)))
-	    (object module "NCPR" "NotAModuleType" "NotAModulePart"
-		quid       	"41B9DF0E0232"
-		stereotype 	""
-		visible_modules 	(list dependency_list
-		    (object Dependency_Relationship
-			quid       	"41B9EAD60044"
-			supplier   	"Component View::FACT"
-			quidu      	"41B9E9EF034B"
-			supplier_is_spec 	TRUE)
-		    (object Dependency_Relationship
-			quid       	"41B9EB080174"
-			supplier   	"Component View::ShimCPR"
-			quidu      	"41B9E8210008"
-			supplier_is_spec 	TRUE)))
-	    (object module "NETCON" "NotAModuleType" "NotAModulePart"
-		quid       	"41B9DF8202F9"
-		stereotype 	"")
-	    (object module "PRT" "NotAModuleType" "NotAModulePart"
-		quid       	"41B9E44D00C7"
-		stereotype 	""
-		visible_modules 	(list dependency_list
-		    (object Dependency_Relationship
-			quid       	"41B9EB110299"
-			supplier   	"Component View::NIF"
-			quidu      	"41B9E6A800C6"
-			supplier_is_spec 	TRUE)
-		    (object Dependency_Relationship
-			quid       	"41B9EB140275"
-			supplier   	"Component View::NSCPR"
-			quidu      	"41B9DF050008"
-			supplier_is_spec 	TRUE)
-		    (object Dependency_Relationship
-			quid       	"423D5297018E"
-			supplier   	"Component View::NIFMAN"
-			quidu      	"41B9E8530155"
-			supplier_is_spec 	TRUE)))
-	    (object module "ESOCK" "NotAModuleType" "NotAModulePart"
-		quid       	"41B9E52B011B"
-		stereotype 	""
-		visible_modules 	(list dependency_list
-		    (object Dependency_Relationship
-			quid       	"41B9EACC0004"
-			supplier   	"Component View::FACT"
-			quidu      	"41B9E9EF034B"
-			supplier_is_spec 	TRUE)
-		    (object Dependency_Relationship
-			quid       	"41B9EAFA02BE"
-			supplier   	"Component View::NSCPR"
-			quidu      	"41B9DF050008"
-			supplier_is_spec 	TRUE)
-		    (object Dependency_Relationship
-			quid       	"41B9EAFD025E"
-			supplier   	"Component View::NCPR"
-			quidu      	"41B9DF0E0232"
-			supplier_is_spec 	TRUE)
-		    (object Dependency_Relationship
-			quid       	"41B9EB23015F"
-			supplier   	"Component View::PRT"
-			quidu      	"41B9E44D00C7"
-			supplier_is_spec 	TRUE)))
-	    (object module "NIF" "NotAModuleType" "NotAModulePart"
-		quid       	"41B9E6A800C6"
-		stereotype 	""
-		visible_modules 	(list dependency_list
-		    (object Dependency_Relationship
-			quid       	"41B9EB170388"
-			supplier   	"Component View::NIFMAN"
-			quidu      	"41B9E8530155"
-			supplier_is_spec 	TRUE)))
-	    (object module "ShimCPR" "NotAModuleType" "NotAModulePart"
-		quid       	"41B9E8210008"
-		stereotype 	""
-		visible_modules 	(list dependency_list
-		    (object Dependency_Relationship
-			quid       	"41B9EAF603DA"
-			supplier   	"Component View::NIFMAN"
-			quidu      	"41B9E8530155"
-			supplier_is_spec 	TRUE)
-		    (object Dependency_Relationship
-			quid       	"41B9EAE901BE"
-			supplier   	"Component View::FACT"
-			quidu      	"41B9E9EF034B"
-			supplier_is_spec 	TRUE)
-		    (object Dependency_Relationship
-			quid       	"423032600030"
-			supplier   	"Component View::ShimSCPR"
-			quidu      	"4230324802F2"
-			supplier_is_spec 	TRUE)))
-	    (object module "LCP" "NotAModuleType" "NotAModulePart"
-		quid       	"41B9E82B026F"
-		stereotype 	"")
-	    (object module "NIFMAN" "NotAModuleType" "NotAModulePart"
-		quid       	"41B9E8530155"
-		stereotype 	""
-		visible_modules 	(list dependency_list
-		    (object Dependency_Relationship
-			quid       	"41B9EB360120"
-			supplier   	"Component View::NETCON"
-			quidu      	"41B9DF8202F9"
-			supplier_is_spec 	TRUE)))
-	    (object module "FACT" "NotAModuleType" "NotAModulePart"
-		quid       	"41B9E9EF034B"
-		stereotype 	"")
-	    (object module "ShimSCPR" "NotAModuleType" "NotAModulePart"
-		quid       	"4230324802F2"
-		stereotype 	""
-		visible_modules 	(list dependency_list
-		    (object Dependency_Relationship
-			quid       	"423032570177"
-			supplier   	"Component View::NIFMAN"
-			quidu      	"41B9E8530155"
-			supplier_is_spec 	TRUE))))
-	physical_presentations 	(list unit_reference_list
-	    (object Module_Diagram "Main"
-		quid       	"41A74B8C027E"
-		title      	"Main"
-		zoom       	100
-		max_height 	28350
-		max_width  	21600
-		origin_x   	341
-		origin_y   	128
-		items      	(list diagram_item_list
-		    (object ModView "Component View::NSCPR" "NotAModuleType" "NotAModulePart" @1568
-			location   	(1015, 528)
-			label      	(object ItemLabel
-			    Parent_View 	@1568
-			    location   	(970, 503)
-			    fill_color 	13434879
-			    anchor_loc 	3
-			    nlines     	2
-			    max_width  	167
-			    label      	"NSCPR")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"41B9DF050008"
-			width      	300
-			autoResize 	TRUE
-			width      	300
-			height     	162)
-		    (object ModView "Component View::NCPR" "NotAModuleType" "NotAModulePart" @1569
-			location   	(1568, 528)
-			label      	(object ItemLabel
-			    Parent_View 	@1569
-			    location   	(1533, 503)
-			    fill_color 	13434879
-			    anchor_loc 	3
-			    nlines     	2
-			    max_width  	127
-			    label      	"NCPR")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"41B9DF0E0232"
-			width      	228
-			autoResize 	TRUE
-			width      	228
-			height     	162)
-		    (object ModView "Component View::NETCON" "NotAModuleType" "NotAModulePart" @1570
-			location   	(2096, 1440)
-			label      	(object ItemLabel
-			    Parent_View 	@1570
-			    location   	(2050, 1413)
-			    fill_color 	13434879
-			    anchor_loc 	3
-			    nlines     	2
-			    max_width  	170
-			    label      	"NETCON")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"41B9DF8202F9"
-			width      	306
-			height     	175
-			autoResize 	TRUE
-			width      	306
-			height     	175)
-		    (object ModView "Component View::PRT" "NotAModuleType" "NotAModulePart" @1571
-			location   	(416, 528)
-			label      	(object ItemLabel
-			    Parent_View 	@1571
-			    location   	(381, 503)
-			    fill_color 	13434879
-			    anchor_loc 	3
-			    nlines     	2
-			    max_width  	127
-			    label      	"PRT")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"41B9E44D00C7"
-			width      	228
-			autoResize 	TRUE
-			width      	228
-			height     	162)
-		    (object Label @1572
-			location   	(719, 47)
-			nlines     	30
-			max_width  	31
-			label      	
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-			)
-		    (object ModView "Component View::ESOCK" "NotAModuleType" "NotAModulePart" @1573
-			location   	(1040, 208)
-			label      	(object ItemLabel
-			    Parent_View 	@1573
-			    location   	(821, 181)
-			    fill_color 	13434879
-			    anchor_loc 	3
-			    nlines     	2
-			    max_width  	835
-			    label      	"ESOCK")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"41B9E52B011B"
-			width      	1507
-			height     	181
-			autoResize 	TRUE
-			width      	1507
-			height     	181)
-		    (object Label @1574
-			location   	(353, 321)
-			nlines     	1
-			max_width  	169
-			label      	"CSocket")
-		    (object Label @1575
-			location   	(897, 321)
-			nlines     	1
-			max_width  	331
-			label      	"CSubConnection")
-		    (object Label @1576
-			location   	(1504, 320)
-			nlines     	1
-			max_width  	331
-			label      	"CConnection")
-		    (object Label @1577
-			location   	(240, 368)
-			nlines     	1
-			max_width  	169
-			label      	"CControlledServProvider")
-		    (object Label @1578
-			location   	(800, 368)
-			nlines     	1
-			max_width  	594
-			label      	"CSubConnectionProviderBase")
-		    (object Label @1579
-			location   	(1409, 372)
-			nlines     	1
-			max_width  	475
-			label      	"CConnectionProvdBase")
-		    (object Label @1580
-			location   	(320, 816)
-			nlines     	1
-			max_width  	169
-			label      	"CNifIfBase")
-		    (object Label @1581
-			location   	(1424, 800)
-			nlines     	3
-			max_width  	506
-			label      	
-|CConnectionProvdBase,
-|(MConnectionDataClient,
-|MConnectionControlClient)
-			)
-		    (object ModView "Component View::NIF" "NotAModuleType" "NotAModulePart" @1582
-			location   	(416, 1280)
-			label      	(object ItemLabel
-			    Parent_View 	@1582
-			    location   	(378, 1207)
-			    fill_color 	13434879
-			    anchor_loc 	3
-			    nlines     	2
-			    max_width  	139
-			    label      	"NIF")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"41B9E6A800C6"
-			width      	250
-			height     	506
-			autoResize 	TRUE
-			width      	250
-			height     	506)
-		    (object ModView "Component View::ShimCPR" "NotAModuleType" "NotAModulePart" @1583
-			location   	(1568, 1120)
-			label      	(object ItemLabel
-			    Parent_View 	@1583
-			    location   	(1531, 1092)
-			    fill_color 	13434879
-			    anchor_loc 	3
-			    nlines     	2
-			    max_width  	136
-			    label      	"ShimCPR")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"41B9E8210008"
-			width      	244
-			height     	187
-			autoResize 	TRUE
-			width      	244
-			height     	187)
-		    (object ModView "Component View::NIFMAN" "NotAModuleType" "NotAModulePart" @1584
-			location   	(1344, 1434)
-			label      	(object ItemLabel
-			    Parent_View 	@1584
-			    location   	(1303, 1407)
-			    fill_color 	13434879
-			    anchor_loc 	3
-			    nlines     	2
-			    max_width  	153
-			    label      	"NIFMAN")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"41B9E8530155"
-			width      	275
-			height     	175
-			autoResize 	TRUE
-			width      	275
-			height     	175)
-		    (object Label @1585
-			location   	(1138, 1227)
-			nlines     	2
-			max_width  	525
-			label      	
-|CNifSession,CNifAgentRef
-|(MConnectionNotify)
-			)
-		    (object Label @1586
-			location   	(1888, 1232)
-			nlines     	2
-			max_width  	557
-			label      	
-|CNetworkControlerBase 
-|(MNetworkControlerObserver)
-			)
-		    (object ModView "Component View::FACT" "NotAModuleType" "NotAModulePart" @1587
-			location   	(2048, 672)
-			label      	(object ItemLabel
-			    Parent_View 	@1587
-			    location   	(2012, 507)
-			    fill_color 	13434879
-			    anchor_loc 	3
-			    nlines     	2
-			    max_width  	132
-			    label      	"FACT")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"41B9E9EF034B"
-			width      	238
-			height     	1150
-			autoResize 	TRUE
-			width      	238
-			height     	1150)
-		    (object Label @1588
-			location   	(288, 704)
-			nlines     	1
-			max_width  	1531
-			label      	"_____________________________________________________________________")
-		    (object ModVisView "" @1589
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"41B9EAD60044"
-			client     	@1569
-			supplier   	@1587
-			line_style 	0)
-		    (object ModVisView "" @1590
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"41B9EAE901BE"
-			client     	@1583
-			supplier   	@1587
-			vertices   	(list Points
-			    (1687, 1118)
-			    (1903, 1119)
-			    (1930, 1015))
-			line_style 	0)
-		    (object ModVisView "" @1591
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"41B9EAF603DA"
-			client     	@1583
-			supplier   	@1584
-			line_style 	0)
-		    (object ModVisView "" @1592
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"41B9EB080174"
-			client     	@1569
-			supplier   	@1583
-			line_style 	0)
-		    (object ModVisView "" @1593
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"41B9EB360120"
-			client     	@1584
-			supplier   	@1570
-			line_style 	0)
-		    (object ModVisView "" @1594
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"41B9EACC0004"
-			client     	@1573
-			supplier   	@1587
-			vertices   	(list Points
-			    (1757, 205)
-			    (1888, 206)
-			    (1930, 314))
-			line_style 	0)
-		    (object ModVisView "" @1595
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"41B9EAFA02BE"
-			client     	@1573
-			supplier   	@1568
-			line_style 	0)
-		    (object ModVisView "" @1596
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"41B9EAFD025E"
-			client     	@1573
-			supplier   	@1569
-			vertices   	(list Points
-			    (1463, 295)
-			    (1566, 319)
-			    (1565, 446))
-			line_style 	0)
-		    (object ModVisView "" @1597
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"41B9EB23015F"
-			client     	@1573
-			supplier   	@1571
-			vertices   	(list Points
-			    (596, 295)
-			    (416, 334)
-			    (416, 447))
-			line_style 	0)
-		    (object ModVisView "" @1598
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"41B9EB170388"
-			client     	@1582
-			supplier   	@1584
-			vertices   	(list Points
-			    (538, 1375)
-			    (591, 1422)
-			    (1207, 1429))
-			line_style 	0)
-		    (object ModVisView "" @1599
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"41B9EB110299"
-			client     	@1571
-			supplier   	@1582
-			line_style 	0)
-		    (object ModVisView "" @1600
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"41B9EB140275"
-			client     	@1571
-			supplier   	@1568
-			line_style 	0)
-		    (object ModVisView "" @1601
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"423D5297018E"
-			client     	@1571
-			supplier   	@1584
-			vertices   	(list Points
-			    (447, 606)
-			    (688, 1181)
-			    (1207, 1379))
-			line_style 	0)
-		    (object Label @1602
-			location   	(784, 1232)
-			nlines     	1
-			max_width  	218
-			label      	"MNifIfUser")))))
-    process_structure 	(object Processes
-	quid       	"41A74B80004A"
-	ProcsNDevs 	(list
-	    (object Process_Diagram "Deployment View"
-		quid       	"41A74B80004C"
-		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       	"DDL"
-		name       	"HiddenTool"
-		value      	FALSE)
-	    (object Attribute
-		tool       	"Rose Model Integrator"
-		name       	"HiddenTool"
-		value      	FALSE)
-	    (object Attribute
-		tool       	"Rose Web Publisher"
-		name       	"HiddenTool"
-		value      	FALSE)
-	    (object Attribute
-		tool       	"DDL"
-		name       	"propertyId"
-		value      	"809135966")
-	    (object Attribute
-		tool       	"DDL"
-		name       	"default__Project"
-		value      	(list Attribute_Set
-		    (object Attribute
-			tool       	"DDL"
-			name       	"Directory"
-			value      	"AUTO GENERATE")
-		    (object Attribute
-			tool       	"DDL"
-			name       	"DataBase"
-			value      	("DataBaseSet" 800))
-		    (object Attribute
-			tool       	"DDL"
-			name       	"DataBaseSet"
-			value      	(list Attribute_Set
-			    (object Attribute
-				tool       	"DDL"
-				name       	"ANSI"
-				value      	800)
-			    (object Attribute
-				tool       	"DDL"
-				name       	"Oracle"
-				value      	801)
-			    (object Attribute
-				tool       	"DDL"
-				name       	"SQLServer"
-				value      	802)
-			    (object Attribute
-				tool       	"DDL"
-				name       	"Sybase"
-				value      	803)
-			    (object Attribute
-				tool       	"DDL"
-				name       	"Watcom"
-				value      	804)))
-		    (object Attribute
-			tool       	"DDL"
-			name       	"PrimaryKeyColumnName"
-			value      	"Id")
-		    (object Attribute
-			tool       	"DDL"
-			name       	"PrimaryKeyColumnType"
-			value      	"NUMBER(5)")
-		    (object Attribute
-			tool       	"DDL"
-			name       	"ViewName"
-			value      	"V_")
-		    (object Attribute
-			tool       	"DDL"
-			name       	"TableName"
-			value      	"T_")
-		    (object Attribute
-			tool       	"DDL"
-			name       	"InheritSuffix"
-			value      	"_V")
-		    (object Attribute
-			tool       	"DDL"
-			name       	"DropClause"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"DDL"
-			name       	"BaseViews"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"DDL"
-			name       	"DDLScriptFilename"
-			value      	"DDL1.SQL")))
-	    (object Attribute
-		tool       	"DDL"
-		name       	"default__Attribute"
-		value      	(list Attribute_Set
-		    (object Attribute
-			tool       	"DDL"
-			name       	"ColumnType"
-			value      	"VARCHAR")
-		    (object Attribute
-			tool       	"DDL"
-			name       	"Length"
-			value      	"")
-		    (object Attribute
-			tool       	"DDL"
-			name       	"NullsOK"
-			value      	TRUE)
-		    (object Attribute
-			tool       	"DDL"
-			name       	"PrimaryKey"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"DDL"
-			name       	"Unique"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"DDL"
-			name       	"CompositeUnique"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"DDL"
-			name       	"CheckConstraint"
-			value      	"")))
-	    (object Attribute
-		tool       	"Version Control"
-		name       	"HiddenTool"
-		value      	FALSE))
-	quid       	"41A74B80004B"))
--- a/datacommsserver/esockserver/Documentation/Control Plane Connection Stack(phase 2)0.2.mdl	Tue Feb 02 00:53:00 2010 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,27344 +0,0 @@
-
-(object Petal
-    version    	43
-    _written   	"Rose 6.5.9232.10"
-    charSet    	0)
-
-(object Design "Logical View"
-    is_unit    	TRUE
-    is_loaded  	TRUE
-    quid       	"41A74B800046"
-    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       	"41A74B800048"
-	exportControl 	"Public"
-	global     	TRUE
-	logical_models 	(list unit_reference_list
-	    (object Class "Client"
-		quid       	"41AB65200268"
-		stereotype 	"Actor")
-	    (object Mechanism @1
-		logical_models 	(list unit_reference_list
-		    (object Object "$UNNAMED$0"
-			quid       	"4288AE5A0194"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"4288AE900354"
-				supplier   	"$UNNAMED$1"
-				quidu      	"4288AE6B0008"
-				messages   	(list Messages
-				    (object Message "Call"
-					quid       	"4288AE900355"
-					frequency  	"Aperiodic"
-					synchronization 	"Asynchronous"
-					dir        	"FromClientToSupplier"
-					sequence   	"1"
-					ordinal    	0))))
-			class      	"Use Case View::Client"
-			quidu      	"41AB65200268"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$1"
-			quid       	"4288AE6B0008"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"4298BC0500F4"
-				supplier   	"$UNNAMED$2"
-				quidu      	"4298BBDB0248"
-				messages   	(list Messages
-				    (object Message "Call(clientId)"
-					quid       	"4298BC0500F5"
-					frequency  	"Aperiodic"
-					synchronization 	"Asynchronous"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1"
-					ordinal    	1
-					Operation  	"Call"))))
-			class      	"Logical View::Sub Connection Flow::CSubConnectionFlowBase"
-			quidu      	"4284A7BB031E"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$2"
-			quid       	"4298BBDB0248"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"4298BC1202B5"
-				supplier   	"$UNNAMED$2"
-				quidu      	"4298BBDB0248"
-				messages   	(list Messages
-				    (object Message "marshal"
-					quid       	"4298BC1202B6"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1.1"
-					ordinal    	2)))
-			    (object Link
-				quid       	"4298BC3901AD"
-				supplier   	"$UNNAMED$3"
-				quidu      	"4298BC2102C1"
-				messages   	(list Messages
-				    (object Message "Send"
-					quid       	"4298BC3901AE"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1.2"
-					ordinal    	3
-					Operation  	"Send( )"
-					quidu      	"4288B5CE03C8"))))
-			class      	"Logical View::Sub Connection Flow::Flow->Sub-Connection calls::CSubConnectionProviderBaseC"
-			quidu      	"4289DA6801E1"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$3"
-			quid       	"4298BC2102C1"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"4298BC8A02EA"
-				supplier   	"$UNNAMED$4"
-				quidu      	"4298BC770007"
-				messages   	(list Messages
-				    (object Message "RunL"
-					quid       	"4298BC8A02EB"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1.2.1"
-					ordinal    	4))))
-			class      	"Logical View::New Interfaces & Functions::Message-based function calls::MTransport"
-			quidu      	"4288B56E012B"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$4"
-			quid       	"4298BC770007"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"4298BCD0033A"
-				supplier   	"$UNNAMED$4"
-				quidu      	"4298BC770007"
-				messages   	(list Messages
-				    (object Message "object lookup"
-					quid       	"4298BCD0033B"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1.2.1.1"
-					ordinal    	5)
-				    (object Message "fn lookup"
-					quid       	"4298BD5F020A"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1.2.1.2"
-					ordinal    	6)))
-			    (object Link
-				quid       	"4298BDDB0352"
-				supplier   	"$UNNAMED$5"
-				quidu      	"4298BDB101A3"
-				messages   	(list Messages
-				    (object Message "Call(clientId)"
-					quid       	"4298BDDB0353"
-					frequency  	"Aperiodic"
-					synchronization 	"Asynchronous"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1.2.1.3"
-					ordinal    	7
-					Operation  	"Call"))))
-			class      	"Logical View::New Interfaces & Functions::Message-based function calls::CDispatcher"
-			quidu      	"4288ADE80190"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$5"
-			quid       	"4298BDB101A3"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"4298BDEF0120"
-				supplier   	"$UNNAMED$5"
-				quidu      	"4298BDB101A3"
-				messages   	(list Messages
-				    (object Message "demarshal"
-					quid       	"4298BDEF0121"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1.2.1.3.1"
-					ordinal    	8)))
-			    (object Link
-				quid       	"4298BE3901E5"
-				supplier   	"$UNNAMED$6"
-				quidu      	"4298BDFE01AE"
-				messages   	(list Messages
-				    (object Message "Call(clientId)"
-					quid       	"4298BE3901E6"
-					frequency  	"Aperiodic"
-					synchronization 	"Asynchronous"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1.2.1.3.2"
-					ordinal    	9
-					Operation  	"Call"))))
-			class      	"Logical View::Sub Connection Flow::Flow->Sub-Connection calls::CSubConnectionProviderBaseS"
-			quidu      	"4289DB160047"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$6"
-			quid       	"4298BDFE01AE"
-			class      	"Logical View::Sub Connection::CSubConnectionProviderBase"
-			quidu      	"41A75088005C"
-			persistence 	"Transient"
-			multi      	FALSE)))
-	    (object Mechanism @2
-		logical_models 	(list unit_reference_list
-		    (object Object "$UNNAMED$7"
-			quid       	"428B766C0171"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"42B1A9E70173"
-				supplier   	"$UNNAMED$8"
-				quidu      	"428B76790043"
-				messages   	(list Messages
-				    (object Message "Open"
-					quid       	"42B1AA0B0020"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1"
-					ordinal    	0)
-				    (object Message "OpenComplete"
-					quid       	"42B1AA1C004C"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"ToClientFromSupplier"
-					sequence   	"2"
-					ordinal    	1)
-				    (object Message "Select"
-					quid       	"42B1AA3300EF"
-					frequency  	"Aperiodic"
-					synchronization 	"Asynchronous"
-					dir        	"FromClientToSupplier"
-					sequence   	"3"
-					ordinal    	2)
-				    (object Message "SelectComplete"
-					quid       	"42B29FC90233"
-					frequency  	"Aperiodic"
-					synchronization 	"Asynchronous"
-					dir        	"ToClientFromSupplier"
-					sequence   	"16"
-					ordinal    	15))))
-			class      	"Logical View::Connection::RConnection"
-			quidu      	"41B1D83B017A"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$8"
-			quid       	"428B76790043"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"42B1AA4701B6"
-				supplier   	"$UNNAMED$9"
-				quidu      	"428B768602E1"
-				messages   	(list Messages
-				    (object Message "SelectProvider"
-					quid       	"42B297A4031A"
-					frequency  	"Aperiodic"
-					synchronization 	"Asynchronous"
-					dir        	"FromClientToSupplier"
-					sequence   	"4"
-					ordinal    	3
-					Operation  	"SelectProvider( )"
-					quidu      	"41C6B9CD03AB")
-				    (object Message "SelectComplete"
-					quid       	"42B29FBD024A"
-					frequency  	"Aperiodic"
-					synchronization 	"Asynchronous"
-					dir        	"ToClientFromSupplier"
-					sequence   	"15"
-					ordinal    	14)))
-			    (object Link
-				quid       	"42B29D3D0210"
-				supplier   	"$UNNAMED$10"
-				quidu      	"428B76970231"
-				messages   	(list Messages
-				    (object Message "JoinL"
-					quid       	"42B29D4200C3"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"13"
-					ordinal    	12
-					Operation  	"JoinL( )"
-					quidu      	"41C30A56024B"))))
-			class      	"Logical View::Connection::CConnection"
-			quidu      	"41A7507C013B"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$9"
-			quid       	"428B768602E1"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"42B2979E00AF"
-				supplier   	"$UNNAMED$9"
-				quidu      	"428B768602E1"
-				messages   	(list Messages
-				    (object Message "MapPreferencesToLayer"
-					quid       	"42B297CF016D"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"5"
-					ordinal    	4)))
-			    (object Link
-				quid       	"42B298B603A0"
-				supplier   	"placeholder"
-				quidu      	"42B18280031F"
-				messages   	(list Messages
-				    (object Message "NewL"
-					quid       	"42B29A5600EC"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"6"
-					ordinal    	5)
-				    (object Message "Select"
-					quid       	"42B29A5E0256"
-					frequency  	"Aperiodic"
-					synchronization 	"Asynchronous"
-					dir        	"FromClientToSupplier"
-					sequence   	"7"
-					ordinal    	6)
-				    (object Message "SelectComplete"
-					quid       	"42B29D1701F8"
-					frequency  	"Aperiodic"
-					synchronization 	"Asynchronous"
-					dir        	"ToClientFromSupplier"
-					sequence   	"12"
-					ordinal    	11))))
-			class      	"Logical View::Factory::CConnectionFactoryContainer"
-			quidu      	"41A883B6002D"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$10"
-			quid       	"428B76970231"
-			class      	"Logical View::Connection::Connection Provider::CConnectionProviderBase"
-			quidu      	"41BDA765028C"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$11"
-			quid       	"42B1642901B3"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"42B29CFA03B0"
-				supplier   	"$UNNAMED$10"
-				quidu      	"428B76970231"
-				messages   	(list Messages
-				    (object Message "NewL"
-					quid       	"42B29D030019"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"11"
-					ordinal    	10))))
-			class      	"Logical View::Factory::CConnectionProviderFactoryBase"
-			quidu      	"41A8839B0038"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "placeholder"
-			quid       	"42B18280031F"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"42B2993E0374"
-				supplier   	"placeholder"
-				quidu      	"42B18280031F"
-				messages   	(list Messages
-				    (object Message "MapPreferencesToFactory"
-					quid       	"42B29A6B0363"
-					frequency  	"Aperiodic"
-					synchronization 	"Asynchronous"
-					dir        	"FromClientToSupplier"
-					sequence   	"8"
-					ordinal    	7)
-				    (object Message "Figure out selection info"
-					quid       	"42B29C7801CB"
-					frequency  	"Aperiodic"
-					synchronization 	"Asynchronous"
-					dir        	"FromClientToSupplier"
-					sequence   	"9"
-					ordinal    	8)
-				    (object Message "delete"
-					quid       	"42B29F9F03B0"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"ToClientFromSupplier"
-					sequence   	"14"
-					ordinal    	13)))
-			    (object Link
-				quid       	"42B29A0800E9"
-				supplier   	"$UNNAMED$11"
-				quidu      	"42B1642901B3"
-				messages   	(list Messages
-				    (object Message "FindOrCreateProviderL"
-					quid       	"42B29CE1026A"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"10"
-					ordinal    	9))))
-			class      	"Logical View::Selection::MProviderSelector"
-			quidu      	"41C1AF5D02D3"
-			persistence 	"Transient"
-			multi      	FALSE)))
-	    (object Mechanism @3
-		logical_models 	(list unit_reference_list
-		    (object Object "$UNNAMED$12"
-			quid       	"428CC1E90349"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"428CC2F0000D"
-				supplier   	"$UNNAMED$13"
-				quidu      	"428CC2B002BD"
-				messages   	(list Messages
-				    (object Message "Open(RConnection&,EAttachToDefault)"
-					quid       	"428CC2F8023F"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1"
-					ordinal    	0
-					Operation  	"Open")
-				    (object Message "OpenComplete"
-					quid       	"42C3F6C4011B"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"ToClientFromSupplier"
-					sequence   	"8"
-					ordinal    	7)
-				    (object Message "Start"
-					quid       	"42C3F6F303D8"
-					frequency  	"Aperiodic"
-					synchronization 	"Asynchronous"
-					dir        	"FromClientToSupplier"
-					sequence   	"9"
-					ordinal    	8)
-				    (object Message "StartComplete"
-					quid       	"42C3F9E602CB"
-					frequency  	"Aperiodic"
-					synchronization 	"Asynchronous"
-					dir        	"ToClientFromSupplier"
-					sequence   	"20"
-					ordinal    	19))))
-			class      	"Logical View::Sub Connection::RSubConnection"
-			quidu      	"41C177E40146"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$14"
-			quid       	"428CC2060251"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"428CCDDA006A"
-				supplier   	"$UNNAMED$15"
-				quidu      	"428CC21A003D"
-				messages   	(list Messages
-				    (object Message "JoinL"
-					quid       	"42C3F9220046"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"16"
-					ordinal    	15)
-				    (object Message "StartL"
-					quid       	"42C3F93A0183"
-					frequency  	"Aperiodic"
-					synchronization 	"Asynchronous"
-					dir        	"FromClientToSupplier"
-					sequence   	"17"
-					ordinal    	16
-					Operation  	"StartL( )"
-					quidu      	"41C303FB0299")
-				    (object Message "SubConnectionEvent(MConnectionDataClient::ENotifyLayerUp)"
-					quid       	"42C3F9580390"
-					frequency  	"Aperiodic"
-					synchronization 	"Asynchronous"
-					dir        	"ToClientFromSupplier"
-					sequence   	"18"
-					ordinal    	17)))
-			    (object Link
-				quid       	"42C3F8440166"
-				supplier   	"$UNNAMED$16"
-				quidu      	"428CC2A10080"
-				messages   	(list Messages
-				    (object Message "FindOrCreateProvider(CConnectionProviderBase&)"
-					quid       	"42C3F8690021"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"11"
-					ordinal    	10))))
-			class      	"Logical View::Sub Connection::CSubConnectionProviderBase"
-			quidu      	"41A75088005C"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$15"
-			quid       	"428CC21A003D"
-			class      	"Logical View::Sub Connection::CSubConnectionProviderBase"
-			quidu      	"41A75088005C"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$17"
-			quid       	"428CC2330328"
-			class      	"Logical View::Connection::Nif Session::CNifSecureSession"
-			quidu      	"421BA9590249"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$16"
-			quid       	"428CC2A10080"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"428CC4EA023B"
-				supplier   	"$UNNAMED$18"
-				quidu      	"428CC4C4036C"
-				messages   	(list Messages
-				    (object Message "CanDoSubConnection()"
-					quid       	"42C3F54601AF"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"3"
-					ordinal    	2)))
-			    (object Link
-				quid       	"428CC663033F"
-				supplier   	"$UNNAMED$16"
-				quidu      	"428CC2A10080"
-				messages   	(list Messages
-				    (object Message "FindFactory"
-					quid       	"42C3F63502BB"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"4"
-					ordinal    	3)
-				    (object Message "FindFactory"
-					quid       	"42C3F8D4025C"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"13"
-					ordinal    	12)))
-			    (object Link
-				quid       	"428CCC7F024F"
-				supplier   	"$UNNAMED$19"
-				quidu      	"428CCC74032F"
-				messages   	(list Messages
-				    (object Message "CanDoSubConnection()"
-					quid       	"42C3F8920087"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"12"
-					ordinal    	11)))
-			    (object Link
-				quid       	"42C3F64801C9"
-				supplier   	"$UNNAMED$20"
-				quidu      	"42C3EE94022A"
-				messages   	(list Messages
-				    (object Message "FindOrCreateProviderL"
-					quid       	"42C3F64D02DF"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"5"
-					ordinal    	4)))
-			    (object Link
-				quid       	"42C3F8CA001C"
-				supplier   	"$UNNAMED$21"
-				quidu      	"42C3F62400AD"
-				messages   	(list Messages
-				    (object Message "FindOrCreateProviderL"
-					quid       	"42C3F8E401DE"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"14"
-					ordinal    	13))))
-			class      	"Logical View::Factory::CSubConnectionFactoryContainer"
-			quidu      	"41A87F1B03AD"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$13"
-			quid       	"428CC2B002BD"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"428CC337013D"
-				supplier   	"$UNNAMED$16"
-				quidu      	"428CC2A10080"
-				messages   	(list Messages
-				    (object Message "FindOrCreateProvider(CConnectionProviderBase&)"
-					quid       	"428CC33D018C"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"2"
-					ordinal    	1
-					Operation  	"FindOrCreateProvider(CConnectionProvider&)")))
-			    (object Link
-				quid       	"428CCDFA014D"
-				supplier   	"$UNNAMED$14"
-				quidu      	"428CC2060251"
-				messages   	(list Messages
-				    (object Message "JoinL"
-					quid       	"42C3F6B301D4"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"7"
-					ordinal    	6)
-				    (object Message "StartL"
-					quid       	"42C3F748008C"
-					frequency  	"Aperiodic"
-					synchronization 	"Asynchronous"
-					dir        	"FromClientToSupplier"
-					sequence   	"10"
-					ordinal    	9
-					Operation  	"StartL( )"
-					quidu      	"41C303FB0299")
-				    (object Message "SubConnectionEvent(MConnectionDataClient::ENotifyLayerUp)"
-					quid       	"42C3F9CC03C6"
-					frequency  	"Aperiodic"
-					synchronization 	"Asynchronous"
-					dir        	"ToClientFromSupplier"
-					sequence   	"19"
-					ordinal    	18))))
-			class      	"Logical View::Sub Connection::CSubConnection"
-			quidu      	"41A750530146"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$18"
-			quid       	"428CC4C4036C"
-			class      	"Logical View::Connection::Connection Provider::CConnectionProviderBase"
-			quidu      	"41BDA765028C"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$19"
-			quid       	"428CCC74032F"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"428CCDAF00FE"
-				supplier   	"$UNNAMED$17"
-				quidu      	"428CC2330328"))
-			class      	"Logical View::Connection::Connection Provider::Connection Provider Shim::CConnectionProviderShim"
-			quidu      	"41BDAABC004D"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$20"
-			quid       	"42C3EE94022A"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"42C3F66502EF"
-				supplier   	"$UNNAMED$14"
-				quidu      	"428CC2060251"
-				messages   	(list Messages
-				    (object Message "NewL"
-					quid       	"42C3F6770089"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"6"
-					ordinal    	5))))
-			class      	"Logical View::Factory::CSubConnectionProviderFactoryBase"
-			quidu      	"41A87F61023B"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$21"
-			quid       	"42C3F62400AD"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"42C3F9060275"
-				supplier   	"$UNNAMED$15"
-				quidu      	"428CC21A003D"
-				messages   	(list Messages
-				    (object Message "NewL"
-					quid       	"42C3F90D028A"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"15"
-					ordinal    	14))))
-			class      	"Logical View::Factory::CSubConnectionProviderFactoryBase"
-			quidu      	"41A87F61023B"
-			persistence 	"Transient"
-			multi      	FALSE)))
-	    (object Mechanism @4
-		logical_models 	(list unit_reference_list
-		    (object Object "$UNNAMED$22"
-			quid       	"4292FECF008A"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"4292FECF008B"
-				supplier   	"$UNNAMED$23"
-				quidu      	"4292FECF0093"
-				messages   	(list Messages
-				    (object Message "GetWorkerForProtocol"
-					quid       	"4292FECF008C"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"2"
-					ordinal    	1)))
-			    (object Link
-				quid       	"4292FECF008D"
-				supplier   	"$UNNAMED$22"
-				quidu      	"4292FECF008A"
-				messages   	(list Messages
-				    (object Message "ForwardMessageL"
-					quid       	"4292FECF008E"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"3"
-					ordinal    	2)
-				    (object Message "ForwardMessageToPeer"
-					quid       	"4292FECF008F"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"4"
-					ordinal    	3)))
-			    (object Link
-				quid       	"4292FECF0090"
-				supplier   	"$UNNAMED$24"
-				quidu      	"4292FECF0095"
-				supplier_containment 	"By Reference"
-				client_containment 	"By Reference"
-				supplier_visibility 	"LOCAL"
-				client_visibility 	"LOCAL"
-				messages   	(list Messages
-				    (object Message "PeerWorkerMessageReceivedL"
-					quid       	"4292FECF0091"
-					frequency  	"Aperiodic"
-					synchronization 	"Asynchronous"
-					dir        	"FromClientToSupplier"
-					sequence   	"5"
-					ordinal    	4)
-				    (object Message "CompleteReq"
-					quid       	"42934DB00322"
-					frequency  	"Aperiodic"
-					synchronization 	"Asynchronous"
-					dir        	"ToClientFromSupplier"
-					sequence   	"12"
-					ordinal    	11))))
-			class      	"Logical View::Session Proxy/Pit Boss::CSockSession"
-			quidu      	"41C06F440273"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$23"
-			quid       	"4292FECF0093"
-			class      	"Logical View::Session Proxy/Pit Boss::CPitBoss"
-			quidu      	"42774CEE029D"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$24"
-			quid       	"4292FECF0095"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"4292FECF0096"
-				supplier   	"$UNNAMED$25"
-				quidu      	"4292FECF0099"
-				messages   	(list Messages
-				    (object Message "ProcessMessageL"
-					quid       	"4292FECF0097"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"6"
-					ordinal    	5))))
-			class      	"Logical View::Session Proxy/Pit Boss::CWorkerThread"
-			quidu      	"42774D1403A3"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$25"
-			quid       	"4292FECF0099"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"4292FECF009A"
-				supplier   	"$UNNAMED$25"
-				quidu      	"4292FECF0099"
-				messages   	(list Messages
-				    (object Message "NewHostResolver"
-					quid       	"4292FECF009B"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"7"
-					ordinal    	6)))
-			    (object Link
-				quid       	"4292FFA00094"
-				supplier   	"$UNNAMED$26"
-				quidu      	"4292FF920148"
-				messages   	(list Messages
-				    (object Message "NewL"
-					quid       	"42934CC0006F"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"10"
-					ordinal    	9)))
-			    (object Link
-				quid       	"4293012A0023"
-				supplier   	"$UNNAMED$27"
-				quidu      	"429300700152"
-				messages   	(list Messages
-				    (object Message "SubConnectionFactory"
-					quid       	"429341EB02A7"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"8"
-					ordinal    	7)))
-			    (object Link
-				quid       	"429301C101CE"
-				supplier   	"$UNNAMED$28"
-				quidu      	"429301A1025E"
-				supplier_containment 	"By Value"
-				client_containment 	"By Value"
-				messages   	(list Messages
-				    (object Message "FindOrCreateProviderL(CConnectionProviderBase*)"
-					quid       	"4293421803B1"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"9"
-					ordinal    	8))))
-			class      	"Logical View::CPlayer"
-			quidu      	"41A773DB02DF"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$29"
-			quid       	"4292FECF00A4"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"4292FECF00A3"
-				supplier   	"$UNNAMED$22"
-				quidu      	"4292FECF008A"
-				supplier_containment 	"By Value"
-				client_containment 	"By Value"
-				messages   	(list Messages
-				    (object Message "ServiceL"
-					quid       	"4292FECF00A5"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1"
-					ordinal    	0))))
-			class      	"Logical View::CSocketServer"
-			quidu      	"427F651A0205"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$26"
-			quid       	"4292FF920148"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"42933AEF017E"
-				supplier   	"$UNNAMED$30"
-				quidu      	"42930305035B"
-				messages   	(list Messages
-				    (object Message "JoinL"
-					quid       	"42934D1E0301"
-					frequency  	"Aperiodic"
-					synchronization 	"Asynchronous"
-					dir        	"FromClientToSupplier"
-					sequence   	"11"
-					ordinal    	10))))
-			class      	"Logical View::Resolver::CHostResolver"
-			quidu      	"41A8880E036B"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$27"
-			quid       	"429300700152"
-			class      	"Logical View::Factory::CSubConnectionFlowFactoryBase"
-			quidu      	"427F6DC802D7"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$28"
-			quid       	"429301A1025E"
-			class      	"Logical View::New Interfaces & Functions::Flow Fact<->Sub-Connection Fact call::CSubConnectionProviderFactoryC"
-			quidu      	"4288AD8F0337"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$30"
-			quid       	"42930305035B"
-			class      	"Logical View::Sub Connection Flow::Flow->Sub-Connection calls::CSubConnectionProviderBaseC"
-			quidu      	"4289DA6801E1"
-			persistence 	"Transient"
-			multi      	FALSE)))
-	    (object Mechanism @5
-		logical_models 	(list unit_reference_list
-		    (object Object "$UNNAMED$31"
-			quid       	"42934E2303D4"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"42934E2303D5"
-				supplier   	"$UNNAMED$32"
-				quidu      	"42934E2303DF"
-				messages   	(list Messages
-				    (object Message "GetWorkerForProtocol"
-					quid       	"42934E2303D6"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"2"
-					ordinal    	1)))
-			    (object Link
-				quid       	"42934E2303D7"
-				supplier   	"$UNNAMED$31"
-				quidu      	"42934E2303D4"
-				messages   	(list Messages
-				    (object Message "ForwardMessageL"
-					quid       	"42934E2303D8"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"3"
-					ordinal    	2)
-				    (object Message "ForwardMessageToPeer"
-					quid       	"42934E2303D9"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"4"
-					ordinal    	3)))
-			    (object Link
-				quid       	"42934E2303DA"
-				supplier   	"$UNNAMED$33"
-				quidu      	"42934E240000"
-				supplier_containment 	"By Reference"
-				client_containment 	"By Reference"
-				supplier_visibility 	"LOCAL"
-				client_visibility 	"LOCAL"
-				messages   	(list Messages
-				    (object Message "PeerWorkerMessageReceivedL"
-					quid       	"42934E2303DB"
-					frequency  	"Aperiodic"
-					synchronization 	"Asynchronous"
-					dir        	"FromClientToSupplier"
-					sequence   	"5"
-					ordinal    	4)
-				    (object Message "CompleteReq"
-					quid       	"4293530902D8"
-					frequency  	"Aperiodic"
-					synchronization 	"Asynchronous"
-					dir        	"ToClientFromSupplier"
-					sequence   	"11"
-					ordinal    	10))))
-			class      	"Logical View::Session Proxy/Pit Boss::CSockSession"
-			quidu      	"41C06F440273"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$32"
-			quid       	"42934E2303DF"
-			class      	"Logical View::Session Proxy/Pit Boss::CPitBoss"
-			quidu      	"42774CEE029D"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$33"
-			quid       	"42934E240000"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"42934E240001"
-				supplier   	"$UNNAMED$34"
-				quidu      	"42934E24000B"
-				messages   	(list Messages
-				    (object Message "ProcessMessageL"
-					quid       	"42934E240002"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"6"
-					ordinal    	5))))
-			class      	"Logical View::Session Proxy/Pit Boss::CWorkerThread"
-			quidu      	"42774D1403A3"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$34"
-			quid       	"42934E24000B"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"42934E24000C"
-				supplier   	"$UNNAMED$34"
-				quidu      	"42934E24000B"
-				messages   	(list Messages
-				    (object Message "CSocket::NewL"
-					quid       	"42934E24000D"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"7"
-					ordinal    	6)))
-			    (object Link
-				quid       	"42934E24000A"
-				supplier   	"$UNNAMED$35"
-				quidu      	"42934E240005"
-				messages   	(list Messages
-				    (object Message "FindOrCreateFlowL"
-					quid       	"42934E240010"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"8"
-					ordinal    	7)))
-			    (object Link
-				quid       	"42934E24000E"
-				supplier   	"$UNNAMED$36"
-				quidu      	"42934E240012"
-				messages   	(list Messages
-				    (object Message "NewL"
-					quid       	"429352BF01CB"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"9"
-					ordinal    	8))))
-			class      	"Logical View::CPlayer"
-			quidu      	"41A773DB02DF"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$37"
-			quid       	"42934E24003A"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"42934E240039"
-				supplier   	"$UNNAMED$31"
-				quidu      	"42934E2303D4"
-				supplier_containment 	"By Value"
-				client_containment 	"By Value"
-				messages   	(list Messages
-				    (object Message "ServiceL"
-					quid       	"42934E24003B"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1"
-					ordinal    	0))))
-			class      	"Logical View::CSocketServer"
-			quidu      	"427F651A0205"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$35"
-			quid       	"42934E240005"
-			class      	"Logical View::Factory::CSubConnectionFlowFactoryContainer"
-			quidu      	"4280F79E0392"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$38"
-			quid       	"42934E240015"
-			class      	"Logical View::Sub Connection Flow::CSubConnectionFlowBase"
-			quidu      	"4284A7BB031E"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$36"
-			quid       	"42934E240012"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"42934E240013"
-				supplier   	"$UNNAMED$38"
-				quidu      	"42934E240015"
-				messages   	(list Messages
-				    (object Message "JoinL"
-					quid       	"429352D1000F"
-					frequency  	"Aperiodic"
-					synchronization 	"Asynchronous"
-					dir        	"FromClientToSupplier"
-					sequence   	"10"
-					ordinal    	9))))
-			class      	"Logical View::Service::CControlledServProvider"
-			quidu      	"41A754670219"
-			persistence 	"Transient"
-			multi      	FALSE)))
-	    (object Mechanism @6
-		logical_models 	(list unit_reference_list
-		    (object Object "$UNNAMED$39"
-			quid       	"4298BF29033F"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"4298C089009C"
-				supplier   	"$UNNAMED$40"
-				quidu      	"4298BF50020E"
-				messages   	(list Messages
-				    (object Message "Call(clientId)"
-					quid       	"4298C089009D"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1"
-					ordinal    	0))))
-			class      	"Logical View::Sub Connection::CSubConnectionProviderBase"
-			quidu      	"41A75088005C"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$40"
-			quid       	"4298BF50020E"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"4298C09803C8"
-				supplier   	"$UNNAMED$40"
-				quidu      	"4298BF50020E"
-				messages   	(list Messages
-				    (object Message "marshal"
-					quid       	"4298C09803C9"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.1"
-					ordinal    	1)))
-			    (object Link
-				quid       	"4298C0A7035C"
-				supplier   	"$UNNAMED$41"
-				quidu      	"4298BFC702F6"
-				messages   	(list Messages
-				    (object Message "Send"
-					quid       	"4298C0A7035D"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.2"
-					ordinal    	2
-					Operation  	"Send( )"
-					quidu      	"4288B5CE03C8"))))
-			class      	"Logical View::New Interfaces & Functions::CSubConnectionDataClientC"
-			quidu      	"4289BE6D02F0"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$41"
-			quid       	"4298BFC702F6"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"4298C0B800B7"
-				supplier   	"$UNNAMED$42"
-				quidu      	"4298BFF203C0"
-				messages   	(list Messages
-				    (object Message "RunL"
-					quid       	"4298C0B800B8"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.2.1"
-					ordinal    	3))))
-			class      	"Logical View::New Interfaces & Functions::Message-based function calls::MTransport"
-			quidu      	"4288B56E012B"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$42"
-			quid       	"4298BFF203C0"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"4298C0C50283"
-				supplier   	"$UNNAMED$42"
-				quidu      	"4298BFF203C0"
-				messages   	(list Messages
-				    (object Message "object lookup"
-					quid       	"4298C0C50284"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.2.1.1"
-					ordinal    	4)
-				    (object Message "fn lookup"
-					quid       	"4298C0D302AB"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.2.1.2"
-					ordinal    	5)))
-			    (object Link
-				quid       	"4298C0EF03BA"
-				supplier   	"$UNNAMED$43"
-				quidu      	"4298C00501AA"
-				messages   	(list Messages
-				    (object Message "Call(clientId)"
-					quid       	"4298C0EF03BB"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.2.1.3"
-					ordinal    	6))))
-			class      	"Logical View::New Interfaces & Functions::Message-based function calls::CDispatcher"
-			quidu      	"4288ADE80190"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$43"
-			quid       	"4298C00501AA"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"4298C10B0310"
-				supplier   	"$UNNAMED$43"
-				quidu      	"4298C00501AA"
-				messages   	(list Messages
-				    (object Message "client lookup/broadcast"
-					quid       	"4298C10B0311"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.2.1.3.1"
-					ordinal    	7)))
-			    (object Link
-				quid       	"4298C13700EC"
-				supplier   	"$UNNAMED$44"
-				quidu      	"4298C04E03A4"
-				messages   	(list Messages
-				    (object Message "Call"
-					quid       	"4298C13700ED"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1.2.1.3.2"
-					ordinal    	8))))
-			class      	"Logical View::New Interfaces & Functions::CSubConnectionDataClientS"
-			quidu      	"4297348E03E2"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$44"
-			quid       	"4298C04E03A4"
-			class      	"Logical View::Sub Connection Flow::CSubConnectionFlowBase"
-			quidu      	"4284A7BB031E"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$45"
-			quid       	"4298C070037B"
-			class      	"Use Case View::Client"
-			quidu      	"41AB65200268"
-			persistence 	"Transient"
-			multi      	FALSE)))
-	    (object Mechanism @7
-		logical_models 	(list unit_reference_list
-		    (object Object "$UNNAMED$46"
-			quid       	"42B93D1E023A"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"42B93FCD021A"
-				supplier   	"$UNNAMED$47"
-				quidu      	"42B93D700346"
-				messages   	(list Messages
-				    (object Message "FindOrCreateProviderL"
-					quid       	"42B94026036C"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1"
-					ordinal    	0
-					Operation  	"FindOrCreateProviderL( )"
-					quidu      	"41C2EF450163")))
-			    (object Link
-				quid       	"42B9743D03BA"
-				supplier   	"$UNNAMED$48"
-				quidu      	"42B93DDB020A"
-				messages   	(list Messages
-				    (object Message "StartL/JoinL"
-					quid       	"42B9A1230109"
-					frequency  	"Aperiodic"
-					synchronization 	"Asynchronous"
-					dir        	"FromClientToSupplier"
-					sequence   	"10"
-					ordinal    	9))))
-			class      	"Use Case View::Client"
-			quidu      	"41AB65200268"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$47"
-			quid       	"42B93D700346"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"42B93FE00022"
-				supplier   	"$UNNAMED$49"
-				quidu      	"42B93D7A03B9"
-				messages   	(list Messages
-				    (object Message "FindOrCreateProviderL"
-					quid       	"42B9404D0318"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"4"
-					ordinal    	3)))
-			    (object Link
-				quid       	"42B9402B0098"
-				supplier   	"$UNNAMED$47"
-				quidu      	"42B93D700346"
-				messages   	(list Messages
-				    (object Message "FindFactory"
-					quid       	"42B940400157"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"ToClientFromSupplier"
-					sequence   	"3"
-					ordinal    	2))))
-			class      	"Logical View::Factory::CSubConnectionFactoryContainer"
-			quidu      	"41A87F1B03AD"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$49"
-			quid       	"42B93D7A03B9"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"42B93FEF0377"
-				supplier   	"$UNNAMED$48"
-				quidu      	"42B93DDB020A"
-				messages   	(list Messages
-				    (object Message "NewL"
-					quid       	"42B94057016E"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"5"
-					ordinal    	4))))
-			class      	"Logical View::Factory::CSubConnectionProviderFactoryBase"
-			quidu      	"41A87F61023B"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$48"
-			quid       	"42B93DDB020A"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"42B93FF502FE"
-				supplier   	"$UNNAMED$50"
-				quidu      	"42B93DED0364"
-				messages   	(list Messages
-				    (object Message "FindOrCreateFlowL"
-					quid       	"42B9406A03A6"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"6"
-					ordinal    	5)))
-			    (object Link
-				quid       	"42B977700293"
-				supplier   	"$UNNAMED$51"
-				quidu      	"42B93F420328"
-				messages   	(list Messages
-				    (object Message "StartL"
-					quid       	"42B9A13A03BF"
-					frequency  	"Aperiodic"
-					synchronization 	"Asynchronous"
-					dir        	"FromClientToSupplier"
-					sequence   	"11"
-					ordinal    	10
-					Operation  	"StartL( )"
-					quidu      	"41C303FB0299")))
-			    (object Link
-				quid       	"42B99FD0002C"
-				supplier   	"$UNNAMED$48"
-				quidu      	"42B93DDB020A"
-				messages   	(list Messages
-				    (object Message "AttachFlow"
-					quid       	"42B9A0F501FD"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"ToClientFromSupplier"
-					sequence   	"9"
-					ordinal    	8))))
-			class      	"Logical View::Sub Connection::CSubConnectionProviderBase"
-			quidu      	"41A75088005C"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$50"
-			quid       	"42B93DED0364"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"42B93FFD0165"
-				supplier   	"$UNNAMED$51"
-				quidu      	"42B93F420328"
-				messages   	(list Messages
-				    (object Message "NewL"
-					quid       	"42B9A07B01BA"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"7"
-					ordinal    	6))))
-			class      	"Logical View::New Interfaces & Functions::Flow Fact<->Sub-Connection Fact call::CSubConnectionFlowFactoryC"
-			quidu      	"4288EBF70314"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$51"
-			quid       	"42B93F420328"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"42B96F530160"
-				supplier   	"$UNNAMED$52"
-				quidu      	"42B96F4500F1"
-				supplier_containment 	"By Reference"
-				client_containment 	"By Reference"
-				supplier_visibility 	"LOCAL"
-				client_visibility 	"LOCAL"
-				messages   	(list Messages
-				    (object Message "FindOrCreateProviderL(CSubConnectionBase* handle + info)"
-					quid       	"42B9A08B00B9"
-					frequency  	"Aperiodic"
-					synchronization 	"Asynchronous"
-					dir        	"FromClientToSupplier"
-					sequence   	"8"
-					ordinal    	7)
-				    (object Message "return CSubConnectionFlow* handle"
-					quid       	"42B9A5A10046"
-					frequency  	"Aperiodic"
-					synchronization 	"Asynchronous"
-					dir        	"ToClientFromSupplier"
-					sequence   	"18"
-					ordinal    	17)))
-			    (object Link
-				quid       	"42B9787C03D2"
-				supplier   	"$UNNAMED$53"
-				quidu      	"42B975B30195"
-				supplier_containment 	"By Reference"
-				client_containment 	"By Reference"
-				supplier_visibility 	"LOCAL"
-				client_visibility 	"LOCAL"
-				messages   	(list Messages
-				    (object Message "CStartFlow"
-					quid       	"42B9A5D702C5"
-					frequency  	"Aperiodic"
-					synchronization 	"Asynchronous"
-					dir        	"FromClientToSupplier"
-					sequence   	"19"
-					ordinal    	18))))
-			class      	"Logical View::Sub Connection Flow::Sub-Connection -> Flow calls::CSubConnectionFlowBaseC"
-			quidu      	"4289BB88034F"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$52"
-			quid       	"42B96F4500F1"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"42B974180294"
-				supplier   	"$UNNAMED$54"
-				quidu      	"42B973B2021E"
-				messages   	(list Messages
-				    (object Message "FindOrCreateFlowL"
-					quid       	"42B9A4B103A6"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"13"
-					ordinal    	12)))
-			    (object Link
-				quid       	"42B9844400C1"
-				supplier   	"$UNNAMED$55"
-				quidu      	"42B984000268"
-				messages   	(list Messages
-				    (object Message "NewL(CSubConnectionProviderBase* handle)"
-					quid       	"42B9A49A0045"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"12"
-					ordinal    	11
-					Operation  	"NewL")
-				    (object Message "AttachFlow"
-					quid       	"42B9A55E037E"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"17"
-					ordinal    	16
-					Operation  	"AttachFlow(CSubConnectionProviderBase* handle)"))))
-			class      	"Logical View::New Interfaces & Functions::Flow Fact<->Sub-Connection Fact call::CSubConnectionProviderFactoryC"
-			quidu      	"4288AD8F0337"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$54"
-			quid       	"42B973B2021E"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"42B973B2021F"
-				supplier   	"$UNNAMED$54"
-				quidu      	"42B973B2021E"
-				messages   	(list Messages
-				    (object Message "FindFactory"
-					quid       	"42B973B20220"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"ToClientFromSupplier"
-					sequence   	"2"
-					ordinal    	1)
-				    (object Message "FindFactory"
-					quid       	"42B9A4C70036"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"ToClientFromSupplier"
-					sequence   	"14"
-					ordinal    	13)))
-			    (object Link
-				quid       	"42B975320011"
-				supplier   	"$UNNAMED$56"
-				quidu      	"42B975250185"
-				messages   	(list Messages
-				    (object Message "FindOrCreateFlowL"
-					quid       	"42B9A4DE0242"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"15"
-					ordinal    	14))))
-			class      	"Logical View::Factory::CSubConnectionFlowFactoryContainer"
-			quidu      	"4280F79E0392"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$56"
-			quid       	"42B975250185"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"42B975DE018D"
-				supplier   	"$UNNAMED$53"
-				quidu      	"42B975B30195"
-				messages   	(list Messages
-				    (object Message "NewL(CSubConnectionProviderBase* ptr)"
-					quid       	"42B9A4F70339"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"16"
-					ordinal    	15))))
-			class      	"Logical View::Factory::CSubConnectionFlowFactoryBase"
-			quidu      	"427F6DC802D7"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$53"
-			quid       	"42B975B30195"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"42B992A900BD"
-				supplier   	"$UNNAMED$55"
-				quidu      	"42B984000268"
-				messages   	(list Messages
-				    (object Message "LayerUp"
-					quid       	"42B9A5FD0356"
-					frequency  	"Aperiodic"
-					synchronization 	"Asynchronous"
-					dir        	"FromClientToSupplier"
-					sequence   	"20"
-					ordinal    	19))))
-			class      	"Logical View::Sub Connection Flow::CSubConnectionFlowBase"
-			quidu      	"4284A7BB031E"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$55"
-			quid       	"42B984000268"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"42B993A20063"
-				supplier   	"$UNNAMED$48"
-				quidu      	"42B93DDB020A"
-				messages   	(list Messages
-				    (object Message "CLayerUp"
-					quid       	"42B9A60C01A9"
-					frequency  	"Aperiodic"
-					synchronization 	"Asynchronous"
-					dir        	"FromClientToSupplier"
-					sequence   	"21"
-					ordinal    	20))))
-			class      	"Logical View::Sub Connection Flow::Flow->Sub-Connection calls::CSubConnectionProviderBaseC"
-			quidu      	"4289DA6801E1"
-			persistence 	"Transient"
-			multi      	FALSE)))
-	    (object Mechanism @8
-		logical_models 	(list unit_reference_list
-		    (object Object "$UNNAMED$57"
-			quid       	"42B2A03E03BF"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"42B2A03E03C0"
-				supplier   	"$UNNAMED$58"
-				quidu      	"42B2A03E03C5"
-				messages   	(list Messages
-				    (object Message "Start"
-					quid       	"42B2A0D601E4"
-					frequency  	"Aperiodic"
-					synchronization 	"Asynchronous"
-					dir        	"FromClientToSupplier"
-					sequence   	"1"
-					ordinal    	0)
-				    (object Message "StartComplete"
-					quid       	"42B303DC033C"
-					frequency  	"Aperiodic"
-					synchronization 	"Asynchronous"
-					dir        	"ToClientFromSupplier"
-					sequence   	"36"
-					ordinal    	35))))
-			class      	"Logical View::Connection::RConnection"
-			quidu      	"41B1D83B017A"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$58"
-			quid       	"42B2A03E03C5"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"42B2A03E03C9"
-				supplier   	"$UNNAMED$59"
-				quidu      	"42B2A03E03DE"
-				messages   	(list Messages
-				    (object Message "Start"
-					quid       	"42B2A0EA0297"
-					frequency  	"Aperiodic"
-					synchronization 	"Asynchronous"
-					dir        	"FromClientToSupplier"
-					sequence   	"2"
-					ordinal    	1)
-				    (object Message "LayerUp"
-					quid       	"42B303CD011D"
-					frequency  	"Aperiodic"
-					synchronization 	"Asynchronous"
-					dir        	"ToClientFromSupplier"
-					sequence   	"35"
-					ordinal    	34))))
-			class      	"Logical View::Connection::CConnection"
-			quidu      	"41A7507C013B"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$59"
-			quid       	"42B2A03E03DE"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"42B2A1130303"
-				supplier   	"$UNNAMED$60"
-				quidu      	"42B2A03E03DB"
-				messages   	(list Messages
-				    (object Message "SelectNextLayer(provider*)"
-					quid       	"42B2A11F03C8"
-					frequency  	"Aperiodic"
-					synchronization 	"Asynchronous"
-					dir        	"FromClientToSupplier"
-					sequence   	"3"
-					ordinal    	2
-					Operation  	"SelectNextLayer")))
-			    (object Link
-				quid       	"42B2E7000178"
-				supplier   	"$UNNAMED$61"
-				quidu      	"42B2A03E03E7"
-				messages   	(list Messages
-				    (object Message "JoinL"
-					quid       	"42B2FEF3005E"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"24"
-					ordinal    	23
-					Operation  	"JoinL( )"
-					quidu      	"41C30A56024B")
-				    (object Message "LayerUp"
-					quid       	"42B3001E02DB"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"ToClientFromSupplier"
-					sequence   	"31"
-					ordinal    	30))))
-			class      	"Logical View::Connection::Connection Provider::CConnectionProviderBase"
-			quidu      	"41BDA765028C"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$62"
-			quid       	"42B2A03E03E6"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"42B2E02E0000"
-				supplier   	"$UNNAMED$63"
-				quidu      	"42B2E00B0104"
-				messages   	(list Messages
-				    (object Message "AddObserverL"
-					quid       	"42B2E13C0253"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"13"
-					ordinal    	12)
-				    (object Message "RemoveObserver"
-					quid       	"42B2FFE70050"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"29"
-					ordinal    	28))))
-			class      	"Logical View::Connection::Nif Session::CNifSecureSession"
-			quidu      	"421BA9590249"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$61"
-			quid       	"42B2A03E03E7"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"42B2E0FA02CF"
-				supplier   	"$UNNAMED$64"
-				quidu      	"42B2E0DC027B"
-				messages   	(list Messages
-				    (object Message "NewL"
-					quid       	"42B2FDC7002F"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"19"
-					ordinal    	18)
-				    (object Message "AttachToConnectionL"
-					quid       	"42B2FDD80319"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"20"
-					ordinal    	19)
-				    (object Message "LinkLayerUp"
-					quid       	"42B300000313"
-					frequency  	"Aperiodic"
-					synchronization 	"Asynchronous"
-					dir        	"ToClientFromSupplier"
-					sequence   	"30"
-					ordinal    	29))))
-			class      	"Logical View::Connection::Connection Provider::Connection Provider Shim::CConnectionProviderShim"
-			quidu      	"41BDAABC004D"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$60"
-			quid       	"42B2A03E03DB"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"42B2DB140197"
-				supplier   	"placeholder"
-				quidu      	"42B2A03E03D3"
-				messages   	(list Messages
-				    (object Message "SelectNextLayer(provider*)"
-					quid       	"42B2DB1702D2"
-					frequency  	"Aperiodic"
-					synchronization 	"Asynchronous"
-					dir        	"FromClientToSupplier"
-					sequence   	"4"
-					ordinal    	3
-					Operation  	"SelectNextLayer"))))
-			class      	"Logical View::Factory::CConnectionProviderFactoryBase"
-			quidu      	"41A8839B0038"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "placeholder"
-			quid       	"42B2A03E03D3"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"42B2A03E03D4"
-				supplier   	"placeholder"
-				quidu      	"42B2A03E03D3"
-				messages   	(list Messages
-				    (object Message "figure out preferences for the next layer"
-					quid       	"42B2DB390169"
-					frequency  	"Aperiodic"
-					synchronization 	"Asynchronous"
-					dir        	"FromClientToSupplier"
-					sequence   	"6"
-					ordinal    	5)
-				    (object Message "delete"
-					quid       	"42B3007E00C8"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"33"
-					ordinal    	32)))
-			    (object Link
-				quid       	"42B2DBC102BC"
-				supplier   	"$UNNAMED$65"
-				quidu      	"42B2DBA000C9"
-				messages   	(list Messages
-				    (object Message "SelectProvider"
-					quid       	"42B2DC1203D2"
-					frequency  	"Aperiodic"
-					synchronization 	"Asynchronous"
-					dir        	"FromClientToSupplier"
-					sequence   	"7"
-					ordinal    	6
-					Operation  	"SelectProvider( )"
-					quidu      	"41C6B9CD03AB")))
-			    (object Link
-				quid       	"42B2E6850197"
-				supplier   	"$UNNAMED$66"
-				quidu      	"42B2DD56023A"
-				messages   	(list Messages
-				    (object Message "SelectComplete"
-					quid       	"42B2FEB102BB"
-					frequency  	"Aperiodic"
-					synchronization 	"Asynchronous"
-					dir        	"ToClientFromSupplier"
-					sequence   	"22"
-					ordinal    	21)
-				    (object Message "Detach"
-					quid       	"42B300650325"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"ToClientFromSupplier"
-					sequence   	"32"
-					ordinal    	31)))
-			    (object Link
-				quid       	"42B2E6D500DF"
-				supplier   	"$UNNAMED$59"
-				quidu      	"42B2A03E03DE"
-				messages   	(list Messages
-				    (object Message "JoinNextL"
-					quid       	"42B2FEE0030A"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"23"
-					ordinal    	22)
-				    (object Message "Detach"
-					quid       	"42B3038F036C"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"34"
-					ordinal    	33))))
-			class      	"Logical View::Selection::MProviderSelector"
-			quidu      	"41C1AF5D02D3"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$65"
-			quid       	"42B2DBA000C9"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"42B2DBA000CA"
-				supplier   	"$UNNAMED$65"
-				quidu      	"42B2DBA000C9"
-				messages   	(list Messages
-				    (object Message "MapPreferencesToLayer"
-					quid       	"42B2DBA000CB"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"5"
-					ordinal    	4)
-				    (object Message "MapPreferencesToLayer"
-					quid       	"42B2DC320216"
-					frequency  	"Aperiodic"
-					synchronization 	"Asynchronous"
-					dir        	"FromClientToSupplier"
-					sequence   	"8"
-					ordinal    	7)))
-			    (object Link
-				quid       	"42B2DD830344"
-				supplier   	"$UNNAMED$66"
-				quidu      	"42B2DD56023A"
-				messages   	(list Messages
-				    (object Message "NewL"
-					quid       	"42B2DEEE0389"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"9"
-					ordinal    	8)
-				    (object Message "Select"
-					quid       	"42B2DEFF001D"
-					frequency  	"Aperiodic"
-					synchronization 	"Asynchronous"
-					dir        	"FromClientToSupplier"
-					sequence   	"10"
-					ordinal    	9
-					Operation  	"Select( )"
-					quidu      	"41C839A501F7"))))
-			class      	"Logical View::Factory::CConnectionFactoryContainer"
-			quidu      	"41A883B6002D"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$66"
-			quid       	"42B2DD56023A"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"42B2DF380305"
-				supplier   	"$UNNAMED$62"
-				quidu      	"42B2A03E03E6"
-				messages   	(list Messages
-				    (object Message "NewL"
-					quid       	"42B2E10C0203"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"11"
-					ordinal    	10)
-				    (object Message "StartL"
-					quid       	"42B2E120005D"
-					frequency  	"Aperiodic"
-					synchronization 	"Asynchronous"
-					dir        	"FromClientToSupplier"
-					sequence   	"12"
-					ordinal    	11)
-				    (object Message "SelectComplete"
-					quid       	"42B2E15C0191"
-					frequency  	"Aperiodic"
-					synchronization 	"Asynchronous"
-					dir        	"ToClientFromSupplier"
-					sequence   	"14"
-					ordinal    	13)
-				    (object Message "LinkLayerUp"
-					quid       	"42B2FF0C0209"
-					frequency  	"Aperiodic"
-					synchronization 	"Asynchronous"
-					dir        	"ToClientFromSupplier"
-					sequence   	"25"
-					ordinal    	24)
-				    (object Message "delete"
-					quid       	"42B2FFD303C2"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"28"
-					ordinal    	27)))
-			    (object Link
-				quid       	"42B2DFCB025F"
-				supplier   	"$UNNAMED$67"
-				quidu      	"42B2DFB40143"
-				messages   	(list Messages
-				    (object Message "FindOrCreateProviderL"
-					quid       	"42B2E26A02B7"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"15"
-					ordinal    	14)))
-			    (object Link
-				quid       	"42B2E3F902EB"
-				supplier   	"$UNNAMED$61"
-				quidu      	"42B2A03E03E7"
-				supplier_containment 	"By Value"
-				client_containment 	"By Value"
-				messages   	(list Messages
-				    (object Message "AddRef"
-					quid       	"42B2FD6D03C7"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"17"
-					ordinal    	16)
-				    (object Message "ConnectionControlActivityL(EAttachNormal,..)"
-					quid       	"42B2FD850169"
-					frequency  	"Aperiodic"
-					synchronization 	"Asynchronous"
-					dir        	"FromClientToSupplier"
-					sequence   	"18"
-					ordinal    	17)
-				    (object Message "ReleaseRef"
-					quid       	"42B2FFC00324"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"27"
-					ordinal    	26)))
-			    (object Link
-				quid       	"42B2F9FB0371"
-				supplier   	"$UNNAMED$66"
-				quidu      	"42B2DD56023A"
-				messages   	(list Messages
-				    (object Message "delete"
-					quid       	"42B2FF670324"
-					frequency  	"Aperiodic"
-					synchronization 	"Asynchronous"
-					dir        	"FromClientToSupplier"
-					sequence   	"26"
-					ordinal    	25))))
-			class      	"Logical View::Selection::CConnectionSelectorShim"
-			quidu      	"41C1AF890151"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$67"
-			quid       	"42B2DFB40143"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"42B2DFE9037B"
-				supplier   	"$UNNAMED$61"
-				quidu      	"42B2A03E03E7"
-				messages   	(list Messages
-				    (object Message "NewL"
-					quid       	"42B2E3050335"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"16"
-					ordinal    	15))))
-			class      	"Logical View::Factory::CConnectionProviderFactoryBase"
-			quidu      	"41A8839B0038"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$63"
-			quid       	"42B2E00B0104"
-			class      	"Logical View::Sub Connection Flow::Link Layer::CNifAgentRef"
-			quidu      	"4295B90F02AD"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$64"
-			quid       	"42B2E0DC027B"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"42B2E5C90215"
-				supplier   	"$UNNAMED$63"
-				quidu      	"42B2E00B0104"
-				messages   	(list Messages
-				    (object Message "AddObserverL"
-					quid       	"42B2FDF002EC"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"21"
-					ordinal    	20))))
-			class      	"Logical View::Connection::Nif Session::CNifSecureSession"
-			quidu      	"421BA9590249"
-			persistence 	"Transient"
-			multi      	FALSE)))
-	    (object Mechanism @9
-		logical_models 	(list unit_reference_list
-		    (object Object "$UNNAMED$68"
-			quid       	"42B9959101DD"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"42B99DEB01F6"
-				supplier   	"$UNNAMED$69"
-				quidu      	"42B9959101FE"
-				messages   	(list Messages
-				    (object Message "FindOrCreateFlowL"
-					quid       	"42B99E14001F"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"1"
-					ordinal    	0)))
-			    (object Link
-				quid       	"42B9A72D016C"
-				supplier   	"$UNNAMED$70"
-				quidu      	"42B995910208"
-				messages   	(list Messages
-				    (object Message "JoinL/StartL"
-					quid       	"42B9A74702E6"
-					frequency  	"Aperiodic"
-					synchronization 	"Asynchronous"
-					dir        	"FromClientToSupplier"
-					sequence   	"8"
-					ordinal    	7))))
-			class      	"Use Case View::Client"
-			quidu      	"41AB65200268"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$71"
-			quid       	"42B9959101E2"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"42B99E1A02DB"
-				supplier   	"$UNNAMED$71"
-				quidu      	"42B9959101E2"
-				messages   	(list Messages
-				    (object Message "FindFactory"
-					quid       	"42B9A9410270"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"12"
-					ordinal    	11)))
-			    (object Link
-				quid       	"42B9959101E3"
-				supplier   	"$UNNAMED$72"
-				quidu      	"42B9959101E7"
-				messages   	(list Messages
-				    (object Message "FindOrCreateProviderL"
-					quid       	"42B9A94B02BB"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"13"
-					ordinal    	12))))
-			class      	"Logical View::Factory::CSubConnectionFactoryContainer"
-			quidu      	"41A87F1B03AD"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$72"
-			quid       	"42B9959101E7"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"42B9959101E8"
-				supplier   	"$UNNAMED$73"
-				quidu      	"42B9959101EA"
-				messages   	(list Messages
-				    (object Message "NewL"
-					quid       	"42B9A96102F9"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"14"
-					ordinal    	13)
-				    (object Message "AttachFlow"
-					quid       	"42B9A9760317"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"15"
-					ordinal    	14))))
-			class      	"Logical View::Factory::CSubConnectionProviderFactoryBase"
-			quidu      	"41A87F61023B"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$73"
-			quid       	"42B9959101EA"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"42B9959101ED"
-				supplier   	"$UNNAMED$74"
-				quidu      	"42B9959101F2"
-				messages   	(list Messages
-				    (object Message "LayerUp"
-					quid       	"42B9AA6C0219"
-					frequency  	"Aperiodic"
-					synchronization 	"Asynchronous"
-					dir        	"FromClientToSupplier"
-					sequence   	"18"
-					ordinal    	17))))
-			class      	"Logical View::Sub Connection::CSubConnectionProviderBase"
-			quidu      	"41A75088005C"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$75"
-			quid       	"42B9959101EF"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"42B9959101F0"
-				supplier   	"$UNNAMED$74"
-				quidu      	"42B9959101F2"
-				messages   	(list Messages
-				    (object Message "NewL(CSubConnectionFlowBase* handle)"
-					quid       	"42B9A8F50021"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"10"
-					ordinal    	9)))
-			    (object Link
-				quid       	"42B9959101F3"
-				supplier   	"$UNNAMED$76"
-				quidu      	"42B99591020C"
-				supplier_containment 	"By Reference"
-				client_containment 	"By Reference"
-				supplier_visibility 	"LOCAL"
-				client_visibility 	"LOCAL"
-				messages   	(list Messages
-				    (object Message "FindOrCreateProviderL(CSubConnectionFlowBase* handle + info)"
-					quid       	"42B9A6C202B1"
-					frequency  	"Aperiodic"
-					synchronization 	"Asynchronous"
-					dir        	"ToClientFromSupplier"
-					sequence   	"7"
-					ordinal    	6
-					Operation  	"FindOrCreateProviderL(CSubConnectionFlow* handle + info)")
-				    (object Message "return CSubConnectionProviderbase* handle()"
-					quid       	"42B9A9A601B8"
-					frequency  	"Aperiodic"
-					synchronization 	"Asynchronous"
-					dir        	"FromClientToSupplier"
-					sequence   	"16"
-					ordinal    	15)))
-			    (object Link
-				quid       	"42B9A7E400DA"
-				supplier   	"$UNNAMED$71"
-				quidu      	"42B9959101E2"
-				messages   	(list Messages
-				    (object Message "FindOrCreateProviderL"
-					quid       	"42B9A93303C4"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"11"
-					ordinal    	10
-					Operation  	"FindOrCreateProviderL( )"
-					quidu      	"41C2EF450163"))))
-			class      	"Logical View::New Interfaces & Functions::Flow Fact<->Sub-Connection Fact call::CSubConnectionFlowFactoryC"
-			quidu      	"4288EBF70314"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$74"
-			quid       	"42B9959101F2"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"42B9AB7F00EB"
-				supplier   	"$UNNAMED$70"
-				quidu      	"42B995910208"
-				messages   	(list Messages
-				    (object Message "LayerUp"
-					quid       	"42B9AB8900A9"
-					frequency  	"Aperiodic"
-					synchronization 	"Asynchronous"
-					dir        	"FromClientToSupplier"
-					sequence   	"19"
-					ordinal    	18))))
-			class      	"Logical View::Sub Connection Flow::Sub-Connection -> Flow calls::CSubConnectionFlowBaseC"
-			quidu      	"4289BB88034F"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$77"
-			quid       	"42B9959101F9"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"42B9959101FC"
-				supplier   	"$UNNAMED$76"
-				quidu      	"42B99591020C"
-				messages   	(list Messages
-				    (object Message "NewL"
-					quid       	"42B99F7B026E"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"6"
-					ordinal    	5))))
-			class      	"Logical View::New Interfaces & Functions::Flow Fact<->Sub-Connection Fact call::CSubConnectionProviderFactoryC"
-			quidu      	"4288AD8F0337"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$78"
-			quid       	"42B995910205"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"42B995910206"
-				supplier   	"$UNNAMED$70"
-				quidu      	"42B995910208"
-				messages   	(list Messages
-				    (object Message "NewL"
-					quid       	"42B99EA90350"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"4"
-					ordinal    	3))))
-			class      	"Logical View::Factory::CSubConnectionFlowFactoryBase"
-			quidu      	"427F6DC802D7"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$70"
-			quid       	"42B995910208"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"42B995910209"
-				supplier   	"$UNNAMED$76"
-				quidu      	"42B99591020C"
-				messages   	(list Messages
-				    (object Message "JoinL/StartL"
-					quid       	"42B9A767021A"
-					frequency  	"Aperiodic"
-					synchronization 	"Asynchronous"
-					dir        	"FromClientToSupplier"
-					sequence   	"9"
-					ordinal    	8)))
-			    (object Link
-				quid       	"42B99F2102B3"
-				supplier   	"$UNNAMED$77"
-				quidu      	"42B9959101F9"
-				messages   	(list Messages
-				    (object Message "FindOrCreateProviderL"
-					quid       	"42B99F2C00E3"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"5"
-					ordinal    	4))))
-			class      	"Logical View::Sub Connection Flow::CSubConnectionFlowBase"
-			quidu      	"4284A7BB031E"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$69"
-			quid       	"42B9959101FE"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"42B995910202"
-				supplier   	"$UNNAMED$78"
-				quidu      	"42B995910205"
-				messages   	(list Messages
-				    (object Message "FindOrCreateFlowL"
-					quid       	"42B99E4B0390"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"3"
-					ordinal    	2)))
-			    (object Link
-				quid       	"42B99E1701B4"
-				supplier   	"$UNNAMED$69"
-				quidu      	"42B9959101FE"
-				messages   	(list Messages
-				    (object Message "FindFactory"
-					quid       	"42B99E370066"
-					frequency  	"Aperiodic"
-					synchronization 	"Simple"
-					dir        	"FromClientToSupplier"
-					sequence   	"2"
-					ordinal    	1))))
-			class      	"Logical View::Factory::CSubConnectionFlowFactoryContainer"
-			quidu      	"4280F79E0392"
-			persistence 	"Transient"
-			multi      	FALSE)
-		    (object Object "$UNNAMED$76"
-			quid       	"42B99591020C"
-			collaborators 	(list link_list
-			    (object Link
-				quid       	"42B9AA4201DC"
-				supplier   	"$UNNAMED$73"
-				quidu      	"42B9959101EA"
-				supplier_containment 	"By Reference"
-				client_containment 	"By Reference"
-				supplier_visibility 	"LOCAL"
-				client_visibility 	"LOCAL"
-				messages   	(list Messages
-				    (object Message "CJoinL/CStartSubConnectionL"
-					quid       	"42B9AA4F02FD"
-					frequency  	"Aperiodic"
-					synchronization 	"Asynchronous"
-					dir        	"FromClientToSupplier"
-					sequence   	"17"
-					ordinal    	16))))
-			class      	"Logical View::Sub Connection Flow::Flow->Sub-Connection calls::CSubConnectionProviderBaseC"
-			quidu      	"4289DA6801E1"
-			persistence 	"Transient"
-			multi      	FALSE))))
-	statemachine 	(object State_Machine "State/Activity Model"
-	    quid       	"427FAA3D03AD"
-	    states     	(list States)
-	    partitions 	(list Partitions)
-	    statediagrams 	(list StateDiagrams
-		(object ActivityDiagram "XFlowFactoryQuery::Match"
-		    quid       	"427FAA3D03C1"
-		    title      	"XFlowFactoryQuery::Match"
-		    zoom       	100
-		    max_height 	28350
-		    max_width  	21600
-		    origin_x   	0
-		    origin_y   	0
-		    items      	(list diagram_item_list
-			(object Swimlane "" @10
-			    line_color 	3342489
-			    width      	450)))))
-	logical_presentations 	(list unit_reference_list
-	    (object UseCaseDiagram "Main"
-		quid       	"41A74B8C0288"
-		title      	"Main"
-		zoom       	100
-		max_height 	28350
-		max_width  	21600
-		origin_x   	3
-		origin_y   	0
-		items      	(list diagram_item_list
-		    (object ClassView "Class" "Use Case View::Client" @11
-			ShowCompartmentStereotypes 	TRUE
-			IncludeAttribute 	TRUE
-			IncludeOperation 	TRUE
-			location   	(1200, 832)
-			label      	(object ItemLabel
-			    Parent_View 	@11
-			    location   	(1200, 992)
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	327
-			    justify    	0
-			    label      	"Client")
-			icon       	"Actor"
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"41AB65200268"
-			annotation 	8
-			autoResize 	TRUE)
-		    (object NoteView @12
-			location   	(1232, 256)
-			label      	(object ItemLabel
-			    Parent_View 	@12
-			    location   	(373, 147)
-			    fill_color 	13434879
-			    nlines     	4
-			    max_width  	1683
-			    label      	
-|A SubConnection can start via:
-|- RSubConnection::Attach()
-|- CSocket::NoBearer/CHostResolver::QueryComplete(KErrComletion) (an implicit one)
-|- CConnectionProvdBase::StartL in case the connection needs 1 or more subconnection(s)
-			    )
-			line_color 	3342489
-			fill_color 	13434879
-			width      	1743
-			height     	231)
-		    (object NoteView @13
-			location   	(1232, 484)
-			label      	(object ItemLabel
-			    Parent_View 	@13
-			    location   	(373, 375)
-			    fill_color 	13434879
-			    nlines     	4
-			    max_width  	1683
-			    label      	
-|A Connection can start via:
-|- RConnection::Start()
-|- CSubConnectionProviderBase::StartL (an implicit one) or CImplicitSelection::StartL that is basically the same as the point 1. (see "Data side connection request" sequence)
-			    )
-			line_color 	3342489
-			fill_color 	13434879
-			width      	1743
-			height     	231)))
-	    (object InteractionDiagram "Cross-Thread call Flow client->Sub-connection"
-		mechanism_ref 	@1
-		quid       	"4288AE2C0184"
-		title      	"Cross-Thread call Flow client->Sub-connection"
-		zoom       	100
-		max_height 	28350
-		max_width  	21600
-		origin_x   	0
-		origin_y   	0
-		items      	(list diagram_item_list
-		    (object InterObjView "$UNNAMED$0" @14
-			location   	(160, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@14
-			    location   	(160, 265)
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	360
-			    justify    	0
-			    label      	"")
-			icon       	"Actor"
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"4288AE5A0194"
-			width      	336
-			height     	1235
-			icon_height 	162
-			icon_width 	120
-			icon_y_offset 	-16
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @15
-			    location   	(160, 352)
-			    line_color 	3342489
-			    InterObjView 	@14
-			    height     	1018
-			    y_coord    	958
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$1" @16
-			location   	(592, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@16
-			    location   	(592, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	557
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"4288AE6B0008"
-			width      	575
-			height     	1235
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @17
-			    location   	(592, 352)
-			    line_color 	3342489
-			    InterObjView 	@16
-			    height     	958
-			    y_coord    	898
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$2" @18
-			location   	(1200, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@18
-			    location   	(1200, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	596
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"4298BBDB0248"
-			width      	614
-			height     	1235
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @19
-			    location   	(1200, 368)
-			    line_color 	3342489
-			    InterObjView 	@18
-			    height     	882
-			    y_coord    	822
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @20
-			    location   	(1200, 416)
-			    line_color 	3342489
-			    InterObjView 	@18
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE))
-		    (object InterObjView "$UNNAMED$3" @21
-			location   	(1664, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@21
-			    location   	(1664, 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      	"4298BC2102C1"
-			width      	300
-			height     	1235
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @22
-			    location   	(1664, 496)
-			    line_color 	3342489
-			    InterObjView 	@21
-			    height     	694
-			    y_coord    	634
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$4" @23
-			location   	(1974, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@23
-			    location   	(1974, 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      	"4298BC770007"
-			width      	300
-			height     	1235
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @24
-			    location   	(1974, 528)
-			    line_color 	3342489
-			    InterObjView 	@23
-			    height     	602
-			    y_coord    	542
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @25
-			    location   	(1974, 560)
-			    line_color 	3342489
-			    InterObjView 	@23
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @26
-			    location   	(1974, 704)
-			    line_color 	3342489
-			    InterObjView 	@23
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE))
-		    (object InterObjView "$UNNAMED$5" @27
-			location   	(2448, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@27
-			    location   	(2448, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	596
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"4298BDB101A3"
-			width      	614
-			height     	1235
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @28
-			    location   	(2448, 803)
-			    line_color 	3342489
-			    InterObjView 	@27
-			    height     	267
-			    y_coord    	207
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @29
-			    location   	(2448, 848)
-			    line_color 	3342489
-			    InterObjView 	@27
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE))
-		    (object InterObjView "$UNNAMED$6" @30
-			location   	(3044, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@30
-			    location   	(3044, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	554
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"4298BDFE01AE"
-			width      	572
-			height     	1235
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @31
-			    location   	(3044, 950)
-			    line_color 	3342489
-			    InterObjView 	@30
-			    height     	60
-			    y_coord    	0
-			    Nested     	FALSE))
-		    (object InterMessView "" @32
-			location   	(16, 352)
-			label      	(object SegLabel @33
-			    Parent_View 	@32
-			    location   	(375, 308)
-			    quidu      	"4288AE900355"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	69
-			    justify    	0
-			    label      	"Call"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@14
-			supplier   	@16
-			Focus_Src  	@15
-			Focus_Entry 	@17
-			origin     	(175, 352)
-			terminus   	(576, 352)
-			ordinal    	0)
-		    (object InterMessView "" @34
-			location   	(16, 368)
-			label      	(object SegLabel @35
-			    Parent_View 	@34
-			    location   	(895, 324)
-			    quidu      	"4298BC0500F5"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	222
-			    justify    	0
-			    label      	"Call(clientId)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@16
-			supplier   	@18
-			Focus_Src  	@17
-			Focus_Entry 	@19
-			origin     	(607, 368)
-			terminus   	(1184, 368)
-			ordinal    	1)
-		    (object SelfMessView "" @36
-			location   	(16, 416)
-			label      	(object SegLabel @37
-			    Parent_View 	@36
-			    location   	(1291, 372)
-			    quidu      	"4298BC1202B6"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	144
-			    justify    	0
-			    label      	"marshal"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@18
-			supplier   	@18
-			Focus_Src  	@19
-			Focus_Entry 	@20
-			origin     	(1216, 416)
-			terminus   	(1366, 416)
-			ordinal    	2)
-		    (object InterMessView "" @38
-			location   	(16, 496)
-			label      	(object SegLabel @39
-			    Parent_View 	@38
-			    location   	(1431, 452)
-			    quidu      	"4298BC3901AE"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	94
-			    justify    	0
-			    label      	"Send"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@18
-			supplier   	@21
-			Focus_Src  	@19
-			Focus_Entry 	@22
-			origin     	(1215, 496)
-			terminus   	(1648, 496)
-			ordinal    	3)
-		    (object InterMessView "" @40
-			location   	(16, 528)
-			label      	(object SegLabel @41
-			    Parent_View 	@40
-			    location   	(1818, 484)
-			    quidu      	"4298BC8A02EB"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	94
-			    justify    	0
-			    label      	"RunL"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@21
-			supplier   	@23
-			Focus_Src  	@22
-			Focus_Entry 	@24
-			origin     	(1679, 528)
-			terminus   	(1958, 528)
-			ordinal    	4)
-		    (object SelfMessView "" @42
-			location   	(16, 560)
-			label      	(object SegLabel @43
-			    Parent_View 	@42
-			    location   	(2065, 516)
-			    quidu      	"4298BCD0033B"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	228
-			    justify    	0
-			    label      	"object lookup"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@23
-			supplier   	@23
-			Focus_Src  	@24
-			Focus_Entry 	@25
-			origin     	(1990, 560)
-			terminus   	(2140, 560)
-			ordinal    	5)
-		    (object NoteView @44
-			location   	(1808, 368)
-			label      	(object ItemLabel
-			    Parent_View 	@44
-			    location   	(1636, 302)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	309
-			    label      	"with help of CObjectResolver")
-			line_color 	3342489
-			fill_color 	13434879
-			width      	369
-			height     	144)
-		    (object AttachView "" @45
-			stereotype 	TRUE
-			line_color 	3342489
-			client     	@44
-			supplier   	@43
-			line_style 	0)
-		    (object SelfMessView "" @46
-			location   	(16, 704)
-			label      	(object SegLabel @47
-			    Parent_View 	@46
-			    location   	(2065, 660)
-			    quidu      	"4298BD5F020A"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	156
-			    justify    	0
-			    label      	"fn lookup"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@23
-			supplier   	@23
-			Focus_Src  	@24
-			Focus_Entry 	@26
-			origin     	(1990, 704)
-			terminus   	(2140, 704)
-			ordinal    	6)
-		    (object NoteView @48
-			location   	(2240, 384)
-			label      	(object ItemLabel
-			    Parent_View 	@48
-			    location   	(2059, 309)
-			    fill_color 	13434879
-			    nlines     	3
-			    max_width  	327
-			    label      	"with help of static table given by the calling object type")
-			line_color 	3342489
-			fill_color 	13434879
-			width      	387
-			height     	162)
-		    (object AttachView "" @49
-			stereotype 	TRUE
-			line_color 	3342489
-			client     	@48
-			supplier   	@47
-			line_style 	0)
-		    (object InterMessView "" @50
-			location   	(16, 803)
-			label      	(object SegLabel @51
-			    Parent_View 	@50
-			    location   	(2210, 759)
-			    quidu      	"4298BDDB0353"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	222
-			    justify    	0
-			    label      	"Call(clientId)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@23
-			supplier   	@27
-			Focus_Src  	@24
-			Focus_Entry 	@28
-			origin     	(1989, 803)
-			terminus   	(2432, 803)
-			ordinal    	7)
-		    (object SelfMessView "" @52
-			location   	(16, 848)
-			label      	(object SegLabel @53
-			    Parent_View 	@52
-			    location   	(2539, 804)
-			    quidu      	"4298BDEF0121"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	188
-			    justify    	0
-			    label      	"demarshal"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@27
-			supplier   	@27
-			Focus_Src  	@28
-			Focus_Entry 	@29
-			origin     	(2464, 848)
-			terminus   	(2614, 848)
-			ordinal    	8)
-		    (object InterMessView "" @54
-			location   	(16, 950)
-			label      	(object SegLabel @55
-			    Parent_View 	@54
-			    location   	(2745, 906)
-			    quidu      	"4298BE3901E6"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	222
-			    justify    	0
-			    label      	"Call(clientId)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@27
-			supplier   	@30
-			Focus_Src  	@28
-			Focus_Entry 	@31
-			origin     	(2463, 950)
-			terminus   	(3028, 950)
-			ordinal    	9)
-		    (object NoteView @56
-			location   	(1424, 672)
-			label      	(object ItemLabel
-			    Parent_View 	@56
-			    location   	(1233, 612)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	346
-			    label      	"using CMessageQueue")
-			line_color 	3342489
-			fill_color 	13434879
-			width      	406
-			height     	132)
-		    (object AttachView "" @57
-			stereotype 	TRUE
-			line_color 	3342489
-			client     	@56
-			supplier   	@39
-			line_style 	0)))
-	    (object ObjectDiagram "Connection Provider Top Layer Selection"
-		mechanism_ref 	@2
-		quid       	"428B754B022A"
-		title      	"Connection Provider Top Layer Selection"
-		zoom       	100
-		max_height 	28350
-		max_width  	21600
-		origin_x   	447
-		origin_y   	0
-		items      	(list diagram_item_list
-		    (object ObjectView "$UNNAMED$7" @58
-			location   	(592, 416)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@58
-			    location   	(461, 365)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	262
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"428B766C0171"
-			width      	280
-			height     	126
-			annotation 	4
-			autoResize 	TRUE
-			subobjects 	0
-			x_offset   	0.000000
-			y_offset   	0.000000)
-		    (object ObjectView "$UNNAMED$8" @59
-			location   	(592, 912)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@59
-			    location   	(461, 861)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	262
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"428B76790043"
-			width      	280
-			height     	126
-			annotation 	4
-			autoResize 	TRUE
-			subobjects 	0
-			x_offset   	0.000000
-			y_offset   	0.000000)
-		    (object ObjectView "$UNNAMED$9" @60
-			location   	(1712, 912)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@60
-			    location   	(1422, 860)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	580
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"428B768602E1"
-			width      	598
-			height     	126
-			annotation 	4
-			autoResize 	TRUE
-			subobjects 	0
-			x_offset   	0.000000
-			y_offset   	0.000000)
-		    (object ObjectView "$UNNAMED$10" @61
-			location   	(592, 1328)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@61
-			    location   	(340, 1276)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	504
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"428B76970231"
-			width      	522
-			height     	126
-			annotation 	4
-			autoResize 	TRUE
-			subobjects 	0
-			x_offset   	0.000000
-			y_offset   	0.000000)
-		    (object Label @62
-			location   	(50, 97)
-			font       	(object Font
-			    color      	32768
-			    default_color 	FALSE)
-			nlines     	1
-			max_width  	300
-			label      	"Object Created")
-		    (object Label @63
-			location   	(50, 159)
-			font       	(object Font
-			    color      	255
-			    default_color 	FALSE)
-			nlines     	1
-			max_width  	350
-			label      	"Object Destroyed")
-		    (object Label @64
-			location   	(48, 32)
-			font       	(object Font
-			    bold       	TRUE)
-			nlines     	1
-			max_width  	600
-			label      	"Colour Legend:")
-		    (object ObjectView "$UNNAMED$11" @65
-			location   	(1712, 1328)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@65
-			    location   	(1386, 1276)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	652
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"42B1642901B3"
-			width      	670
-			height     	126
-			annotation 	4
-			autoResize 	TRUE
-			subobjects 	0
-			x_offset   	0.000000
-			y_offset   	0.000000)
-		    (object NoteView @66
-			location   	(2560, 352)
-			label      	(object ItemLabel
-			    Parent_View 	@66
-			    location   	(2166, 289)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	752
-			    label      	"delegated to preference resolver in management plane => Async")
-			line_color 	3342489
-			fill_color 	13434879
-			width      	812
-			height     	138)
-		    (object ObjectView "placeholder" @67
-			location   	(2768, 912)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@67
-			    location   	(2586, 861)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	364
-			    justify    	0
-			    label      	"placeholder")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"42B18280031F"
-			width      	382
-			height     	126
-			annotation 	4
-			autoResize 	TRUE
-			subobjects 	0
-			x_offset   	0.000000
-			y_offset   	0.000000)
-		    (object LinkSelfView "" @68
-			location   	(1712, 699)
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"42B2979E00AF"
-			client     	@60
-			supplier   	@60
-			line_style 	0)
-		    (object MessView "" @69
-			location   	(1711, 656)
-			line_color 	3342489
-			label      	(object SegLabel @70
-			    Parent_View 	@69
-			    location   	(1711, 612)
-			    quidu      	"42B297CF016D"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	460
-			    justify    	0
-			    label      	"MapPreferencesToLayer"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			object_arc 	@68
-			pctDist    	0.491667
-			height     	44
-			orientation 	0
-			dir        	1
-			origin     	(1651, 656)
-			terminus   	(1771, 656))
-		    (object NoteView @71
-			location   	(1232, 352)
-			label      	(object ItemLabel
-			    Parent_View 	@71
-			    location   	(860, 286)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	708
-			    label      	"delegated to ESOCK selection entry point=>could bw async")
-			line_color 	3342489
-			fill_color 	13434879
-			width      	768
-			height     	144)
-		    (object LinkSelfView "" @72
-			location   	(2768, 699)
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"42B2993E0374"
-			client     	@67
-			supplier   	@67
-			line_style 	0)
-		    (object MessView "" @73
-			location   	(2768, 626)
-			line_color 	3342489
-			label      	(object SegLabel @74
-			    Parent_View 	@73
-			    location   	(2768, 582)
-			    quidu      	"42B29A6B0363"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	488
-			    justify    	0
-			    label      	"MapPreferencesToFactory"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			object_arc 	@72
-			pctDist    	0.508333
-			height     	74
-			orientation 	0
-			dir        	1
-			origin     	(2708, 626)
-			terminus   	(2828, 626))
-		    (object AttachView "" @75
-			stereotype 	TRUE
-			line_color 	3342489
-			client     	@71
-			supplier   	@69
-			line_style 	0)
-		    (object MessView "" @76
-			location   	(2768, 688)
-			line_color 	3342489
-			label      	(object SegLabel @77
-			    Parent_View 	@76
-			    location   	(2768, 659)
-			    quidu      	"42B29C7801CB"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	450
-			    justify    	0
-			    label      	"Figure out selection info"
-			    pctDist    	0.508333
-			    height     	30
-			    orientation 	0)
-			object_arc 	@72
-			pctDist    	0.508333
-			height     	12
-			orientation 	0
-			dir        	1
-			origin     	(2708, 688)
-			terminus   	(2828, 688))
-		    (object NoteView @78
-			location   	(688, 1616)
-			label      	(object ItemLabel
-			    Parent_View 	@78
-			    location   	(63, 1529)
-			    fill_color 	13434879
-			    nlines     	3
-			    max_width  	1215
-			    label      	"It's up to the provider to select next layer. Either on JoinL (join would have to become async). Or RConnection::Select could have a parameter to request that. Normally the stack is build on start.")
-			line_color 	3342489
-			fill_color 	13434879
-			width      	1275
-			height     	187)
-		    (object AttachView "" @79
-			stereotype 	TRUE
-			line_color 	3342489
-			client     	@78
-			supplier   	@61
-			line_style 	0)
-		    (object AttachView "" @80
-			stereotype 	TRUE
-			line_color 	3342489
-			client     	@66
-			supplier   	@67
-			line_style 	0)
-		    (object MessView "" @81
-			location   	(2767, 473)
-			font       	(object Font
-			    color      	255
-			    default_color 	FALSE)
-			line_color 	255
-			label      	(object SegLabel @82
-			    Parent_View 	@81
-			    location   	(2767, 518)
-			    font       	(object Font
-				color      	255
-				default_color 	FALSE)
-			    quidu      	"42B29F9F03B0"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	178
-			    justify    	0
-			    label      	"delete"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			object_arc 	@72
-			pctDist    	0.491667
-			height     	227
-			orientation 	0
-			dir        	-1
-			origin     	(2826, 473)
-			terminus   	(2708, 473))
-		    (object Label @83
-			location   	(1696, 128)
-			nlines     	35
-			max_width  	63
-			label      	
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-			)
-		    (object Label @84
-			location   	(1107, 97)
-			nlines     	1
-			max_width  	1387
-			label      	
-|CONTROL				MANAGEMENT
-			)
-		    (object LinkView "" @85
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"42B1A9E70173"
-			client     	@58
-			supplier   	@59
-			line_style 	0)
-		    (object MessView "" @86
-			location   	(637, 571)
-			font       	(object Font
-			    color      	32768
-			    default_color 	FALSE)
-			line_color 	65280
-			label      	(object SegLabel @87
-			    Parent_View 	@86
-			    location   	(713, 647)
-			    font       	(object Font
-				color      	32768
-				default_color 	FALSE)
-			    quidu      	"42B1AA0B0020"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	144
-			    justify    	0
-			    label      	"Open"
-			    pctDist    	1.141667
-			    height     	76
-			    orientation 	0)
-			object_arc 	@85
-			pctDist    	0.252717
-			height     	45
-			orientation 	0
-			dir        	1
-			origin     	(637, 511)
-			terminus   	(637, 631))
-		    (object MessView "" @88
-			location   	(549, 578)
-			line_color 	3342489
-			label      	(object SegLabel @89
-			    Parent_View 	@88
-			    location   	(379, 513)
-			    quidu      	"42B1AA1C004C"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	303
-			    justify    	0
-			    label      	"OpenComplete"
-			    pctDist    	1.059322
-			    height     	171
-			    orientation 	0)
-			object_arc 	@85
-			pctDist    	0.269022
-			height     	44
-			orientation 	1
-			dir        	-1
-			origin     	(549, 637)
-			terminus   	(549, 519))
-		    (object MessView "" @90
-			location   	(859, 707)
-			line_color 	3342489
-			label      	(object SegLabel @91
-			    Parent_View 	@90
-			    location   	(855, 782)
-			    quidu      	"42B1AA3300EF"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	147
-			    justify    	0
-			    label      	"Select"
-			    pctDist    	1.133333
-			    height     	5
-			    orientation 	1)
-			object_arc 	@85
-			pctDist    	0.616848
-			height     	267
-			orientation 	0
-			dir        	1
-			origin     	(859, 647)
-			terminus   	(859, 767))
-		    (object MessView "" @92
-			location   	(293, 743)
-			line_color 	3342489
-			label      	(object SegLabel @93
-			    Parent_View 	@92
-			    location   	(238, 650)
-			    quidu      	"42B29FC90233"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	338
-			    justify    	0
-			    label      	"SelectComplete"
-			    pctDist    	1.296610
-			    height     	56
-			    orientation 	0)
-			object_arc 	@85
-			pctDist    	0.717391
-			height     	300
-			orientation 	1
-			dir        	-1
-			origin     	(293, 802)
-			terminus   	(293, 684))
-		    (object LinkView "" @94
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"42B1AA4701B6"
-			client     	@59
-			supplier   	@60
-			line_style 	0)
-		    (object MessView "" @95
-			location   	(1281, 873)
-			line_color 	3342489
-			label      	(object SegLabel @96
-			    Parent_View 	@95
-			    location   	(1281, 829)
-			    quidu      	"42B297A4031A"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	288
-			    justify    	0
-			    label      	"SelectProvider"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			object_arc 	@94
-			pctDist    	0.809066
-			height     	40
-			orientation 	0
-			dir        	1
-			origin     	(1221, 873)
-			terminus   	(1341, 873))
-		    (object MessView "" @97
-			location   	(1046, 957)
-			line_color 	3342489
-			label      	(object SegLabel @98
-			    Parent_View 	@97
-			    location   	(1046, 1002)
-			    quidu      	"42B29FBD024A"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	338
-			    justify    	0
-			    label      	"SelectComplete"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			object_arc 	@94
-			pctDist    	0.463704
-			height     	45
-			orientation 	1
-			dir        	-1
-			origin     	(1105, 957)
-			terminus   	(987, 957))
-		    (object LinkView "" @99
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"42B29D3D0210"
-			client     	@59
-			supplier   	@61
-			line_style 	0)
-		    (object MessView "" @100
-			location   	(637, 1073)
-			line_color 	3342489
-			label      	(object SegLabel @101
-			    Parent_View 	@100
-			    location   	(698, 1168)
-			    quidu      	"42B29D4200C3"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	156
-			    justify    	0
-			    label      	"JoinL"
-			    pctDist    	1.300000
-			    height     	61
-			    orientation 	0)
-			object_arc 	@99
-			pctDist    	0.339041
-			height     	45
-			orientation 	0
-			dir        	1
-			origin     	(637, 1013)
-			terminus   	(637, 1133))
-		    (object LinkView "" @102
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"42B298B603A0"
-			client     	@60
-			supplier   	@67
-			line_style 	0)
-		    (object MessView "" @103
-			location   	(2122, 868)
-			font       	(object Font
-			    color      	32768
-			    default_color 	FALSE)
-			line_color 	65280
-			label      	(object SegLabel @104
-			    Parent_View 	@103
-			    location   	(2122, 824)
-			    font       	(object Font
-				color      	32768
-				default_color 	FALSE)
-			    quidu      	"42B29A5600EC"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	147
-			    justify    	0
-			    label      	"NewL"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			object_arc 	@102
-			pctDist    	0.198361
-			height     	45
-			orientation 	0
-			dir        	1
-			origin     	(2062, 868)
-			terminus   	(2182, 868))
-		    (object MessView "" @105
-			location   	(2387, 868)
-			line_color 	3342489
-			label      	(object SegLabel @106
-			    Parent_View 	@105
-			    location   	(2387, 824)
-			    quidu      	"42B29A5E0256"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	163
-			    justify    	0
-			    label      	"Select"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			object_arc 	@102
-			pctDist    	0.665574
-			height     	45
-			orientation 	0
-			dir        	1
-			origin     	(2327, 868)
-			terminus   	(2447, 868))
-		    (object MessView "" @107
-			location   	(2272, 957)
-			line_color 	3342489
-			label      	(object SegLabel @108
-			    Parent_View 	@107
-			    location   	(2272, 1002)
-			    quidu      	"42B29D1701F8"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	338
-			    justify    	0
-			    label      	"SelectComplete"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			object_arc 	@102
-			pctDist    	0.461131
-			height     	45
-			orientation 	1
-			dir        	-1
-			origin     	(2331, 957)
-			terminus   	(2213, 957))
-		    (object LinkView "" @109
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"42B29CFA03B0"
-			client     	@65
-			supplier   	@61
-			line_style 	0)
-		    (object MessView "" @110
-			location   	(1142, 1373)
-			font       	(object Font
-			    color      	32768
-			    default_color 	FALSE)
-			line_color 	65280
-			label      	(object SegLabel @111
-			    Parent_View 	@110
-			    location   	(1142, 1418)
-			    font       	(object Font
-				color      	32768
-				default_color 	FALSE)
-			    quidu      	"42B29D030019"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	169
-			    justify    	0
-			    label      	"NewL"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			object_arc 	@109
-			pctDist    	0.448749
-			height     	45
-			orientation 	0
-			dir        	1
-			origin     	(1201, 1373)
-			terminus   	(1083, 1373))
-		    (object LinkView "" @112
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"42B29A0800E9"
-			client     	@67
-			supplier   	@65
-			line_style 	0)
-		    (object MessView "" @113
-			location   	(2260, 1160)
-			line_color 	3342489
-			label      	(object SegLabel @114
-			    Parent_View 	@113
-			    location   	(2369, 1218)
-			    quidu      	"42B29CE1026A"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	456
-			    justify    	0
-			    label      	"FindOrCreateProviderL"
-			    pctDist    	-0.180251
-			    height     	95
-			    orientation 	0)
-			object_arc 	@112
-			pctDist    	0.492958
-			height     	45
-			orientation 	0
-			dir        	1
-			origin     	(2315, 1138)
-			terminus   	(2205, 1182))))
-	    (object ObjectDiagram "Bringing SubConnection Stack Up"
-		mechanism_ref 	@3
-		quid       	"428CC0BD016B"
-		title      	"Bringing SubConnection Stack Up"
-		zoom       	100
-		max_height 	28350
-		max_width  	21600
-		origin_x   	14
-		origin_y   	0
-		items      	(list diagram_item_list
-		    (object ObjectView "$UNNAMED$12" @115
-			location   	(528, 128)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@115
-			    location   	(358, 76)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	340
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"428CC1E90349"
-			width      	358
-			height     	126
-			annotation 	4
-			autoResize 	TRUE
-			subobjects 	0
-			x_offset   	0.000000
-			y_offset   	0.000000)
-		    (object ObjectView "$UNNAMED$14" @116
-			location   	(528, 1261)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@116
-			    location   	(242, 1209)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	572
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"428CC2060251"
-			width      	590
-			height     	126
-			annotation 	4
-			autoResize 	TRUE
-			subobjects 	0
-			x_offset   	0.000000
-			y_offset   	0.000000)
-		    (object ObjectView "$UNNAMED$15" @117
-			location   	(528, 2141)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@117
-			    location   	(241, 2092)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	574
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"428CC21A003D"
-			width      	592
-			height     	120
-			annotation 	4
-			autoResize 	TRUE
-			subobjects 	0
-			x_offset   	0.000000
-			y_offset   	0.000000)
-		    (object ObjectView "$UNNAMED$17" @118
-			location   	(2688, 2592)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@118
-			    location   	(2498, 2541)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	380
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"428CC2330328"
-			width      	398
-			height     	126
-			annotation 	4
-			autoResize 	TRUE
-			subobjects 	0
-			x_offset   	0.000000
-			y_offset   	0.000000)
-		    (object ObjectView "$UNNAMED$16" @119
-			location   	(2144, 1677)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@119
-			    location   	(1819, 1625)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	650
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"428CC2A10080"
-			width      	668
-			height     	126
-			annotation 	4
-			autoResize 	TRUE
-			subobjects 	0
-			x_offset   	0.000000
-			y_offset   	0.000000)
-		    (object ObjectView "$UNNAMED$13" @120
-			location   	(528, 592)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@120
-			    location   	(358, 540)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	340
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"428CC2B002BD"
-			width      	358
-			height     	126
-			annotation 	4
-			autoResize 	TRUE
-			subobjects 	0
-			x_offset   	0.000000
-			y_offset   	0.000000)
-		    (object Label @121
-			location   	(32, 2304)
-			nlines     	1
-			max_width  	2875
-			label      	"___________________________________________________________________________________________________________________________________")
-		    (object Label @122
-			location   	(48, 2400)
-			nlines     	1
-			max_width  	600
-			label      	"NIFMAN")
-		    (object Label @123
-			location   	(48, 2256)
-			nlines     	1
-			max_width  	600
-			label      	"CONNECTION STACK")
-		    (object ObjectView "$UNNAMED$18" @124
-			location   	(2688, 1261)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@124
-			    location   	(2436, 1209)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	504
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"428CC4C4036C"
-			width      	522
-			height     	126
-			annotation 	4
-			autoResize 	TRUE
-			subobjects 	0
-			x_offset   	0.000000
-			y_offset   	0.000000)
-		    (object LinkSelfView "" @125
-			location   	(2144, 1464)
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"428CC663033F"
-			client     	@119
-			supplier   	@119
-			line_style 	0)
-		    (object ObjectView "$UNNAMED$19" @126
-			location   	(2688, 2137)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@126
-			    location   	(2433, 2088)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	510
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"428CCC74032F"
-			width      	528
-			height     	120
-			annotation 	4
-			autoResize 	TRUE
-			subobjects 	0
-			x_offset   	0.000000
-			y_offset   	0.000000)
-		    (object NoteView @127
-			location   	(1328, 128)
-			label      	(object ItemLabel
-			    Parent_View 	@127
-			    location   	(990, 59)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	640
-			    label      	"Scenario assumes that connection has been started.")
-			line_color 	3342489
-			fill_color 	13434879
-			width      	700
-			height     	150)
-		    (object Label @128
-			location   	(2304, 80)
-			font       	(object Font
-			    color      	32768
-			    default_color 	FALSE)
-			nlines     	1
-			max_width  	600
-			label      	"Object Created")
-		    (object Label @129
-			location   	(2304, 144)
-			font       	(object Font
-			    color      	255
-			    default_color 	FALSE)
-			nlines     	1
-			max_width  	600
-			label      	"Object Destroyed")
-		    (object Label @130
-			location   	(2304, 16)
-			font       	(object Font
-			    bold       	TRUE)
-			nlines     	1
-			max_width  	600
-			label      	"Colour Legend:")
-		    (object ObjectView "$UNNAMED$20" @131
-			location   	(1520, 1261)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@131
-			    location   	(1162, 1209)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	716
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"42C3EE94022A"
-			width      	734
-			height     	126
-			annotation 	4
-			autoResize 	TRUE
-			subobjects 	0
-			x_offset   	0.000000
-			y_offset   	0.000000)
-		    (object NoteView @132
-			location   	(2384, 880)
-			label      	(object ItemLabel
-			    Parent_View 	@132
-			    location   	(2053, 815)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	627
-			    label      	"comes back with a sub connection type => sub connection factory Id")
-			line_color 	3342489
-			fill_color 	13434879
-			width      	687
-			height     	143)
-		    (object ObjectView "$UNNAMED$21" @133
-			location   	(1550, 2141)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@133
-			    location   	(1192, 2089)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	716
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"42C3F62400AD"
-			width      	734
-			height     	126
-			annotation 	4
-			autoResize 	TRUE
-			subobjects 	0
-			x_offset   	0.000000
-			y_offset   	0.000000)
-		    (object MessView "" @134
-			location   	(2144, 1420)
-			line_color 	3342489
-			label      	(object SegLabel @135
-			    Parent_View 	@134
-			    location   	(2144, 1376)
-			    quidu      	"42C3F63502BB"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	238
-			    justify    	0
-			    label      	"FindFactory"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			object_arc 	@125
-			pctDist    	0.500000
-			height     	45
-			orientation 	0
-			dir        	1
-			origin     	(2084, 1420)
-			terminus   	(2204, 1420))
-		    (object MessView "" @136
-			location   	(2144, 1327)
-			line_color 	3342489
-			label      	(object SegLabel @137
-			    Parent_View 	@136
-			    location   	(2144, 1283)
-			    quidu      	"42C3F8D4025C"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	259
-			    justify    	0
-			    label      	"FindFactory"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			object_arc 	@125
-			pctDist    	0.500000
-			height     	138
-			orientation 	0
-			dir        	1
-			origin     	(2084, 1327)
-			terminus   	(2204, 1327))
-		    (object LinkView "" @138
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"428CC2F0000D"
-			client     	@115
-			supplier   	@120
-			line_style 	0)
-		    (object MessView "" @139
-			location   	(573, 304)
-			line_color 	65280
-			label      	(object SegLabel @140
-			    Parent_View 	@139
-			    location   	(952, 349)
-			    font       	(object Font
-				color      	32768
-				default_color 	FALSE)
-			    quidu      	"428CC2F8023F"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	756
-			    justify    	0
-			    label      	"Open(RConnection&,EAttachToDefault)"
-			    pctDist    	0.883333
-			    height     	379
-			    orientation 	0)
-			object_arc 	@138
-			pctDist    	0.338279
-			height     	45
-			orientation 	0
-			dir        	1
-			origin     	(573, 244)
-			terminus   	(573, 364))
-		    (object MessView "" @141
-			location   	(499, 295)
-			line_color 	3342489
-			label      	(object SegLabel @142
-			    Parent_View 	@141
-			    location   	(328, 233)
-			    quidu      	"42C3F6C4011B"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	303
-			    justify    	0
-			    label      	"OpenComplete"
-			    pctDist    	1.025424
-			    height     	172
-			    orientation 	0)
-			object_arc 	@138
-			pctDist    	0.308605
-			height     	30
-			orientation 	1
-			dir        	-1
-			origin     	(499, 354)
-			terminus   	(499, 236))
-		    (object MessView "" @143
-			location   	(573, 450)
-			line_color 	3342489
-			label      	(object SegLabel @144
-			    Parent_View 	@143
-			    location   	(652, 482)
-			    quidu      	"42C3F6F303D8"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	119
-			    justify    	0
-			    label      	"Start"
-			    pctDist    	0.766667
-			    height     	79
-			    orientation 	0)
-			object_arc 	@138
-			pctDist    	0.771513
-			height     	45
-			orientation 	0
-			dir        	1
-			origin     	(573, 390)
-			terminus   	(573, 510))
-		    (object MessView "" @145
-			location   	(484, 457)
-			line_color 	3342489
-			label      	(object SegLabel @146
-			    Parent_View 	@145
-			    location   	(328, 392)
-			    quidu      	"42C3F9E602CB"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	309
-			    justify    	0
-			    label      	"StartComplete"
-			    pctDist    	1.050847
-			    height     	156
-			    orientation 	0)
-			object_arc 	@138
-			pctDist    	0.792285
-			height     	45
-			orientation 	1
-			dir        	-1
-			origin     	(484, 516)
-			terminus   	(484, 398))
-		    (object LinkView "" @147
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"428CCDDA006A"
-			client     	@116
-			supplier   	@117
-			line_style 	0)
-		    (object MessView "" @148
-			location   	(573, 1544)
-			line_color 	3342489
-			label      	(object SegLabel @149
-			    Parent_View 	@148
-			    location   	(650, 1624)
-			    quidu      	"42C3F9220046"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	156
-			    justify    	0
-			    label      	"JoinL"
-			    pctDist    	1.175000
-			    height     	77
-			    orientation 	0)
-			object_arc 	@147
-			pctDist    	0.292328
-			height     	45
-			orientation 	0
-			dir        	1
-			origin     	(573, 1484)
-			terminus   	(573, 1604))
-		    (object MessView "" @150
-			location   	(573, 1740)
-			line_color 	3342489
-			label      	(object SegLabel @151
-			    Parent_View 	@150
-			    location   	(647, 1820)
-			    quidu      	"42C3F93A0183"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	163
-			    justify    	0
-			    label      	"StartL"
-			    pctDist    	1.175000
-			    height     	74
-			    orientation 	0)
-			object_arc 	@147
-			pctDist    	0.551587
-			height     	45
-			orientation 	0
-			dir        	1
-			origin     	(573, 1680)
-			terminus   	(573, 1800))
-		    (object MessView "" @152
-			location   	(484, 1995)
-			line_color 	3342489
-			label      	(object SegLabel @153
-			    Parent_View 	@152
-			    location   	(678, 1903)
-			    quidu      	"42C3F9580390"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	1134
-			    justify    	0
-			    label      	"SubConnectionEvent(MConnectionDataClient::ENotifyLayerUp)"
-			    pctDist    	1.279661
-			    height     	194
-			    orientation 	1)
-			object_arc 	@147
-			pctDist    	0.887566
-			height     	45
-			orientation 	1
-			dir        	-1
-			origin     	(484, 2054)
-			terminus   	(484, 1936))
-		    (object LinkView "" @154
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"42C3F8440166"
-			client     	@116
-			supplier   	@119
-			vertices   	(list Points
-			    (567, 1324)
-			    (784, 1675)
-			    (1809, 1676))
-			line_style 	0)
-		    (object MessView "" @155
-			location   	(919, 1633)
-			line_color 	3342489
-			label      	(object SegLabel @156
-			    Parent_View 	@155
-			    location   	(1316, 1589)
-			    quidu      	"42C3F8690021"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	941
-			    justify    	0
-			    label      	"FindOrCreateProvider(CConnectionProviderBase&)"
-			    pctDist    	3.816667
-			    height     	45
-			    orientation 	0)
-			object_arc 	@154
-			pctDist    	0.381751
-			height     	43
-			orientation 	0
-			dir        	1
-			origin     	(859, 1633)
-			terminus   	(979, 1633))
-		    (object LinkView "" @157
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"428CC4EA023B"
-			client     	@119
-			supplier   	@124
-			line_style 	0)
-		    (object MessView "" @158
-			location   	(2356, 1459)
-			line_color 	3342489
-			label      	(object SegLabel @159
-			    Parent_View 	@158
-			    location   	(2635, 1390)
-			    quidu      	"42C3F54601AF"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	453
-			    justify    	0
-			    label      	"CanDoSubConnection()"
-			    pctDist    	2.743757
-			    height     	109
-			    orientation 	1)
-			object_arc 	@157
-			pctDist    	0.413866
-			height     	45
-			orientation 	0
-			dir        	1
-			origin     	(2308, 1494)
-			terminus   	(2404, 1424))
-		    (object AttachView "" @160
-			stereotype 	TRUE
-			line_color 	3342489
-			client     	@132
-			supplier   	@158
-			line_style 	0)
-		    (object LinkView "" @161
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"428CCC7F024F"
-			client     	@119
-			supplier   	@126
-			line_style 	0)
-		    (object MessView "" @162
-			location   	(2500, 1920)
-			line_color 	3342489
-			label      	(object SegLabel @163
-			    Parent_View 	@162
-			    location   	(2796, 2002)
-			    quidu      	"42C3F8920087"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	475
-			    justify    	0
-			    label      	"CanDoSubConnection()"
-			    pctDist    	2.798333
-			    height     	130
-			    orientation 	0)
-			object_arc 	@161
-			pctDist    	0.636306
-			height     	45
-			orientation 	0
-			dir        	1
-			origin     	(2454, 1881)
-			terminus   	(2546, 1959))
-		    (object AttachView "" @164
-			stereotype 	TRUE
-			line_color 	3342489
-			client     	@132
-			supplier   	@162
-			line_style 	0)
-		    (object LinkView "" @165
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"42C3F64801C9"
-			client     	@119
-			supplier   	@131
-			line_style 	0)
-		    (object MessView "" @166
-			location   	(1772, 1489)
-			line_color 	3342489
-			label      	(object SegLabel @167
-			    Parent_View 	@166
-			    location   	(1524, 1434)
-			    quidu      	"42C3F64D02DF"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	434
-			    justify    	0
-			    label      	"FindOrCreateProviderL"
-			    pctDist    	2.542774
-			    height     	90
-			    orientation 	0)
-			object_arc 	@165
-			pctDist    	0.575584
-			height     	50
-			orientation 	0
-			dir        	1
-			origin     	(1821, 1521)
-			terminus   	(1723, 1457))
-		    (object LinkView "" @168
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"42C3F8CA001C"
-			client     	@119
-			supplier   	@133
-			line_style 	0)
-		    (object MessView "" @169
-			location   	(1954, 1880)
-			line_color 	3342489
-			label      	(object SegLabel @170
-			    Parent_View 	@169
-			    location   	(2110, 1926)
-			    quidu      	"42C3F8E401DE"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	456
-			    justify    	0
-			    label      	"FindOrCreateProviderL"
-			    pctDist    	-0.296260
-			    height     	134
-			    orientation 	0)
-			object_arc 	@168
-			pctDist    	0.312170
-			height     	45
-			orientation 	0
-			dir        	1
-			origin     	(2000, 1843)
-			terminus   	(1908, 1917))
-		    (object LinkView "" @171
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"428CC337013D"
-			client     	@120
-			supplier   	@119
-			vertices   	(list Points
-			    (707, 591)
-			    (1791, 591)
-			    (2122, 1613))
-			line_style 	0)
-		    (object MessView "" @172
-			location   	(930, 543)
-			line_color 	3342489
-			label      	(object SegLabel @173
-			    Parent_View 	@172
-			    location   	(1318, 493)
-			    quidu      	"428CC33D018C"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	919
-			    justify    	0
-			    label      	"FindOrCreateProvider(CConnectionProviderBase&)"
-			    pctDist    	3.733333
-			    height     	51
-			    orientation 	0)
-			object_arc 	@171
-			pctDist    	0.103800
-			height     	49
-			orientation 	0
-			dir        	1
-			origin     	(870, 543)
-			terminus   	(990, 543))
-		    (object LinkView "" @174
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"428CCDFA014D"
-			client     	@120
-			supplier   	@116
-			line_style 	0)
-		    (object MessView "" @175
-			location   	(573, 734)
-			line_color 	3342489
-			label      	(object SegLabel @176
-			    Parent_View 	@175
-			    location   	(634, 811)
-			    quidu      	"42C3F6B301D4"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	134
-			    justify    	0
-			    label      	"JoinL"
-			    pctDist    	1.150000
-			    height     	61
-			    orientation 	0)
-			object_arc 	@174
-			pctDist    	0.147806
-			height     	45
-			orientation 	0
-			dir        	1
-			origin     	(573, 674)
-			terminus   	(573, 794))
-		    (object MessView "" @177
-			location   	(573, 891)
-			line_color 	3342489
-			label      	(object SegLabel @178
-			    Parent_View 	@177
-			    location   	(648, 968)
-			    quidu      	"42C3F748008C"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	163
-			    justify    	0
-			    label      	"StartL"
-			    pctDist    	1.150000
-			    height     	75
-			    orientation 	0)
-			object_arc 	@174
-			pctDist    	0.437269
-			height     	45
-			orientation 	0
-			dir        	1
-			origin     	(573, 831)
-			terminus   	(573, 951))
-		    (object MessView "" @179
-			location   	(484, 1116)
-			line_color 	3342489
-			label      	(object SegLabel @180
-			    Parent_View 	@179
-			    location   	(650, 1019)
-			    quidu      	"42C3F9CC03C6"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	1134
-			    justify    	0
-			    label      	"SubConnectionEvent(MConnectionDataClient::ENotifyLayerUp)"
-			    pctDist    	1.322034
-			    height     	166
-			    orientation 	1)
-			object_arc 	@174
-			pctDist    	0.852399
-			height     	45
-			orientation 	1
-			dir        	-1
-			origin     	(484, 1175)
-			terminus   	(484, 1057))
-		    (object LinkView "" @181
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"428CCDAF00FE"
-			client     	@126
-			supplier   	@118
-			line_style 	0)
-		    (object LinkView "" @182
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"42C3F66502EF"
-			client     	@131
-			supplier   	@116
-			line_style 	0)
-		    (object MessView "" @183
-			location   	(979, 1306)
-			font       	(object Font
-			    color      	32768
-			    default_color 	FALSE)
-			line_color 	65280
-			label      	(object SegLabel @184
-			    Parent_View 	@183
-			    location   	(979, 1351)
-			    font       	(object Font
-				color      	32768
-				default_color 	FALSE)
-			    quidu      	"42C3F6770089"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	147
-			    justify    	0
-			    label      	"NewL"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			object_arc 	@182
-			pctDist    	0.528875
-			height     	45
-			orientation 	0
-			dir        	1
-			origin     	(1038, 1306)
-			terminus   	(920, 1306))
-		    (object LinkView "" @185
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"42C3F9060275"
-			client     	@133
-			supplier   	@117
-			line_style 	0)
-		    (object MessView "" @186
-			location   	(972, 2186)
-			font       	(object Font
-			    color      	32768
-			    default_color 	FALSE)
-			line_color 	65280
-			label      	(object SegLabel @187
-			    Parent_View 	@186
-			    location   	(972, 2231)
-			    font       	(object Font
-				color      	32768
-				default_color 	FALSE)
-			    quidu      	"42C3F90D028A"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	169
-			    justify    	0
-			    label      	"NewL"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			object_arc 	@185
-			pctDist    	0.588415
-			height     	45
-			orientation 	0
-			dir        	1
-			origin     	(1031, 2186)
-			terminus   	(913, 2186))))
-	    (object ObjectDiagram "HostResolver Open (implicit/explicit)"
-		mechanism_ref 	@4
-		quid       	"4292FE3C00B0"
-		title      	"HostResolver Open (implicit/explicit)"
-		zoom       	100
-		max_height 	28350
-		max_width  	21600
-		origin_x   	269
-		origin_y   	0
-		items      	(list diagram_item_list
-		    (object ObjectView "$UNNAMED$22" @188
-			location   	(896, 688)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@188
-			    location   	(748, 637)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	296
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"4292FECF008A"
-			width      	314
-			height     	126
-			annotation 	4
-			autoResize 	TRUE
-			subobjects 	0
-			x_offset   	0.000000
-			y_offset   	0.000000)
-		    (object ObjectView "$UNNAMED$23" @189
-			location   	(224, 688)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@189
-			    location   	(124, 637)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	200
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"4292FECF0093"
-			width      	218
-			height     	126
-			annotation 	4
-			autoResize 	TRUE
-			subobjects 	0
-			x_offset   	0.000000
-			y_offset   	0.000000)
-		    (object ObjectView "$UNNAMED$24" @190
-			location   	(1808, 688)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@190
-			    location   	(1654, 637)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	308
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"4292FECF0095"
-			width      	326
-			height     	126
-			annotation 	4
-			autoResize 	TRUE
-			subobjects 	0
-			x_offset   	0.000000
-			y_offset   	0.000000)
-		    (object NoteView @191
-			location   	(1360, 400)
-			label      	(object ItemLabel
-			    Parent_View 	@191
-			    location   	(1147, 341)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	390
-			    label      	"cross-thread via comm-channel")
-			line_color 	3342489
-			fill_color 	13434879
-			width      	450
-			height     	131)
-		    (object ObjectView "$UNNAMED$25" @192
-			location   	(2736, 688)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@192
-			    location   	(2644, 637)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	184
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"4292FECF0099"
-			width      	202
-			height     	126
-			annotation 	4
-			autoResize 	TRUE
-			subobjects 	0
-			x_offset   	0.000000
-			y_offset   	0.000000)
-		    (object ObjectView "$UNNAMED$29" @193
-			location   	(256, 256)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@193
-			    location   	(105, 205)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	302
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"4292FECF00A4"
-			width      	320
-			height     	126
-			annotation 	4
-			autoResize 	TRUE
-			subobjects 	0
-			x_offset   	0.000000
-			y_offset   	0.000000)
-		    (object Label @194
-			location   	(1280, 112)
-			nlines     	19
-			max_width  	56
-			label      	
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-			)
-		    (object Label @195
-			location   	(608, 144)
-			nlines     	1
-			max_width  	1293
-			label      	
-|CLIENT SESSION Thread			TARGET DATA Thread
-			)
-		    (object LinkSelfView "" @196
-			location   	(896, 475)
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"4292FECF008D"
-			client     	@188
-			supplier   	@188
-			line_style 	0)
-		    (object MessView "" @197
-			location   	(895, 858)
-			line_color 	3342489
-			label      	(object SegLabel @198
-			    Parent_View 	@197
-			    location   	(895, 814)
-			    quidu      	"4292FECF008E"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	363
-			    justify    	0
-			    label      	"ForwardMessageL"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			object_arc 	@196
-			pctDist    	0.491667
-			height     	383
-			orientation 	1
-			dir        	1
-			origin     	(835, 858)
-			terminus   	(955, 858))
-		    (object MessView "" @199
-			location   	(895, 969)
-			line_color 	3342489
-			label      	(object SegLabel @200
-			    Parent_View 	@199
-			    location   	(895, 925)
-			    quidu      	"4292FECF008F"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	466
-			    justify    	0
-			    label      	"ForwardMessageToPeer"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			object_arc 	@196
-			pctDist    	0.491667
-			height     	494
-			orientation 	1
-			dir        	1
-			origin     	(835, 969)
-			terminus   	(955, 969))
-		    (object LinkSelfView "" @201
-			location   	(2736, 475)
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"4292FECF009A"
-			client     	@192
-			supplier   	@192
-			line_style 	0)
-		    (object MessView "" @202
-			location   	(2736, 431)
-			line_color 	65280
-			label      	(object SegLabel @203
-			    Parent_View 	@202
-			    location   	(2736, 387)
-			    font       	(object Font
-				color      	32768
-				default_color 	FALSE)
-			    quidu      	"4292FECF009B"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	606
-			    justify    	0
-			    label      	"NewHostResolver"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			object_arc 	@201
-			pctDist    	0.500000
-			height     	45
-			orientation 	0
-			dir        	1
-			origin     	(2676, 431)
-			terminus   	(2796, 431))
-		    (object Label @204
-			location   	(80, 1040)
-			nlines     	1
-			max_width  	1219
-			label      	"_______________________________________________________")
-		    (object Label @205
-			location   	(736, 1120)
-			nlines     	1
-			max_width  	381
-			label      	
-|CONTROL Thread	
-			)
-		    (object Label @206
-			location   	(1280, 1104)
-			nlines     	25
-			max_width  	50
-			label      	
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-			)
-		    (object ObjectView "$UNNAMED$26" @207
-			location   	(2742, 2306)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@207
-			    location   	(2591, 2254)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	302
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"4292FF920148"
-			width      	320
-			height     	126
-			annotation 	4
-			autoResize 	TRUE
-			subobjects 	0
-			x_offset   	0.000000
-			y_offset   	0.000000)
-		    (object ObjectView "$UNNAMED$27" @208
-			location   	(1696, 1088)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@208
-			    location   	(1367, 1036)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	658
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	65280
-			quidu      	"429300700152"
-			width      	676
-			height     	126
-			annotation 	4
-			autoResize 	TRUE
-			subobjects 	0
-			x_offset   	0.000000
-			y_offset   	0.000000)
-		    (object ObjectView "$UNNAMED$28" @209
-			location   	(1825, 1843)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@209
-			    location   	(1495, 1798)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	660
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	65280
-			quidu      	"429301A1025E"
-			width      	678
-			height     	112
-			annotation 	4
-			autoResize 	TRUE
-			subobjects 	0
-			x_offset   	0.000000
-			y_offset   	0.000000)
-		    (object ObjectView "$UNNAMED$30" @210
-			location   	(1825, 2307)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@210
-			    location   	(1519, 2255)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	612
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	65280
-			quidu      	"42930305035B"
-			width      	630
-			height     	126
-			annotation 	4
-			autoResize 	TRUE
-			subobjects 	0
-			x_offset   	0.000000
-			y_offset   	0.000000)
-		    (object NoteView @211
-			location   	(2144, 2032)
-			label      	(object ItemLabel
-			    Parent_View 	@211
-			    location   	(1834, 1972)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	584
-			    label      	"given CSubConnectionProviderBaseC*")
-			line_color 	3342489
-			fill_color 	13434879
-			width      	644
-			height     	132)
-		    (object NoteView @212
-			location   	(1296, 1632)
-			label      	(object ItemLabel
-			    Parent_View 	@212
-			    location   	(989, 1523)
-			    fill_color 	13434879
-			    nlines     	4
-			    max_width  	578
-			    label      	"Given XSubConnFactoryQuery with sub-connection pointer (either ==NULL for implicit or !=NULL explicit)")
-			line_color 	3342489
-			fill_color 	13434879
-			width      	638
-			height     	231)
-		    (object NoteView @213
-			location   	(656, 1936)
-			label      	(object ItemLabel
-			    Parent_View 	@213
-			    location   	(284, 1845)
-			    fill_color 	13434879
-			    nlines     	3
-			    max_width  	708
-			    label      	
-|for details on the flow creation see "Flow creation(data side initialised)" diagram
-			    )
-			line_color 	3342489
-			fill_color 	13434879
-			width      	768
-			height     	194)
-		    (object AttachView "" @214
-			stereotype 	TRUE
-			line_color 	3342489
-			client     	@213
-			supplier   	@210
-			line_style 	0)
-		    (object AttachView "" @215
-			stereotype 	TRUE
-			line_color 	3342489
-			client     	@213
-			supplier   	@205
-			line_style 	0)
-		    (object NoteView @216
-			location   	(2416, 2672)
-			label      	(object ItemLabel
-			    Parent_View 	@216
-			    location   	(1913, 2553)
-			    fill_color 	13434879
-			    nlines     	5
-			    max_width  	971
-			    label      	"!!This join is a synchronous data->control call => will block data thread => beware of deadlocks. Unfortunatelly the complexity of IP stack doesn't allow us to run host resolver in control thread where it belongs.")
-			line_color 	3342489
-			fill_color 	8421631
-			width      	1031
-			height     	250)
-		    (object LinkView "" @217
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"4292FECF008B"
-			client     	@188
-			supplier   	@189
-			line_style 	0)
-		    (object MessView "" @218
-			location   	(418, 728)
-			line_color 	3342489
-			label      	(object SegLabel @219
-			    Parent_View 	@218
-			    location   	(563, 774)
-			    quidu      	"4292FECF008C"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	453
-			    justify    	0
-			    label      	"GetWorkerForProtocol"
-			    pctDist    	-0.737288
-			    height     	46
-			    orientation 	0)
-			object_arc 	@217
-			pctDist    	0.792593
-			height     	40
-			orientation 	0
-			dir        	1
-			origin     	(477, 728)
-			terminus   	(359, 728))
-		    (object LinkView "" @220
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"4292FECF0090"
-			client     	@188
-			supplier   	@190
-			line_style 	0)
-		    (object MessView "" @221
-			location   	(1135, 639)
-			line_color 	3342489
-			label      	(object SegLabel @222
-			    Parent_View 	@221
-			    location   	(1360, 595)
-			    quidu      	"4292FECF0091"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	613
-			    justify    	0
-			    label      	"PeerWorkerMessageReceivedL"
-			    pctDist    	2.375000
-			    height     	45
-			    orientation 	0)
-			object_arc 	@220
-			pctDist    	0.140440
-			height     	50
-			orientation 	0
-			dir        	1
-			origin     	(1075, 639)
-			terminus   	(1195, 639))
-		    (object AttachView "" @223
-			stereotype 	TRUE
-			line_color 	3342489
-			client     	@191
-			supplier   	@222
-			line_style 	0)
-		    (object MessView "" @224
-			location   	(1460, 733)
-			line_color 	3342489
-			label      	(object SegLabel @225
-			    Parent_View 	@224
-			    location   	(1460, 778)
-			    quidu      	"42934DB00322"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	303
-			    justify    	0
-			    label      	"CompleteReq"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			object_arc 	@220
-			pctDist    	0.690355
-			height     	45
-			orientation 	1
-			dir        	-1
-			origin     	(1519, 733)
-			terminus   	(1401, 733))
-		    (object LinkView "" @226
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"4292FECF0096"
-			client     	@190
-			supplier   	@192
-			line_style 	0)
-		    (object MessView "" @227
-			location   	(2109, 645)
-			line_color 	3342489
-			label      	(object SegLabel @228
-			    Parent_View 	@227
-			    location   	(2343, 522)
-			    quidu      	"4292FECF0097"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	384
-			    justify    	0
-			    label      	"ProcessMessageL"
-			    pctDist    	2.456180
-			    height     	124
-			    orientation 	0)
-			object_arc 	@226
-			pctDist    	0.208038
-			height     	44
-			orientation 	0
-			dir        	1
-			origin     	(2049, 645)
-			terminus   	(2169, 645))
-		    (object LinkView "" @229
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"4292FFA00094"
-			client     	@192
-			supplier   	@207
-			line_style 	0)
-		    (object MessView "" @230
-			location   	(2784, 1564)
-			line_color 	65280
-			label      	(object SegLabel @231
-			    Parent_View 	@230
-			    location   	(2859, 1642)
-			    font       	(object Font
-				color      	32768
-				default_color 	FALSE)
-			    quidu      	"42934CC0006F"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	169
-			    justify    	0
-			    label      	"NewL"
-			    pctDist    	1.158333
-			    height     	75
-			    orientation 	0)
-			object_arc 	@229
-			pctDist    	0.545455
-			height     	45
-			orientation 	0
-			dir        	1
-			origin     	(2784, 1504)
-			terminus   	(2784, 1624))
-		    (object AttachView "" @232
-			stereotype 	TRUE
-			line_color 	3342489
-			client     	@211
-			supplier   	@231
-			line_style 	0)
-		    (object LinkView "" @233
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"4293012A0023"
-			client     	@192
-			supplier   	@208
-			line_style 	0)
-		    (object MessView "" @234
-			location   	(2205, 944)
-			line_color 	3342489
-			label      	(object SegLabel @235
-			    Parent_View 	@234
-			    location   	(2222, 986)
-			    quidu      	"429341EB02A7"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	428
-			    justify    	0
-			    label      	"SubConnectionFactory"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			object_arc 	@233
-			pctDist    	0.577309
-			height     	49
-			orientation 	0
-			dir        	1
-			origin     	(2260, 922)
-			terminus   	(2150, 966))
-		    (object LinkView "" @236
-			label      	(object ItemLabel
-			    Parent_View 	@236
-			    location   	(2276, 1269)
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	928
-			    justify    	0
-			    label      	"")
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"429301C101CE"
-			client     	@192
-			supplier   	@209
-			line_style 	0)
-		    (object MessView "" @237
-			location   	(2256, 1367)
-			line_color 	3342489
-			label      	(object SegLabel @238
-			    Parent_View 	@237
-			    location   	(2293, 1425)
-			    quidu      	"4293421803B1"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	931
-			    justify    	0
-			    label      	"FindOrCreateProviderL(CConnectionProviderBase*)"
-			    pctDist    	0.703587
-			    height     	64
-			    orientation 	0)
-			object_arc 	@236
-			pctDist    	0.569104
-			height     	45
-			orientation 	0
-			dir        	1
-			origin     	(2292, 1320)
-			terminus   	(2220, 1414))
-		    (object AttachView "" @239
-			stereotype 	TRUE
-			line_color 	3342489
-			client     	@212
-			supplier   	@238
-			line_style 	0)
-		    (object LinkView "" @240
-			label      	(object ItemLabel
-			    Parent_View 	@240
-			    location   	(576, 471)
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	154
-			    justify    	0
-			    label      	"")
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"4292FECF00A3"
-			client     	@193
-			supplier   	@188
-			line_style 	0)
-		    (object MessView "" @241
-			location   	(585, 425)
-			line_color 	3342489
-			label      	(object SegLabel @242
-			    Parent_View 	@241
-			    location   	(610, 389)
-			    quidu      	"4292FECF00A5"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	200
-			    justify    	0
-			    label      	"ServiceL"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			object_arc 	@240
-			pctDist    	0.465116
-			height     	44
-			orientation 	0
-			dir        	1
-			origin     	(535, 391)
-			terminus   	(635, 459))
-		    (object LinkView "" @243
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"42933AEF017E"
-			client     	@207
-			supplier   	@210
-			line_style 	0)
-		    (object MessView "" @244
-			location   	(2355, 2351)
-			line_color 	3342489
-			label      	(object SegLabel @245
-			    Parent_View 	@244
-			    location   	(2355, 2396)
-			    quidu      	"42934D1E0301"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	163
-			    justify    	0
-			    label      	"JoinL"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			object_arc 	@243
-			pctDist    	0.511990
-			height     	45
-			orientation 	0
-			dir        	1
-			origin     	(2414, 2351)
-			terminus   	(2296, 2351))
-		    (object AttachView "" @246
-			stereotype 	TRUE
-			line_color 	3342489
-			client     	@216
-			supplier   	@243
-			line_style 	0)))
-	    (object ObjectDiagram "Data SAP open"
-		mechanism_ref 	@5
-		quid       	"42934E0F00B4"
-		title      	"Data SAP open"
-		zoom       	100
-		max_height 	28350
-		max_width  	21600
-		origin_x   	0
-		origin_y   	0
-		items      	(list diagram_item_list
-		    (object ObjectView "$UNNAMED$31" @247
-			location   	(896, 688)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@247
-			    location   	(748, 637)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	296
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"42934E2303D4"
-			width      	314
-			height     	126
-			annotation 	4
-			autoResize 	TRUE
-			subobjects 	0
-			x_offset   	0.000000
-			y_offset   	0.000000)
-		    (object ObjectView "$UNNAMED$32" @248
-			location   	(224, 688)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@248
-			    location   	(124, 637)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	200
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"42934E2303DF"
-			width      	218
-			height     	126
-			annotation 	4
-			autoResize 	TRUE
-			subobjects 	0
-			x_offset   	0.000000
-			y_offset   	0.000000)
-		    (object ObjectView "$UNNAMED$33" @249
-			location   	(1808, 688)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@249
-			    location   	(1654, 637)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	308
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"42934E240000"
-			width      	326
-			height     	126
-			annotation 	4
-			autoResize 	TRUE
-			subobjects 	0
-			x_offset   	0.000000
-			y_offset   	0.000000)
-		    (object NoteView @250
-			location   	(1360, 400)
-			label      	(object ItemLabel
-			    Parent_View 	@250
-			    location   	(1147, 341)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	390
-			    label      	"cross-thread via comm-channel")
-			line_color 	3342489
-			fill_color 	13434879
-			width      	450
-			height     	131)
-		    (object ObjectView "$UNNAMED$34" @251
-			location   	(2558, 688)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@251
-			    location   	(2466, 637)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	184
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"42934E24000B"
-			width      	202
-			height     	126
-			annotation 	4
-			autoResize 	TRUE
-			subobjects 	0
-			x_offset   	0.000000
-			y_offset   	0.000000)
-		    (object ObjectView "$UNNAMED$37" @252
-			location   	(256, 256)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@252
-			    location   	(105, 205)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	302
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"42934E24003A"
-			width      	320
-			height     	126
-			annotation 	4
-			autoResize 	TRUE
-			subobjects 	0
-			x_offset   	0.000000
-			y_offset   	0.000000)
-		    (object Label @253
-			location   	(1280, 112)
-			nlines     	19
-			max_width  	56
-			label      	
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-			)
-		    (object Label @254
-			location   	(608, 144)
-			nlines     	1
-			max_width  	1293
-			label      	
-|CLIENT SESSION Thread			TARGET DATA Thread
-			)
-		    (object ObjectView "$UNNAMED$35" @255
-			location   	(1776, 1317)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@255
-			    location   	(1412, 1268)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	728
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	65280
-			quidu      	"42934E240005"
-			width      	746
-			height     	120
-			annotation 	4
-			autoResize 	TRUE
-			subobjects 	0
-			x_offset   	0.000000
-			y_offset   	0.000000)
-		    (object ObjectView "$UNNAMED$38" @256
-			location   	(2558, 1808)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@256
-			    location   	(2301, 1760)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	514
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	65280
-			quidu      	"42934E240015"
-			width      	532
-			height     	120
-			annotation 	4
-			autoResize 	TRUE
-			subobjects 	0
-			x_offset   	0.000000
-			y_offset   	0.000000)
-		    (object NoteView @257
-			location   	(1664, 976)
-			label      	(object ItemLabel
-			    Parent_View 	@257
-			    location   	(1357, 867)
-			    fill_color 	13434879
-			    nlines     	4
-			    max_width  	578
-			    label      	"Given XFlowFactoryQuery with sub-connection pointer (either ==NULL for implicit or !=NULL explicit)")
-			line_color 	3342489
-			fill_color 	13434879
-			width      	638
-			height     	231)
-		    (object Label @258
-			location   	(736, 1120)
-			nlines     	1
-			max_width  	381
-			label      	
-|CONTROL Thread	
-			)
-		    (object Label @259
-			location   	(1280, 1162)
-			nlines     	25
-			max_width  	50
-			label      	
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-			)
-		    (object ObjectView "$UNNAMED$36" @260
-			location   	(2558, 1504)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@260
-			    location   	(2322, 1452)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	472
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	65535
-			quidu      	"42934E240012"
-			width      	490
-			height     	126
-			annotation 	4
-			autoResize 	TRUE
-			subobjects 	0
-			x_offset   	0.000000
-			y_offset   	0.000000)
-		    (object Label @261
-			location   	(80, 1040)
-			nlines     	1
-			max_width  	1219
-			label      	"_______________________________________________________")
-		    (object LinkSelfView "" @262
-			location   	(896, 475)
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"42934E2303D7"
-			client     	@247
-			supplier   	@247
-			line_style 	0)
-		    (object MessView "" @263
-			location   	(895, 858)
-			line_color 	3342489
-			label      	(object SegLabel @264
-			    Parent_View 	@263
-			    location   	(895, 814)
-			    quidu      	"42934E2303D8"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	363
-			    justify    	0
-			    label      	"ForwardMessageL"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			object_arc 	@262
-			pctDist    	0.491667
-			height     	383
-			orientation 	1
-			dir        	1
-			origin     	(835, 858)
-			terminus   	(955, 858))
-		    (object MessView "" @265
-			location   	(895, 969)
-			line_color 	3342489
-			label      	(object SegLabel @266
-			    Parent_View 	@265
-			    location   	(895, 925)
-			    quidu      	"42934E2303D9"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	466
-			    justify    	0
-			    label      	"ForwardMessageToPeer"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			object_arc 	@262
-			pctDist    	0.491667
-			height     	494
-			orientation 	1
-			dir        	1
-			origin     	(835, 969)
-			terminus   	(955, 969))
-		    (object LinkSelfView "" @267
-			location   	(2558, 475)
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"42934E24000C"
-			client     	@251
-			supplier   	@251
-			line_style 	0)
-		    (object MessView "" @268
-			location   	(2558, 431)
-			line_color 	65280
-			label      	(object SegLabel @269
-			    Parent_View 	@268
-			    location   	(2558, 387)
-			    font       	(object Font
-				color      	32768
-				default_color 	FALSE)
-			    quidu      	"42934E24000D"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	575
-			    justify    	0
-			    label      	"CSocket::NewL"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			object_arc 	@267
-			pctDist    	0.500000
-			height     	45
-			orientation 	0
-			dir        	1
-			origin     	(2498, 431)
-			terminus   	(2618, 431))
-		    (object NoteView @270
-			location   	(1776, 1600)
-			label      	(object ItemLabel
-			    Parent_View 	@270
-			    location   	(1404, 1509)
-			    fill_color 	13434879
-			    nlines     	3
-			    max_width  	708
-			    label      	
-|for details on the flow creation see "Flow creation(data side initialised)" diagram
-			    )
-			line_color 	3342489
-			fill_color 	13434879
-			width      	768
-			height     	194)
-		    (object AttachView "" @271
-			stereotype 	TRUE
-			line_color 	3342489
-			client     	@270
-			supplier   	@255
-			line_style 	0)
-		    (object AttachView "" @272
-			stereotype 	TRUE
-			line_color 	3342489
-			client     	@270
-			supplier   	@256
-			line_style 	0)
-		    (object AttachView "" @273
-			stereotype 	TRUE
-			line_color 	3342489
-			client     	@270
-			supplier   	@258
-			line_style 	0)
-		    (object LinkView "" @274
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"42934E2303D5"
-			client     	@247
-			supplier   	@248
-			line_style 	0)
-		    (object MessView "" @275
-			location   	(418, 728)
-			line_color 	3342489
-			label      	(object SegLabel @276
-			    Parent_View 	@275
-			    location   	(563, 774)
-			    quidu      	"42934E2303D6"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	453
-			    justify    	0
-			    label      	"GetWorkerForProtocol"
-			    pctDist    	-0.737288
-			    height     	46
-			    orientation 	0)
-			object_arc 	@274
-			pctDist    	0.792593
-			height     	40
-			orientation 	0
-			dir        	1
-			origin     	(477, 728)
-			terminus   	(359, 728))
-		    (object LinkView "" @277
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"42934E2303DA"
-			client     	@247
-			supplier   	@249
-			line_style 	0)
-		    (object MessView "" @278
-			location   	(1135, 639)
-			line_color 	3342489
-			label      	(object SegLabel @279
-			    Parent_View 	@278
-			    location   	(1360, 595)
-			    quidu      	"42934E2303DB"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	613
-			    justify    	0
-			    label      	"PeerWorkerMessageReceivedL"
-			    pctDist    	2.375000
-			    height     	45
-			    orientation 	0)
-			object_arc 	@277
-			pctDist    	0.140440
-			height     	50
-			orientation 	0
-			dir        	1
-			origin     	(1075, 639)
-			terminus   	(1195, 639))
-		    (object AttachView "" @280
-			stereotype 	TRUE
-			line_color 	3342489
-			client     	@250
-			supplier   	@279
-			line_style 	0)
-		    (object MessView "" @281
-			location   	(1441, 733)
-			line_color 	3342489
-			label      	(object SegLabel @282
-			    Parent_View 	@281
-			    location   	(1441, 778)
-			    quidu      	"4293530902D8"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	303
-			    justify    	0
-			    label      	"CompleteReq"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			object_arc 	@277
-			pctDist    	0.658206
-			height     	45
-			orientation 	1
-			dir        	-1
-			origin     	(1500, 733)
-			terminus   	(1382, 733))
-		    (object LinkView "" @283
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"42934E240001"
-			client     	@249
-			supplier   	@251
-			line_style 	0)
-		    (object MessView "" @284
-			location   	(2072, 645)
-			line_color 	3342489
-			label      	(object SegLabel @285
-			    Parent_View 	@284
-			    location   	(2182, 602)
-			    quidu      	"42934E240002"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	384
-			    justify    	0
-			    label      	"ProcessMessageL"
-			    pctDist    	1.425000
-			    height     	44
-			    orientation 	0)
-			object_arc 	@283
-			pctDist    	0.208038
-			height     	44
-			orientation 	0
-			dir        	1
-			origin     	(2012, 645)
-			terminus   	(2132, 645))
-		    (object LinkView "" @286
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"42934E24000A"
-			client     	@251
-			supplier   	@255
-			line_style 	0)
-		    (object MessView "" @287
-			location   	(2114, 1099)
-			line_color 	3342489
-			label      	(object SegLabel @288
-			    Parent_View 	@287
-			    location   	(2224, 1178)
-			    font       	(object Font
-				color      	32768
-				default_color 	FALSE)
-			    quidu      	"42934E240010"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	456
-			    justify    	0
-			    label      	"FindOrCreateFlowL"
-			    pctDist    	0.214619
-			    height     	131
-			    orientation 	0)
-			object_arc 	@286
-			pctDist    	0.621872
-			height     	44
-			orientation 	0
-			dir        	1
-			origin     	(2160, 1061)
-			terminus   	(2068, 1137))
-		    (object AttachView "" @289
-			stereotype 	TRUE
-			line_color 	3342489
-			client     	@257
-			supplier   	@288
-			line_style 	0)
-		    (object LinkView "" @290
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"42934E24000E"
-			client     	@251
-			supplier   	@260
-			line_style 	0)
-		    (object MessView "" @291
-			location   	(2603, 1193)
-			line_color 	65280
-			label      	(object SegLabel @292
-			    Parent_View 	@291
-			    location   	(2678, 1285)
-			    font       	(object Font
-				color      	32768
-				default_color 	FALSE)
-			    quidu      	"429352BF01CB"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	169
-			    justify    	0
-			    label      	"NewL"
-			    pctDist    	1.275000
-			    height     	75
-			    orientation 	0)
-			object_arc 	@290
-			pctDist    	0.642961
-			height     	45
-			orientation 	0
-			dir        	1
-			origin     	(2603, 1133)
-			terminus   	(2603, 1253))
-		    (object LinkView "" @293
-			label      	(object ItemLabel
-			    Parent_View 	@293
-			    location   	(576, 471)
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	154
-			    justify    	0
-			    label      	"")
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"42934E240039"
-			client     	@252
-			supplier   	@247
-			line_style 	0)
-		    (object MessView "" @294
-			location   	(585, 425)
-			line_color 	3342489
-			label      	(object SegLabel @295
-			    Parent_View 	@294
-			    location   	(610, 389)
-			    quidu      	"42934E24003B"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	200
-			    justify    	0
-			    label      	"ServiceL"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			object_arc 	@293
-			pctDist    	0.465116
-			height     	44
-			orientation 	0
-			dir        	1
-			origin     	(535, 391)
-			terminus   	(635, 459))
-		    (object LinkView "" @296
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"42934E240013"
-			client     	@260
-			supplier   	@256
-			line_style 	0)
-		    (object MessView "" @297
-			location   	(2603, 1653)
-			line_color 	3342489
-			label      	(object SegLabel @298
-			    Parent_View 	@297
-			    location   	(2698, 1700)
-			    quidu      	"429352D1000F"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	156
-			    justify    	0
-			    label      	"JoinL"
-			    pctDist    	0.891667
-			    height     	95
-			    orientation 	0)
-			object_arc 	@296
-			pctDist    	0.477778
-			height     	45
-			orientation 	0
-			dir        	1
-			origin     	(2603, 1593)
-			terminus   	(2603, 1713))))
-	    (object InteractionDiagram "Cross-Thread call Sub-connection->Flow client"
-		mechanism_ref 	@6
-		quid       	"4298BEDF03D8"
-		title      	"Cross-Thread call Sub-connection->Flow client"
-		zoom       	100
-		max_height 	28350
-		max_width  	21600
-		origin_x   	0
-		origin_y   	0
-		items      	(list diagram_item_list
-		    (object InterObjView "$UNNAMED$39" @299
-			location   	(304, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@299
-			    location   	(304, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	554
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"4298BF29033F"
-			width      	572
-			height     	1185
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @300
-			    location   	(304, 368)
-			    line_color 	3342489
-			    InterObjView 	@299
-			    height     	952
-			    y_coord    	892
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$40" @301
-			location   	(880, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@301
-			    location   	(880, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	544
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"4298BF50020E"
-			width      	562
-			height     	1185
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @302
-			    location   	(880, 368)
-			    line_color 	3342489
-			    InterObjView 	@301
-			    height     	892
-			    y_coord    	832
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @303
-			    location   	(880, 416)
-			    line_color 	3342489
-			    InterObjView 	@301
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE))
-		    (object InterObjView "$UNNAMED$41" @304
-			location   	(1328, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@304
-			    location   	(1328, 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      	"4298BFC702F6"
-			width      	300
-			height     	1185
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @305
-			    location   	(1328, 521)
-			    line_color 	3342489
-			    InterObjView 	@304
-			    height     	679
-			    y_coord    	619
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$42" @306
-			location   	(1632, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@306
-			    location   	(1632, 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      	"4298BFF203C0"
-			width      	300
-			height     	1185
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @307
-			    location   	(1632, 560)
-			    line_color 	3342489
-			    InterObjView 	@306
-			    height     	580
-			    y_coord    	520
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @308
-			    location   	(1632, 624)
-			    line_color 	3342489
-			    InterObjView 	@306
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @309
-			    location   	(1632, 736)
-			    line_color 	3342489
-			    InterObjView 	@306
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE))
-		    (object InterObjView "$UNNAMED$43" @310
-			location   	(2070, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@310
-			    location   	(2070, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	544
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"4298C00501AA"
-			width      	562
-			height     	1185
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @311
-			    location   	(2070, 838)
-			    line_color 	3342489
-			    InterObjView 	@310
-			    height     	242
-			    y_coord    	182
-			    Nested     	FALSE)
-			Focus_Of_Control 	(object Focus_Of_Control "" @312
-			    location   	(2070, 880)
-			    line_color 	3342489
-			    InterObjView 	@310
-			    height     	60
-			    y_coord    	0
-			    Nested     	TRUE))
-		    (object InterObjView "$UNNAMED$44" @313
-			location   	(2608, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@313
-			    location   	(2608, 224)
-			    fill_color 	13434879
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	496
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"4298C04E03A4"
-			width      	514
-			height     	1185
-			icon_height 	0
-			icon_width 	0
-			icon_y_offset 	0
-			annotation 	1
-			Focus_Of_Control 	(object Focus_Of_Control "" @314
-			    location   	(2608, 960)
-			    line_color 	3342489
-			    InterObjView 	@313
-			    height     	60
-			    y_coord    	0
-			    Nested     	FALSE))
-		    (object InterObjView "$UNNAMED$45" @315
-			location   	(2944, 224)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@315
-			    location   	(2944, 249)
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	360
-			    justify    	0
-			    label      	"")
-			icon       	"Actor"
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"4298C070037B"
-			width      	336
-			height     	1185
-			icon_height 	162
-			icon_width 	120
-			icon_y_offset 	0
-			annotation 	1)
-		    (object InterMessView "" @316
-			location   	(16, 368)
-			label      	(object SegLabel @317
-			    Parent_View 	@316
-			    location   	(591, 324)
-			    quidu      	"4298C089009D"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	222
-			    justify    	0
-			    label      	"Call(clientId)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@299
-			supplier   	@301
-			Focus_Src  	@300
-			Focus_Entry 	@302
-			origin     	(319, 368)
-			terminus   	(864, 368)
-			ordinal    	0)
-		    (object SelfMessView "" @318
-			location   	(16, 416)
-			label      	(object SegLabel @319
-			    Parent_View 	@318
-			    location   	(971, 372)
-			    quidu      	"4298C09803C9"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	144
-			    justify    	0
-			    label      	"marshal"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@301
-			supplier   	@301
-			Focus_Src  	@302
-			Focus_Entry 	@303
-			origin     	(896, 416)
-			terminus   	(1046, 416)
-			ordinal    	1)
-		    (object InterMessView "" @320
-			location   	(16, 521)
-			label      	(object SegLabel @321
-			    Parent_View 	@320
-			    location   	(1103, 477)
-			    quidu      	"4298C0A7035D"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	94
-			    justify    	0
-			    label      	"Send"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@301
-			supplier   	@304
-			Focus_Src  	@302
-			Focus_Entry 	@305
-			origin     	(895, 521)
-			terminus   	(1312, 521)
-			ordinal    	2)
-		    (object InterMessView "" @322
-			location   	(16, 560)
-			label      	(object SegLabel @323
-			    Parent_View 	@322
-			    location   	(1479, 516)
-			    quidu      	"4298C0B800B8"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	94
-			    justify    	0
-			    label      	"RunL"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@304
-			supplier   	@306
-			Focus_Src  	@305
-			Focus_Entry 	@307
-			origin     	(1343, 560)
-			terminus   	(1616, 560)
-			ordinal    	3)
-		    (object SelfMessView "" @324
-			location   	(16, 624)
-			label      	(object SegLabel @325
-			    Parent_View 	@324
-			    location   	(1723, 580)
-			    quidu      	"4298C0C50284"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	241
-			    justify    	0
-			    label      	"object lookup"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@306
-			supplier   	@306
-			Focus_Src  	@307
-			Focus_Entry 	@308
-			origin     	(1648, 624)
-			terminus   	(1798, 624)
-			ordinal    	4)
-		    (object SelfMessView "" @326
-			location   	(16, 736)
-			label      	(object SegLabel @327
-			    Parent_View 	@326
-			    location   	(1723, 692)
-			    quidu      	"4298C0D302AB"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	163
-			    justify    	0
-			    label      	"fn lookup"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@306
-			supplier   	@306
-			Focus_Src  	@307
-			Focus_Entry 	@309
-			origin     	(1648, 736)
-			terminus   	(1798, 736)
-			ordinal    	5)
-		    (object InterMessView "" @328
-			location   	(16, 838)
-			label      	(object SegLabel @329
-			    Parent_View 	@328
-			    location   	(1850, 794)
-			    quidu      	"4298C0EF03BB"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	222
-			    justify    	0
-			    label      	"Call(clientId)"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@306
-			supplier   	@310
-			Focus_Src  	@307
-			Focus_Entry 	@311
-			origin     	(1647, 838)
-			terminus   	(2054, 838)
-			ordinal    	6)
-		    (object SelfMessView "" @330
-			location   	(16, 880)
-			label      	(object SegLabel @331
-			    Parent_View 	@330
-			    location   	(2161, 836)
-			    quidu      	"4298C10B0311"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	419
-			    justify    	0
-			    label      	"client lookup/broadcast"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@310
-			supplier   	@310
-			Focus_Src  	@311
-			Focus_Entry 	@312
-			origin     	(2086, 880)
-			terminus   	(2236, 880)
-			ordinal    	7)
-		    (object InterMessView "" @332
-			location   	(16, 960)
-			label      	(object SegLabel @333
-			    Parent_View 	@332
-			    location   	(2338, 916)
-			    quidu      	"4298C13700ED"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	69
-			    justify    	0
-			    label      	"Call"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			line_color 	3342489
-			client     	@310
-			supplier   	@313
-			Focus_Src  	@311
-			Focus_Entry 	@314
-			origin     	(2085, 960)
-			terminus   	(2592, 960)
-			ordinal    	8)
-		    (object NoteView @334
-			location   	(2240, 640)
-			label      	(object ItemLabel
-			    Parent_View 	@334
-			    location   	(2043, 577)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	359
-			    label      	"client Id could be object pointer.")
-			line_color 	3342489
-			fill_color 	13434879
-			width      	419
-			height     	138)
-		    (object AttachView "" @335
-			stereotype 	TRUE
-			line_color 	3342489
-			client     	@334
-			supplier   	@331
-			line_style 	0)))
-	    (object ObjectDiagram "Flow creation(control side initialised)"
-		mechanism_ref 	@7
-		quid       	"42B072FB0347"
-		title      	"Flow creation(control side initialised)"
-		zoom       	100
-		max_height 	28350
-		max_width  	21600
-		origin_x   	0
-		origin_y   	0
-		items      	(list diagram_item_list
-		    (object ObjectView "$UNNAMED$46" @336
-			location   	(2704, 416)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@336
-			    location   	(2704, 525)
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	487
-			    justify    	0
-			    label      	"")
-			icon       	"Actor"
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"42B93D1E023A"
-			width      	180
-			height     	60
-			annotation 	4
-			autoResize 	TRUE
-			subobjects 	0
-			x_offset   	0.000000
-			y_offset   	0.000000)
-		    (object Label @337
-			location   	(1150, 64)
-			nlines     	1
-			max_width  	1038
-			label      	
-|DATA THREAD		CONROL THREAD	
-			)
-		    (object Label @338
-			location   	(1582, 128)
-			nlines     	49
-			max_width  	44
-			label      	
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-			)
-		    (object ObjectView "$UNNAMED$47" @339
-			location   	(1963, 416)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@339
-			    location   	(1638, 364)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	650
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"42B93D700346"
-			width      	668
-			height     	126
-			annotation 	4
-			autoResize 	TRUE
-			subobjects 	0
-			x_offset   	0.000000
-			y_offset   	0.000000)
-		    (object ObjectView "$UNNAMED$49" @340
-			location   	(1963, 896)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@340
-			    location   	(1605, 844)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	716
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"42B93D7A03B9"
-			width      	734
-			height     	126
-			annotation 	4
-			autoResize 	TRUE
-			subobjects 	0
-			x_offset   	0.000000
-			y_offset   	0.000000)
-		    (object ObjectView "$UNNAMED$48" @341
-			location   	(2704, 1232)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@341
-			    location   	(2418, 1180)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	572
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	65535
-			quidu      	"42B93DDB020A"
-			width      	590
-			height     	126
-			annotation 	4
-			autoResize 	TRUE
-			subobjects 	0
-			x_offset   	0.000000
-			y_offset   	0.000000)
-		    (object ObjectView "$UNNAMED$50" @342
-			location   	(1984, 2504)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@342
-			    location   	(1685, 2456)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	598
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	65280
-			quidu      	"42B93DED0364"
-			width      	616
-			height     	118
-			annotation 	4
-			autoResize 	TRUE
-			subobjects 	0
-			x_offset   	0.000000
-			y_offset   	0.000000)
-		    (object ObjectView "$UNNAMED$51" @343
-			location   	(1984, 1648)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@343
-			    location   	(1715, 1596)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	538
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	65280
-			quidu      	"42B93F420328"
-			width      	556
-			height     	126
-			annotation 	4
-			autoResize 	TRUE
-			subobjects 	0
-			x_offset   	0.000000
-			y_offset   	0.000000)
-		    (object LinkSelfView "" @344
-			location   	(1963, 203)
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"42B9402B0098"
-			client     	@339
-			supplier   	@339
-			line_style 	0)
-		    (object MessView "" @345
-			location   	(1963, 137)
-			line_color 	3342489
-			label      	(object SegLabel @346
-			    Parent_View 	@345
-			    location   	(1963, 182)
-			    quidu      	"42B940400157"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	241
-			    justify    	0
-			    label      	"FindFactory"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			object_arc 	@344
-			pctDist    	0.508333
-			height     	67
-			orientation 	0
-			dir        	-1
-			origin     	(2022, 137)
-			terminus   	(1904, 137))
-		    (object ObjectView "$UNNAMED$52" @347
-			location   	(1240, 2512)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@347
-			    location   	(911, 2471)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	658
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	65280
-			quidu      	"42B96F4500F1"
-			width      	676
-			height     	105
-			annotation 	4
-			autoResize 	TRUE
-			subobjects 	0
-			x_offset   	0.000000
-			y_offset   	0.000000)
-		    (object ObjectView "$UNNAMED$56" @348
-			location   	(378, 1760)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@348
-			    location   	(49, 1711)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	658
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	65280
-			quidu      	"42B975250185"
-			width      	676
-			height     	120
-			annotation 	4
-			autoResize 	TRUE
-			subobjects 	0
-			x_offset   	0.000000
-			y_offset   	0.000000)
-		    (object ObjectView "$UNNAMED$53" @349
-			location   	(379, 1232)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@349
-			    location   	(122, 1181)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	514
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	65280
-			quidu      	"42B975B30195"
-			width      	532
-			height     	126
-			annotation 	4
-			autoResize 	TRUE
-			subobjects 	0
-			x_offset   	0.000000
-			y_offset   	0.000000)
-		    (object ObjectView "$UNNAMED$54" @350
-			location   	(379, 2512)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@350
-			    location   	(15, 2460)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	728
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	65280
-			quidu      	"42B973B2021E"
-			width      	746
-			height     	126
-			annotation 	4
-			autoResize 	TRUE
-			subobjects 	0
-			x_offset   	-0.782544
-			y_offset   	-0.022222)
-		    (object LinkSelfView "" @351
-			location   	(379, 2299)
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"42B973B2021F"
-			client     	@350
-			supplier   	@350
-			line_style 	0)
-		    (object ObjectView "$UNNAMED$55" @352
-			location   	(1241, 1232)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@352
-			    location   	(935, 1180)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	612
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	65280
-			quidu      	"42B984000268"
-			width      	630
-			height     	126
-			annotation 	4
-			autoResize 	TRUE
-			subobjects 	0
-			x_offset   	0.000000
-			y_offset   	0.000000)
-		    (object NoteView @353
-			location   	(1888, 1408)
-			label      	(object ItemLabel
-			    Parent_View 	@353
-			    location   	(1691, 1348)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	358
-			    label      	"self firing netmeta message")
-			line_color 	3342489
-			fill_color 	13434879
-			width      	418
-			height     	132)
-		    (object NoteView @354
-			location   	(2752, 1744)
-			label      	(object ItemLabel
-			    Parent_View 	@354
-			    location   	(2561, 1685)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	346
-			    label      	"request held untill 18: comes in")
-			line_color 	3342489
-			fill_color 	13434879
-			width      	406
-			height     	131)
-		    (object LinkSelfView "" @355
-			location   	(2704, 1019)
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"42B99FD0002C"
-			client     	@341
-			supplier   	@341
-			line_style 	0)
-		    (object MessView "" @356
-			location   	(2704, 956)
-			line_color 	3342489
-			label      	(object SegLabel @357
-			    Parent_View 	@356
-			    location   	(2704, 1001)
-			    quidu      	"42B9A0F501FD"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	247
-			    justify    	0
-			    label      	"AttachFlow"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			object_arc 	@355
-			pctDist    	0.508333
-			height     	64
-			orientation 	0
-			dir        	-1
-			origin     	(2763, 956)
-			terminus   	(2645, 956))
-		    (object MessView "" @358
-			location   	(379, 2234)
-			line_color 	3342489
-			label      	(object SegLabel @359
-			    Parent_View 	@358
-			    location   	(379, 2279)
-			    quidu      	"42B973B20220"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	259
-			    justify    	0
-			    label      	"FindFactory"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			object_arc 	@351
-			pctDist    	0.508333
-			height     	66
-			orientation 	0
-			dir        	-1
-			origin     	(438, 2234)
-			terminus   	(320, 2234))
-		    (object AttachView "" @360
-			stereotype 	TRUE
-			line_color 	3342489
-			client     	@354
-			supplier   	@343
-			line_style 	0)
-		    (object LinkView "" @361
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"42B93FCD021A"
-			client     	@336
-			supplier   	@339
-			line_style 	0)
-		    (object MessView "" @362
-			location   	(2444, 461)
-			line_color 	3342489
-			label      	(object SegLabel @363
-			    Parent_View 	@362
-			    location   	(2444, 506)
-			    quidu      	"42B94026036C"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	435
-			    justify    	0
-			    label      	"FindOrCreateProviderL"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			object_arc 	@361
-			pctDist    	0.539446
-			height     	45
-			orientation 	0
-			dir        	1
-			origin     	(2503, 461)
-			terminus   	(2385, 461))
-		    (object LinkView "" @364
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"42B9743D03BA"
-			client     	@336
-			supplier   	@341
-			line_style 	0)
-		    (object MessView "" @365
-			location   	(2749, 683)
-			line_color 	3342489
-			label      	(object SegLabel @366
-			    Parent_View 	@365
-			    location   	(2872, 778)
-			    quidu      	"42B9A1230109"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	266
-			    justify    	0
-			    label      	"StartL/JoinL"
-			    pctDist    	1.300000
-			    height     	123
-			    orientation 	0)
-			object_arc 	@364
-			pctDist    	0.329377
-			height     	45
-			orientation 	0
-			dir        	1
-			origin     	(2749, 623)
-			terminus   	(2749, 743))
-		    (object LinkView "" @367
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"42B93FE00022"
-			client     	@339
-			supplier   	@340
-			line_style 	0)
-		    (object MessView "" @368
-			location   	(2008, 629)
-			line_color 	3342489
-			label      	(object SegLabel @369
-			    Parent_View 	@368
-			    location   	(2216, 724)
-			    quidu      	"42B9404D0318"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	435
-			    justify    	0
-			    label      	"FindOrCreateProviderL"
-			    pctDist    	1.300000
-			    height     	208
-			    orientation 	0)
-			object_arc 	@367
-			pctDist    	0.427762
-			height     	45
-			orientation 	0
-			dir        	1
-			origin     	(2008, 569)
-			terminus   	(2008, 689))
-		    (object LinkView "" @370
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"42B93FEF0377"
-			client     	@340
-			supplier   	@341
-			line_style 	0)
-		    (object MessView "" @371
-			location   	(2330, 1014)
-			font       	(object Font
-			    color      	32768
-			    default_color 	FALSE)
-			line_color 	65280
-			label      	(object SegLabel @372
-			    Parent_View 	@371
-			    location   	(2444, 997)
-			    font       	(object Font
-				color      	32768
-				default_color 	FALSE)
-			    quidu      	"42B94057016E"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	148
-			    justify    	0
-			    label      	"NewL"
-			    pctDist    	1.300000
-			    height     	64
-			    orientation 	0)
-			object_arc 	@370
-			pctDist    	0.453258
-			height     	45
-			orientation 	0
-			dir        	1
-			origin     	(2275, 989)
-			terminus   	(2385, 1039))
-		    (object LinkView "" @373
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"42B93FF502FE"
-			client     	@341
-			supplier   	@342
-			line_style 	0)
-		    (object MessView "" @374
-			location   	(2368, 1914)
-			line_color 	3342489
-			label      	(object SegLabel @375
-			    Parent_View 	@374
-			    location   	(2486, 2004)
-			    quidu      	"42B9406A03A6"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	375
-			    justify    	0
-			    label      	"FindOrCreateFlowL"
-			    pctDist    	0.677433
-			    height     	147
-			    orientation 	0)
-			object_arc 	@373
-			pctDist    	0.520325
-			height     	45
-			orientation 	0
-			dir        	1
-			origin     	(2397, 1862)
-			terminus   	(2339, 1966))
-		    (object LinkView "" @376
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"42B977700293"
-			client     	@341
-			supplier   	@343
-			line_style 	0)
-		    (object MessView "" @377
-			location   	(2374, 1473)
-			line_color 	3342489
-			label      	(object SegLabel @378
-			    Parent_View 	@377
-			    location   	(2352, 1528)
-			    quidu      	"42B9A13A03BF"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	163
-			    justify    	0
-			    label      	"StartL"
-			    pctDist    	0.903171
-			    height     	36
-			    orientation 	0)
-			object_arc 	@376
-			pctDist    	0.482979
-			height     	45
-			orientation 	0
-			dir        	1
-			origin     	(2425, 1443)
-			terminus   	(2323, 1503))
-		    (object AttachView "" @379
-			stereotype 	TRUE
-			line_color 	3342489
-			client     	@354
-			supplier   	@377
-			line_style 	0)
-		    (object LinkView "" @380
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"42B93FFD0165"
-			client     	@342
-			supplier   	@343
-			line_style 	0)
-		    (object MessView "" @381
-			location   	(1940, 2064)
-			font       	(object Font
-			    color      	32768
-			    default_color 	FALSE)
-			line_color 	65280
-			label      	(object SegLabel @382
-			    Parent_View 	@381
-			    location   	(1898, 1968)
-			    font       	(object Font
-				color      	32768
-				default_color 	FALSE)
-			    quidu      	"42B9A07B01BA"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	147
-			    justify    	0
-			    label      	"NewL"
-			    pctDist    	1.322034
-			    height     	43
-			    orientation 	0)
-			object_arc 	@380
-			pctDist    	0.519782
-			height     	45
-			orientation 	0
-			dir        	1
-			origin     	(1940, 2123)
-			terminus   	(1940, 2005))
-		    (object LinkView "" @383
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"42B96F530160"
-			client     	@343
-			supplier   	@347
-			line_style 	0)
-		    (object MessView "" @384
-			location   	(1518, 2244)
-			line_color 	3342489
-			label      	(object SegLabel @385
-			    Parent_View 	@384
-			    location   	(1925, 2324)
-			    quidu      	"42B9A08B00B9"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	1091
-			    justify    	0
-			    label      	"FindOrCreateProviderL(CSubConnectionBase* handle + info)"
-			    pctDist    	-1.216777
-			    height     	363
-			    orientation 	0)
-			object_arc 	@383
-			pctDist    	0.680908
-			height     	37
-			orientation 	0
-			dir        	1
-			origin     	(1556, 2199)
-			terminus   	(1480, 2289))
-		    (object MessView "" @386
-			location   	(1696, 1943)
-			line_color 	3342489
-			label      	(object SegLabel @387
-			    Parent_View 	@386
-			    location   	(1950, 1870)
-			    quidu      	"42B9A5A10046"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	691
-			    justify    	0
-			    label      	"return CSubConnectionFlow* handle"
-			    pctDist    	2.397310
-			    height     	142
-			    orientation 	1)
-			object_arc 	@383
-			pctDist    	0.332037
-			height     	26
-			orientation 	1
-			dir        	-1
-			origin     	(1657, 1987)
-			terminus   	(1735, 1899))
-		    (object AttachView "" @388
-			stereotype 	TRUE
-			line_color 	3342489
-			client     	@354
-			supplier   	@386
-			line_style 	0)
-		    (object LinkView "" @389
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"42B9787C03D2"
-			client     	@343
-			supplier   	@349
-			line_style 	0)
-		    (object MessView "" @390
-			location   	(1087, 1462)
-			line_color 	3342489
-			label      	(object SegLabel @391
-			    Parent_View 	@390
-			    location   	(1078, 1506)
-			    quidu      	"42B9A5D702C5"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	250
-			    justify    	0
-			    label      	"CStartFlow"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			object_arc 	@389
-			pctDist    	0.575521
-			height     	45
-			orientation 	0
-			dir        	1
-			origin     	(1144, 1476)
-			terminus   	(1030, 1448))
-		    (object AttachView "" @392
-			stereotype 	TRUE
-			line_color 	3342489
-			client     	@353
-			supplier   	@390
-			line_style 	0)
-		    (object LinkView "" @393
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"42B974180294"
-			client     	@347
-			supplier   	@350
-			line_style 	0)
-		    (object MessView "" @394
-			location   	(839, 2573)
-			line_color 	3342489
-			label      	(object SegLabel @395
-			    Parent_View 	@394
-			    location   	(839, 2618)
-			    quidu      	"42B9A4B103A6"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	397
-			    justify    	0
-			    label      	"FindOrCreateFlowL"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			object_arc 	@393
-			pctDist    	0.416107
-			height     	61
-			orientation 	0
-			dir        	1
-			origin     	(898, 2573)
-			terminus   	(780, 2573))
-		    (object LinkView "" @396
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"42B9844400C1"
-			client     	@347
-			supplier   	@352
-			line_style 	0)
-		    (object MessView "" @397
-			location   	(1196, 1810)
-			font       	(object Font
-			    color      	32768
-			    default_color 	FALSE)
-			line_color 	65280
-			label      	(object SegLabel @398
-			    Parent_View 	@397
-			    location   	(1279, 1732)
-			    font       	(object Font
-				color      	32768
-				default_color 	FALSE)
-			    quidu      	"42B9A49A0045"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	881
-			    justify    	0
-			    label      	"NewL(CSubConnectionProviderBase* handle)"
-			    pctDist    	1.161017
-			    height     	83
-			    orientation 	1)
-			object_arc 	@396
-			pctDist    	0.558419
-			height     	45
-			orientation 	0
-			dir        	1
-			origin     	(1196, 1869)
-			terminus   	(1196, 1751))
-		    (object MessView "" @399
-			location   	(1196, 2053)
-			line_color 	3342489
-			label      	(object SegLabel @400
-			    Parent_View 	@399
-			    location   	(1252, 1957)
-			    quidu      	"42B9A55E037E"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	325
-			    justify    	0
-			    label      	"AttachFlow"
-			    pctDist    	1.313559
-			    height     	56
-			    orientation 	1)
-			object_arc 	@396
-			pctDist    	0.348797
-			height     	45
-			orientation 	0
-			dir        	1
-			origin     	(1196, 2112)
-			terminus   	(1196, 1994))
-		    (object LinkView "" @401
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"42B975320011"
-			client     	@350
-			supplier   	@348
-			line_style 	0)
-		    (object MessView "" @402
-			location   	(334, 2032)
-			line_color 	3342489
-			label      	(object SegLabel @403
-			    Parent_View 	@402
-			    location   	(259, 1936)
-			    quidu      	"42B9A4DE0242"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	397
-			    justify    	0
-			    label      	"FindOrCreateFlowL"
-			    pctDist    	1.313559
-			    height     	75
-			    orientation 	0)
-			object_arc 	@401
-			pctDist    	0.664013
-			height     	45
-			orientation 	0
-			dir        	1
-			origin     	(334, 2091)
-			terminus   	(334, 1973))
-		    (object LinkView "" @404
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"42B975DE018D"
-			client     	@348
-			supplier   	@349
-			line_style 	0)
-		    (object MessView "" @405
-			location   	(334, 1532)
-			font       	(object Font
-			    color      	32768
-			    default_color 	FALSE)
-			line_color 	65280
-			label      	(object SegLabel @406
-			    Parent_View 	@405
-			    location   	(448, 1451)
-			    font       	(object Font
-				color      	32768
-				default_color 	FALSE)
-			    quidu      	"42B9A4F70339"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	809
-			    justify    	0
-			    label      	"NewL(CSubConnectionProviderBase* ptr)"
-			    pctDist    	1.186441
-			    height     	114
-			    orientation 	1)
-			object_arc 	@404
-			pctDist    	0.415842
-			height     	45
-			orientation 	0
-			dir        	1
-			origin     	(334, 1591)
-			terminus   	(334, 1473))
-		    (object LinkView "" @407
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"42B992A900BD"
-			client     	@349
-			supplier   	@352
-			line_style 	0)
-		    (object MessView "" @408
-			location   	(791, 1188)
-			line_color 	3342489
-			label      	(object SegLabel @409
-			    Parent_View 	@408
-			    location   	(791, 1144)
-			    quidu      	"42B9A5FD0356"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	206
-			    justify    	0
-			    label      	"LayerUp"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			object_arc 	@407
-			pctDist    	0.521429
-			height     	45
-			orientation 	0
-			dir        	1
-			origin     	(731, 1188)
-			terminus   	(851, 1188))
-		    (object LinkView "" @410
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"42B993A20063"
-			client     	@352
-			supplier   	@341
-			line_style 	0)
-		    (object MessView "" @411
-			location   	(1959, 1188)
-			line_color 	3342489
-			label      	(object SegLabel @412
-			    Parent_View 	@411
-			    location   	(1959, 1144)
-			    quidu      	"42B9A60C01A9"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	234
-			    justify    	0
-			    label      	"CLayerUp"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			object_arc 	@410
-			pctDist    	0.473005
-			height     	45
-			orientation 	0
-			dir        	1
-			origin     	(1899, 1188)
-			terminus   	(2019, 1188))
-		    (object AttachView "" @413
-			stereotype 	TRUE
-			line_color 	3342489
-			client     	@353
-			supplier   	@411
-			line_style 	0)))
-	    (object ObjectDiagram "Connection Open/Select(Start)"
-		mechanism_ref 	@8
-		quid       	"42B2A03300AD"
-		title      	"Connection Open/Select(Start)"
-		zoom       	100
-		max_height 	28350
-		max_width  	21600
-		origin_x   	206
-		origin_y   	0
-		items      	(list diagram_item_list
-		    (object ObjectView "$UNNAMED$57" @414
-			location   	(304, 348)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@414
-			    location   	(173, 297)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	262
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"42B2A03E03BF"
-			width      	280
-			height     	126
-			annotation 	4
-			autoResize 	TRUE
-			subobjects 	0
-			x_offset   	0.000000
-			y_offset   	0.000000)
-		    (object ObjectView "$UNNAMED$58" @415
-			location   	(304, 677)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@415
-			    location   	(173, 626)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	262
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"42B2A03E03C5"
-			width      	280
-			height     	126
-			annotation 	4
-			autoResize 	TRUE
-			subobjects 	0
-			x_offset   	0.000000
-			y_offset   	0.000000)
-		    (object ObjectView "$UNNAMED$59" @416
-			location   	(305, 1010)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@416
-			    location   	(53, 959)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	504
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"42B2A03E03DE"
-			width      	522
-			height     	126
-			annotation 	4
-			autoResize 	TRUE
-			subobjects 	0
-			x_offset   	0.000000
-			y_offset   	0.000000)
-		    (object ObjectView "$UNNAMED$62" @417
-			location   	(2508, 2722)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@417
-			    location   	(2318, 2671)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	380
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"42B2A03E03E6"
-			width      	398
-			height     	126
-			annotation 	4
-			autoResize 	TRUE
-			subobjects 	0
-			x_offset   	0.000000
-			y_offset   	0.000000)
-		    (object ObjectView "$UNNAMED$61" @418
-			location   	(304, 2080)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@418
-			    location   	(49, 2032)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	510
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"42B2A03E03E7"
-			width      	528
-			height     	120
-			annotation 	4
-			autoResize 	TRUE
-			subobjects 	0
-			x_offset   	0.000000
-			y_offset   	0.000000)
-		    (object Label @419
-			location   	(63, 2338)
-			nlines     	1
-			max_width  	2806
-			label      	"________________________________________________________________________________________________________________________________")
-		    (object Label @420
-			location   	(1056, 2416)
-			nlines     	1
-			max_width  	600
-			label      	"NIFMAN")
-		    (object Label @421
-			location   	(1056, 2288)
-			nlines     	1
-			max_width  	600
-			label      	"CONNECTION STACK")
-		    (object Label @422
-			location   	(48, 96)
-			font       	(object Font
-			    color      	32768
-			    default_color 	FALSE)
-			nlines     	1
-			max_width  	300
-			label      	"Object Created")
-		    (object Label @423
-			location   	(48, 160)
-			font       	(object Font
-			    color      	255
-			    default_color 	FALSE)
-			nlines     	1
-			max_width  	350
-			label      	"Object Destroyed")
-		    (object Label @424
-			location   	(48, 32)
-			font       	(object Font
-			    bold       	TRUE)
-			nlines     	1
-			max_width  	600
-			label      	"Colour Legend:")
-		    (object ObjectView "$UNNAMED$60" @425
-			location   	(1360, 672)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@425
-			    location   	(1034, 621)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	652
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"42B2A03E03DB"
-			width      	670
-			height     	126
-			annotation 	4
-			autoResize 	TRUE
-			subobjects 	0
-			x_offset   	0.000000
-			y_offset   	0.000000)
-		    (object ObjectView "placeholder" @426
-			location   	(2509, 1008)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@426
-			    location   	(2327, 957)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	364
-			    justify    	0
-			    label      	"placeholder")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"42B2A03E03D3"
-			width      	382
-			height     	126
-			annotation 	4
-			autoResize 	TRUE
-			subobjects 	0
-			x_offset   	0.000000
-			y_offset   	0.000000)
-		    (object LinkSelfView "" @427
-			location   	(2509, 795)
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"42B2A03E03D4"
-			client     	@426
-			supplier   	@426
-			line_style 	0)
-		    (object NoteView @428
-			location   	(865, 400)
-			label      	(object ItemLabel
-			    Parent_View 	@428
-			    location   	(521, 312)
-			    fill_color 	13434879
-			    nlines     	3
-			    max_width  	652
-			    label      	"Since the provider's been already selected start doesn't have a connection info given in preferences.")
-			line_color 	3342489
-			fill_color 	13434879
-			width      	712
-			height     	188)
-		    (object MessView "" @429
-			location   	(2509, 659)
-			line_color 	3342489
-			label      	(object SegLabel @430
-			    Parent_View 	@429
-			    location   	(2509, 615)
-			    quidu      	"42B2DB390169"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	700
-			    justify    	0
-			    label      	"figure out preferences for the next layer"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			object_arc 	@427
-			pctDist    	0.500000
-			height     	137
-			orientation 	0
-			dir        	1
-			origin     	(2449, 659)
-			terminus   	(2569, 659))
-		    (object NoteView @431
-			location   	(2160, 352)
-			label      	(object ItemLabel
-			    Parent_View 	@431
-			    location   	(1938, 268)
-			    fill_color 	13434879
-			    nlines     	3
-			    max_width  	409
-			    label      	"delegated to selector in management plane => Async")
-			line_color 	3342489
-			fill_color 	13434879
-			width      	469
-			height     	181)
-		    (object AttachView "" @432
-			stereotype 	TRUE
-			line_color 	3342489
-			client     	@431
-			supplier   	@429
-			line_style 	0)
-		    (object ObjectView "$UNNAMED$65" @433
-			location   	(1872, 1456)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@433
-			    location   	(1582, 1405)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	580
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"42B2DBA000C9"
-			width      	598
-			height     	126
-			annotation 	4
-			autoResize 	TRUE
-			subobjects 	0
-			x_offset   	0.000000
-			y_offset   	0.000000)
-		    (object LinkSelfView "" @434
-			location   	(1872, 1243)
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"42B2DBA000CA"
-			client     	@433
-			supplier   	@433
-			line_style 	0)
-		    (object MessView "" @435
-			location   	(1872, 1217)
-			line_color 	3342489
-			label      	(object SegLabel @436
-			    Parent_View 	@435
-			    location   	(1856, 1174)
-			    quidu      	"42B2DBA000CB"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	481
-			    justify    	0
-			    label      	"MapPreferencesToLayer"
-			    pctDist    	0.366667
-			    height     	44
-			    orientation 	0)
-			object_arc 	@434
-			pctDist    	0.500000
-			height     	27
-			orientation 	0
-			dir        	1
-			origin     	(1812, 1217)
-			terminus   	(1932, 1217))
-		    (object ObjectView "$UNNAMED$66" @437
-			location   	(2509, 2078)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@437
-			    location   	(2256, 2027)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	506
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"42B2DD56023A"
-			width      	524
-			height     	126
-			annotation 	4
-			autoResize 	TRUE
-			subobjects 	0
-			x_offset   	0.000000
-			y_offset   	0.000000)
-		    (object Label @438
-			location   	(1273, 97)
-			nlines     	1
-			max_width  	1387
-			label      	
-|CONTROL				MANAGEMENT
-			)
-		    (object Label @439
-			location   	(1856, 128)
-			nlines     	44
-			max_width  	63
-			label      	
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-			)
-		    (object ObjectView "$UNNAMED$67" @440
-			location   	(1392, 1744)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@440
-			    location   	(1066, 1693)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	652
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"42B2DFB40143"
-			width      	670
-			height     	126
-			annotation 	4
-			autoResize 	TRUE
-			subobjects 	0
-			x_offset   	0.000000
-			y_offset   	0.000000)
-		    (object ObjectView "$UNNAMED$63" @441
-			location   	(1376, 2722)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@441
-			    location   	(1241, 2671)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	270
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"42B2E00B0104"
-			width      	288
-			height     	126
-			annotation 	4
-			autoResize 	TRUE
-			subobjects 	0
-			x_offset   	0.000000
-			y_offset   	0.000000)
-		    (object ObjectView "$UNNAMED$64" @442
-			location   	(304, 2721)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@442
-			    location   	(114, 2670)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	380
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"42B2E0DC027B"
-			width      	398
-			height     	126
-			annotation 	4
-			autoResize 	TRUE
-			subobjects 	0
-			x_offset   	0.000000
-			y_offset   	0.000000)
-		    (object NoteView @443
-			location   	(704, 1520)
-			label      	(object ItemLabel
-			    Parent_View 	@443
-			    location   	(344, 1454)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	684
-			    label      	"start should follow after join once we've removed NIFMAN.")
-			line_color 	3342489
-			fill_color 	13434879
-			width      	744
-			height     	144)
-		    (object LinkSelfView "" @444
-			location   	(2509, 1865)
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"42B2F9FB0371"
-			client     	@437
-			supplier   	@437
-			line_style 	0)
-		    (object NoteView @445
-			location   	(672, 1728)
-			label      	(object ItemLabel
-			    Parent_View 	@445
-			    location   	(347, 1663)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	615
-			    label      	"this will only happen if provider needs to be newly created")
-			line_color 	3342489
-			fill_color 	13434879
-			width      	675
-			height     	143)
-		    (object NoteView @446
-			location   	(2784, 1328)
-			label      	(object ItemLabel
-			    Parent_View 	@446
-			    location   	(2574, 1122)
-			    fill_color 	13434879
-			    nlines     	8
-			    max_width  	384
-			    label      	"All progresses and other notifications are propagated via this route until SelectComplete. After that they are sent via provider stack.")
-			line_color 	3342489
-			fill_color 	8421631
-			width      	444
-			height     	425)
-		    (object MessView "" @447
-			location   	(2569, 1852)
-			line_color 	3342489
-			label      	(object SegLabel @448
-			    Parent_View 	@447
-			    location   	(2569, 1808)
-			    font       	(object Font
-				color      	255
-				default_color 	FALSE)
-			    quidu      	"42B2FF670324"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	178
-			    justify    	0
-			    label      	"delete"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			object_arc 	@444
-			pctDist    	1.000000
-			height     	14
-			orientation 	0
-			dir        	1
-			origin     	(2509, 1852)
-			terminus   	(2629, 1852))
-		    (object MessView "" @449
-			location   	(2502, 752)
-			line_color 	3342489
-			label      	(object SegLabel @450
-			    Parent_View 	@449
-			    location   	(2502, 708)
-			    font       	(object Font
-				color      	255
-				default_color 	FALSE)
-			    quidu      	"42B3007E00C8"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	178
-			    justify    	0
-			    label      	"delete"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			object_arc 	@427
-			pctDist    	0.450000
-			height     	44
-			orientation 	0
-			dir        	1
-			origin     	(2442, 752)
-			terminus   	(2562, 752))
-		    (object NoteView @451
-			location   	(2704, 324)
-			label      	(object ItemLabel
-			    Parent_View 	@451
-			    location   	(2432, 199)
-			    fill_color 	13434879
-			    nlines     	5
-			    max_width  	509
-			    label      	"Upper layer destruction is either initiated by LayerUp or by Detach => ISelectNotify needs to have a new fn ptr.")
-			line_color 	3342489
-			fill_color 	8421631
-			width      	569
-			height     	262)
-		    (object AttachView "" @452
-			stereotype 	TRUE
-			line_color 	3342489
-			client     	@451
-			supplier   	@449
-			line_style 	0)
-		    (object NoteView @453
-			location   	(1408, 1936)
-			label      	(object ItemLabel
-			    Parent_View 	@453
-			    location   	(1105, 1870)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	571
-			    label      	"currently via CConnectionFactoryContainer")
-			line_color 	3342489
-			fill_color 	13434879
-			width      	631
-			height     	144)
-		    (object LinkView "" @454
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"42B2A03E03C0"
-			client     	@414
-			supplier   	@415
-			line_style 	0)
-		    (object MessView "" @455
-			location   	(364, 491)
-			line_color 	3342489
-			label      	(object SegLabel @456
-			    Parent_View 	@455
-			    location   	(424, 574)
-			    quidu      	"42B2A0D601E4"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	119
-			    justify    	0
-			    label      	"Start"
-			    pctDist    	1.191667
-			    height     	60
-			    orientation 	0)
-			object_arc 	@454
-			pctDist    	0.396825
-			height     	60
-			orientation 	0
-			dir        	1
-			origin     	(364, 431)
-			terminus   	(364, 551))
-		    (object AttachView "" @457
-			stereotype 	TRUE
-			line_color 	3342489
-			client     	@428
-			supplier   	@455
-			line_style 	0)
-		    (object MessView "" @458
-			location   	(262, 529)
-			line_color 	3342489
-			label      	(object SegLabel @459
-			    Parent_View 	@458
-			    location   	(159, 451)
-			    quidu      	"42B303DC033C"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	309
-			    justify    	0
-			    label      	"StartComplete"
-			    pctDist    	1.161017
-			    height     	103
-			    orientation 	0)
-			object_arc 	@454
-			pctDist    	0.589109
-			height     	43
-			orientation 	1
-			dir        	-1
-			origin     	(262, 588)
-			terminus   	(262, 470))
-		    (object LinkView "" @460
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"42B2A03E03C9"
-			client     	@415
-			supplier   	@416
-			line_style 	0)
-		    (object MessView "" @461
-			location   	(349, 822)
-			line_color 	3342489
-			label      	(object SegLabel @462
-			    Parent_View 	@461
-			    location   	(393, 918)
-			    quidu      	"42B2A0EA0297"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	119
-			    justify    	0
-			    label      	"Start"
-			    pctDist    	1.308333
-			    height     	44
-			    orientation 	0)
-			object_arc 	@460
-			pctDist    	0.404110
-			height     	45
-			orientation 	0
-			dir        	1
-			origin     	(349, 762)
-			terminus   	(349, 882))
-		    (object MessView "" @463
-			location   	(262, 850)
-			line_color 	3342489
-			label      	(object SegLabel @464
-			    Parent_View 	@463
-			    location   	(137, 800)
-			    quidu      	"42B303CD011D"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	206
-			    justify    	0
-			    label      	"LayerUp"
-			    pctDist    	0.923729
-			    height     	126
-			    orientation 	0)
-			object_arc 	@460
-			pctDist    	0.538835
-			height     	43
-			orientation 	1
-			dir        	-1
-			origin     	(262, 909)
-			terminus   	(262, 791))
-		    (object LinkView "" @465
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"42B2A1130303"
-			client     	@416
-			supplier   	@425
-			line_style 	0)
-		    (object MessView "" @466
-			location   	(798, 805)
-			line_color 	3342489
-			label      	(object SegLabel @467
-			    Parent_View 	@466
-			    location   	(739, 749)
-			    quidu      	"42B2A11F03C8"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	494
-			    justify    	0
-			    label      	"SelectNextLayer(provider*)"
-			    pctDist    	0.161673
-			    height     	72
-			    orientation 	0)
-			object_arc 	@465
-			pctDist    	0.471954
-			height     	45
-			orientation 	0
-			dir        	1
-			origin     	(741, 822)
-			terminus   	(855, 788))
-		    (object LinkView "" @468
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"42B2E7000178"
-			client     	@416
-			supplier   	@418
-			line_style 	0)
-		    (object MessView "" @469
-			location   	(349, 1212)
-			line_color 	3342489
-			label      	(object SegLabel @470
-			    Parent_View 	@469
-			    location   	(428, 1306)
-			    quidu      	"42B2FEF3005E"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	156
-			    justify    	0
-			    label      	"JoinL"
-			    pctDist    	1.283333
-			    height     	79
-			    orientation 	0)
-			object_arc 	@468
-			pctDist    	0.147992
-			height     	45
-			orientation 	0
-			dir        	1
-			origin     	(349, 1152)
-			terminus   	(349, 1272))
-		    (object AttachView "" @471
-			stereotype 	TRUE
-			line_color 	3342489
-			client     	@443
-			supplier   	@469
-			line_style 	0)
-		    (object MessView "" @472
-			location   	(260, 1474)
-			line_color 	3342489
-			label      	(object SegLabel @473
-			    Parent_View 	@472
-			    location   	(169, 1392)
-			    quidu      	"42B3001E02DB"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	206
-			    justify    	0
-			    label      	"LayerUp"
-			    pctDist    	1.194915
-			    height     	91
-			    orientation 	0)
-			object_arc 	@468
-			pctDist    	0.424947
-			height     	45
-			orientation 	1
-			dir        	-1
-			origin     	(260, 1533)
-			terminus   	(260, 1415))
-		    (object LinkView "" @474
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"42B2E02E0000"
-			client     	@417
-			supplier   	@441
-			line_style 	0)
-		    (object MessView "" @475
-			location   	(2067, 2767)
-			line_color 	3342489
-			label      	(object SegLabel @476
-			    Parent_View 	@475
-			    location   	(2067, 2812)
-			    quidu      	"42B2E13C0253"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	306
-			    justify    	0
-			    label      	"AddObserverL"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			object_arc 	@474
-			pctDist    	0.305838
-			height     	45
-			orientation 	0
-			dir        	1
-			origin     	(2126, 2767)
-			terminus   	(2008, 2767))
-		    (object MessView "" @477
-			location   	(1706, 2767)
-			line_color 	3342489
-			label      	(object SegLabel @478
-			    Parent_View 	@477
-			    location   	(1706, 2812)
-			    quidu      	"42B2FFE70050"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	363
-			    justify    	0
-			    label      	"RemoveObserver"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			object_arc 	@474
-			pctDist    	0.763959
-			height     	45
-			orientation 	0
-			dir        	1
-			origin     	(1765, 2767)
-			terminus   	(1647, 2767))
-		    (object LinkView "" @479
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"42B2E0FA02CF"
-			client     	@418
-			supplier   	@442
-			line_style 	0)
-		    (object MessView "" @480
-			location   	(348, 2269)
-			line_color 	3342489
-			label      	(object SegLabel @481
-			    Parent_View 	@480
-			    location   	(423, 2346)
-			    font       	(object Font
-				color      	32768
-				default_color 	FALSE)
-			    quidu      	"42B2FDC7002F"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	169
-			    justify    	0
-			    label      	"NewL"
-			    pctDist    	1.150000
-			    height     	75
-			    orientation 	0)
-			object_arc 	@479
-			pctDist    	0.249516
-			height     	44
-			orientation 	0
-			dir        	1
-			origin     	(348, 2209)
-			terminus   	(348, 2329))
-		    (object MessView "" @482
-			location   	(349, 2499)
-			line_color 	3342489
-			label      	(object SegLabel @483
-			    Parent_View 	@482
-			    location   	(553, 2578)
-			    quidu      	"42B2FDD80319"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	428
-			    justify    	0
-			    label      	"AttachToConnectionL"
-			    pctDist    	1.166667
-			    height     	204
-			    orientation 	0)
-			object_arc 	@479
-			pctDist    	0.696325
-			height     	45
-			orientation 	0
-			dir        	1
-			origin     	(349, 2439)
-			terminus   	(349, 2559))
-		    (object MessView "" @484
-			location   	(260, 2437)
-			line_color 	3342489
-			label      	(object SegLabel @485
-			    Parent_View 	@484
-			    location   	(153, 2342)
-			    quidu      	"42B300000313"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	278
-			    justify    	0
-			    label      	"LinkLayerUp"
-			    pctDist    	1.305085
-			    height     	107
-			    orientation 	0)
-			object_arc 	@479
-			pctDist    	0.576402
-			height     	45
-			orientation 	1
-			dir        	-1
-			origin     	(260, 2496)
-			terminus   	(260, 2378))
-		    (object LinkView "" @486
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"42B2DB140197"
-			client     	@425
-			supplier   	@426
-			line_style 	0)
-		    (object MessView "" @487
-			location   	(1876, 777)
-			line_color 	3342489
-			label      	(object SegLabel @488
-			    Parent_View 	@487
-			    location   	(2207, 817)
-			    font       	(object Font
-				color      	32768
-				default_color 	FALSE)
-			    quidu      	"42B2DB1702D2"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	525
-			    justify    	0
-			    label      	"SelectNextLayer(provider*)"
-			    pctDist    	3.220778
-			    height     	55
-			    orientation 	0)
-			object_arc 	@486
-			pctDist    	0.388392
-			height     	45
-			orientation 	0
-			dir        	1
-			origin     	(1818, 760)
-			terminus   	(1934, 794))
-		    (object LinkView "" @489
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"42B2DBC102BC"
-			client     	@426
-			supplier   	@433
-			line_style 	0)
-		    (object MessView "" @490
-			location   	(2242, 1259)
-			line_color 	3342489
-			label      	(object SegLabel @491
-			    Parent_View 	@490
-			    location   	(2319, 1350)
-			    quidu      	"42B2DC1203D2"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	288
-			    justify    	0
-			    label      	"SelectProvider"
-			    pctDist    	0.422521
-			    height     	119
-			    orientation 	0)
-			object_arc 	@489
-			pctDist    	0.455219
-			height     	53
-			orientation 	0
-			dir        	1
-			origin     	(2290, 1225)
-			terminus   	(2194, 1293))
-		    (object LinkView "" @492
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"42B2E6850197"
-			client     	@426
-			supplier   	@437
-			line_style 	0)
-		    (object AttachView "" @493
-			stereotype 	TRUE
-			line_color 	3342489
-			client     	@446
-			supplier   	@492
-			line_style 	0)
-		    (object MessView "" @494
-			location   	(2449, 1517)
-			line_color 	3342489
-			label      	(object SegLabel @495
-			    Parent_View 	@494
-			    location   	(2359, 1422)
-			    quidu      	"42B2FEB102BB"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	338
-			    justify    	0
-			    label      	"SelectComplete"
-			    pctDist    	1.313559
-			    height     	91
-			    orientation 	0)
-			object_arc 	@492
-			pctDist    	0.474019
-			height     	61
-			orientation 	1
-			dir        	-1
-			origin     	(2449, 1576)
-			terminus   	(2449, 1458))
-		    (object MessView "" @496
-			location   	(2592, 1686)
-			line_color 	3342489
-			label      	(object SegLabel @497
-			    Parent_View 	@496
-			    location   	(2723, 1639)
-			    quidu      	"42B300650325"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	184
-			    justify    	0
-			    label      	"Detach"
-			    pctDist    	0.898305
-			    height     	131
-			    orientation 	1)
-			object_arc 	@492
-			pctDist    	0.652174
-			height     	83
-			orientation 	0
-			dir        	-1
-			origin     	(2592, 1745)
-			terminus   	(2592, 1627))
-		    (object LinkView "" @498
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"42B2E6D500DF"
-			client     	@426
-			supplier   	@416
-			line_style 	0)
-		    (object MessView "" @499
-			location   	(1320, 1055)
-			line_color 	3342489
-			label      	(object SegLabel @500
-			    Parent_View 	@499
-			    location   	(1320, 1100)
-			    quidu      	"42B2FEE0030A"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	231
-			    justify    	0
-			    label      	"JoinNextL"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			object_arc 	@498
-			pctDist    	0.569404
-			height     	46
-			orientation 	0
-			dir        	1
-			origin     	(1379, 1055)
-			terminus   	(1261, 1055))
-		    (object MessView "" @501
-			location   	(1670, 1053)
-			line_color 	3342489
-			label      	(object SegLabel @502
-			    Parent_View 	@501
-			    location   	(1670, 1098)
-			    quidu      	"42B3038F036C"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	184
-			    justify    	0
-			    label      	"Detach"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			object_arc 	@498
-			pctDist    	0.370073
-			height     	45
-			orientation 	0
-			dir        	1
-			origin     	(1729, 1053)
-			terminus   	(1611, 1053))
-		    (object LinkView "" @503
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"42B2DD830344"
-			client     	@433
-			supplier   	@437
-			line_style 	0)
-		    (object MessView "" @504
-			location   	(2172, 1701)
-			line_color 	3342489
-			label      	(object SegLabel @505
-			    Parent_View 	@504
-			    location   	(2296, 1767)
-			    font       	(object Font
-				color      	32768
-				default_color 	FALSE)
-			    quidu      	"42B2DEEE0389"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	163
-			    justify    	0
-			    label      	"NewL"
-			    pctDist    	1.625517
-			    height     	40
-			    orientation 	0)
-			object_arc 	@503
-			pctDist    	0.416765
-			height     	35
-			orientation 	0
-			dir        	1
-			origin     	(2129, 1659)
-			terminus   	(2215, 1743))
-		    (object MessView "" @506
-			location   	(2182, 1646)
-			line_color 	3342489
-			label      	(object SegLabel @507
-			    Parent_View 	@506
-			    location   	(2321, 1716)
-			    quidu      	"42B2DEFF001D"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	169
-			    justify    	0
-			    label      	"Select"
-			    pctDist    	1.740690
-			    height     	47
-			    orientation 	0)
-			object_arc 	@503
-			pctDist    	0.370643
-			height     	81
-			orientation 	0
-			dir        	1
-			origin     	(2139, 1604)
-			terminus   	(2225, 1688))
-		    (object LinkView "" @508
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"42B2DF380305"
-			client     	@437
-			supplier   	@417
-			line_style 	0)
-		    (object MessView "" @509
-			location   	(2568, 2214)
-			line_color 	3342489
-			label      	(object SegLabel @510
-			    Parent_View 	@509
-			    location   	(2644, 2306)
-			    font       	(object Font
-				color      	32768
-				default_color 	FALSE)
-			    quidu      	"42B2E10C0203"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	169
-			    justify    	0
-			    label      	"NewL"
-			    pctDist    	1.275000
-			    height     	76
-			    orientation 	0)
-			object_arc 	@508
-			pctDist    	0.141199
-			height     	60
-			orientation 	0
-			dir        	1
-			origin     	(2568, 2154)
-			terminus   	(2568, 2274))
-		    (object MessView "" @511
-			location   	(2567, 2397)
-			line_color 	3342489
-			label      	(object SegLabel @512
-			    Parent_View 	@511
-			    location   	(2642, 2493)
-			    quidu      	"42B2E120005D"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	163
-			    justify    	0
-			    label      	"StartL"
-			    pctDist    	1.308333
-			    height     	75
-			    orientation 	0)
-			object_arc 	@508
-			pctDist    	0.495164
-			height     	59
-			orientation 	0
-			dir        	1
-			origin     	(2567, 2337)
-			terminus   	(2567, 2457))
-		    (object MessView "" @513
-			location   	(2468, 2287)
-			line_color 	3342489
-			label      	(object SegLabel @514
-			    Parent_View 	@513
-			    location   	(2312, 2205)
-			    quidu      	"42B2E15C0191"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	338
-			    justify    	0
-			    label      	"SelectComplete"
-			    pctDist    	1.194915
-			    height     	157
-			    orientation 	0)
-			object_arc 	@508
-			pctDist    	0.282759
-			height     	41
-			orientation 	1
-			dir        	-1
-			origin     	(2468, 2346)
-			terminus   	(2468, 2228))
-		    (object MessView "" @515
-			location   	(2464, 2512)
-			line_color 	3342489
-			label      	(object SegLabel @516
-			    Parent_View 	@515
-			    location   	(2323, 2434)
-			    quidu      	"42B2FF0C0209"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	278
-			    justify    	0
-			    label      	"LinkLayerUp"
-			    pctDist    	1.161017
-			    height     	141
-			    orientation 	0)
-			object_arc 	@508
-			pctDist    	0.719536
-			height     	45
-			orientation 	1
-			dir        	-1
-			origin     	(2464, 2571)
-			terminus   	(2464, 2453))
-		    (object MessView "" @517
-			location   	(2568, 2584)
-			line_color 	3342489
-			label      	(object SegLabel @518
-			    Parent_View 	@517
-			    location   	(2692, 2616)
-			    font       	(object Font
-				color      	255
-				default_color 	FALSE)
-			    quidu      	"42B2FFD303C2"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	178
-			    justify    	0
-			    label      	"delete"
-			    pctDist    	0.766667
-			    height     	124
-			    orientation 	0)
-			object_arc 	@508
-			pctDist    	0.856867
-			height     	60
-			orientation 	0
-			dir        	1
-			origin     	(2568, 2524)
-			terminus   	(2568, 2644))
-		    (object LinkView "" @519
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"42B2DFCB025F"
-			client     	@437
-			supplier   	@440
-			line_style 	0)
-		    (object MessView "" @520
-			location   	(1960, 1966)
-			line_color 	3342489
-			label      	(object SegLabel @521
-			    Parent_View 	@520
-			    location   	(1966, 2023)
-			    quidu      	"42B2E26A02B7"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	456
-			    justify    	0
-			    label      	"FindOrCreateProviderL"
-			    pctDist    	0.324292
-			    height     	53
-			    orientation 	0)
-			object_arc 	@519
-			pctDist    	0.468102
-			height     	51
-			orientation 	0
-			dir        	1
-			origin     	(2016, 1982)
-			terminus   	(1904, 1950))
-		    (object AttachView "" @522
-			stereotype 	TRUE
-			line_color 	3342489
-			client     	@453
-			supplier   	@520
-			line_style 	0)
-		    (object LinkView "" @523
-			label      	(object ItemLabel
-			    Parent_View 	@523
-			    location   	(1407, 2078)
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	832
-			    justify    	0
-			    label      	"")
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"42B2E3F902EB"
-			client     	@437
-			supplier   	@418
-			line_style 	0)
-		    (object MessView "" @524
-			location   	(850, 2123)
-			line_color 	3342489
-			label      	(object SegLabel @525
-			    Parent_View 	@524
-			    location   	(850, 2168)
-			    quidu      	"42B2FD6D03C7"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	188
-			    justify    	0
-			    label      	"AddRef"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			object_arc 	@523
-			pctDist    	0.831958
-			height     	44
-			orientation 	0
-			dir        	1
-			origin     	(909, 2123)
-			terminus   	(791, 2123))
-		    (object MessView "" @526
-			location   	(1343, 2122)
-			line_color 	3342489
-			label      	(object SegLabel @527
-			    Parent_View 	@526
-			    location   	(1425, 2167)
-			    quidu      	"42B2FD850169"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	825
-			    justify    	0
-			    label      	"ConnectionControlActivityL(EAttachNormal,..)"
-			    pctDist    	-0.203390
-			    height     	45
-			    orientation 	0)
-			object_arc 	@523
-			pctDist    	0.538156
-			height     	43
-			orientation 	0
-			dir        	1
-			origin     	(1402, 2122)
-			terminus   	(1284, 2122))
-		    (object AttachView "" @528
-			stereotype 	TRUE
-			line_color 	3342489
-			client     	@445
-			supplier   	@527
-			line_style 	0)
-		    (object MessView "" @529
-			location   	(2002, 2123)
-			line_color 	3342489
-			label      	(object SegLabel @530
-			    Parent_View 	@529
-			    location   	(2002, 2168)
-			    quidu      	"42B2FFC00324"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	269
-			    justify    	0
-			    label      	"ReleaseRef"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			object_arc 	@523
-			pctDist    	0.146023
-			height     	45
-			orientation 	0
-			dir        	1
-			origin     	(2061, 2123)
-			terminus   	(1943, 2123))
-		    (object LinkView "" @531
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"42B2DFE9037B"
-			client     	@440
-			supplier   	@418
-			line_style 	0)
-		    (object MessView "" @532
-			location   	(829, 1964)
-			line_color 	3342489
-			label      	(object SegLabel @533
-			    Parent_View 	@532
-			    location   	(843, 2007)
-			    font       	(object Font
-				color      	32768
-				default_color 	FALSE)
-			    quidu      	"42B2E3050335"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	169
-			    justify    	0
-			    label      	"NewL"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			object_arc 	@531
-			pctDist    	0.537936
-			height     	45
-			orientation 	0
-			dir        	1
-			origin     	(885, 1946)
-			terminus   	(773, 1982))
-		    (object AttachView "" @534
-			stereotype 	TRUE
-			line_color 	3342489
-			client     	@445
-			supplier   	@533
-			line_style 	0)
-		    (object LinkView "" @535
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"42B2E5C90215"
-			client     	@442
-			supplier   	@441
-			line_style 	0)
-		    (object MessView "" @536
-			location   	(878, 2677)
-			line_color 	3342489
-			label      	(object SegLabel @537
-			    Parent_View 	@536
-			    location   	(878, 2633)
-			    quidu      	"42B2FDF002EC"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	306
-			    justify    	0
-			    label      	"AddObserverL"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			object_arc 	@535
-			pctDist    	0.515110
-			height     	45
-			orientation 	0
-			dir        	1
-			origin     	(818, 2677)
-			terminus   	(938, 2677))))
-	    (object ObjectDiagram "Flow creation(data side initialised)"
-		mechanism_ref 	@9
-		quid       	"42B9908D0039"
-		title      	"Flow creation(data side initialised)"
-		zoom       	100
-		max_height 	28350
-		max_width  	21600
-		origin_x   	0
-		origin_y   	0
-		items      	(list diagram_item_list
-		    (object ObjectView "$UNNAMED$68" @538
-			location   	(272, 464)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@538
-			    location   	(272, 573)
-			    anchor_loc 	1
-			    nlines     	2
-			    max_width  	487
-			    justify    	0
-			    label      	"")
-			icon       	"Actor"
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"42B9959101DD"
-			width      	180
-			height     	60
-			annotation 	4
-			autoResize 	TRUE
-			subobjects 	0
-			x_offset   	0.000000
-			y_offset   	0.000000)
-		    (object Label @539
-			location   	(976, 64)
-			nlines     	1
-			max_width  	1038
-			label      	
-|DATA THREAD		CONROL THREAD	
-			)
-		    (object Label @540
-			location   	(1408, 128)
-			nlines     	49
-			max_width  	44
-			label      	
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-			)
-		    (object ObjectView "$UNNAMED$71" @541
-			location   	(2640, 2416)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@541
-			    location   	(2315, 2364)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	650
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"42B9959101E2"
-			width      	668
-			height     	126
-			annotation 	4
-			autoResize 	TRUE
-			subobjects 	0
-			x_offset   	0.000000
-			y_offset   	0.000000)
-		    (object ObjectView "$UNNAMED$72" @542
-			location   	(2640, 1707)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@542
-			    location   	(2282, 1655)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	716
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"42B9959101E7"
-			width      	734
-			height     	126
-			annotation 	4
-			autoResize 	TRUE
-			subobjects 	0
-			x_offset   	0.000000
-			y_offset   	0.000000)
-		    (object ObjectView "$UNNAMED$73" @543
-			location   	(2640, 1168)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@543
-			    location   	(2354, 1116)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	572
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	65535
-			quidu      	"42B9959101EA"
-			width      	590
-			height     	126
-			annotation 	4
-			autoResize 	TRUE
-			subobjects 	0
-			x_offset   	0.000000
-			y_offset   	0.000000)
-		    (object ObjectView "$UNNAMED$75" @544
-			location   	(1792, 2416)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@544
-			    location   	(1493, 2368)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	598
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	65280
-			quidu      	"42B9959101EF"
-			width      	616
-			height     	118
-			annotation 	4
-			autoResize 	TRUE
-			subobjects 	0
-			x_offset   	0.000000
-			y_offset   	0.000000)
-		    (object ObjectView "$UNNAMED$74" @545
-			location   	(1792, 1168)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@545
-			    location   	(1523, 1116)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	538
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	65280
-			quidu      	"42B9959101F2"
-			width      	556
-			height     	126
-			annotation 	4
-			autoResize 	TRUE
-			subobjects 	0
-			x_offset   	0.000000
-			y_offset   	0.000000)
-		    (object ObjectView "$UNNAMED$77" @546
-			location   	(1056, 2416)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@546
-			    location   	(727, 2375)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	658
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	65280
-			quidu      	"42B9959101F9"
-			width      	676
-			height     	105
-			annotation 	4
-			autoResize 	TRUE
-			subobjects 	0
-			x_offset   	0.000000
-			y_offset   	0.000000)
-		    (object ObjectView "$UNNAMED$78" @547
-			location   	(1040, 896)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@547
-			    location   	(711, 847)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	658
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	65280
-			quidu      	"42B995910205"
-			width      	676
-			height     	120
-			annotation 	4
-			autoResize 	TRUE
-			subobjects 	0
-			x_offset   	0.000000
-			y_offset   	0.000000)
-		    (object ObjectView "$UNNAMED$70" @548
-			location   	(272, 1168)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@548
-			    location   	(15, 1117)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	514
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	65280
-			quidu      	"42B995910208"
-			width      	532
-			height     	126
-			annotation 	4
-			autoResize 	TRUE
-			subobjects 	0
-			x_offset   	0.000000
-			y_offset   	0.000000)
-		    (object ObjectView "$UNNAMED$69" @549
-			location   	(1040, 459)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@549
-			    location   	(676, 407)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	728
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	65280
-			quidu      	"42B9959101FE"
-			width      	746
-			height     	126
-			annotation 	4
-			autoResize 	TRUE
-			subobjects 	0
-			x_offset   	0.000000
-			y_offset   	0.000000)
-		    (object ObjectView "$UNNAMED$76" @550
-			location   	(1056, 1723)
-			font       	(object Font
-			    underline  	TRUE)
-			label      	(object ItemLabel
-			    Parent_View 	@550
-			    location   	(750, 1671)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	612
-			    justify    	0
-			    label      	"")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	65280
-			quidu      	"42B99591020C"
-			width      	630
-			height     	126
-			annotation 	4
-			autoResize 	TRUE
-			subobjects 	0
-			x_offset   	0.000000
-			y_offset   	0.000000)
-		    (object NoteView @551
-			location   	(1056, 1360)
-			label      	(object ItemLabel
-			    Parent_View 	@551
-			    location   	(859, 1300)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	358
-			    label      	"self firing netmeta message")
-			line_color 	3342489
-			fill_color 	13434879
-			width      	418
-			height     	132)
-		    (object NoteView @552
-			location   	(352, 1888)
-			label      	(object ItemLabel
-			    Parent_View 	@552
-			    location   	(161, 1829)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	346
-			    label      	"request held untill 16: comes in")
-			line_color 	3342489
-			fill_color 	13434879
-			width      	406
-			height     	131)
-		    (object LinkSelfView "" @553
-			location   	(1040, 246)
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"42B99E1701B4"
-			client     	@549
-			supplier   	@549
-			line_style 	0)
-		    (object LinkSelfView "" @554
-			location   	(2640, 2203)
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"42B99E1A02DB"
-			client     	@541
-			supplier   	@541
-			line_style 	0)
-		    (object MessView "" @555
-			location   	(1040, 202)
-			line_color 	3342489
-			label      	(object SegLabel @556
-			    Parent_View 	@555
-			    location   	(1040, 158)
-			    quidu      	"42B99E370066"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	238
-			    justify    	0
-			    label      	"FindFactory"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			object_arc 	@553
-			pctDist    	0.500000
-			height     	45
-			orientation 	0
-			dir        	1
-			origin     	(980, 202)
-			terminus   	(1100, 202))
-		    (object MessView "" @557
-			location   	(2640, 2159)
-			line_color 	3342489
-			label      	(object SegLabel @558
-			    Parent_View 	@557
-			    location   	(2640, 2115)
-			    quidu      	"42B9A9410270"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	259
-			    justify    	0
-			    label      	"FindFactory"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			object_arc 	@554
-			pctDist    	0.500000
-			height     	45
-			orientation 	0
-			dir        	1
-			origin     	(2580, 2159)
-			terminus   	(2700, 2159))
-		    (object NoteView @559
-			location   	(2192, 720)
-			label      	(object ItemLabel
-			    Parent_View 	@559
-			    location   	(1729, 620)
-			    fill_color 	13434879
-			    nlines     	4
-			    max_width  	890
-			    label      	
-|Join needs a "C" sub-connection client to be created and it than receives JoinComplete call to pack it into CJoinCmplete object and pass it to the data thread - not shown on the diagram.
-			    )
-			line_color 	3342489
-			fill_color 	13434879
-			width      	950
-			height     	212)
-		    (object AttachView "" @560
-			stereotype 	TRUE
-			line_color 	3342489
-			client     	@552
-			supplier   	@550
-			line_style 	0)
-		    (object LinkView "" @561
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"42B99DEB01F6"
-			client     	@538
-			supplier   	@549
-			line_style 	0)
-		    (object MessView "" @562
-			location   	(547, 386)
-			line_color 	3342489
-			label      	(object SegLabel @563
-			    Parent_View 	@562
-			    location   	(547, 342)
-			    quidu      	"42B99E14001F"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	375
-			    justify    	0
-			    label      	"FindOrCreateFlowL"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			object_arc 	@561
-			pctDist    	0.610703
-			height     	76
-			orientation 	0
-			dir        	1
-			origin     	(487, 386)
-			terminus   	(607, 386))
-		    (object LinkView "" @564
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"42B9A72D016C"
-			client     	@538
-			supplier   	@548
-			line_style 	0)
-		    (object MessView "" @565
-			location   	(317, 756)
-			line_color 	3342489
-			label      	(object SegLabel @566
-			    Parent_View 	@565
-			    location   	(428, 849)
-			    quidu      	"42B9A74702E6"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	244
-			    justify    	0
-			    label      	"JoinL/StartL"
-			    pctDist    	1.283333
-			    height     	111
-			    orientation 	0)
-			object_arc 	@564
-			pctDist    	0.428986
-			height     	45
-			orientation 	0
-			dir        	1
-			origin     	(317, 696)
-			terminus   	(317, 816))
-		    (object LinkView "" @567
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"42B9959101E3"
-			client     	@541
-			supplier   	@542
-			line_style 	0)
-		    (object MessView "" @568
-			location   	(2596, 1941)
-			line_color 	3342489
-			label      	(object SegLabel @569
-			    Parent_View 	@568
-			    location   	(2729, 1861)
-			    quidu      	"42B9A94B02BB"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	456
-			    justify    	0
-			    label      	"FindOrCreateProviderL"
-			    pctDist    	1.177966
-			    height     	133
-			    orientation 	1)
-			object_arc 	@567
-			pctDist    	0.706186
-			height     	45
-			orientation 	0
-			dir        	1
-			origin     	(2596, 2000)
-			terminus   	(2596, 1882))
-		    (object LinkView "" @570
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"42B9959101E8"
-			client     	@542
-			supplier   	@543
-			line_style 	0)
-		    (object MessView "" @571
-			location   	(2596, 1370)
-			font       	(object Font
-			    color      	32768
-			    default_color 	FALSE)
-			line_color 	65280
-			label      	(object SegLabel @572
-			    Parent_View 	@571
-			    location   	(2648, 1275)
-			    font       	(object Font
-				color      	32768
-				default_color 	FALSE)
-			    quidu      	"42B9A96102F9"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	169
-			    justify    	0
-			    label      	"NewL"
-			    pctDist    	1.313559
-			    height     	52
-			    orientation 	1)
-			object_arc 	@570
-			pctDist    	0.662621
-			height     	45
-			orientation 	0
-			dir        	1
-			origin     	(2596, 1429)
-			terminus   	(2596, 1311))
-		    (object MessView "" @573
-			location   	(2596, 1549)
-			line_color 	3342489
-			label      	(object SegLabel @574
-			    Parent_View 	@573
-			    location   	(2713, 1468)
-			    quidu      	"42B9A9760317"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	247
-			    justify    	0
-			    label      	"AttachFlow"
-			    pctDist    	1.186441
-			    height     	117
-			    orientation 	1)
-			object_arc 	@570
-			pctDist    	0.230583
-			height     	45
-			orientation 	0
-			dir        	1
-			origin     	(2596, 1608)
-			terminus   	(2596, 1490))
-		    (object LinkView "" @575
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"42B9959101ED"
-			client     	@543
-			supplier   	@545
-			line_style 	0)
-		    (object MessView "" @576
-			location   	(2195, 1087)
-			line_color 	3342489
-			label      	(object SegLabel @577
-			    Parent_View 	@576
-			    location   	(2195, 1132)
-			    quidu      	"42B9AA6C0219"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	456
-			    justify    	0
-			    label      	"LayerUp"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			object_arc 	@575
-			pctDist    	0.543796
-			height     	82
-			orientation 	1
-			dir        	1
-			origin     	(2254, 1087)
-			terminus   	(2136, 1087))
-		    (object AttachView "" @578
-			stereotype 	TRUE
-			line_color 	3342489
-			client     	@559
-			supplier   	@576
-			line_style 	0)
-		    (object LinkView "" @579
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"42B9959101F0"
-			client     	@544
-			supplier   	@545
-			line_style 	0)
-		    (object MessView "" @580
-			location   	(1734, 1801)
-			font       	(object Font
-			    color      	32768
-			    default_color 	FALSE)
-			line_color 	65280
-			label      	(object SegLabel @581
-			    Parent_View 	@580
-			    location   	(1850, 1719)
-			    font       	(object Font
-				color      	32768
-				default_color 	FALSE)
-			    quidu      	"42B9A8F50021"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	822
-			    justify    	0
-			    label      	"NewL(CSubConnectionFlowBase* handle)"
-			    pctDist    	1.194915
-			    height     	116
-			    orientation 	1)
-			object_arc 	@579
-			pctDist    	0.493333
-			height     	59
-			orientation 	0
-			dir        	1
-			origin     	(1734, 1860)
-			terminus   	(1734, 1742))
-		    (object LinkView "" @582
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"42B9959101F3"
-			client     	@544
-			supplier   	@550
-			line_style 	0)
-		    (object MessView "" @583
-			location   	(1277, 1857)
-			line_color 	3342489
-			label      	(object SegLabel @584
-			    Parent_View 	@583
-			    location   	(1673, 1946)
-			    quidu      	"42B9A6C202B1"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	1172
-			    justify    	0
-			    label      	"FindOrCreateProviderL(CSubConnectionFlowBase* handle + info)"
-			    pctDist    	3.424138
-			    height     	206
-			    orientation 	0)
-			object_arc 	@582
-			pctDist    	0.809154
-			height     	54
-			orientation 	1
-			dir        	-1
-			origin     	(1233, 1816)
-			terminus   	(1321, 1898))
-		    (object MessView "" @585
-			location   	(1587, 2286)
-			line_color 	3342489
-			label      	(object SegLabel @586
-			    Parent_View 	@585
-			    location   	(1540, 2223)
-			    quidu      	"42B9A9A601B8"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	863
-			    justify    	0
-			    label      	"return CSubConnectionProviderbase* handle()"
-			    pctDist    	1.164106
-			    height     	15
-			    orientation 	1)
-			object_arc 	@582
-			pctDist    	0.182965
-			height     	47
-			orientation 	0
-			dir        	1
-			origin     	(1630, 2326)
-			terminus   	(1544, 2246))
-		    (object AttachView "" @587
-			stereotype 	TRUE
-			line_color 	3342489
-			client     	@552
-			supplier   	@585
-			line_style 	0)
-		    (object LinkView "" @588
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"42B9A7E400DA"
-			client     	@544
-			supplier   	@541
-			line_style 	0)
-		    (object MessView "" @589
-			location   	(2189, 2374)
-			line_color 	3342489
-			label      	(object SegLabel @590
-			    Parent_View 	@589
-			    location   	(2189, 2330)
-			    quidu      	"42B9A93303C4"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	456
-			    justify    	0
-			    label      	"FindOrCreateProviderL"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			object_arc 	@588
-			pctDist    	0.439024
-			height     	43
-			orientation 	0
-			dir        	1
-			origin     	(2129, 2374)
-			terminus   	(2249, 2374))
-		    (object LinkView "" @591
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"42B9AB7F00EB"
-			client     	@545
-			supplier   	@548
-			line_style 	0)
-		    (object MessView "" @592
-			location   	(1056, 1087)
-			line_color 	3342489
-			label      	(object SegLabel @593
-			    Parent_View 	@592
-			    location   	(1056, 1132)
-			    quidu      	"42B9AB8900A9"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	206
-			    justify    	0
-			    label      	"LayerUp"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			object_arc 	@591
-			pctDist    	0.468718
-			height     	82
-			orientation 	1
-			dir        	1
-			origin     	(1115, 1087)
-			terminus   	(997, 1087))
-		    (object AttachView "" @594
-			stereotype 	TRUE
-			line_color 	3342489
-			client     	@551
-			supplier   	@592
-			line_style 	0)
-		    (object LinkView "" @595
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"42B9959101FC"
-			client     	@546
-			supplier   	@550
-			line_style 	0)
-		    (object MessView "" @596
-			location   	(1012, 2143)
-			font       	(object Font
-			    color      	32768
-			    default_color 	FALSE)
-			line_color 	65280
-			label      	(object SegLabel @597
-			    Parent_View 	@596
-			    location   	(970, 2062)
-			    font       	(object Font
-				color      	32768
-				default_color 	FALSE)
-			    quidu      	"42B99F7B026E"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	147
-			    justify    	0
-			    label      	"NewL"
-			    pctDist    	1.186441
-			    height     	43
-			    orientation 	0)
-			object_arc 	@595
-			pctDist    	0.382075
-			height     	45
-			orientation 	0
-			dir        	1
-			origin     	(1012, 2202)
-			terminus   	(1012, 2084))
-		    (object LinkView "" @598
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"42B995910206"
-			client     	@547
-			supplier   	@548
-			line_style 	0)
-		    (object MessView "" @599
-			location   	(708, 1060)
-			font       	(object Font
-			    color      	32768
-			    default_color 	FALSE)
-			line_color 	65280
-			label      	(object SegLabel @600
-			    Parent_View 	@599
-			    location   	(689, 1112)
-			    font       	(object Font
-				color      	32768
-				default_color 	FALSE)
-			    quidu      	"42B99EA90350"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	147
-			    justify    	0
-			    label      	"NewL"
-			    pctDist    	0.801551
-			    height     	42
-			    orientation 	0)
-			object_arc 	@598
-			pctDist    	0.423963
-			height     	45
-			orientation 	0
-			dir        	1
-			origin     	(764, 1040)
-			terminus   	(652, 1080))
-		    (object LinkView "" @601
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"42B995910209"
-			client     	@548
-			supplier   	@550
-			line_style 	0)
-		    (object MessView "" @602
-			location   	(679, 1401)
-			line_color 	3342489
-			label      	(object SegLabel @603
-			    Parent_View 	@602
-			    location   	(864, 1477)
-			    quidu      	"42B9A767021A"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	244
-			    justify    	0
-			    label      	"JoinL/StartL"
-			    pctDist    	2.121011
-			    height     	47
-			    orientation 	0)
-			object_arc 	@601
-			pctDist    	0.480939
-			height     	45
-			orientation 	0
-			dir        	1
-			origin     	(630, 1366)
-			terminus   	(728, 1436))
-		    (object AttachView "" @604
-			stereotype 	TRUE
-			line_color 	3342489
-			client     	@552
-			supplier   	@602
-			line_style 	0)
-		    (object LinkView "" @605
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"42B99F2102B3"
-			client     	@548
-			supplier   	@546
-			line_style 	0)
-		    (object MessView "" @606
-			location   	(477, 1415)
-			line_color 	3342489
-			label      	(object SegLabel @607
-			    Parent_View 	@606
-			    location   	(321, 1500)
-			    quidu      	"42B99F2C00E3"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	434
-			    justify    	0
-			    label      	"FindOrCreateProviderL"
-			    pctDist    	0.400390
-			    height     	178
-			    orientation 	1)
-			object_arc 	@605
-			pctDist    	0.182752
-			height     	44
-			orientation 	0
-			dir        	1
-			origin     	(445, 1364)
-			terminus   	(509, 1466))
-		    (object LinkView "" @608
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"42B995910202"
-			client     	@549
-			supplier   	@547
-			line_style 	0)
-		    (object MessView "" @609
-			location   	(1085, 666)
-			line_color 	3342489
-			label      	(object SegLabel @610
-			    Parent_View 	@609
-			    location   	(1248, 772)
-			    quidu      	"42B99E4B0390"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	375
-			    justify    	0
-			    label      	"FindOrCreateFlowL"
-			    pctDist    	1.385314
-			    height     	163
-			    orientation 	0)
-			object_arc 	@608
-			pctDist    	0.461467
-			height     	45
-			orientation 	0
-			dir        	1
-			origin     	(1085, 606)
-			terminus   	(1085, 726))
-		    (object LinkView "" @611
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"42B9AA4201DC"
-			client     	@550
-			supplier   	@543
-			line_style 	0)
-		    (object MessView "" @612
-			location   	(1565, 1493)
-			line_color 	3342489
-			label      	(object SegLabel @613
-			    Parent_View 	@612
-			    location   	(1552, 1451)
-			    quidu      	"42B9AA4F02FD"
-			    anchor_loc 	1
-			    nlines     	1
-			    max_width  	588
-			    justify    	0
-			    label      	"CJoinL/CStartSubConnectionL"
-			    pctDist    	0.500000
-			    height     	45
-			    orientation 	0)
-			object_arc 	@611
-			pctDist    	0.283473
-			height     	49
-			orientation 	0
-			dir        	1
-			origin     	(1508, 1512)
-			terminus   	(1622, 1474))
-		    (object AttachView "" @614
-			stereotype 	TRUE
-			line_color 	3342489
-			client     	@551
-			supplier   	@612
-			line_style 	0)))))
-    root_category 	(object Class_Category "Logical View"
-	quid       	"41A74B800047"
-	exportControl 	"Public"
-	global     	TRUE
-	subsystem  	"Component View"
-	quidu      	"41A74B800049"
-	logical_models 	(list unit_reference_list
-	    (object Class "CBase"
-		quid       	"41A7525A00AC")
-	    (object Class "CPlayer"
-		quid       	"41A773DB02DF")
-	    (object Class "CCommDb"
-		quid       	"41ACFE3D01AC")
-	    (object Class "RMessage2"
-		quid       	"41C07849000C")
-	    (object Class "CSocketServer"
-		quid       	"427F651A0205")
-	    (object Class "CDealer"
-		quid       	"427F666A03B4"
-		superclasses 	(list inheritance_relationship_list
-		    (object Inheritance_Relationship
-			quid       	"427F672803B1"
-			supplier   	"Logical View::CSocketServer"
-			quidu      	"427F651A0205")))
-	    (object Class "CActive"
-		quid       	"4288B28F03C4")
-	    (object Class "CObject"
-		quid       	"4288EF9A01FA")
-	    (object Association "$UNNAMED$79"
-		quid       	"41A7550B0139"
-		roles      	(list role_list
-		    (object Role "$UNNAMED$80"
-			quid       	"41A7550C02F3"
-			supplier   	"Logical View::Sub Connection::MSubConnectionDataClient"
-			quidu      	"41A753E90088"
-			exportControl 	"Protected"
-			is_navigable 	TRUE)
-		    (object Role "$UNNAMED$81"
-			quid       	"41A7550C02F4"
-			supplier   	"Logical View::Sub Connection::CSubConnectionProviderBase"
-			quidu      	"41A75088005C")))
-	    (object Association "$UNNAMED$82"
-		quid       	"41A755100295"
-		roles      	(list role_list
-		    (object Role "$UNNAMED$83"
-			quid       	"41A755110318"
-			supplier   	"Logical View::Sub Connection::MSubConnectionControlClient"
-			quidu      	"41A753D702F9"
-			client_cardinality 	(value cardinality "0..n")
-			is_navigable 	TRUE)
-		    (object Role "$UNNAMED$84"
-			quid       	"41A755110322"
-			supplier   	"Logical View::Sub Connection::CSubConnectionProviderBase"
-			quidu      	"41A75088005C")))
-	    (object Association "$UNNAMED$85"
-		quid       	"41A755B40150"
-		roles      	(list role_list
-		    (object Role "$UNNAMED$86"
-			quid       	"41A755B501F2"
-			supplier   	"Logical View::Sub Connection::CSubConnectionProviderBase"
-			quidu      	"41A75088005C"
-			is_navigable 	TRUE)
-		    (object Role "$UNNAMED$87"
-			quid       	"41A755B501F3"
-			supplier   	"Logical View::Service::CControlledServProvider"
-			quidu      	"41A754670219")))
-	    (object Association "$UNNAMED$88"
-		quid       	"41A7567A00C8"
-		roles      	(list role_list
-		    (object Role "$UNNAMED$89"
-			quid       	"41A7567B02E7"
-			supplier   	"Logical View::Sub Connection::CSubConnection"
-			quidu      	"41A750530146"
-			is_navigable 	TRUE)
-		    (object Role "$UNNAMED$90"
-			quid       	"41A7567B02F1"
-			supplier   	"Logical View::Sub Connection::CSubConnectionProviderBase"
-			quidu      	"41A75088005C")))
-	    (object Association "$UNNAMED$91"
-		quid       	"41A756830360"
-		roles      	(list role_list
-		    (object Role "$UNNAMED$92"
-			quid       	"41A756850114"
-			supplier   	"Logical View::Sub Connection::CSubConnectionProviderBase"
-			quidu      	"41A75088005C"
-			client_cardinality 	(value cardinality "1")
-			is_navigable 	TRUE)
-		    (object Role "$UNNAMED$93"
-			quid       	"41A75685011E"
-			supplier   	"Logical View::Sub Connection::CSubConnection"
-			quidu      	"41A750530146")))
-	    (object Association "$UNNAMED$94"
-		quid       	"41A75702018C"
-		roles      	(list role_list
-		    (object Role "$UNNAMED$95"
-			quid       	"41A7570302B0"
-			supplier   	"Logical View::Sub Connection::CSubConnectionProviderBase"
-			quidu      	"41A75088005C"
-			exportControl 	"Protected"
-			is_navigable 	TRUE)
-		    (object Role "$UNNAMED$96"
-			quid       	"41A7570302BA"
-			supplier   	"Logical View::Connection::CConnectionProvdBase"
-			quidu      	"41A7526F01F7"
-			exportControl 	"Protected"
-			is_navigable 	TRUE)))
-	    (object Class_Category "Connection"
-		quid       	"41A74FA2017D"
-		visible_categories 	(list visibility_relationship_list
-		    (object Visibility_Relationship
-			quid       	"41A77B4A0000"
-			supplier   	"Logical View::Sub Connection"
-			quidu      	"41A74FC60071")
-		    (object Visibility_Relationship
-			quid       	"41A8760803A2"
-			supplier   	"Logical View::Factory"
-			quidu      	"41A875EF01EE")
-		    (object Visibility_Relationship
-			quid       	"41B6EADF010A"
-			supplier   	"Logical View::Selection"
-			quidu      	"41B6EAB601E8")
-		    (object Visibility_Relationship
-			quid       	"427A065F0376"
-			supplier   	"Logical View::Session Proxy/Pit Boss"
-			quidu      	"41AA25160186"))
-		exportControl 	"Public"
-		logical_models 	(list unit_reference_list
-		    (object Class "CConnection"
-			quid       	"41A7507C013B"
-			superclasses 	(list inheritance_relationship_list
-			    (object Inheritance_Relationship
-				quid       	"41B875C100D1"
-				supplier   	"Logical View::Service::CSockSubSession"
-				quidu      	"41A7685902ED")
-			    (object Inheritance_Relationship
-				quid       	"4296102C00B4"
-				supplier   	"Logical View::Selection::XConnectionSelector"
-				quidu      	"42960EDE02D0"))
-			used_nodes 	(list uses_relationship_list
-			    (object Uses_Relationship
-				quid       	"41D920C702A7"
-				supplier   	"Logical View::Selection::ISelectionNotify"
-				quidu      	"41C2DC4001D8"))
-			realized_interfaces 	(list realize_rel_list
-			    (object Realize_Relationship
-				quid       	"41BDB38A01E3"
-				supplier   	"Logical View::Connection::Connection Provider::MConnectionControlClient"
-				quidu      	"41BDA92A0213")
-			    (object Realize_Relationship
-				quid       	"41BDB38D02B0"
-				supplier   	"Logical View::Connection::Connection Provider::MConnectionDataClient"
-				quidu      	"41BDA8D00172")
-			    (object Realize_Relationship
-				quid       	"41C2DE9B0191"
-				supplier   	"Logical View::Selection::ISelectionNotify"
-				quidu      	"41C2DC4001D8")))
-		    (object Class "CConnectionProvdBase"
-			quid       	"41A7526F01F7"
-			realized_interfaces 	(list realize_rel_list
-			    (object Realize_Relationship
-				quid       	"41B75DA603D2"
-				supplier   	"Logical View::Selection::MNetworkControllerObserver"
-				quidu      	"41B6EE01032A")))
-		    (object Class "RConnection"
-			quid       	"41B1D83B017A"
-			used_nodes 	(list uses_relationship_list
-			    (object Uses_Relationship
-				quid       	"41B1D85E017A"
-				supplier   	"Logical View::Connection::CConnection"
-				quidu      	"41A7507C013B")))
-		    (object Association "$UNNAMED$97"
-			quid       	"41AA239C036D"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$98"
-				quid       	"41AA239D02ED"
-				supplier   	"Logical View::Session Proxy/Pit Boss::CSockSessionProxy"
-				quidu      	"41A7737A02A3"
-				client_cardinality 	(value cardinality "0..n")
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$99"
-				quid       	"41AA239D02F7"
-				supplier   	"Logical View::Connection::Connection Provider::CNetworkSession"
-				quidu      	"41A8587D00BE")))
-		    (object Class_Category "Nif Session"
-			quid       	"41B9FACD0024"
-			exportControl 	"Public"
-			logical_models 	(list unit_reference_list
-			    (object Class "MNifSessionNotify"
-				quid       	"41B9FAF0024C")
-			    (object Class "CNifSession"
-				quid       	"41A77CCA0251"
-				superclasses 	(list inheritance_relationship_list
-				    (object Inheritance_Relationship
-					quid       	"41A77D490109"
-					supplier   	"Logical View::Connection::CConnectionProvdBase"
-					quidu      	"41A7526F01F7"))
-				realized_interfaces 	(list realize_rel_list
-				    (object Realize_Relationship
-					quid       	"41B9FB5E010C"
-					supplier   	"Logical View::Selection::MNetworkControllerObserver"
-					quidu      	"41B6EE01032A")
-				    (object Realize_Relationship
-					quid       	"41B9FB6102E7"
-					supplier   	"Logical View::Connection::Nif Session::MAgentSessionNotify"
-					quidu      	"41B9FB280154")
-				    (object Realize_Relationship
-					quid       	"41B9FB640115"
-					supplier   	"Logical View::Connection::Nif Session::MNifSessionNotify"
-					quidu      	"41B9FAF0024C")))
-			    (object Class "MAgentSessionNotify"
-				quid       	"41B9FB280154")
-			    (object Class "CNifSecureSession"
-				quid       	"421BA9590249"
-				superclasses 	(list inheritance_relationship_list
-				    (object Inheritance_Relationship
-					quid       	"421BA9730142"
-					supplier   	"Logical View::Connection::Nif Session::CNifSession"
-					quidu      	"41A77CCA0251"))))
-			logical_presentations 	(list unit_reference_list
-			    (object ClassDiagram "Main"
-				quid       	"41B9FAEB03B8"
-				title      	"Main"
-				zoom       	100
-				max_height 	28350
-				max_width  	21600
-				origin_x   	0
-				origin_y   	0
-				items      	(list diagram_item_list
-				    (object ClassView "Class" "Logical View::Connection::Nif Session::MNifSessionNotify" @615
-					ShowCompartmentStereotypes 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(352, 592)
-					label      	(object ItemLabel
-					    Parent_View 	@615
-					    location   	(167, 541)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	370
-					    justify    	0
-					    label      	"MNifSessionNotify")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"41B9FAF0024C"
-					width      	388
-					height     	126
-					annotation 	8
-					autoResize 	TRUE)
-				    (object ClassView "Class" "Logical View::Connection::Nif Session::CNifSession" @616
-					ShowCompartmentStereotypes 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(1296, 1040)
-					label      	(object ItemLabel
-					    Parent_View 	@616
-					    location   	(1165, 988)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	262
-					    justify    	0
-					    label      	"CNifSession")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"41A77CCA0251"
-					width      	280
-					height     	128
-					annotation 	8
-					autoResize 	TRUE)
-				    (object ClassView "Class" "Logical View::Connection::Nif Session::MAgentSessionNotify" @617
-					ShowCompartmentStereotypes 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(896, 592)
-					label      	(object ItemLabel
-					    Parent_View 	@617
-					    location   	(683, 541)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	426
-					    justify    	0
-					    label      	"MAgentSessionNotify")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"41B9FB280154"
-					width      	444
-					height     	126
-					annotation 	8
-					autoResize 	TRUE)
-				    (object ClassView "Class" "Logical View::Selection::MNetworkControllerObserver" @618
-					ShowCompartmentStereotypes 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(1552, 576)
-					label      	(object ItemLabel
-					    Parent_View 	@618
-					    location   	(1280, 502)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	544
-					    justify    	0
-					    label      	"MNetworkControllerObserver")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"41B6EE01032A"
-					width      	562
-					height     	172
-					annotation 	8
-					autoResize 	TRUE)
-				    (object ClassView "Class" "Logical View::Connection::CConnectionProvdBase" @619
-					ShowCompartmentStereotypes 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(2256, 560)
-					label      	(object ItemLabel
-					    Parent_View 	@619
-					    location   	(2025, 486)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	462
-					    justify    	0
-					    label      	"CConnectionProvdBase")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"41A7526F01F7"
-					width      	480
-					height     	172
-					annotation 	8
-					autoResize 	TRUE)
-				    (object InheritView "" @620
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41A77D490109"
-					client     	@616
-					supplier   	@619
-					line_style 	0)
-				    (object RealizeView "" @621
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41B9FB5E010C"
-					client     	@616
-					supplier   	@618
-					line_style 	0)
-				    (object RealizeView "" @622
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41B9FB6102E7"
-					client     	@616
-					supplier   	@617
-					line_style 	0)
-				    (object RealizeView "" @623
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41B9FB640115"
-					client     	@616
-					supplier   	@615
-					line_style 	0)
-				    (object ClassView "Class" "Logical View::Connection::Nif Session::CNifSecureSession" @624
-					ShowCompartmentStereotypes 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(1296, 1360)
-					label      	(object ItemLabel
-					    Parent_View 	@624
-					    location   	(1100, 1309)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	392
-					    justify    	0
-					    label      	"CNifSecureSession")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"421BA9590249"
-					width      	410
-					height     	126
-					annotation 	8
-					autoResize 	TRUE)
-				    (object InheritView "" @625
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"421BA9730142"
-					client     	@624
-					supplier   	@616
-					line_style 	0)))))
-		    (object Class_Category "Connection Provider"
-			quid       	"41BDA4160337"
-			visible_categories 	(list visibility_relationship_list
-			    (object Visibility_Relationship
-				quid       	"4288AB6F0382"
-				supplier   	"Logical View::Connection::Nif Session"
-				quidu      	"41B9FACD0024"))
-			exportControl 	"Public"
-			logical_models 	(list unit_reference_list
-			    (object Class "CIPNetworkConnectionProvider"
-				quid       	"41A77CA40365"
-				superclasses 	(list inheritance_relationship_list
-				    (object Inheritance_Relationship
-					quid       	"41A77DB502BD"
-					supplier   	"Logical View::Connection::Connection Provider::CNetworkSession"
-					quidu      	"41A8587D00BE")
-				    (object Inheritance_Relationship
-					quid       	"41DEB8A10386"
-					supplier   	"Logical View::Connection::Connection Provider::CConnectionProviderBase"
-					quidu      	"41BDA765028C"))
-				realized_interfaces 	(list realize_rel_list
-				    (object Realize_Relationship
-					quid       	"41BDA98602E0"
-					supplier   	"Logical View::Connection::Connection Provider::MConnectionControlClient"
-					quidu      	"41BDA92A0213")))
-			    (object Class "CNetworkSession"
-				quid       	"41A8587D00BE"
-				superclasses 	(list inheritance_relationship_list
-				    (object Inheritance_Relationship
-					quid       	"41A8593301EC"
-					supplier   	"Logical View::Connection::CConnectionProvdBase"
-					quidu      	"41A7526F01F7")
-				    (object Inheritance_Relationship
-					quid       	"41BDA8AC00C7"
-					supplier   	"Logical View::Connection::Connection Provider::CConnectionProviderBase"
-					quidu      	"41BDA765028C"))
-				realized_interfaces 	(list realize_rel_list
-				    (object Realize_Relationship
-					quid       	"41BDA96B00E2"
-					supplier   	"Logical View::Connection::Connection Provider::MConnectionDataClient"
-					quidu      	"41BDA8D00172")))
-			    (object Class "CConnectionProviderBase"
-				quid       	"41BDA765028C"
-				superclasses 	(list inheritance_relationship_list
-				    (object Inheritance_Relationship
-					quid       	"41BDA8BB001D"
-					supplier   	"Logical View::Factory::XFactoryObject"
-					quidu      	"41A7522A0392")
-				    (object Inheritance_Relationship
-					quid       	"421BA9EE0293"
-					supplier   	"Logical View::CBase"
-					quidu      	"41A7525A00AC"))
-				operations 	(list Operations
-				    (object Operation "StartL"
-					quid       	"41C30946012C"
-					concurrency 	"Sequential"
-					opExportControl 	"Public"
-					uid        	0)
-				    (object Operation "Stop"
-					quid       	"41C3097E023C"
-					concurrency 	"Sequential"
-					opExportControl 	"Public"
-					uid        	0)
-				    (object Operation "ProgressL"
-					quid       	"41C309880056"
-					concurrency 	"Sequential"
-					opExportControl 	"Public"
-					uid        	0)
-				    (object Operation "LastProgressError"
-					quid       	"41C30991026C"
-					concurrency 	"Sequential"
-					opExportControl 	"Public"
-					uid        	0)
-				    (object Operation "RequestServiceChangeNotificationL"
-					quid       	"41C3099A032D"
-					concurrency 	"Sequential"
-					opExportControl 	"Public"
-					uid        	0)
-				    (object Operation "CancelServiceChangeNotification"
-					quid       	"41C309A20086"
-					concurrency 	"Sequential"
-					opExportControl 	"Public"
-					uid        	0)
-				    (object Operation "EnumerateConnectionsL"
-					quid       	"41C309D30177"
-					concurrency 	"Sequential"
-					opExportControl 	"Public"
-					uid        	0)
-				    (object Operation "ControlL"
-					quid       	"41C309EA0135"
-					concurrency 	"Sequential"
-					opExportControl 	"Public"
-					uid        	0)
-				    (object Operation "SetUsageProfile"
-					quid       	"41C309F501C7"
-					concurrency 	"Sequential"
-					opExportControl 	"Public"
-					uid        	0)
-				    (object Operation "JoinL"
-					quid       	"41C30A56024B"
-					concurrency 	"Sequential"
-					opExportControl 	"Public"
-					uid        	0)
-				    (object Operation "Leave"
-					quid       	"41C30A5E02C5"
-					concurrency 	"Sequential"
-					opExportControl 	"Public"
-					uid        	0)
-				    (object Operation "AllSubConnectionNotificationEnable"
-					quid       	"41C30D2700F7"
-					concurrency 	"Sequential"
-					opExportControl 	"Public"
-					uid        	0)
-				    (object Operation "CancelAllSubConnectionNotification"
-					quid       	"41C30D31028D"
-					concurrency 	"Sequential"
-					opExportControl 	"Public"
-					uid        	0)
-				    (object Operation "SendIoctlMessageL"
-					quid       	"41C30DE003AA"
-					concurrency 	"Sequential"
-					opExportControl 	"Public"
-					uid        	0)
-				    (object Operation "SendCancelIoctl"
-					quid       	"41C30DEA0228"
-					concurrency 	"Sequential"
-					opExportControl 	"Public"
-					uid        	0)
-				    (object Operation "Factory"
-					quid       	"41C34B6A0068"
-					concurrency 	"Sequential"
-					opExportControl 	"Public"
-					uid        	0)
-				    (object Operation "NextLayer"
-					quid       	"41C34B800205"
-					concurrency 	"Sequential"
-					opExportControl 	"Public"
-					uid        	0)
-				    (object Operation "SettingsAccess"
-					quid       	"41ECE9D40074"
-					concurrency 	"Sequential"
-					opExportControl 	"Public"
-					uid        	0)))
-			    (object Class "MConnectionDataClient"
-				quid       	"41BDA8D00172"
-				superclasses 	(list inheritance_relationship_list
-				    (object Inheritance_Relationship
-					quid       	"41CC19DE032F"
-					supplier   	"Logical View::Connection::Connection Provider::MConnectionClient"
-					quidu      	"41CC1965029F"))
-				operations 	(list Operations
-				    (object Operation "Notify"
-					quid       	"41C2E4FB0230"
-					concurrency 	"Sequential"
-					abstract   	TRUE
-					opExportControl 	"Public"
-					uid        	0)
-				    (object Operation "AttachToNext"
-					quid       	"41C3193E010E"
-					concurrency 	"Sequential"
-					abstract   	TRUE
-					opExportControl 	"Public"
-					uid        	0))
-				abstract   	TRUE)
-			    (object Class "MConnectionControlClient"
-				quid       	"41BDA92A0213"
-				superclasses 	(list inheritance_relationship_list
-				    (object Inheritance_Relationship
-					quid       	"41CC19E10370"
-					supplier   	"Logical View::Connection::Connection Provider::MConnectionClient"
-					quidu      	"41CC1965029F"))
-				operations 	(list Operations
-				    (object Operation "SelectionComplete"
-					quid       	"41C318370006"
-					concurrency 	"Sequential"
-					abstract   	TRUE
-					opExportControl 	"Public"
-					uid        	0)
-				    (object Operation "ConnectionError"
-					quid       	"41C3185000B6"
-					concurrency 	"Sequential"
-					abstract   	TRUE
-					opExportControl 	"Public"
-					uid        	0)
-				    (object Operation "LinkUp"
-					quid       	"41C318560386"
-					concurrency 	"Sequential"
-					abstract   	TRUE
-					opExportControl 	"Public"
-					uid        	0)
-				    (object Operation "ProgressNotification"
-					quid       	"41C318640278"
-					concurrency 	"Sequential"
-					abstract   	TRUE
-					opExportControl 	"Public"
-					uid        	0)
-				    (object Operation "ServiceChangeNotification"
-					quid       	"41C3186F0116"
-					concurrency 	"Sequential"
-					abstract   	TRUE
-					opExportControl 	"Public"
-					uid        	0)
-				    (object Operation "InterfaceStateChangeNotification"
-					quid       	"41C31876013E"
-					concurrency 	"Sequential"
-					abstract   	TRUE
-					opExportControl 	"Public"
-					uid        	0)
-				    (object Operation "SubConnectionEvent"
-					quid       	"41C318A202DD"
-					concurrency 	"Sequential"
-					abstract   	TRUE
-					opExportControl 	"Public"
-					uid        	0))
-				abstract   	TRUE)
-			    (object Class "MConnectionClient"
-				quid       	"41CC1965029F"
-				operations 	(list Operations
-				    (object Operation "ConnectionGoingDown"
-					quid       	"41CC198E0244"
-					concurrency 	"Sequential"
-					abstract   	TRUE
-					opExportControl 	"Public"
-					uid        	0)
-				    (object Operation "FetchInterfaceInstanceL"
-					quid       	"421A4EB40342"
-					concurrency 	"Sequential"
-					opExportControl 	"Public"
-					uid        	0))
-				abstract   	TRUE)
-			    (object Class "XDummyConnectionControlClient"
-				quid       	"421CAA340392"
-				superclasses 	(list inheritance_relationship_list
-				    (object Inheritance_Relationship
-					quid       	"421CAA9A033C"
-					supplier   	"Logical View::Connection::Connection Provider::MConnectionControlClient"
-					quidu      	"41BDA92A0213")))
-			    (object Association "$UNNAMED$100"
-				quid       	"41BDA93B00D8"
-				roles      	(list role_list
-				    (object Role "$UNNAMED$101"
-					quid       	"41BDA93B02EA"
-					supplier   	"Logical View::Connection::Connection Provider::MConnectionDataClient"
-					quidu      	"41BDA8D00172"
-					client_cardinality 	(value cardinality "0..n")
-					is_navigable 	TRUE)
-				    (object Role "$UNNAMED$102"
-					quid       	"41BDA93B02EB"
-					supplier   	"Logical View::Connection::Connection Provider::CConnectionProviderBase"
-					quidu      	"41BDA765028C")))
-			    (object Association "$UNNAMED$103"
-				quid       	"41BDA951031F"
-				roles      	(list role_list
-				    (object Role "$UNNAMED$104"
-					quid       	"41BDA95202DA"
-					supplier   	"Logical View::Connection::Connection Provider::MConnectionControlClient"
-					quidu      	"41BDA92A0213"
-					client_cardinality 	(value cardinality "0..n")
-					is_navigable 	TRUE)
-				    (object Role "$UNNAMED$105"
-					quid       	"41BDA95202DB"
-					supplier   	"Logical View::Connection::Connection Provider::CConnectionProviderBase"
-					quidu      	"41BDA765028C")))
-			    (object Association "$UNNAMED$106"
-				quid       	"41BDAC800074"
-				roles      	(list role_list
-				    (object Role "$UNNAMED$107"
-					quid       	"41BDAC8002D7"
-					supplier   	"Logical View::Connection::CConnectionProvdBase"
-					quidu      	"41A7526F01F7"
-					client_cardinality 	(value cardinality "1")
-					is_navigable 	TRUE)
-				    (object Role "$UNNAMED$108"
-					quid       	"41BDAC8002E1"
-					supplier   	"Logical View::Connection::Connection Provider::Connection Provider Shim::CConnectionProviderShim"
-					quidu      	"41BDAABC004D"
-					is_aggregate 	TRUE)))
-			    (object Association "$UNNAMED$109"
-				quid       	"41BDB3930132"
-				roles      	(list role_list
-				    (object Role "$UNNAMED$110"
-					quid       	"41BDB394017A"
-					supplier   	"Logical View::Connection::Connection Provider::CConnectionProviderBase"
-					quidu      	"41BDA765028C"
-					client_cardinality 	(value cardinality "0..1")
-					is_navigable 	TRUE)
-				    (object Role "$UNNAMED$111"
-					quid       	"41BDB394017B"
-					supplier   	"Logical View::Connection::CConnection"
-					quidu      	"41A7507C013B")))
-			    (object Association "$UNNAMED$112"
-				quid       	"41BEFC66039C"
-				roles      	(list role_list
-				    (object Role "$UNNAMED$113"
-					quid       	"41BEFC700011"
-					supplier   	"Logical View::Connection::Connection Provider::CConnectionProviderBase"
-					quidu      	"41BDA765028C"
-					is_navigable 	TRUE)
-				    (object Role "$UNNAMED$114"
-					quid       	"41BEFC700012"
-					supplier   	"Logical View::Connection::Connection Provider::CConnectionProviderBase"
-					quidu      	"41BDA765028C")))
-			    (object Association "$UNNAMED$115"
-				quid       	"41BEFC8500CF"
-				roles      	(list role_list
-				    (object Role "$UNNAMED$116"
-					quid       	"41BEFC880246"
-					supplier   	"Logical View::Connection::Connection Provider::CConnectionProviderBase"
-					quidu      	"41BDA765028C"
-					client_cardinality 	(value cardinality "0..1")
-					is_navigable 	TRUE)
-				    (object Role "$UNNAMED$117"
-					quid       	"41BEFC880250"
-					supplier   	"Logical View::Connection::Connection Provider::CConnectionProviderBase"
-					quidu      	"41BDA765028C")))
-			    (object Association "$UNNAMED$118"
-				quid       	"41C067410023"
-				roles      	(list role_list
-				    (object Role "$UNNAMED$119"
-					quid       	"41C067410380"
-					supplier   	"Logical View::Sub Connection::Sub Connection Provider Shim::CSubConnectionLinkShimClient"
-					quidu      	"41C061D101C6"
-					is_navigable 	TRUE)
-				    (object Role "$UNNAMED$120"
-					quid       	"41C067410381"
-					supplier   	"Logical View::Connection::Connection Provider::Connection Provider Shim::CConnectionProviderShim"
-					quidu      	"41BDAABC004D")))
-			    (object Class_Category "Connection Provider Shim"
-				quid       	"41DEB6F2028E"
-				exportControl 	"Public"
-				logical_models 	(list unit_reference_list
-				    (object Class "CConnectionProviderShim"
-					quid       	"41BDAABC004D"
-					superclasses 	(list inheritance_relationship_list
-					    (object Inheritance_Relationship
-						quid       	"41BDAB9000EC"
-						supplier   	"Logical View::Connection::Connection Provider::CConnectionProviderBase"
-						quidu      	"41BDA765028C"))
-					realized_interfaces 	(list realize_rel_list
-					    (object Realize_Relationship
-						quid       	"41BDABB8034D"
-						supplier   	"Logical View::Connection::Connection Provider::MConnectionControlClient"
-						quidu      	"41BDA92A0213")
-					    (object Realize_Relationship
-						quid       	"41BDABBB01DF"
-						supplier   	"Logical View::Connection::Connection Provider::MConnectionDataClient"
-						quidu      	"41BDA8D00172"))
-					operations 	(list Operations
-					    (object Operation "DoSettingsAccess"
-						quid       	"41ECEA0F01FF"
-						stereotype 	"V"
-						concurrency 	"Sequential"
-						opExportControl 	"Protected"
-						uid        	0)))
-				    (object Class "CConnectionSettingsShim"
-					quid       	"422DD7460005"
-					superclasses 	(list inheritance_relationship_list
-					    (object Inheritance_Relationship
-						quid       	"422DD864001A"
-						supplier   	"Logical View::New Interfaces & Functions::CConnectionSettings"
-						quidu      	"41ECEA270100")))
-				    (object Association "$UNNAMED$121"
-					quid       	"41DEBACA02CE"
-					roles      	(list role_list
-					    (object Role "iSessionProxies"
-						quid       	"41DEBACB01AD"
-						label      	"iSessionProxies"
-						supplier   	"Logical View::Session Proxy/Pit Boss::CSockSessionProxy"
-						quidu      	"41A7737A02A3"
-						client_cardinality 	(value cardinality "0..n")
-						exportControl 	"Protected"
-						is_navigable 	TRUE)
-					    (object Role "$UNNAMED$122"
-						quid       	"41DEBACB01AE"
-						supplier   	"Logical View::Connection::Connection Provider::Connection Provider Shim::CConnectionProviderShim"
-						quidu      	"41BDAABC004D")))
-				    (object Association "$UNNAMED$123"
-					quid       	"41ECEC800317"
-					roles      	(list role_list
-					    (object Role "$UNNAMED$124"
-						quid       	"41ECEC82003E"
-						supplier   	"Logical View::Connection::Connection Provider::Connection Provider Shim::CConnectionSettingsShim"
-						quidu      	"422DD7460005"
-						client_cardinality 	(value cardinality "1")
-						is_navigable 	TRUE)
-					    (object Role "$UNNAMED$125"
-						quid       	"41ECEC82003F"
-						supplier   	"Logical View::Connection::Connection Provider::Connection Provider Shim::CConnectionProviderShim"
-						quidu      	"41BDAABC004D"
-						is_aggregate 	TRUE)))
-				    (object Association "$UNNAMED$126"
-					quid       	"41ECEC9602C8"
-					roles      	(list role_list
-					    (object Role "$UNNAMED$127"
-						quid       	"41ECEC9900CE"
-						supplier   	"Logical View::Connection::CConnectionProvdBase"
-						quidu      	"41A7526F01F7"
-						client_cardinality 	(value cardinality "1")
-						is_navigable 	TRUE)
-					    (object Role "$UNNAMED$128"
-						quid       	"41ECEC9900CF"
-						supplier   	"Logical View::New Interfaces & Functions::CConnectionSettings"
-						quidu      	"41ECEA270100")))
-				    (object Association "$UNNAMED$129"
-					quid       	"421CAE8901B4"
-					roles      	(list role_list
-					    (object Role "$UNNAMED$130"
-						quid       	"421CAE8A016F"
-						supplier   	"Logical View::Selection::MProviderSelector"
-						quidu      	"41C1AF5D02D3"
-						client_cardinality 	(value cardinality "0..1")
-						is_navigable 	TRUE)
-					    (object Role "$UNNAMED$131"
-						quid       	"421CAE8A0179"
-						supplier   	"Logical View::Connection::Connection Provider::Connection Provider Shim::CConnectionProviderShim"
-						quidu      	"41BDAABC004D")))
-				    (object Association "$UNNAMED$132"
-					quid       	"422DE24F0248"
-					roles      	(list role_list
-					    (object Role "$UNNAMED$133"
-						quid       	"422DE25002D6"
-						supplier   	"Logical View::Connection::Connection Provider::Connection Provider Shim::CConnectionProviderShim"
-						quidu      	"41BDAABC004D"
-						client_cardinality 	(value cardinality "0..1")
-						is_navigable 	TRUE)
-					    (object Role "$UNNAMED$134"
-						quid       	"422DE25002D7"
-						supplier   	"Logical View::Selection::CConnectionSelectorShim"
-						quidu      	"41C1AF890151"
-						is_aggregate 	TRUE)))
-				    (object Association "$UNNAMED$135"
-					quid       	"422DE2C100BF"
-					roles      	(list role_list
-					    (object Role "$UNNAMED$136"
-						quid       	"422DE2C20193"
-						supplier   	"Logical View::Selection::ISelectionNotify"
-						quidu      	"41C2DC4001D8"
-						client_cardinality 	(value cardinality "1")
-						Containment 	"By Value"
-						is_navigable 	TRUE)
-					    (object Role "$UNNAMED$137"
-						quid       	"422DE2C20194"
-						supplier   	"Logical View::Selection::CConnectionSelectorShim"
-						quidu      	"41C1AF890151"
-						is_aggregate 	TRUE)))
-				    (object Association "$UNNAMED$138"
-					quid       	"422DE30E02F3"
-					roles      	(list role_list
-					    (object Role "$UNNAMED$139"
-						quid       	"422DE30F0394"
-						supplier   	"Logical View::Connection::Nif Session::CNifSecureSession"
-						quidu      	"421BA9590249"
-						client_cardinality 	(value cardinality "0..1")
-						is_navigable 	TRUE)
-					    (object Role "$UNNAMED$140"
-						quid       	"422DE30F0395"
-						supplier   	"Logical View::Connection::Connection Provider::Connection Provider Shim::CConnectionProviderShim"
-						quidu      	"41BDAABC004D"
-						is_aggregate 	TRUE))))
-				logical_presentations 	(list unit_reference_list
-				    (object ClassDiagram "Main"
-					quid       	"41DEB700027A"
-					title      	"Main"
-					zoom       	100
-					max_height 	28350
-					max_width  	21600
-					origin_x   	1488
-					origin_y   	0
-					items      	(list diagram_item_list
-					    (object ClassView "Class" "Logical View::Connection::Connection Provider::CConnectionProviderBase" @626
-						ShowCompartmentStereotypes 	TRUE
-						SuppressOperation 	TRUE
-						IncludeAttribute 	TRUE
-						IncludeOperation 	TRUE
-						location   	(992, 688)
-						label      	(object ItemLabel
-						    Parent_View 	@626
-						    location   	(741, 636)
-						    fill_color 	13434879
-						    nlines     	1
-						    max_width  	520
-						    justify    	0
-						    label      	"CConnectionProviderBase")
-						icon_style 	"Icon"
-						line_color 	3342489
-						fill_color 	65280
-						quidu      	"41BDA765028C"
-						width      	520
-						height     	128
-						annotation 	8
-						autoResize 	TRUE)
-					    (object NoteView @627
-						location   	(1360, 1696)
-						label      	(object ItemLabel
-						    Parent_View 	@627
-						    location   	(972, 1565)
-						    fill_color 	13434879
-						    nlines     	5
-						    max_width  	740
-						    label      	"At the moment represents the link layer and does some of the CInterface's work. The network session always ends up talking to an instance of the class as to the layer below.")
-						line_color 	3342489
-						fill_color 	13434879
-						width      	800
-						height     	275)
-					    (object CategoryView "Logical View::Sub Connection::Sub Connection Provider Shim" @628
-						location   	(352, 1440)
-						label      	(object ItemLabel
-						    Parent_View 	@628
-						    location   	(150, 1356)
-						    fill_color 	13434879
-						    nlines     	2
-						    max_width  	404
-						    justify    	0
-						    label      	"Sub Connection Provider Shim")
-						icon_style 	"Icon"
-						line_color 	3342489
-						fill_color 	16776960
-						quidu      	"41BEF8100115"
-						width      	416
-						height     	180)
-					    (object CategoryView "Logical View::New Interfaces & Functions" @629
-						location   	(1776, 184)
-						label      	(object ItemLabel
-						    Parent_View 	@629
-						    location   	(1603, 100)
-						    fill_color 	13434879
-						    nlines     	2
-						    max_width  	346
-						    justify    	0
-						    label      	"New Interfaces & Functions")
-						icon_style 	"Icon"
-						line_color 	3342489
-						fill_color 	65280
-						quidu      	"41C1686300B3"
-						width      	358
-						height     	180)
-					    (object NoteView @630
-						location   	(2272, 176)
-						label      	(object ItemLabel
-						    Parent_View 	@630
-						    location   	(1965, 79)
-						    fill_color 	13434879
-						    nlines     	3
-						    max_width  	578
-						    label      	
-|Db Access see "New Interfaces & Functions" package for the methods.
-						    )
-						line_color 	3342489
-						fill_color 	13434879
-						width      	638
-						height     	207)
-					    (object Label @631
-						location   	(208, 880)
-						nlines     	1
-						max_width  	244
-						label      	"ESOCK")
-					    (object Label @632
-						location   	(209, 1025)
-						nlines     	1
-						max_width  	532
-						label      	"ECOM ShimCPR plugin")
-					    (object NoteView @633
-						location   	(480, 192)
-						label      	(object ItemLabel
-						    Parent_View 	@633
-						    location   	(183, 126)
-						    fill_color 	13434879
-						    nlines     	2
-						    max_width  	559
-						    label      	"Replaces CInterface CConnection related behaviour.")
-						line_color 	3342489
-						fill_color 	13434879
-						width      	619
-						height     	144)
-					    (object CategoryView "Logical View::Connection::Nif Session" @634
-						location   	(1520, 512)
-						label      	(object ItemLabel
-						    Parent_View 	@634
-						    location   	(1360, 428)
-						    fill_color 	13434879
-						    nlines     	2
-						    max_width  	320
-						    justify    	0
-						    label      	"Nif Session")
-						icon_style 	"Icon"
-						line_color 	3342489
-						fill_color 	13434879
-						quidu      	"41B9FACD0024"
-						width      	332
-						height     	180)
-					    (object Label @635
-						location   	(208, 928)
-						nlines     	1
-						max_width  	2138
-						label      	"___________________________________________________________________________________________________________")
-					    (object ClassView "Class" "Logical View::Sub Connection::Sub Connection Provider Shim::CSubConnectionProviderShim" @636
-						ShowCompartmentStereotypes 	TRUE
-						SuppressOperation 	TRUE
-						IncludeAttribute 	TRUE
-						IncludeOperation 	TRUE
-						location   	(448, 1264)
-						label      	(object ItemLabel
-						    Parent_View 	@636
-						    location   	(154, 1190)
-						    fill_color 	13434879
-						    nlines     	1
-						    max_width  	588
-						    justify    	0
-						    label      	"CSubConnectionProviderShim")
-						icon_style 	"Icon"
-						line_color 	3342489
-						fill_color 	16776960
-						quidu      	"41BEF88800A9"
-						width      	606
-						height     	172
-						annotation 	8
-						autoResize 	TRUE)
-					    (object ClassView "Class" "Logical View::New Interfaces & Functions::CConnectionSettings" @637
-						ShowCompartmentStereotypes 	TRUE
-						SuppressOperation 	TRUE
-						IncludeAttribute 	TRUE
-						IncludeOperation 	TRUE
-						location   	(2288, 688)
-						label      	(object ItemLabel
-						    Parent_View 	@637
-						    location   	(2043, 613)
-						    fill_color 	13434879
-						    nlines     	1
-						    max_width  	490
-						    justify    	0
-						    label      	"CConnectionSettings")
-						icon_style 	"Icon"
-						line_color 	3342489
-						fill_color 	4259584
-						quidu      	"41ECEA270100"
-						width      	508
-						height     	174
-						annotation 	8
-						autoResize 	TRUE)
-					    (object AttachView "" @638
-						stereotype 	TRUE
-						line_color 	3342489
-						client     	@630
-						supplier   	@637
-						line_style 	0)
-					    (object ClassView "Class" "Logical View::Connection::CConnectionProvdBase" @639
-						ShowCompartmentStereotypes 	TRUE
-						IncludeAttribute 	TRUE
-						IncludeOperation 	TRUE
-						location   	(1584, 688)
-						label      	(object ItemLabel
-						    Parent_View 	@639
-						    location   	(1353, 614)
-						    fill_color 	13434879
-						    nlines     	1
-						    max_width  	462
-						    justify    	0
-						    label      	"CConnectionProvdBase")
-						icon_style 	"Icon"
-						line_color 	3342489
-						fill_color 	13434879
-						quidu      	"41A7526F01F7"
-						width      	480
-						height     	172
-						annotation 	8
-						autoResize 	TRUE)
-					    (object AssociationViewNew "$UNNAMED$126" @640
-						location   	(1928, 688)
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"41ECEC9602C8"
-						roleview_list 	(list RoleViews
-						    (object RoleView "$UNNAMED$127" @641
-							Parent_View 	@640
-							location   	(952, -784)
-							stereotype 	TRUE
-							line_color 	3342489
-							quidu      	"41ECEC9900CE"
-							client     	@640
-							supplier   	@639
-							line_style 	0
-							label      	(object SegLabel @642
-							    Parent_View 	@641
-							    location   	(1858, 726)
-							    anchor     	2
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	15
-							    justify    	0
-							    label      	"1"
-							    pctDist    	0.671233
-							    height     	38
-							    orientation 	0))
-						    (object RoleView "$UNNAMED$128" @643
-							Parent_View 	@640
-							location   	(952, -784)
-							stereotype 	TRUE
-							line_color 	3342489
-							quidu      	"41ECEC9900CF"
-							client     	@640
-							supplier   	@637
-							line_style 	0)))
-					    (object ClassView "Class" "Logical View::Connection::Connection Provider::Connection Provider Shim::CConnectionSettingsShim" @644
-						ShowCompartmentStereotypes 	TRUE
-						IncludeAttribute 	TRUE
-						IncludeOperation 	TRUE
-						location   	(2288, 1264)
-						label      	(object ItemLabel
-						    Parent_View 	@644
-						    location   	(2036, 1213)
-						    fill_color 	13434879
-						    nlines     	1
-						    max_width  	504
-						    justify    	0
-						    label      	"CConnectionSettingsShim")
-						icon_style 	"Icon"
-						line_color 	3342489
-						fill_color 	16776960
-						quidu      	"422DD7460005"
-						width      	522
-						height     	126
-						annotation 	8
-						autoResize 	TRUE)
-					    (object ClassView "Class" "Logical View::Connection::Connection Provider::Connection Provider Shim::CConnectionProviderShim" @645
-						ShowCompartmentStereotypes 	TRUE
-						SuppressOperation 	TRUE
-						IncludeAttribute 	TRUE
-						IncludeOperation 	TRUE
-						location   	(1360, 1264)
-						label      	(object ItemLabel
-						    Parent_View 	@645
-						    location   	(1109, 1212)
-						    fill_color 	13434879
-						    nlines     	1
-						    max_width  	502
-						    justify    	0
-						    label      	"CConnectionProviderShim")
-						icon_style 	"Icon"
-						line_color 	3342489
-						fill_color 	16776960
-						quidu      	"41BDAABC004D"
-						width      	520
-						height     	128
-						annotation 	8
-						autoResize 	TRUE)
-					    (object AttachView "" @646
-						stereotype 	TRUE
-						line_color 	3342489
-						client     	@627
-						supplier   	@645
-						line_style 	0)
-					    (object InheritView "" @647
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"41BDAB9000EC"
-						client     	@645
-						supplier   	@626
-						line_style 	0)
-					    (object AssociationViewNew "$UNNAMED$106" @648
-						location   	(1466, 986)
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"41BDAC800074"
-						roleview_list 	(list RoleViews
-						    (object RoleView "$UNNAMED$107" @649
-							Parent_View 	@648
-							location   	(1018, 458)
-							stereotype 	TRUE
-							line_color 	3342489
-							quidu      	"41BDAC8002D7"
-							client     	@648
-							supplier   	@639
-							line_style 	0
-							label      	(object SegLabel @650
-							    Parent_View 	@649
-							    location   	(1561, 853)
-							    anchor     	2
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	15
-							    justify    	0
-							    label      	"1"
-							    pctDist    	0.699473
-							    height     	40
-							    orientation 	1))
-						    (object RoleView "$UNNAMED$108" @651
-							Parent_View 	@648
-							location   	(1018, 458)
-							stereotype 	TRUE
-							line_color 	3342489
-							quidu      	"41BDAC8002E1"
-							client     	@648
-							supplier   	@645
-							line_style 	0)))
-					    (object AssociationViewNew "$UNNAMED$123" @652
-						location   	(1823, 1264)
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"41ECEC800317"
-						roleview_list 	(list RoleViews
-						    (object RoleView "$UNNAMED$124" @653
-							Parent_View 	@652
-							location   	(-65, 80)
-							stereotype 	TRUE
-							line_color 	3342489
-							quidu      	"41ECEC82003E"
-							client     	@652
-							supplier   	@644
-							line_style 	0
-							label      	(object SegLabel @654
-							    Parent_View 	@653
-							    location   	(2013, 1299)
-							    anchor     	2
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	15
-							    justify    	0
-							    label      	"1"
-							    pctDist    	0.940154
-							    height     	35
-							    orientation 	1))
-						    (object RoleView "$UNNAMED$125" @655
-							Parent_View 	@652
-							location   	(-65, 80)
-							stereotype 	TRUE
-							line_color 	3342489
-							quidu      	"41ECEC82003F"
-							client     	@652
-							supplier   	@645
-							line_style 	0)))
-					    (object InheritView "" @656
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"422DD864001A"
-						client     	@644
-						supplier   	@637
-						line_style 	0)))
-				    (object ClassDiagram "ShimCPR selection"
-					quid       	"422DE1FA00BD"
-					title      	"ShimCPR selection"
-					zoom       	100
-					max_height 	28350
-					max_width  	21600
-					origin_x   	0
-					origin_y   	0
-					items      	(list diagram_item_list
-					    (object ClassView "Class" "Logical View::Factory::CConnectionProviderFactoryBase" @657
-						ShowCompartmentStereotypes 	TRUE
-						SuppressOperation 	TRUE
-						IncludeAttribute 	TRUE
-						IncludeOperation 	TRUE
-						location   	(481, 608)
-						font       	(object Font
-						    italics    	TRUE)
-						label      	(object ItemLabel
-						    Parent_View 	@657
-						    location   	(160, 534)
-						    fill_color 	13434879
-						    nlines     	1
-						    max_width  	642
-						    justify    	0
-						    label      	"CConnectionProviderFactoryBase")
-						icon_style 	"Icon"
-						line_color 	3342489
-						fill_color 	65280
-						quidu      	"41A8839B0038"
-						width      	660
-						height     	172
-						annotation 	8
-						autoResize 	TRUE)
-					    (object Label @658
-						location   	(144, 816)
-						nlines     	1
-						max_width  	2156
-						label      	"_________________________________________________________________________________________________")
-					    (object Label @659
-						location   	(144, 880)
-						nlines     	1
-						max_width  	600
-						label      	"ECOM ShimCPR plugin")
-					    (object Label @660
-						location   	(144, 784)
-						nlines     	1
-						max_width  	600
-						label      	"ESOCK")
-					    (object Label @661
-						location   	(144, 1297)
-						nlines     	1
-						max_width  	2144
-						label      	"__________________________________________________________________________________________________")
-					    (object Label @662
-						location   	(144, 1360)
-						nlines     	1
-						max_width  	600
-						label      	"NIFMAN")
-					    (object ClassView "Class" "Logical View::Connection::Nif Session::CNifSecureSession" @663
-						ShowCompartmentStereotypes 	TRUE
-						IncludeAttribute 	TRUE
-						IncludeOperation 	TRUE
-						location   	(481, 1552)
-						label      	(object ItemLabel
-						    Parent_View 	@663
-						    location   	(285, 1478)
-						    fill_color 	13434879
-						    nlines     	1
-						    max_width  	392
-						    justify    	0
-						    label      	"CNifSecureSession")
-						icon_style 	"Icon"
-						line_color 	3342489
-						fill_color 	13434879
-						quidu      	"421BA9590249"
-						width      	410
-						height     	172
-						annotation 	8
-						autoResize 	TRUE)
-					    (object ClassView "Class" "Logical View::Factory::CConnectionProviderFactoryShim" @664
-						ShowCompartmentStereotypes 	TRUE
-						SuppressOperation 	TRUE
-						IncludeAttribute 	TRUE
-						IncludeOperation 	TRUE
-						location   	(481, 1104)
-						label      	(object ItemLabel
-						    Parent_View 	@664
-						    location   	(158, 1030)
-						    fill_color 	13434879
-						    nlines     	1
-						    max_width  	646
-						    justify    	0
-						    label      	"CConnectionProviderFactoryShim")
-						icon_style 	"Icon"
-						line_color 	3342489
-						fill_color 	16776960
-						quidu      	"41C1C8E302CA"
-						width      	664
-						height     	172
-						annotation 	8
-						autoResize 	TRUE)
-					    (object InheritView "" @665
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"41C1C91F016E"
-						client     	@664
-						supplier   	@657
-						line_style 	0)
-					    (object AssociationViewNew "" @666
-						location   	(481, 1327)
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"422CC5630072"
-						roleview_list 	(list RoleViews
-						    (object RoleView "" @667
-							Parent_View 	@666
-							location   	(-159, 223)
-							stereotype 	TRUE
-							line_color 	3342489
-							quidu      	"422CC564007D"
-							client     	@666
-							supplier   	@663
-							line_style 	0
-							label      	(object SegLabel @668
-							    Parent_View 	@667
-							    location   	(535, 1451)
-							    anchor     	2
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	15
-							    justify    	0
-							    label      	"0..1"
-							    pctDist    	0.900000
-							    height     	54
-							    orientation 	0))
-						    (object RoleView "" @669
-							Parent_View 	@666
-							location   	(-159, 223)
-							stereotype 	TRUE
-							line_color 	3342489
-							quidu      	"422CC564007E"
-							client     	@666
-							supplier   	@664
-							line_style 	0)))
-					    (object ClassView "Class" "Logical View::Selection::ISelectionNotify" @670
-						ShowCompartmentStereotypes 	TRUE
-						SuppressOperation 	TRUE
-						IncludeAttribute 	TRUE
-						IncludeOperation 	TRUE
-						location   	(1296, 610)
-						font       	(object Font
-						    italics    	TRUE)
-						label      	(object ItemLabel
-						    Parent_View 	@670
-						    location   	(1138, 535)
-						    fill_color 	13434879
-						    nlines     	1
-						    max_width  	316
-						    justify    	0
-						    label      	"ISelectionNotify")
-						icon_style 	"Icon"
-						line_color 	3342489
-						fill_color 	65280
-						quidu      	"41C2DC4001D8"
-						width      	334
-						height     	174
-						annotation 	8
-						autoResize 	TRUE)
-					    (object ClassView "Class" "Logical View::Selection::CConnectionSelectorShim" @671
-						ShowCompartmentStereotypes 	TRUE
-						SuppressOperation 	TRUE
-						IncludeAttribute 	TRUE
-						IncludeOperation 	TRUE
-						location   	(1297, 1104)
-						label      	(object ItemLabel
-						    Parent_View 	@671
-						    location   	(1037, 1029)
-						    fill_color 	13434879
-						    nlines     	1
-						    max_width  	520
-						    justify    	0
-						    label      	"CConnectionSelectorShim")
-						icon_style 	"Icon"
-						line_color 	3342489
-						fill_color 	16776960
-						quidu      	"41C1AF890151"
-						width      	538
-						height     	174
-						annotation 	8
-						autoResize 	TRUE)
-					    (object UsesView "" @672
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"422DE221004C"
-						client     	@671
-						supplier   	@664
-						line_style 	0)
-					    (object AssociationViewNew "$UNNAMED$135" @673
-						location   	(1296, 856)
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"422DE2C100BF"
-						roleview_list 	(list RoleViews
-						    (object RoleView "$UNNAMED$136" @674
-							Parent_View 	@673
-							location   	(0, -248)
-							stereotype 	TRUE
-							line_color 	3342489
-							quidu      	"422DE2C20193"
-							client     	@673
-							supplier   	@670
-							line_style 	0
-							label      	(object SegLabel @675
-							    Parent_View 	@674
-							    location   	(1350, 713)
-							    anchor     	2
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	15
-							    justify    	0
-							    label      	"1"
-							    pctDist    	0.900000
-							    height     	54
-							    orientation 	1))
-						    (object RoleView "$UNNAMED$137" @676
-							Parent_View 	@673
-							location   	(0, -248)
-							stereotype 	TRUE
-							line_color 	3342489
-							quidu      	"422DE2C20194"
-							client     	@673
-							supplier   	@671
-							line_style 	0)))
-					    (object ClassView "Class" "Logical View::Connection::Nif Session::CNifSecureSession" @677
-						ShowCompartmentStereotypes 	TRUE
-						IncludeAttribute 	TRUE
-						IncludeOperation 	TRUE
-						location   	(1297, 1568)
-						label      	(object ItemLabel
-						    Parent_View 	@677
-						    location   	(1101, 1494)
-						    fill_color 	13434879
-						    nlines     	1
-						    max_width  	392
-						    justify    	0
-						    label      	"CNifSecureSession")
-						icon_style 	"Icon"
-						line_color 	3342489
-						fill_color 	13434879
-						quidu      	"421BA9590249"
-						width      	410
-						height     	172
-						annotation 	8
-						autoResize 	TRUE)
-					    (object AssociationViewNew "" @678
-						location   	(1297, 1336)
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"422CC5680079"
-						roleview_list 	(list RoleViews
-						    (object RoleView "" @679
-							Parent_View 	@678
-							location   	(-159, 232)
-							stereotype 	TRUE
-							line_color 	3342489
-							quidu      	"422CC56802FA"
-							client     	@678
-							supplier   	@677
-							line_style 	0
-							label      	(object SegLabel @680
-							    Parent_View 	@679
-							    location   	(1351, 1466)
-							    anchor     	2
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	15
-							    justify    	0
-							    label      	"0..1"
-							    pctDist    	0.900000
-							    height     	54
-							    orientation 	0))
-						    (object RoleView "" @681
-							Parent_View 	@678
-							location   	(-159, 232)
-							stereotype 	TRUE
-							line_color 	3342489
-							quidu      	"422CC56802FB"
-							client     	@678
-							supplier   	@671
-							line_style 	0)))
-					    (object ClassView "Class" "Logical View::Connection::Connection Provider::Connection Provider Shim::CConnectionProviderShim" @682
-						ShowCompartmentStereotypes 	TRUE
-						SuppressOperation 	TRUE
-						IncludeAttribute 	TRUE
-						IncludeOperation 	TRUE
-						location   	(2033, 1104)
-						label      	(object ItemLabel
-						    Parent_View 	@682
-						    location   	(1781, 1052)
-						    fill_color 	13434879
-						    nlines     	1
-						    max_width  	504
-						    justify    	0
-						    label      	"CConnectionProviderShim")
-						icon_style 	"Icon"
-						line_color 	3342489
-						fill_color 	16776960
-						quidu      	"41BDAABC004D"
-						width      	522
-						height     	128
-						annotation 	8
-						autoResize 	TRUE)
-					    (object AssociationViewNew "$UNNAMED$132" @683
-						location   	(1668, 1104)
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"422DE24F0248"
-						roleview_list 	(list RoleViews
-						    (object RoleView "$UNNAMED$133" @684
-							Parent_View 	@683
-							location   	(212, 0)
-							stereotype 	TRUE
-							line_color 	3342489
-							quidu      	"422DE25002D6"
-							client     	@683
-							supplier   	@682
-							line_style 	0
-							label      	(object SegLabel @685
-							    Parent_View 	@684
-							    location   	(1760, 1158)
-							    anchor     	2
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	15
-							    justify    	0
-							    label      	"0..1"
-							    pctDist    	0.900000
-							    height     	54
-							    orientation 	1))
-						    (object RoleView "$UNNAMED$134" @686
-							Parent_View 	@683
-							location   	(212, 0)
-							stereotype 	TRUE
-							line_color 	3342489
-							quidu      	"422DE25002D7"
-							client     	@683
-							supplier   	@671
-							line_style 	0)))
-					    (object AssociationViewNew "$UNNAMED$138" @687
-						location   	(1681, 1324)
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"422DE30E02F3"
-						roleview_list 	(list RoleViews
-						    (object RoleView "$UNNAMED$139" @688
-							Parent_View 	@687
-							location   	(-351, 220)
-							stereotype 	TRUE
-							line_color 	3342489
-							quidu      	"422DE30F0394"
-							client     	@687
-							supplier   	@677
-							line_style 	0
-							label      	(object SegLabel @689
-							    Parent_View 	@688
-							    location   	(1564, 1463)
-							    anchor     	2
-							    anchor_loc 	1
-							    nlines     	1
-							    max_width  	15
-							    justify    	0
-							    label      	"0..1"
-							    pctDist    	0.590101
-							    height     	54
-							    orientation 	0))
-						    (object RoleView "$UNNAMED$140" @690
-							Parent_View 	@687
-							location   	(-351, 220)
-							stereotype 	TRUE
-							line_color 	3342489
-							quidu      	"422DE30F0395"
-							client     	@687
-							supplier   	@682
-							line_style 	0)))
-					    (object ClassView "Class" "Logical View::Selection::MProviderSelector" @691
-						ShowCompartmentStereotypes 	TRUE
-						SuppressOperation 	TRUE
-						IncludeAttribute 	TRUE
-						IncludeOperation 	TRUE
-						location   	(2032, 608)
-						font       	(object Font
-						    italics    	TRUE)
-						label      	(object ItemLabel
-						    Parent_View 	@691
-						    location   	(1849, 533)
-						    fill_color 	13434879
-						    nlines     	1
-						    max_width  	366
-						    justify    	0
-						    label      	"MProviderSelector")
-						icon_style 	"Icon"
-						line_color 	3342489
-						fill_color 	65280
-						quidu      	"41C1AF5D02D3"
-						width      	384
-						height     	174
-						annotation 	8
-						autoResize 	TRUE)
-					    (object RealizeView "" @692
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"42960F0C02A6"
-						client     	@671
-						supplier   	@691
-						line_style 	0))))))
-			logical_presentations 	(list unit_reference_list
-			    (object ClassDiagram "Main"
-				quid       	"41BDA48A0152"
-				title      	"Main"
-				zoom       	100
-				max_height 	28350
-				max_width  	21600
-				origin_x   	141
-				origin_y   	0
-				items      	(list diagram_item_list
-				    (object NoteView @693
-					location   	(608, 2032)
-					label      	(object ItemLabel
-					    Parent_View 	@693
-					    location   	(161, 1945)
-					    fill_color 	13434879
-					    nlines     	3
-					    max_width  	859
-					    label      	"In case the connection is started with NID only it forms an overrides so that NETCON can select an agent the way it currently done?")
-					line_color 	3342489
-					fill_color 	13434879
-					width      	919
-					height     	187)
-				    (object NoteView @694
-					location   	(1648, 2432)
-					label      	(object ItemLabel
-					    Parent_View 	@694
-					    location   	(1342, 2204)
-					    fill_color 	13434879
-					    nlines     	9
-					    max_width  	577
-					    label      	"New component written by Nokia will replace our dummy provider. This isn't at all ideal solution since it merges two big areas in one class (mobility & IP connection management) however it's the quickest one and is written by someone else:-). This is the piece all the fuss is about.")
-					line_color 	3342489
-					fill_color 	13434879
-					width      	637
-					height     	469)
-				    (object ClassView "Class" "Logical View::Connection::Connection Provider::CIPNetworkConnectionProvider" @695
-					ShowCompartmentStereotypes 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(1648, 1888)
-					label      	(object ItemLabel
-					    Parent_View 	@695
-					    location   	(1348, 1836)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	600
-					    justify    	0
-					    label      	"CIPNetworkConnectionProvider")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"41A77CA40365"
-					width      	618
-					height     	128
-					annotation 	8
-					autoResize 	TRUE)
-				    (object ClassView "Class" "Logical View::Factory::XFactoryObject" @696
-					ShowCompartmentStereotypes 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(1648, 944)
-					label      	(object ItemLabel
-					    Parent_View 	@696
-					    location   	(1489, 892)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	318
-					    justify    	0
-					    label      	"XFactoryObject")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"41A7522A0392"
-					width      	336
-					height     	128
-					annotation 	8
-					autoResize 	TRUE)
-				    (object ClassView "Class" "Logical View::Connection::Connection Provider::MConnectionControlClient" @697
-					ShowCompartmentStereotypes 	TRUE
-					SuppressOperation 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(1680, 544)
-					font       	(object Font
-					    italics    	TRUE)
-					label      	(object ItemLabel
-					    Parent_View 	@697
-					    location   	(1432, 492)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	496
-					    justify    	0
-					    label      	"MConnectionControlClient")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"41BDA92A0213"
-					width      	514
-					height     	128
-					annotation 	8
-					autoResize 	TRUE)
-				    (object ClassView "Class" "Logical View::Connection::Connection Provider::MConnectionDataClient" @698
-					ShowCompartmentStereotypes 	TRUE
-					SuppressOperation 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(2400, 1296)
-					font       	(object Font
-					    italics    	TRUE)
-					label      	(object ItemLabel
-					    Parent_View 	@698
-					    location   	(2171, 1244)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	458
-					    justify    	0
-					    label      	"MConnectionDataClient")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"41BDA8D00172"
-					width      	476
-					height     	128
-					annotation 	8
-					autoResize 	TRUE)
-				    (object ClassView "Class" "Logical View::Connection::Connection Provider::MConnectionControlClient" @699
-					ShowCompartmentStereotypes 	TRUE
-					SuppressAttribute 	TRUE
-					SuppressOperation 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(912, 1296)
-					font       	(object Font
-					    italics    	TRUE)
-					label      	(object ItemLabel
-					    Parent_View 	@699
-					    location   	(664, 1255)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	496
-					    justify    	0
-					    label      	"MConnectionControlClient")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"41BDA92A0213"
-					width      	514
-					height     	107
-					annotation 	8
-					autoResize 	TRUE)
-				    (object ClassView "Class" "Logical View::Connection::Connection Provider::CConnectionProviderBase" @700
-					ShowCompartmentStereotypes 	TRUE
-					SuppressOperation 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(1648, 1296)
-					label      	(object ItemLabel
-					    Parent_View 	@700
-					    location   	(1397, 1245)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	520
-					    justify    	0
-					    label      	"CConnectionProviderBase")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"41BDA765028C"
-					width      	520
-					height     	126
-					annotation 	8
-					autoResize 	TRUE)
-				    (object InheritView "" @701
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41BDA8BB001D"
-					client     	@700
-					supplier   	@696
-					line_style 	0)
-				    (object AssociationViewNew "$UNNAMED$100" @702
-					location   	(2034, 1296)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41BDA93B00D8"
-					roleview_list 	(list RoleViews
-					    (object RoleView "$UNNAMED$101" @703
-						Parent_View 	@702
-						location   	(338, 256)
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"41BDA93B02EA"
-						client     	@702
-						supplier   	@698
-						line_style 	0
-						label      	(object SegLabel @704
-						    Parent_View 	@703
-						    location   	(2129, 1350)
-						    anchor     	2
-						    anchor_loc 	1
-						    nlines     	1
-						    max_width  	15
-						    justify    	0
-						    label      	"0..*"
-						    pctDist    	0.748031
-						    height     	54
-						    orientation 	1))
-					    (object RoleView "$UNNAMED$102" @705
-						Parent_View 	@702
-						location   	(338, 256)
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"41BDA93B02EB"
-						client     	@702
-						supplier   	@700
-						line_style 	0)))
-				    (object AssociationViewNew "$UNNAMED$103" @706
-					location   	(1278, 1296)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41BDA951031F"
-					roleview_list 	(list RoleViews
-					    (object RoleView "$UNNAMED$104" @707
-						Parent_View 	@706
-						location   	(-418, 256)
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"41BDA95202DA"
-						client     	@706
-						supplier   	@699
-						line_style 	0
-						label      	(object SegLabel @708
-						    Parent_View 	@707
-						    location   	(1213, 1350)
-						    anchor     	2
-						    anchor_loc 	1
-						    nlines     	1
-						    max_width  	15
-						    justify    	0
-						    label      	"0..*"
-						    pctDist    	0.594340
-						    height     	54
-						    orientation 	0))
-					    (object RoleView "$UNNAMED$105" @709
-						Parent_View 	@706
-						location   	(-418, 256)
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"41BDA95202DB"
-						client     	@706
-						supplier   	@700
-						line_style 	0)))
-				    (object ClassView "Class" "Logical View::Connection::CConnection" @710
-					ShowCompartmentStereotypes 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(2096, 944)
-					label      	(object ItemLabel
-					    Parent_View 	@710
-					    location   	(1963, 870)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	266
-					    justify    	0
-					    label      	"CConnection")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"41A7507C013B"
-					width      	284
-					height     	172
-					annotation 	8
-					autoResize 	TRUE)
-				    (object RealizeView "" @711
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41BDB38A01E3"
-					client     	@710
-					supplier   	@697
-					line_style 	0)
-				    (object AssociationViewNew "$UNNAMED$109" @712
-					location   	(1856, 1131)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41BDB3930132"
-					roleview_list 	(list RoleViews
-					    (object RoleView "$UNNAMED$110" @713
-						Parent_View 	@712
-						location   	(-800, 395)
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"41BDB394017A"
-						client     	@712
-						supplier   	@700
-						line_style 	0
-						label      	(object SegLabel @714
-						    Parent_View 	@713
-						    location   	(1741, 1180)
-						    anchor     	2
-						    anchor_loc 	1
-						    nlines     	1
-						    max_width  	15
-						    justify    	0
-						    label      	"0..1"
-						    pctDist    	0.735497
-						    height     	34
-						    orientation 	1))
-					    (object RoleView "$UNNAMED$111" @715
-						Parent_View 	@712
-						location   	(-800, 395)
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"41BDB394017B"
-						client     	@712
-						supplier   	@710
-						line_style 	0)))
-				    (object ClassView "Class" "Logical View::Service::CSockSubSession" @716
-					ShowCompartmentStereotypes 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(2208, 512)
-					label      	(object ItemLabel
-					    Parent_View 	@716
-					    location   	(2017, 438)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	382
-					    justify    	0
-					    label      	"CSockSubSession")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"41A7685902ED"
-					width      	400
-					height     	172
-					annotation 	8
-					autoResize 	TRUE)
-				    (object InheritView "" @717
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41B875C100D1"
-					client     	@710
-					supplier   	@716
-					line_style 	0)
-				    (object CategoryView "Logical View::Sub Connection::Sub Connection Provider Shim" @718
-					location   	(672, 336)
-					label      	(object ItemLabel
-					    Parent_View 	@718
-					    location   	(470, 252)
-					    fill_color 	13434879
-					    nlines     	2
-					    max_width  	404
-					    justify    	0
-					    label      	"Sub Connection Provider Shim")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	16776960
-					quidu      	"41BEF8100115"
-					width      	416
-					height     	180)
-				    (object CategoryView "Logical View::Connection::Connection Provider::Connection Provider Shim" @719
-					location   	(304, 336)
-					label      	(object ItemLabel
-					    Parent_View 	@719
-					    location   	(150, 252)
-					    fill_color 	13434879
-					    nlines     	2
-					    max_width  	308
-					    justify    	0
-					    label      	"Connection Provider Shim")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	16776960
-					quidu      	"41DEB6F2028E"
-					width      	320
-					height     	180)
-				    (object Label @720
-					location   	(144, 96)
-					nlines     	1
-					max_width  	600
-					label      	"See:")
-				    (object RealizeView "" @721
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41BDA98602E0"
-					client     	@695
-					supplier   	@699
-					line_style 	0)
-				    (object InheritView "" @722
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41DEB8A10386"
-					client     	@695
-					supplier   	@700
-					line_style 	0)
-				    (object AttachView "" @723
-					stereotype 	TRUE
-					line_color 	3342489
-					client     	@693
-					supplier   	@695
-					line_style 	0)
-				    (object Label @724
-					location   	(481, 1713)
-					nlines     	1
-					max_width  	2325
-					label      	"________________________________________________________________________________________________________")
-				    (object Label @725
-					location   	(480, 1776)
-					nlines     	1
-					max_width  	600
-					label      	"ECOM plugin")
-				    (object Label @726
-					location   	(480, 1680)
-					nlines     	1
-					max_width  	600
-					label      	"ESOCK")
-				    (object ClassView "Class" "Logical View::CBase" @727
-					ShowCompartmentStereotypes 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(1088, 944)
-					label      	(object ItemLabel
-					    Parent_View 	@727
-					    location   	(932, 870)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	330
-					    justify    	0
-					    label      	"CBase")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"41A7525A00AC"
-					width      	330
-					height     	172
-					annotation 	8
-					autoResize 	TRUE)
-				    (object InheritView "" @728
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"421BA9EE0293"
-					client     	@700
-					supplier   	@727
-					line_style 	0)
-				    (object NoteView @729
-					location   	(2448, 1904)
-					label      	(object ItemLabel
-					    Parent_View 	@729
-					    location   	(2129, 1842)
-					    fill_color 	13434879
-					    nlines     	2
-					    max_width  	602
-					    label      	"practically dummy provider. Does idle timers & call traversing.")
-					line_color 	3342489
-					fill_color 	13434879
-					width      	662
-					height     	137)
-				    (object AttachView "" @730
-					stereotype 	TRUE
-					line_color 	3342489
-					client     	@729
-					supplier   	@695
-					line_style 	0)
-				    (object ClassView "Class" "Logical View::Connection::Connection Provider::XDummyConnectionControlClient" @731
-					ShowCompartmentStereotypes 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(528, 1536)
-					label      	(object ItemLabel
-					    Parent_View 	@731
-					    location   	(213, 1484)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	630
-					    justify    	0
-					    label      	"XDummyConnectionControlClient")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"421CAA340392"
-					width      	648
-					height     	128
-					annotation 	8
-					autoResize 	TRUE)
-				    (object InheritView "" @732
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"421CAA9A033C"
-					client     	@731
-					supplier   	@699
-					line_style 	0)
-				    (object NoteView @733
-					location   	(464, 944)
-					label      	(object ItemLabel
-					    Parent_View 	@733
-					    location   	(67, 809)
-					    fill_color 	13434879
-					    nlines     	5
-					    max_width  	759
-					    label      	
-|Implements an empty versions of all but mandatory MConnectionControlClient virtuals. The mandatory ones are:
-|ConnectionGoingDown(..)
-|CtlType()
-					    )
-					line_color 	3342489
-					fill_color 	13434879
-					width      	819
-					height     	282)
-				    (object AttachView "" @734
-					stereotype 	TRUE
-					line_color 	3342489
-					client     	@733
-					supplier   	@731
-					line_style 	0)
-				    (object ClassView "Class" "Logical View::Selection::XConnectionSelector" @735
-					ShowCompartmentStereotypes 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(2736, 512)
-					label      	(object ItemLabel
-					    Parent_View 	@735
-					    location   	(2530, 438)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	412
-					    justify    	0
-					    label      	"XConnectionSelector")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	65280
-					quidu      	"42960EDE02D0"
-					width      	430
-					height     	172
-					annotation 	8
-					autoResize 	TRUE)
-				    (object InheritView "" @736
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"4296102C00B4"
-					client     	@710
-					supplier   	@735
-					line_style 	0))))))
-		logical_presentations 	(list unit_reference_list
-		    (object ClassDiagram "Main"
-			quid       	"41A7579D02C6"
-			title      	"Main"
-			zoom       	100
-			max_height 	28350
-			max_width  	21600
-			origin_x   	0
-			origin_y   	0
-			items      	(list diagram_item_list
-			    (object ClassView "Class" "Logical View::Connection::RConnection" @737
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1200, 176)
-				label      	(object ItemLabel
-				    Parent_View 	@737
-				    location   	(1067, 125)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	266
-				    justify    	0
-				    label      	"RConnection")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41B1D83B017A"
-				width      	284
-				height     	126
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Logical View::Connection::CConnection" @738
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1200, 608)
-				label      	(object ItemLabel
-				    Parent_View 	@738
-				    location   	(1069, 556)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	262
-				    justify    	0
-				    label      	"CConnection")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	65535
-				quidu      	"41A7507C013B"
-				width      	280
-				height     	128
-				annotation 	8
-				autoResize 	TRUE)
-			    (object UsesView "" @739
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41B1D85E017A"
-				client     	@737
-				supplier   	@738
-				line_style 	0)
-			    (object ClassView "Class" "Logical View::Service::CSockSubSession" @740
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(736, 352)
-				label      	(object ItemLabel
-				    Parent_View 	@740
-				    location   	(545, 278)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	382
-				    justify    	0
-				    label      	"CSockSubSession")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41A7685902ED"
-				width      	400
-				height     	172
-				annotation 	8
-				autoResize 	TRUE)
-			    (object CategoryView "Logical View::Connection::Nif Session" @741
-				location   	(1204, 1195)
-				label      	(object ItemLabel
-				    Parent_View 	@741
-				    location   	(1060, 1111)
-				    fill_color 	13434879
-				    nlines     	2
-				    max_width  	288
-				    justify    	0
-				    label      	"Nif Session")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41B9FACD0024"
-				width      	300
-				height     	180)
-			    (object CategoryView "Logical View::Connection::Connection Provider" @742
-				location   	(1200, 768)
-				label      	(object ItemLabel
-				    Parent_View 	@742
-				    location   	(1056, 684)
-				    fill_color 	13434879
-				    nlines     	2
-				    max_width  	288
-				    justify    	0
-				    label      	"Connection Provider")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41BDA4160337"
-				width      	300
-				height     	180)
-			    (object ImportView "" @743
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"4288AB6F0382"
-				client     	@742
-				supplier   	@741
-				line_style 	0)
-			    (object InheritView "" @744
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41B875C100D1"
-				client     	@738
-				supplier   	@740
-				line_style 	0)
-			    (object ClassView "Class" "Logical View::Selection::XConnectionSelector" @745
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1648, 336)
-				label      	(object ItemLabel
-				    Parent_View 	@745
-				    location   	(1442, 262)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	412
-				    justify    	0
-				    label      	"XConnectionSelector")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	65280
-				quidu      	"42960EDE02D0"
-				width      	430
-				height     	172
-				annotation 	8
-				autoResize 	TRUE)
-			    (object InheritView "" @746
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"4296102C00B4"
-				client     	@738
-				supplier   	@745
-				line_style 	0)
-			    (object NoteView @747
-				location   	(2048, 672)
-				label      	(object ItemLabel
-				    Parent_View 	@747
-				    location   	(1804, 578)
-				    fill_color 	13434879
-				    nlines     	3
-				    max_width  	452
-				    label      	"for initialisig and monitoring top level selection")
-				line_color 	3342489
-				fill_color 	13434879
-				width      	512
-				height     	200)
-			    (object AttachView "" @748
-				stereotype 	TRUE
-				line_color 	3342489
-				client     	@747
-				supplier   	@745
-				line_style 	0)))))
-	    (object Class_Category "Sub Connection"
-		quid       	"41A74FC60071"
-		visible_categories 	(list visibility_relationship_list
-		    (object Visibility_Relationship
-			quid       	"41A77B4D007D"
-			supplier   	"Logical View::Service"
-			quidu      	"41A7584503E0")
-		    (object Visibility_Relationship
-			quid       	"41A876050177"
-			supplier   	"Logical View::Factory"
-			quidu      	"41A875EF01EE")
-		    (object Visibility_Relationship
-			quid       	"41A91E370312"
-			supplier   	"Logical View::Connection"
-			quidu      	"41A74FA2017D")
-		    (object Visibility_Relationship
-			quid       	"427A06AC0060"
-			supplier   	"Logical View::Session Proxy/Pit Boss"
-			quidu      	"41AA25160186"))
-		exportControl 	"Public"
-		logical_models 	(list unit_reference_list
-		    (object Class "CSubConnection"
-			quid       	"41A750530146"
-			superclasses 	(list inheritance_relationship_list
-			    (object Inheritance_Relationship
-				quid       	"41A7689000BB"
-				supplier   	"Logical View::Service::CSockSubSession"
-				quidu      	"41A7685902ED"))
-			realized_interfaces 	(list realize_rel_list
-			    (object Realize_Relationship
-				quid       	"41A754C80042"
-				supplier   	"Logical View::Sub Connection::MSubConnectionControlClient"
-				quidu      	"41A753D702F9")))
-		    (object Class "CSubConnectionProviderBase"
-			quid       	"41A75088005C"
-			superclasses 	(list inheritance_relationship_list
-			    (object Inheritance_Relationship
-				quid       	"41A7557C0268"
-				supplier   	"Logical View::Factory::XFactoryObject"
-				quidu      	"41A7522A0392")
-			    (object Inheritance_Relationship
-				quid       	"41C05A6C02FE"
-				supplier   	"Logical View::Connection::Connection Provider::MConnectionDataClient"
-				quidu      	"41BDA8D00172"))
-			realized_interfaces 	(list realize_rel_list
-			    (object Realize_Relationship
-				quid       	"41EFFB2001BC"
-				supplier   	"Logical View::Connection::Connection Provider::MConnectionDataClient"
-				quidu      	"41BDA8D00172")
-			    (object Realize_Relationship
-				quid       	"427F424701C7"
-				supplier   	"Logical View::Sub Connection::ISubConnectionProviderBase"
-				quidu      	"427A6DF6004F"))
-			operations 	(list Operations
-			    (object Operation "StartL"
-				quid       	"41C303FB0299"
-				concurrency 	"Sequential"
-				opExportControl 	"Public"
-				uid        	0)
-			    (object Operation "Stop"
-				quid       	"41C30B2C01B7"
-				concurrency 	"Sequential"
-				opExportControl 	"Public"
-				uid        	0)
-			    (object Operation "NextLayer"
-				quid       	"41C703B201B3"
-				concurrency 	"Sequential"
-				opExportControl 	"Public"
-				uid        	0)))
-		    (object Class "MSubConnectionControlClient"
-			quid       	"41A753D702F9"
-			superclasses 	(list inheritance_relationship_list
-			    (object Inheritance_Relationship
-				quid       	"42D2C3B802F9"
-				supplier   	"Logical View::Sub Connection Flow::Sub Connection Flow Clients::MSubConnectionClient"
-				quidu      	"42D2C324007D"))
-			abstract   	TRUE)
-		    (object Class "MSubConnectionDataClient"
-			quid       	"41A753E90088"
-			superclasses 	(list inheritance_relationship_list
-			    (object Inheritance_Relationship
-				quid       	"42D2C3BC009C"
-				supplier   	"Logical View::Sub Connection Flow::Sub Connection Flow Clients::MSubConnectionClient"
-				quidu      	"42D2C324007D"))
-			abstract   	TRUE)
-		    (object Class "CIPSubConnectionProvider"
-			quid       	"41A85C53037D"
-			superclasses 	(list inheritance_relationship_list
-			    (object Inheritance_Relationship
-				quid       	"422CB16002EA"
-				supplier   	"Logical View::Sub Connection::CEmptySubConnectionProvider"
-				quidu      	"422CB11602A6")
-			    (object Inheritance_Relationship
-				quid       	"4289C2EB0253"
-				supplier   	"Logical View::Sub Connection::CSubConnectionProviderBase"
-				quidu      	"41A75088005C")))
-		    (object Class "RSubConnection"
-			quid       	"41C177E40146"
-			used_nodes 	(list uses_relationship_list
-			    (object Uses_Relationship
-				quid       	"41C178650047"
-				supplier   	"Logical View::Sub Connection::CSubConnection"
-				quidu      	"41A750530146")))
-		    (object Class "CEmptySubConnectionProvider"
-			quid       	"422CB11602A6"
-			superclasses 	(list inheritance_relationship_list
-			    (object Inheritance_Relationship
-				quid       	"422CB1CA0349"
-				supplier   	"Logical View::Sub Connection::CSubConnectionProviderBase"
-				quidu      	"41A75088005C"))
-			realized_interfaces 	(list realize_rel_list
-			    (object Realize_Relationship
-				quid       	"422CB2FF03C1"
-				supplier   	"Logical View::Connection::Connection Provider::MConnectionDataClient"
-				quidu      	"41BDA8D00172")
-			    (object Realize_Relationship
-				quid       	"422CB303034F"
-				supplier   	"Logical View::Service::MConnectionEnumerateClients"
-				quidu      	"422CAE600150")))
-		    (object Class "CDefaultSubConnectionProvider"
-			quid       	"422CB12403A1"
-			superclasses 	(list inheritance_relationship_list
-			    (object Inheritance_Relationship
-				quid       	"422CB2BE0240"
-				supplier   	"Logical View::Sub Connection::CEmptySubConnectionProvider"
-				quidu      	"422CB11602A6")))
-		    (object Class "ISubConnectionProviderBase"
-			quid       	"427A6DF6004F"
-			stereotype 	"Interface")
-		    (object Class "ISubConnectionFlow"
-			quid       	"42B9B1BA03A7"
-			stereotype 	"Interface")
-		    (object Class "ISubConnectionFlowClient"
-			quid       	"42C2CB700385"
-			stereotype 	"Interface")
-		    (object Association "$UNNAMED$141"
-			quid       	"41BEFF540033"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$142"
-				quid       	"41BEFF580061"
-				supplier   	"Logical View::Sub Connection::CSubConnectionProviderBase"
-				quidu      	"41A75088005C"
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$143"
-				quid       	"41BEFF58006B"
-				supplier   	"Logical View::Sub Connection::CSubConnectionProviderBase"
-				quidu      	"41A75088005C")))
-		    (object Association "$UNNAMED$144"
-			quid       	"41EBDF5401F5"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$145"
-				quid       	"41EBDF5501EC"
-				supplier   	"Logical View::Connection::CConnection"
-				quidu      	"41A7507C013B"
-				client_cardinality 	(value cardinality "1")
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$146"
-				quid       	"41EBDF5501F6"
-				supplier   	"Logical View::Sub Connection::CSubConnection"
-				quidu      	"41A750530146")))
-		    (object Association "$UNNAMED$147"
-			quid       	"427A6BBC010E"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$148"
-				quid       	"427A6BBD015F"
-				supplier   	"Logical View::Connection::Connection Provider::CConnectionProviderBase"
-				quidu      	"41BDA765028C"
-				client_cardinality 	(value cardinality "1")
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$149"
-				quid       	"427A6BBD0169"
-				supplier   	"Logical View::Sub Connection::CSubConnectionProviderBase"
-				quidu      	"41A75088005C")))
-		    (object Association "$UNNAMED$150"
-			quid       	"427A6C370396"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$151"
-				quid       	"427A6C3802B1"
-				supplier   	"Logical View::Connection::Connection Provider::MConnectionDataClient"
-				quidu      	"41BDA8D00172"
-				client_cardinality 	(value cardinality "0..n")
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$152"
-				quid       	"427A6C3802B2"
-				supplier   	"Logical View::Connection::Connection Provider::CConnectionProviderBase"
-				quidu      	"41BDA765028C")))
-		    (object Association "$UNNAMED$153"
-			quid       	"427A6E310389"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$154"
-				quid       	"427A6E3300C5"
-				supplier   	"Logical View::Sub Connection::ISubConnectionProviderBase"
-				quidu      	"427A6DF6004F"
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$155"
-				quid       	"427A6E3300C6"
-				supplier   	"Logical View::Sub Connection Flow::CNetworkSubConnectionFlow"
-				quidu      	"427A6CAC0380")))
-		    (object Association "$UNNAMED$156"
-			quid       	"427A6E3B031F"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$157"
-				quid       	"427A6E3D0065"
-				supplier   	"Logical View::Sub Connection::ISubConnectionFlow"
-				quidu      	"42B9B1BA03A7"
-				client_cardinality 	(value cardinality "1")
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$158"
-				quid       	"427A6E3D0066"
-				supplier   	"Logical View::Sub Connection::CSubConnectionProviderBase"
-				quidu      	"41A75088005C")))
-		    (object Association "$UNNAMED$159"
-			quid       	"4284AE670316"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$160"
-				quid       	"4284AE68037C"
-				supplier   	"Logical View::Sub Connection::ISubConnectionProviderBase"
-				quidu      	"427A6DF6004F"
-				client_cardinality 	(value cardinality "0..1")
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$161"
-				quid       	"4284AE680386"
-				supplier   	"Logical View::Sub Connection Flow::CSubConnectionFlowBase"
-				quidu      	"4284A7BB031E")))
-		    (object Association "$UNNAMED$162"
-			quid       	"42C2C7E302A1"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$163"
-				quid       	"42C2C7E5004B"
-				supplier   	"Logical View::Sub Connection::MSubConnectionDataClient"
-				quidu      	"41A753E90088"
-				client_cardinality 	(value cardinality "0..n")
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$164"
-				quid       	"42C2C7E5004C"
-				supplier   	"Logical View::Sub Connection::CSubConnectionProviderBase"
-				quidu      	"41A75088005C")))
-		    (object Association "$UNNAMED$165"
-			quid       	"42C2CE0102CF"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$166"
-				quid       	"42C2CE020321"
-				supplier   	"Logical View::Sub Connection::ISubConnectionFlowClient"
-				quidu      	"42C2CB700385"
-				client_cardinality 	(value cardinality "1")
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$167"
-				quid       	"42C2CE020322"
-				supplier   	"Logical View::New Interfaces & Functions::CSubConnectionDataClientC"
-				quidu      	"4289BE6D02F0")))
-		    (object Association "$UNNAMED$168"
-			quid       	"42C2D15A00B6"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$169"
-				quid       	"42C2D15B0180"
-				supplier   	"Logical View::Sub Connection Flow::MSubConnectionFlowClient"
-				quidu      	"4284A8070236"
-				client_cardinality 	(value cardinality "0..n")
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$170"
-				quid       	"42C2D15B0181"
-				supplier   	"Logical View::Sub Connection Flow::CSubConnectionFlowBase"
-				quidu      	"4284A7BB031E")))
-		    (object Class_Category "Sub Connection Provider Shim"
-			quid       	"41BEF8100115"
-			exportControl 	"Public"
-			logical_models 	(list unit_reference_list
-			    (object Class "CSubConnectionProviderShim"
-				quid       	"41BEF88800A9"
-				superclasses 	(list inheritance_relationship_list
-				    (object Inheritance_Relationship
-					quid       	"41BEF8F60206"
-					supplier   	"Logical View::Sub Connection::CSubConnectionProviderBase"
-					quidu      	"41A75088005C")
-				    (object Inheritance_Relationship
-					quid       	"421CA642026D"
-					supplier   	"Logical View::Sub Connection::MSubConnectionDataClient"
-					quidu      	"41A753E90088"))
-				realized_interfaces 	(list realize_rel_list
-				    (object Realize_Relationship
-					quid       	"41BEFFD60012"
-					supplier   	"Logical View::Sub Connection::MSubConnectionDataClient"
-					quidu      	"41A753E90088")
-				    (object Realize_Relationship
-					quid       	"41EFF19A038E"
-					supplier   	"Logical View::Connection::Connection Provider::MConnectionDataClient"
-					quidu      	"41BDA8D00172")
-				    (object Realize_Relationship
-					quid       	"4284C7F4004E"
-					supplier   	"Logical View::Sub Connection::Sub Connection Provider Shim::MSubInterfaceShim"
-					quidu      	"4284C7CC02B2"))
-				operations 	(list Operations
-				    (object Operation "ProgressNotification"
-					quid       	"41C316950133"
-					concurrency 	"Sequential"
-					opExportControl 	"Public"
-					uid        	0)
-				    (object Operation "NotifyDataTransferred"
-					quid       	"421A55B300B8"
-					concurrency 	"Sequential"
-					opExportControl 	"Public"
-					uid        	0)
-				    (object Operation "NotifyDataSent"
-					quid       	"421A55B803D6"
-					concurrency 	"Sequential"
-					opExportControl 	"Public"
-					uid        	0)
-				    (object Operation "NotifyDataReceived"
-					quid       	"421A55BE0154"
-					concurrency 	"Sequential"
-					opExportControl 	"Public"
-					uid        	0)))
-			    (object Class "CSubConnectionLinkShimClient"
-				quid       	"41C061D101C6"
-				superclasses 	(list inheritance_relationship_list
-				    (object Inheritance_Relationship
-					quid       	"41C061ED0164"
-					supplier   	"Logical View::Sub Connection::Sub Connection Provider Shim::CSubConnectionProviderShim"
-					quidu      	"41BEF88800A9"))
-				realized_interfaces 	(list realize_rel_list
-				    (object Realize_Relationship
-					quid       	"41BEFFD90229"
-					supplier   	"Logical View::Sub Connection::MSubConnectionControlClient"
-					quidu      	"41A753D702F9")
-				    (object Realize_Relationship
-					quid       	"41F00CA800E2"
-					supplier   	"Logical View::Sub Connection::Sub Connection Provider Shim::MConnDataTransferNotify"
-					quidu      	"41F00C760342")
-				    (object Realize_Relationship
-					quid       	"41F013D30282"
-					supplier   	"Logical View::Sub Connection::Sub Connection Provider Shim::MShimControlClient"
-					quidu      	"41F0137D0060"))
-				operations 	(list Operations
-				    (object Operation "GetSubConnectionInfo"
-					quid       	"41C3159B02D3"
-					concurrency 	"Sequential"
-					opExportControl 	"Public"
-					uid        	0)
-				    (object Operation "RequestSubConnectionProgressNotificationL"
-					quid       	"41C315B103B1"
-					concurrency 	"Sequential"
-					opExportControl 	"Public"
-					uid        	0)
-				    (object Operation "CancelSubConnectionProgressNotification"
-					quid       	"41C315B902A5"
-					concurrency 	"Sequential"
-					opExportControl 	"Public"
-					uid        	0)
-				    (object Operation "DataSentNotificationRequestL"
-					quid       	"41C315C10332"
-					concurrency 	"Sequential"
-					opExportControl 	"Public"
-					uid        	0)
-				    (object Operation "DataSentNotificationCancel"
-					quid       	"41C315C90316"
-					concurrency 	"Sequential"
-					opExportControl 	"Public"
-					uid        	0)
-				    (object Operation "DataReceivedNotificationRequestL"
-					quid       	"41C315D1019B"
-					concurrency 	"Sequential"
-					opExportControl 	"Public"
-					uid        	0)
-				    (object Operation "DataReceivedNotificationCancel"
-					quid       	"41C315D8023C"
-					concurrency 	"Sequential"
-					opExportControl 	"Public"
-					uid        	0)
-				    (object Operation "IsSubConnectionActiveRequestL"
-					quid       	"41C315DF0296"
-					concurrency 	"Sequential"
-					opExportControl 	"Public"
-					uid        	0)
-				    (object Operation "IsSubConnectionActiveCancel"
-					quid       	"41C315E7036A"
-					concurrency 	"Sequential"
-					opExportControl 	"Public"
-					uid        	0)
-				    (object Operation "GetCurrentProgress"
-					quid       	"41C315F200D1"
-					concurrency 	"Sequential"
-					opExportControl 	"Public"
-					uid        	0)))
-			    (object Class "CConnDataTransferShim"
-				quid       	"41F0088C039C"
-				superclasses 	(list inheritance_relationship_list
-				    (object Inheritance_Relationship
-					quid       	"41F00DC50034"
-					supplier   	"Logical View::Sub Connection::Sub Connection Provider Shim::CConnDataTransfer"
-					quidu      	"41F00D6A0013")))
-			    (object Class "MConnDataTransferNotify"
-				quid       	"41F00C760342")
-			    (object Class "CConnDataTransfer"
-				quid       	"41F00D6A0013"
-				operations 	(list Operations
-				    (object Operation "DataTransferred"
-					quid       	"421A4F1102B1"
-					concurrency 	"Sequential"
-					opExportControl 	"Public"
-					uid        	0)
-				    (object Operation "DataTransferredCancel"
-					quid       	"421A4F200082"
-					concurrency 	"Sequential"
-					opExportControl 	"Public"
-					uid        	0)
-				    (object Operation "DataSentNotificationRequest"
-					quid       	"421A4F2A0376"
-					concurrency 	"Sequential"
-					opExportControl 	"Public"
-					uid        	0)
-				    (object Operation "DataSentNotificationCancel"
-					quid       	"421A4F4B0215"
-					concurrency 	"Sequential"
-					opExportControl 	"Public"
-					uid        	0)
-				    (object Operation "DataReceivedNotificationRequest"
-					quid       	"421A4F5200F3"
-					concurrency 	"Sequential"
-					opExportControl 	"Public"
-					uid        	0)
-				    (object Operation "DataReceivedNotificationCancel"
-					quid       	"421A4F580048"
-					concurrency 	"Sequential"
-					opExportControl 	"Public"
-					uid        	0)
-				    (object Operation "RegisterClientL"
-					quid       	"421A4F5E034A"
-					concurrency 	"Sequential"
-					opExportControl 	"Public"
-					uid        	0)
-				    (object Operation "DeRegisterClient"
-					quid       	"421A4F6401FE"
-					concurrency 	"Sequential"
-					opExportControl 	"Public"
-					uid        	0)))
-			    (object Class "MShimControlClient"
-				quid       	"41F0137D0060")
-			    (object Class "MSubInterfaceShim"
-				quid       	"4284C7CC02B2")
-			    (object Association "$UNNAMED$171"
-				quid       	"41BF002A0257"
-				roles      	(list role_list
-				    (object Role "$UNNAMED$172"
-					quid       	"41BF002B023B"
-					supplier   	"Logical View::Connection::CConnectionProvdBase"
-					quidu      	"41A7526F01F7"
-					client_cardinality 	(value cardinality "1")
-					is_navigable 	TRUE)
-				    (object Role "$UNNAMED$173"
-					quid       	"41BF002B0245"
-					supplier   	"Logical View::Sub Connection::Sub Connection Provider Shim::CSubConnectionProviderShim"
-					quidu      	"41BEF88800A9")))
-			    (object Association "$UNNAMED$174"
-				quid       	"41EFDA2E0333"
-				roles      	(list role_list
-				    (object Role "$UNNAMED$175"
-					quid       	"41EFDA2F03CA"
-					supplier   	"Logical View::Sub Connection::Sub Connection Provider Shim::CSubConnectionLinkShimClient"
-					quidu      	"41C061D101C6"
-					client_cardinality 	(value cardinality "0..n")
-					is_navigable 	TRUE)
-				    (object Role "$UNNAMED$176"
-					quid       	"41EFDA2F03CB"
-					supplier   	"Logical View::Sub Connection::Sub Connection Provider Shim::CSubConnectionProviderShim"
-					quidu      	"41BEF88800A9")))
-			    (object Association "$UNNAMED$177"
-				quid       	"41EFDA99020C"
-				roles      	(list role_list
-				    (object Role "$UNNAMED$178"
-					quid       	"41EFDA9A0358"
-					supplier   	"Logical View::Connection::CConnectionProvdBase"
-					quidu      	"41A7526F01F7"
-					client_cardinality 	(value cardinality "1")
-					is_navigable 	TRUE)
-				    (object Role "$UNNAMED$179"
-					quid       	"41EFDA9A0362"
-					supplier   	"Logical View::Sub Connection::Sub Connection Provider Shim::CSubConnectionLinkShimClient"
-					quidu      	"41C061D101C6")))
-			    (object Association "$UNNAMED$180"
-				quid       	"41F00DA8035D"
-				roles      	(list role_list
-				    (object Role "$UNNAMED$181"
-					quid       	"41F00DA90250"
-					supplier   	"Logical View::Sub Connection::Sub Connection Provider Shim::MConnDataTransferNotify"
-					quidu      	"41F00C760342"
-					client_cardinality 	(value cardinality "0..n")
-					is_navigable 	TRUE)
-				    (object Role "$UNNAMED$182"
-					quid       	"41F00DA90251"
-					supplier   	"Logical View::Sub Connection::Sub Connection Provider Shim::CConnDataTransfer"
-					quidu      	"41F00D6A0013")))
-			    (object Association "$UNNAMED$183"
-				quid       	"41F00DC903B5"
-				roles      	(list role_list
-				    (object Role "$UNNAMED$184"
-					quid       	"41F00DCA03D4"
-					supplier   	"Logical View::Sub Connection::Sub Connection Provider Shim::CConnDataTransferShim"
-					quidu      	"41F0088C039C"
-					client_cardinality 	(value cardinality "0..1")
-					is_navigable 	TRUE)
-				    (object Role "$UNNAMED$185"
-					quid       	"41F00DCA03D5"
-					supplier   	"Logical View::Sub Connection::Sub Connection Provider Shim::CSubConnectionProviderShim"
-					quidu      	"41BEF88800A9")))
-			    (object Association "$UNNAMED$186"
-				quid       	"4284C7FA03DC"
-				roles      	(list role_list
-				    (object Role "$UNNAMED$187"
-					quid       	"4284C7FB037A"
-					supplier   	"Logical View::Sub Connection::Sub Connection Provider Shim::MSubInterfaceShim"
-					quidu      	"4284C7CC02B2"
-					client_cardinality 	(value cardinality "0..n")
-					is_navigable 	TRUE)
-				    (object Role "$UNNAMED$188"
-					quid       	"4284C7FB037B"
-					supplier   	"Logical View::Connection::Connection Provider::Connection Provider Shim::CConnectionProviderShim"
-					quidu      	"41BDAABC004D"))))
-			logical_presentations 	(list unit_reference_list
-			    (object ClassDiagram "Main"
-				quid       	"41BEF88601F1"
-				title      	"Main"
-				zoom       	100
-				max_height 	28350
-				max_width  	21600
-				origin_x   	0
-				origin_y   	0
-				items      	(list diagram_item_list
-				    (object NoteView @749
-					location   	(2048, 1568)
-					label      	(object ItemLabel
-					    Parent_View 	@749
-					    location   	(1648, 1487)
-					    fill_color 	13434879
-					    nlines     	3
-					    max_width  	765
-					    label      	"Conveys downcalls made by an upper sub-connection layer to NIFMAN. (former CSubInterface)")
-					line_color 	3342489
-					fill_color 	13434879
-					width      	825
-					height     	175)
-				    (object ClassView "Class" "Logical View::Connection::Nif Session::CNifSession" @750
-					ShowCompartmentStereotypes 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(1168, 2016)
-					label      	(object ItemLabel
-					    Parent_View 	@750
-					    location   	(1037, 1942)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	262
-					    justify    	0
-					    label      	"CNifSession")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"41A77CCA0251"
-					width      	280
-					height     	172
-					annotation 	8
-					autoResize 	TRUE)
-				    (object NoteView @751
-					location   	(448, 1568)
-					label      	(object ItemLabel
-					    Parent_View 	@751
-					    location   	(98, 1505)
-					    fill_color 	13434879
-					    nlines     	2
-					    max_width  	665
-					    label      	"Does all the up-calls related work of the former CSubConnection.")
-					line_color 	3342489
-					fill_color 	13434879
-					width      	725
-					height     	138)
-				    (object CategoryView "Logical View::Connection::Connection Provider" @752
-					location   	(2800, 1056)
-					label      	(object ItemLabel
-					    Parent_View 	@752
-					    location   	(2640, 972)
-					    fill_color 	13434879
-					    nlines     	2
-					    max_width  	320
-					    justify    	0
-					    label      	"Connection Provider")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"41BDA4160337"
-					width      	332
-					height     	180)
-				    (object Label @753
-					location   	(2468, 656)
-					nlines     	1
-					max_width  	600
-					label      	"ESOCK")
-				    (object Label @754
-					location   	(36, 688)
-					nlines     	1
-					max_width  	2937
-					label      	"______________________________________________________________________________________________________________________________________")
-				    (object Label @755
-					location   	(2468, 768)
-					nlines     	1
-					max_width  	600
-					label      	"ECOM ShimSCPR plugin")
-				    (object ClassView "Class" "Logical View::Sub Connection::Sub Connection Provider Shim::MConnDataTransferNotify" @756
-					ShowCompartmentStereotypes 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(804, 544)
-					label      	(object ItemLabel
-					    Parent_View 	@756
-					    location   	(558, 493)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	492
-					    justify    	0
-					    label      	"MConnDataTransferNotify")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"41F00C760342"
-					width      	510
-					height     	126
-					annotation 	8
-					autoResize 	TRUE)
-				    (object ClassView "Class" "Logical View::Sub Connection::Sub Connection Provider Shim::CConnDataTransfer" @757
-					ShowCompartmentStereotypes 	TRUE
-					SuppressOperation 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(1444, 544)
-					label      	(object ItemLabel
-					    Parent_View 	@757
-					    location   	(1251, 492)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	386
-					    justify    	0
-					    label      	"CConnDataTransfer")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"41F00D6A0013"
-					width      	404
-					height     	128
-					annotation 	8
-					autoResize 	TRUE)
-				    (object AssociationViewNew "$UNNAMED$180" @758
-					location   	(1150, 544)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41F00DA8035D"
-					roleview_list 	(list RoleViews
-					    (object RoleView "$UNNAMED$181" @759
-						Parent_View 	@758
-						location   	(-338, -800)
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"41F00DA90250"
-						client     	@758
-						supplier   	@756
-						line_style 	0
-						label      	(object SegLabel @760
-						    Parent_View 	@759
-						    location   	(1088, 578)
-						    anchor     	2
-						    anchor_loc 	1
-						    nlines     	1
-						    max_width  	15
-						    justify    	0
-						    label      	"0..*"
-						    pctDist    	0.682759
-						    height     	34
-						    orientation 	0))
-					    (object RoleView "$UNNAMED$182" @761
-						Parent_View 	@758
-						location   	(-338, -800)
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"41F00DA90251"
-						client     	@758
-						supplier   	@757
-						line_style 	0)))
-				    (object ClassView "Class" "Logical View::Connection::CConnectionProvdBase" @762
-					ShowCompartmentStereotypes 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(1168, 1648)
-					label      	(object ItemLabel
-					    Parent_View 	@762
-					    location   	(937, 1574)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	462
-					    justify    	0
-					    label      	"CConnectionProvdBase")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"41A7526F01F7"
-					width      	480
-					height     	172
-					annotation 	8
-					autoResize 	TRUE)
-				    (object InheritView "" @763
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41A77D490109"
-					client     	@750
-					supplier   	@762
-					line_style 	0)
-				    (object ClassView "Class" "Logical View::Sub Connection::Sub Connection Provider Shim::CSubConnectionLinkShimClient" @764
-					ShowCompartmentStereotypes 	TRUE
-					SuppressOperation 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(500, 1232)
-					label      	(object ItemLabel
-					    Parent_View 	@764
-					    location   	(194, 1180)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	612
-					    justify    	0
-					    label      	"CSubConnectionLinkShimClient")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	16776960
-					quidu      	"41C061D101C6"
-					width      	630
-					height     	128
-					annotation 	8
-					autoResize 	TRUE)
-				    (object AttachView "" @765
-					stereotype 	TRUE
-					line_color 	3342489
-					client     	@751
-					supplier   	@764
-					line_style 	0)
-				    (object AssociationViewNew "$UNNAMED$177" @766
-					location   	(815, 1428)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41EFDA99020C"
-					roleview_list 	(list RoleViews
-					    (object RoleView "$UNNAMED$178" @767
-						Parent_View 	@766
-						location   	(-529, -364)
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"41EFDA9A0358"
-						client     	@766
-						supplier   	@762
-						line_style 	0
-						label      	(object SegLabel @768
-						    Parent_View 	@767
-						    location   	(996, 1500)
-						    anchor     	2
-						    anchor_loc 	1
-						    nlines     	1
-						    max_width  	15
-						    justify    	0
-						    label      	"1"
-						    pctDist    	0.763250
-						    height     	35
-						    orientation 	0))
-					    (object RoleView "$UNNAMED$179" @769
-						Parent_View 	@766
-						location   	(-529, -364)
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"41EFDA9A0362"
-						client     	@766
-						supplier   	@764
-						line_style 	0)))
-				    (object RealizeView "" @770
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41F00CA800E2"
-					client     	@764
-					supplier   	@756
-					line_style 	0)
-				    (object ClassView "Class" "Logical View::Sub Connection::Sub Connection Provider Shim::CConnDataTransferShim" @771
-					ShowCompartmentStereotypes 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(1444, 864)
-					label      	(object ItemLabel
-					    Parent_View 	@771
-					    location   	(1205, 813)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	478
-					    justify    	0
-					    label      	"CConnDataTransferShim")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"41F0088C039C"
-					width      	496
-					height     	126
-					annotation 	8
-					autoResize 	TRUE)
-				    (object InheritView "" @772
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41F00DC50034"
-					client     	@771
-					supplier   	@757
-					line_style 	0)
-				    (object ClassView "Class" "Logical View::Sub Connection::Sub Connection Provider Shim::CSubConnectionProviderShim" @773
-					ShowCompartmentStereotypes 	TRUE
-					SuppressOperation 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(1796, 1232)
-					label      	(object ItemLabel
-					    Parent_View 	@773
-					    location   	(1502, 1180)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	588
-					    justify    	0
-					    label      	"CSubConnectionProviderShim")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	16776960
-					quidu      	"41BEF88800A9"
-					width      	606
-					height     	128
-					annotation 	8
-					autoResize 	TRUE)
-				    (object AssociationViewNew "$UNNAMED$171" @774
-					location   	(1497, 1428)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41BF002A0257"
-					roleview_list 	(list RoleViews
-					    (object RoleView "$UNNAMED$172" @775
-						Parent_View 	@774
-						location   	(-7, -188)
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"41BF002B023B"
-						client     	@774
-						supplier   	@762
-						line_style 	0
-						label      	(object SegLabel @776
-						    Parent_View 	@775
-						    location   	(1335, 1512)
-						    anchor     	2
-						    anchor_loc 	1
-						    nlines     	1
-						    max_width  	15
-						    justify    	0
-						    label      	"1"
-						    pctDist    	0.759081
-						    height     	21
-						    orientation 	1))
-					    (object RoleView "$UNNAMED$173" @777
-						Parent_View 	@774
-						location   	(-7, -188)
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"41BF002B0245"
-						client     	@774
-						supplier   	@773
-						line_style 	0)))
-				    (object AttachView "" @778
-					stereotype 	TRUE
-					line_color 	3342489
-					client     	@749
-					supplier   	@773
-					line_style 	0)
-				    (object AssociationViewNew "$UNNAMED$174" @779
-					location   	(1153, 1232)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41EFDA2E0333"
-					roleview_list 	(list RoleViews
-					    (object RoleView "$UNNAMED$175" @780
-						Parent_View 	@779
-						location   	(-191, -160)
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"41EFDA2F03CA"
-						client     	@779
-						supplier   	@764
-						line_style 	0
-						label      	(object SegLabel @781
-						    Parent_View 	@780
-						    location   	(864, 1272)
-						    anchor     	2
-						    anchor_loc 	1
-						    nlines     	1
-						    max_width  	15
-						    justify    	0
-						    label      	"0..*"
-						    pctDist    	0.855030
-						    height     	40
-						    orientation 	0))
-					    (object RoleView "$UNNAMED$176" @782
-						Parent_View 	@779
-						location   	(-191, -160)
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"41EFDA2F03CB"
-						client     	@779
-						supplier   	@773
-						line_style 	0)))
-				    (object AssociationViewNew "$UNNAMED$183" @783
-					location   	(1619, 1047)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41F00DC903B5"
-					roleview_list 	(list RoleViews
-					    (object RoleView "$UNNAMED$184" @784
-						Parent_View 	@783
-						location   	(-221, -889)
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"41F00DCA03D4"
-						client     	@783
-						supplier   	@771
-						line_style 	0
-						label      	(object SegLabel @785
-						    Parent_View 	@784
-						    location   	(1583, 958)
-						    anchor     	2
-						    anchor_loc 	1
-						    nlines     	1
-						    max_width  	15
-						    justify    	0
-						    label      	"0..1"
-						    pctDist    	0.542481
-						    height     	36
-						    orientation 	1))
-					    (object RoleView "$UNNAMED$185" @786
-						Parent_View 	@783
-						location   	(-221, -889)
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"41F00DCA03D5"
-						client     	@783
-						supplier   	@773
-						line_style 	0)))
-				    (object ClassView "Class" "Logical View::Sub Connection::Sub Connection Provider Shim::MShimControlClient" @787
-					ShowCompartmentStereotypes 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(260, 896)
-					label      	(object ItemLabel
-					    Parent_View 	@787
-					    location   	(63, 845)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	394
-					    justify    	0
-					    label      	"MShimControlClient")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	16776960
-					quidu      	"41F0137D0060"
-					width      	412
-					height     	126
-					annotation 	8
-					autoResize 	TRUE)
-				    (object NoteView @788
-					location   	(212, 464)
-					label      	(object ItemLabel
-					    Parent_View 	@788
-					    location   	(30, 273)
-					    fill_color 	13434879
-					    nlines     	7
-					    max_width  	328
-					    label      	"client down calls related to the old CSubConnection/CSubInterface => ESOCK doesn't have to link against the shim.")
-					line_color 	3342489
-					fill_color 	13434879
-					width      	388
-					height     	394)
-				    (object AttachView "" @789
-					stereotype 	TRUE
-					line_color 	3342489
-					client     	@788
-					supplier   	@787
-					line_style 	0)
-				    (object RealizeView "" @790
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41F013D30282"
-					client     	@764
-					supplier   	@787
-					line_style 	0)
-				    (object ClassView "Class" "Logical View::Sub Connection::Sub Connection Provider Shim::MSubInterfaceShim" @791
-					ShowCompartmentStereotypes 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(2224, 896)
-					label      	(object ItemLabel
-					    Parent_View 	@791
-					    location   	(2030, 845)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	388
-					    justify    	0
-					    label      	"MSubInterfaceShim")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	16776960
-					quidu      	"4284C7CC02B2"
-					width      	406
-					height     	126
-					annotation 	8
-					autoResize 	TRUE)
-				    (object RealizeView "" @792
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"4284C7F4004E"
-					client     	@773
-					supplier   	@791
-					line_style 	0)
-				    (object ClassView "Class" "Logical View::Connection::Connection Provider::Connection Provider Shim::CConnectionProviderShim" @793
-					ShowCompartmentStereotypes 	TRUE
-					SuppressOperation 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(2708, 1232)
-					label      	(object ItemLabel
-					    Parent_View 	@793
-					    location   	(2449, 1157)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	518
-					    justify    	0
-					    label      	"CConnectionProviderShim")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	16776960
-					quidu      	"41BDAABC004D"
-					width      	536
-					height     	174
-					annotation 	8
-					autoResize 	TRUE)
-				    (object AssociationViewNew "$UNNAMED$186" @794
-					location   	(2448, 1051)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"4284C7FA03DC"
-					roleview_list 	(list RoleViews
-					    (object RoleView "$UNNAMED$187" @795
-						Parent_View 	@794
-						location   	(-272, -981)
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"4284C7FB037A"
-						client     	@794
-						supplier   	@791
-						line_style 	0
-						label      	(object SegLabel @796
-						    Parent_View 	@795
-						    location   	(2416, 971)
-						    anchor     	2
-						    anchor_loc 	1
-						    nlines     	1
-						    max_width  	15
-						    justify    	0
-						    label      	"0..*"
-						    pctDist    	0.408297
-						    height     	48
-						    orientation 	1))
-					    (object RoleView "$UNNAMED$188" @797
-						Parent_View 	@794
-						location   	(-272, -981)
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"4284C7FB037B"
-						client     	@794
-						supplier   	@793
-						line_style 	0)))
-				    (object Label @798
-					location   	(16, 1760)
-					nlines     	1
-					max_width  	2937
-					label      	"______________________________________________________________________________________________________________________________________")
-				    (object Label @799
-					location   	(2448, 1840)
-					nlines     	1
-					max_width  	600
-					label      	"NIFMAN"))))))
-		logical_presentations 	(list unit_reference_list
-		    (object ClassDiagram "Main"
-			quid       	"41A7582D0088"
-			title      	"Main"
-			zoom       	100
-			max_height 	28350
-			max_width  	21600
-			origin_x   	525
-			origin_y   	0
-			items      	(list diagram_item_list
-			    (object ClassView "Class" "Logical View::Factory::XFactoryObject" @800
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(2227, 1072)
-				label      	(object ItemLabel
-				    Parent_View 	@800
-				    location   	(2068, 998)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	318
-				    justify    	0
-				    label      	"XFactoryObject")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41A7522A0392"
-				width      	336
-				height     	172
-				annotation 	8
-				autoResize 	TRUE)
-			    (object CategoryView "Logical View::Sub Connection::Sub Connection Provider Shim" @801
-				location   	(1712, 752)
-				label      	(object ItemLabel
-				    Parent_View 	@801
-				    location   	(1511, 668)
-				    fill_color 	13434879
-				    nlines     	2
-				    max_width  	402
-				    justify    	0
-				    label      	"Sub Connection Provider Shim")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	16776960
-				quidu      	"41BEF8100115"
-				width      	414
-				height     	180)
-			    (object NoteView @802
-				location   	(1728, 560)
-				label      	(object ItemLabel
-				    Parent_View 	@802
-				    location   	(1356, 457)
-				    fill_color 	13434879
-				    nlines     	4
-				    max_width  	708
-				    label      	"See Sub Connection Provider Shim package for sub-connection handled via RConnection based on sub-connection Id.")
-				line_color 	3342489
-				fill_color 	13434879
-				width      	768
-				height     	219)
-			    (object ClassView "Class" "Logical View::Sub Connection::RSubConnection" @803
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(928, 128)
-				label      	(object ItemLabel
-				    Parent_View 	@803
-				    location   	(762, 77)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	332
-				    justify    	0
-				    label      	"RSubConnection")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41C177E40146"
-				width      	350
-				height     	126
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Logical View::Sub Connection::CEmptySubConnectionProvider" @804
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1683, 2336)
-				label      	(object ItemLabel
-				    Parent_View 	@804
-				    location   	(1381, 2284)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	604
-				    justify    	0
-				    label      	"CEmptySubConnectionProvider")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"422CB11602A6"
-				width      	622
-				height     	128
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Logical View::Connection::Connection Provider::MConnectionDataClient" @805
-				ShowCompartmentStereotypes 	TRUE
-				SuppressOperation 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(2675, 1072)
-				font       	(object Font
-				    italics    	TRUE)
-				label      	(object ItemLabel
-				    Parent_View 	@805
-				    location   	(2446, 998)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	458
-				    justify    	0
-				    label      	"MConnectionDataClient")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41BDA8D00172"
-				width      	476
-				height     	172
-				annotation 	8
-				autoResize 	TRUE)
-			    (object Label @806
-				location   	(928, 960)
-				nlines     	34
-				max_width  	31
-				label      	
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-				)
-			    (object Label @807
-				location   	(480, 896)
-				nlines     	1
-				max_width  	944
-				label      	
-|DATA PLANE		CONTROL PLANE
-				)
-			    (object Label @808
-				location   	(31, 831)
-				nlines     	1
-				max_width  	2832
-				label      	"_________________________________________________________________________________________________________________________________")
-			    (object CategoryView "Logical View::Sub Connection Flow" @809
-				location   	(352, 2512)
-				label      	(object ItemLabel
-				    Parent_View 	@809
-				    location   	(179, 2428)
-				    fill_color 	13434879
-				    nlines     	2
-				    max_width  	346
-				    justify    	0
-				    label      	"Sub Connection Flow")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	65280
-				quidu      	"427A06CC0387"
-				width      	358
-				height     	180)
-			    (object ClassView "Class" "Logical View::Sub Connection Flow::Sub-Connection -> Flow calls::MSubConnectionFlow" @810
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(448, 1920)
-				font       	(object Font
-				    italics    	TRUE)
-				label      	(object ItemLabel
-				    Parent_View 	@810
-				    location   	(186, 1846)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	524
-				    justify    	0
-				    label      	"MSubConnectionFlow")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	65280
-				quidu      	"429C882D03D7"
-				width      	542
-				height     	172
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Logical View::Connection::Connection Provider::CConnectionProviderBase" @811
-				ShowCompartmentStereotypes 	TRUE
-				SuppressOperation 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(2675, 1616)
-				label      	(object ItemLabel
-				    Parent_View 	@811
-				    location   	(2424, 1541)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	502
-				    justify    	0
-				    label      	"CConnectionProviderBase")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41BDA765028C"
-				width      	520
-				height     	174
-				annotation 	8
-				autoResize 	TRUE)
-			    (object AssociationViewNew "$UNNAMED$150" @812
-				location   	(2675, 1343)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"427A6C370396"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$151" @813
-					Parent_View 	@812
-					location   	(2275, 399)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"427A6C3802B1"
-					client     	@812
-					supplier   	@805
-					line_style 	0
-					label      	(object SegLabel @814
-					    Parent_View 	@813
-					    location   	(2712, 1285)
-					    anchor     	2
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	15
-					    justify    	0
-					    label      	"0..*"
-					    pctDist    	0.310860
-					    height     	37
-					    orientation 	1))
-				    (object RoleView "$UNNAMED$152" @815
-					Parent_View 	@812
-					location   	(2275, 399)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"427A6C3802B2"
-					client     	@812
-					supplier   	@811
-					line_style 	0)))
-			    (object ClassView "Class" "Logical View::Sub Connection::ISubConnectionFlow" @816
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(928, 1936)
-				label      	(object ItemLabel
-				    Parent_View 	@816
-				    location   	(927, 2065)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	585
-				    justify    	0
-				    label      	"ISubConnectionFlow")
-				icon       	"Interface"
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	65280
-				quidu      	"42B9B1BA03A7"
-				width      	100
-				height     	100
-				annotation 	8
-				autoResize 	TRUE)
-			    (object RealizeView "" @817
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"42C2C68D01D0"
-				client     	@810
-				supplier   	@816
-				line_style 	0)
-			    (object ClassView "Class" "Logical View::Sub Connection::MSubConnectionDataClient" @818
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1680, 1056)
-				font       	(object Font
-				    italics    	TRUE)
-				label      	(object ItemLabel
-				    Parent_View 	@818
-				    location   	(1414, 1005)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	532
-				    justify    	0
-				    label      	"MSubConnectionDataClient")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	65535
-				quidu      	"41A753E90088"
-				width      	550
-				height     	126
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Logical View::Sub Connection::CSubConnectionProviderBase" @819
-				ShowCompartmentStereotypes 	TRUE
-				SuppressOperation 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1683, 1926)
-				label      	(object ItemLabel
-				    Parent_View 	@819
-				    location   	(1397, 1874)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	572
-				    justify    	0
-				    label      	"CSubConnectionProviderBase")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41A75088005C"
-				width      	590
-				height     	128
-				annotation 	8
-				autoResize 	TRUE)
-			    (object InheritView "" @820
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41A7557C0268"
-				client     	@819
-				supplier   	@800
-				line_style 	0)
-			    (object RealizeView "" @821
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41EFFB2001BC"
-				client     	@819
-				supplier   	@805
-				line_style 	0)
-			    (object InheritView "" @822
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"422CB1CA0349"
-				client     	@804
-				supplier   	@819
-				line_style 	0)
-			    (object AssociationViewNew "$UNNAMED$147" @823
-				location   	(2149, 1778)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"427A6BBC010E"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$148" @824
-					Parent_View 	@823
-					location   	(709, 322)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"427A6BBD015F"
-					client     	@823
-					supplier   	@811
-					line_style 	0
-					label      	(object SegLabel @825
-					    Parent_View 	@824
-					    location   	(2359, 1679)
-					    anchor     	2
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	15
-					    justify    	0
-					    label      	"1"
-					    pctDist    	0.829843
-					    height     	33
-					    orientation 	0))
-				    (object RoleView "$UNNAMED$149" @826
-					Parent_View 	@823
-					location   	(709, 322)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"427A6BBD0169"
-					client     	@823
-					supplier   	@819
-					line_style 	0)))
-			    (object AssociationViewNew "$UNNAMED$156" @827
-				location   	(1178, 1929)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"427A6E3B031F"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$157" @828
-					Parent_View 	@827
-					location   	(-262, 473)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"427A6E3D0065"
-					client     	@827
-					supplier   	@816
-					line_style 	0
-					label      	(object SegLabel @829
-					    Parent_View 	@828
-					    location   	(992, 1983)
-					    anchor     	2
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	15
-					    justify    	0
-					    label      	"1"
-					    pctDist    	0.900000
-					    height     	54
-					    orientation 	0))
-				    (object RoleView "$UNNAMED$158" @830
-					Parent_View 	@827
-					location   	(-262, 473)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"427A6E3D0066"
-					client     	@827
-					supplier   	@819
-					line_style 	0)))
-			    (object AssociationViewNew "$UNNAMED$162" @831
-				location   	(1681, 1490)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"42C2C7E302A1"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$163" @832
-					Parent_View 	@831
-					location   	(193, 34)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"42C2C7E5004B"
-					client     	@831
-					supplier   	@818
-					line_style 	0
-					label      	(object SegLabel @833
-					    Parent_View 	@832
-					    location   	(1734, 1156)
-					    anchor     	2
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	15
-					    justify    	0
-					    label      	"0..*"
-					    pctDist    	0.900000
-					    height     	54
-					    orientation 	1))
-				    (object RoleView "$UNNAMED$164" @834
-					Parent_View 	@831
-					location   	(193, 34)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"42C2C7E5004C"
-					client     	@831
-					supplier   	@819
-					line_style 	0)))
-			    (object ClassView "Class" "Logical View::Sub Connection::ISubConnectionFlowClient" @835
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(928, 1648)
-				label      	(object ItemLabel
-				    Parent_View 	@835
-				    location   	(926, 1805)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	689
-				    justify    	0
-				    label      	"ISubConnectionFlowClient")
-				icon       	"Interface"
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	65280
-				quidu      	"42C2CB700385"
-				width      	156
-				height     	156
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Logical View::New Interfaces & Functions::CSubConnectionDataClientC" @836
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1328, 1344)
-				label      	(object ItemLabel
-				    Parent_View 	@836
-				    location   	(1047, 1270)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	562
-				    justify    	0
-				    label      	"CSubConnectionDataClientC")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	65280
-				quidu      	"4289BE6D02F0"
-				width      	580
-				height     	172
-				annotation 	8
-				autoResize 	TRUE)
-			    (object RealizeView "" @837
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"42C2C7F800F2"
-				client     	@836
-				supplier   	@818
-				line_style 	0)
-			    (object AssociationViewNew "$UNNAMED$165" @838
-				location   	(1102, 1512)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"42C2CE0102CF"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$166" @839
-					Parent_View 	@838
-					location   	(-2, 376)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"42C2CE020321"
-					client     	@838
-					supplier   	@835
-					line_style 	0
-					label      	(object SegLabel @840
-					    Parent_View 	@839
-					    location   	(1034, 1630)
-					    anchor     	2
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	15
-					    justify    	0
-					    label      	"1"
-					    pctDist    	0.900000
-					    height     	54
-					    orientation 	0))
-				    (object RoleView "$UNNAMED$167" @841
-					Parent_View 	@838
-					location   	(-2, 376)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"42C2CE020322"
-					client     	@838
-					supplier   	@836
-					line_style 	0)))
-			    (object ClassView "Class" "Logical View::Service::CControlledServProvider" @842
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(448, 1600)
-				label      	(object ItemLabel
-				    Parent_View 	@842
-				    location   	(215, 1526)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	466
-				    justify    	0
-				    label      	"CControlledServProvider")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	65535
-				quidu      	"41A754670219"
-				width      	484
-				height     	172
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Logical View::Service::CSockSubSession" @843
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1504, 128)
-				label      	(object ItemLabel
-				    Parent_View 	@843
-				    location   	(1313, 54)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	382
-				    justify    	0
-				    label      	"CSockSubSession")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41A7685902ED"
-				width      	400
-				height     	172
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Logical View::Connection::CConnection" @844
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(2400, 432)
-				label      	(object ItemLabel
-				    Parent_View 	@844
-				    location   	(2267, 358)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	266
-				    justify    	0
-				    label      	"CConnection")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41A7507C013B"
-				width      	284
-				height     	172
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Logical View::Sub Connection::MSubConnectionControlClient" @845
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(336, 128)
-				font       	(object Font
-				    italics    	TRUE)
-				label      	(object ItemLabel
-				    Parent_View 	@845
-				    location   	(48, 77)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	576
-				    justify    	0
-				    label      	"MSubConnectionControlClient")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41A753D702F9"
-				width      	594
-				height     	126
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Logical View::Sub Connection::CSubConnectionProviderBase" @846
-				ShowCompartmentStereotypes 	TRUE
-				SuppressOperation 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(928, 768)
-				label      	(object ItemLabel
-				    Parent_View 	@846
-				    location   	(636, 716)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	584
-				    justify    	0
-				    label      	"CSubConnectionProviderBase")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	65535
-				quidu      	"41A75088005C"
-				width      	602
-				height     	128
-				annotation 	8
-				autoResize 	TRUE)
-			    (object AssociationViewNew "$UNNAMED$82" @847
-				location   	(630, 447)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41A755100295"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$83" @848
-					Parent_View 	@847
-					location   	(-906, -449)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41A755110318"
-					client     	@847
-					supplier   	@845
-					line_style 	0
-					label      	(object SegLabel @849
-					    Parent_View 	@848
-					    location   	(378, 245)
-					    anchor     	2
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	15
-					    justify    	0
-					    label      	"0..*"
-					    pctDist    	0.921176
-					    height     	49
-					    orientation 	0))
-				    (object RoleView "$UNNAMED$84" @850
-					Parent_View 	@847
-					location   	(-906, -449)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41A755110322"
-					client     	@847
-					supplier   	@846
-					line_style 	0)))
-			    (object ClassView "Class" "Logical View::Sub Connection::CSubConnection" @851
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(928, 432)
-				label      	(object ItemLabel
-				    Parent_View 	@851
-				    location   	(763, 381)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	330
-				    justify    	0
-				    label      	"CSubConnection")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	65535
-				quidu      	"41A750530146"
-				width      	348
-				height     	126
-				annotation 	8
-				autoResize 	TRUE)
-			    (object RealizeView "" @852
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41A754C80042"
-				client     	@851
-				supplier   	@845
-				line_style 	0)
-			    (object AssociationViewNew "$UNNAMED$144" @853
-				location   	(1679, 432)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41EBDF5401F5"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$145" @854
-					Parent_View 	@853
-					location   	(-705, -1024)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41EBDF5501EC"
-					client     	@853
-					supplier   	@844
-					line_style 	0
-					label      	(object SegLabel @855
-					    Parent_View 	@854
-					    location   	(2198, 486)
-					    anchor     	2
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	15
-					    justify    	0
-					    label      	"1"
-					    pctDist    	0.900000
-					    height     	54
-					    orientation 	1))
-				    (object RoleView "$UNNAMED$146" @856
-					Parent_View 	@853
-					location   	(-705, -1024)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41EBDF5501F6"
-					client     	@853
-					supplier   	@851
-					line_style 	0)))
-			    (object InheritView "" @857
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41A7689000BB"
-				client     	@851
-				supplier   	@843
-				line_style 	0)
-			    (object AssociationViewNew "$UNNAMED$91" @858
-				location   	(928, 599)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41A756830360"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$92" @859
-					Parent_View 	@858
-					location   	(-1504, 135)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41A756850114"
-					client     	@858
-					supplier   	@846
-					line_style 	0
-					label      	(object SegLabel @860
-					    Parent_View 	@859
-					    location   	(897, 681)
-					    anchor     	2
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	15
-					    justify    	0
-					    label      	"1"
-					    pctDist    	0.786015
-					    height     	32
-					    orientation 	1))
-				    (object RoleView "$UNNAMED$93" @861
-					Parent_View 	@858
-					location   	(-1504, 135)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41A75685011E"
-					client     	@858
-					supplier   	@851
-					line_style 	0)))
-			    (object UsesView "" @862
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41C178650047"
-				client     	@803
-				supplier   	@851
-				line_style 	0)
-			    (object AttachView "" @863
-				stereotype 	TRUE
-				line_color 	3342489
-				client     	@802
-				supplier   	@844
-				line_style 	0)
-			    (object ClassView "Class" "Logical View::Sub Connection::ISubConnectionProviderBase" @864
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(928, 2372)
-				label      	(object ItemLabel
-				    Parent_View 	@864
-				    location   	(926, 2517)
-				    anchor_loc 	1
-				    nlines     	2
-				    max_width  	630
-				    justify    	0
-				    label      	"ISubConnectionProviderBase")
-				icon       	"Interface"
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"427A6DF6004F"
-				width      	131
-				height     	131
-				annotation 	8
-				autoResize 	TRUE)
-			    (object RealizeView "" @865
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"427F424701C7"
-				client     	@819
-				supplier   	@864
-				line_style 	0)
-			    (object ClassView "Class" "Logical View::Sub Connection Flow::MSubConnectionFlowClient" @866
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(448, 1232)
-				font       	(object Font
-				    italics    	TRUE)
-				label      	(object ItemLabel
-				    Parent_View 	@866
-				    location   	(181, 1158)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	534
-				    justify    	0
-				    label      	"MSubConnectionFlowClient")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	65280
-				quidu      	"4284A8070236"
-				width      	552
-				height     	172
-				annotation 	8
-				autoResize 	TRUE)
-			    (object RealizeView "" @867
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"42C2D0EF03A3"
-				client     	@842
-				supplier   	@866
-				line_style 	0)
-			    (object RealizeView "" @868
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"42C2CE650340"
-				client     	@866
-				supplier   	@835
-				line_style 	0)
-			    (object ClassView "Class" "Logical View::Sub Connection Flow::CSubConnectionFlowBase" @869
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(448, 2352)
-				label      	(object ItemLabel
-				    Parent_View 	@869
-				    location   	(185, 2278)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	526
-				    justify    	0
-				    label      	"CSubConnectionFlowBase")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	65280
-				quidu      	"4284A7BB031E"
-				width      	544
-				height     	172
-				annotation 	8
-				autoResize 	TRUE)
-			    (object AssociationViewNew "$UNNAMED$159" @870
-				location   	(795, 2363)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"4284AE670316"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$160" @871
-					Parent_View 	@870
-					location   	(507, 1099)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"4284AE68037C"
-					client     	@870
-					supplier   	@864
-					line_style 	0
-					label      	(object SegLabel @872
-					    Parent_View 	@871
-					    location   	(861, 2417)
-					    anchor     	2
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	15
-					    justify    	0
-					    label      	"0..1"
-					    pctDist    	0.900000
-					    height     	54
-					    orientation 	1))
-				    (object RoleView "$UNNAMED$161" @873
-					Parent_View 	@870
-					location   	(507, 1099)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"4284AE680386"
-					client     	@870
-					supplier   	@869
-					line_style 	0)))
-			    (object RealizeView "" @874
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"42C2BCCB0101"
-				client     	@869
-				supplier   	@810
-				line_style 	0)
-			    (object AssociationViewNew "$UNNAMED$168" @875
-				location   	(50, 1791)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"42C2D15A00B6"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$169" @876
-					Parent_View 	@875
-					location   	(-398, -561)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"42C2D15B0180"
-					client     	@875
-					supplier   	@866
-					vertices   	(list Points
-					    (50, 1791)
-					    (50, 1472)
-					    (304, 1318))
-					line_style 	0
-					label      	(object SegLabel @877
-					    Parent_View 	@876
-					    location   	(279, 1396)
-					    anchor     	2
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	15
-					    justify    	0
-					    label      	"0..*"
-					    pctDist    	0.900000
-					    height     	54
-					    orientation 	1))
-				    (object RoleView "$UNNAMED$170" @878
-					Parent_View 	@875
-					location   	(-398, -561)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"42C2D15B0181"
-					client     	@875
-					supplier   	@869
-					vertices   	(list Points
-					    (50, 1791)
-					    (50, 2144)
-					    (282, 2265))
-					line_style 	0)))))
-		    (object ClassDiagram "IP SubConnection Provider"
-			quid       	"422CAC900121"
-			title      	"IP SubConnection Provider"
-			zoom       	100
-			max_height 	28350
-			max_width  	21600
-			origin_x   	88
-			origin_y   	0
-			items      	(list diagram_item_list
-			    (object ClassView "Class" "Logical View::Sub Connection::CSubConnectionProviderBase" @879
-				ShowCompartmentStereotypes 	TRUE
-				SuppressOperation 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1312, 688)
-				label      	(object ItemLabel
-				    Parent_View 	@879
-				    location   	(1026, 614)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	572
-				    justify    	0
-				    label      	"CSubConnectionProviderBase")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	65535
-				quidu      	"41A75088005C"
-				width      	590
-				height     	172
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Logical View::Sub Connection::CIPSubConnectionProvider" @880
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1648, 1360)
-				label      	(object ItemLabel
-				    Parent_View 	@880
-				    location   	(1390, 1286)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	516
-				    justify    	0
-				    label      	"CIPSubConnectionProvider")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	65535
-				quidu      	"41A85C53037D"
-				width      	534
-				height     	172
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Logical View::Sub Connection::CEmptySubConnectionProvider" @881
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1312, 1072)
-				label      	(object ItemLabel
-				    Parent_View 	@881
-				    location   	(1010, 1021)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	604
-				    justify    	0
-				    label      	"CEmptySubConnectionProvider")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	65280
-				quidu      	"422CB11602A6"
-				width      	622
-				height     	126
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Logical View::Sub Connection::CDefaultSubConnectionProvider" @882
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(976, 1344)
-				label      	(object ItemLabel
-				    Parent_View 	@882
-				    location   	(672, 1293)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	608
-				    justify    	0
-				    label      	"CDefaultSubConnectionProvider")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	65280
-				quidu      	"422CB12403A1"
-				width      	626
-				height     	126
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Logical View::Service::MConnectionEnumerateClients" @883
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(656, 688)
-				label      	(object ItemLabel
-				    Parent_View 	@883
-				    location   	(355, 614)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	602
-				    justify    	0
-				    label      	"MConnectionEnumerateClients")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	65280
-				quidu      	"422CAE600150"
-				width      	620
-				height     	172
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Logical View::Connection::Connection Provider::MConnectionDataClient" @884
-				ShowCompartmentStereotypes 	TRUE
-				SuppressOperation 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1904, 688)
-				font       	(object Font
-				    italics    	TRUE)
-				label      	(object ItemLabel
-				    Parent_View 	@884
-				    location   	(1675, 613)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	458
-				    justify    	0
-				    label      	"MConnectionDataClient")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	65280
-				quidu      	"41BDA8D00172"
-				width      	476
-				height     	174
-				annotation 	8
-				autoResize 	TRUE)
-			    (object InheritView "" @885
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"422CB16002EA"
-				client     	@880
-				supplier   	@881
-				line_style 	0)
-			    (object NoteView @886
-				location   	(2128, 1056)
-				label      	(object ItemLabel
-				    Parent_View 	@886
-				    location   	(1897, 975)
-				    fill_color 	13434879
-				    nlines     	3
-				    max_width  	427
-				    label      	"functionality common to primary and secondary context.")
-				line_color 	3342489
-				fill_color 	13434879
-				width      	487
-				height     	175)
-			    (object AttachView "" @887
-				stereotype 	TRUE
-				line_color 	3342489
-				client     	@886
-				supplier   	@881
-				line_style 	0)
-			    (object NoteView @888
-				location   	(2304, 1360)
-				label      	(object ItemLabel
-				    Parent_View 	@888
-				    location   	(2066, 1298)
-				    fill_color 	13434879
-				    nlines     	2
-				    max_width  	440
-				    label      	"represents secondary context")
-				line_color 	3342489
-				fill_color 	13434879
-				width      	500
-				height     	137)
-			    (object NoteView @889
-				location   	(320, 1344)
-				label      	(object ItemLabel
-				    Parent_View 	@889
-				    location   	(82, 1282)
-				    fill_color 	13434879
-				    nlines     	2
-				    max_width  	440
-				    label      	"represents primary(default) context")
-				line_color 	3342489
-				fill_color 	13434879
-				width      	500
-				height     	137)
-			    (object InheritView "" @890
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"422CB2BE0240"
-				client     	@882
-				supplier   	@881
-				line_style 	0)
-			    (object AttachView "" @891
-				stereotype 	TRUE
-				line_color 	3342489
-				client     	@889
-				supplier   	@882
-				line_style 	0)
-			    (object AttachView "" @892
-				stereotype 	TRUE
-				line_color 	3342489
-				client     	@888
-				supplier   	@880
-				line_style 	0)
-			    (object InheritView "" @893
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"422CB1CA0349"
-				client     	@881
-				supplier   	@879
-				line_style 	0)
-			    (object RealizeView "" @894
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"422CB2FF03C1"
-				client     	@881
-				supplier   	@884
-				line_style 	0)
-			    (object RealizeView "" @895
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"422CB303034F"
-				client     	@881
-				supplier   	@883
-				line_style 	0)
-			    (object Label @896
-				location   	(352, 864)
-				nlines     	1
-				max_width  	1806
-				label      	"__________________________________________________________________________________")
-			    (object Label @897
-				location   	(352, 928)
-				nlines     	1
-				max_width  	600
-				label      	"ECOM IPSCPR plugin")
-			    (object Label @898
-				location   	(352, 832)
-				nlines     	1
-				max_width  	600
-				label      	"ESOCK")))))
-	    (object Class_Category "Service"
-		quid       	"41A7584503E0"
-		visible_categories 	(list visibility_relationship_list
-		    (object Visibility_Relationship
-			quid       	"41A876010316"
-			supplier   	"Logical View::Factory"
-			quidu      	"41A875EF01EE")
-		    (object Visibility_Relationship
-			quid       	"41A91E410014"
-			supplier   	"Logical View::Sub Connection Flow"
-			quidu      	"427A06CC0387")
-		    (object Visibility_Relationship
-			quid       	"427A063C027B"
-			supplier   	"Logical View::Session Proxy/Pit Boss"
-			quidu      	"41AA25160186"))
-		exportControl 	"Public"
-		logical_models 	(list unit_reference_list
-		    (object Class "CControlledServProvider"
-			quid       	"41A754670219"
-			superclasses 	(list inheritance_relationship_list
-			    (object Inheritance_Relationship
-				quid       	"41A877C8023E"
-				supplier   	"Logical View::Factory::XFactoryObject"
-				quidu      	"41A7522A0392"))
-			realized_interfaces 	(list realize_rel_list
-			    (object Realize_Relationship
-				quid       	"41AC9D0301E9"
-				supplier   	"Logical View::Sub Connection::MSubConnectionDataClient"
-				quidu      	"41A753E90088")
-			    (object Realize_Relationship
-				quid       	"42C2D0EF03A3"
-				supplier   	"Logical View::Sub Connection Flow::MSubConnectionFlowClient"
-				quidu      	"4284A8070236")))
-		    (object Class "CControlledServProviderShim"
-			quid       	"41A85E7502CE"
-			superclasses 	(list inheritance_relationship_list
-			    (object Inheritance_Relationship
-				quid       	"41A85EF7011C"
-				supplier   	"Logical View::Service::CControlledServProvider"
-				quidu      	"41A754670219"))
-			used_nodes 	(list uses_relationship_list
-			    (object Uses_Relationship
-				quid       	"41D920F900C8"
-				supplier   	"Logical View::Selection::ISelectionNotify"
-				quidu      	"41C2DC4001D8"))
-			realized_interfaces 	(list realize_rel_list
-			    (object Realize_Relationship
-				quid       	"41A864B90298"
-				supplier   	"Logical View::Service::MSocketNotify"
-				quidu      	"41A8641100E8")
-			    (object Realize_Relationship
-				quid       	"41AC9D080150"
-				supplier   	"Logical View::Sub Connection::MSubConnectionControlClient"
-				quidu      	"41A753D702F9")
-			    (object Realize_Relationship
-				quid       	"41C2DDF30330"
-				supplier   	"Logical View::Selection::ISelectionNotify"
-				quidu      	"41C2DC4001D8")
-			    (object Realize_Relationship
-				quid       	"41CFEA310370"
-				supplier   	"Logical View::Selection::ISelectionNotify"
-				quidu      	"41C2DC4001D8")
-			    (object Realize_Relationship
-				quid       	"422CAE9A0154"
-				supplier   	"Logical View::Service::MConnectionEnumerateClients"
-				quidu      	"422CAE600150")))
-		    (object Class "CServProviderBase"
-			quid       	"41A768BD034B"
-			superclasses 	(list inheritance_relationship_list
-			    (object Inheritance_Relationship
-				quid       	"41A877070223"
-				supplier   	"Logical View::Factory::XFactoryObject"
-				quidu      	"41A7522A0392")))
-		    (object Class "CSockSubSession"
-			quid       	"41A7685902ED")
-		    (object Class "CSocket"
-			quid       	"41A863A900AC"
-			superclasses 	(list inheritance_relationship_list
-			    (object Inheritance_Relationship
-				quid       	"41A888E80288"
-				supplier   	"Logical View::Service::CSockSubSession"
-				quidu      	"41A7685902ED"))
-			realized_interfaces 	(list realize_rel_list
-			    (object Realize_Relationship
-				quid       	"41A864E301EE"
-				supplier   	"Logical View::Service::MSocketControlledNotify"
-				quidu      	"421A09A70089")))
-		    (object Class "MSocketNotify"
-			quid       	"41A8641100E8")
-		    (object Class "CIpcProvdBase"
-			quid       	"41A869E70168"
-			superclasses 	(list inheritance_relationship_list
-			    (object Inheritance_Relationship
-				quid       	"41A869F0002B"
-				supplier   	"Logical View::Service::CServProviderBase"
-				quidu      	"41A768BD034B")))
-		    (object Class "CProtocolBase"
-			quid       	"41A88D720008")
-		    (object Class "MSocketControlledNotify"
-			quid       	"421A09A70089")
-		    (object Class "MConnectionEnumerateClients"
-			quid       	"422CAE600150")
-		    (object Association "$UNNAMED$189"
-			quid       	"41A863F10128"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$190"
-				quid       	"41A863F20238"
-				supplier   	"Logical View::Service::CControlledServProvider"
-				quidu      	"41A754670219"
-				client_cardinality 	(value cardinality "0..1")
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$191"
-				quid       	"41A863F20242"
-				supplier   	"Logical View::Service::CSocket"
-				quidu      	"41A863A900AC"
-				is_aggregate 	TRUE)))
-		    (object Association "$UNNAMED$192"
-			quid       	"41A866DD0047"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$193"
-				quid       	"41A866DD039A"
-				supplier   	"Logical View::Service::CServProviderBase"
-				quidu      	"41A768BD034B"
-				client_cardinality 	(value cardinality "1")
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$194"
-				quid       	"41A866DD03A4"
-				supplier   	"Logical View::Service::CControlledServProviderShim"
-				quidu      	"41A85E7502CE"
-				is_aggregate 	TRUE)))
-		    (object Association "$UNNAMED$195"
-			quid       	"41A867AE0142"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$196"
-				quid       	"41A867AF031A"
-				supplier   	"Logical View::Service::MSocketNotify"
-				quidu      	"41A8641100E8"
-				client_cardinality 	(value cardinality "1")
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$197"
-				quid       	"41A867AF0324"
-				supplier   	"Logical View::Service::CServProviderBase"
-				quidu      	"41A768BD034B")))
-		    (object Association "$UNNAMED$198"
-			quid       	"41A867D1039B"
-			roles      	(list role_list
-			    (object Role "iSocket"
-				quid       	"41A867D30019"
-				label      	"iSocket"
-				supplier   	"Logical View::Service::MSocketNotify"
-				quidu      	"41A8641100E8"
-				client_cardinality 	(value cardinality "1")
-				exportControl 	"Protected"
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$199"
-				quid       	"41A867D30023"
-				supplier   	"Logical View::Service::CServProviderBase"
-				quidu      	"41A768BD034B")))
-		    (object Association "$UNNAMED$200"
-			quid       	"41B722220185"
-			roles      	(list role_list
-			    (object Role "iSocketClient"
-				quid       	"41B7222301A4"
-				label      	"iSocketClient"
-				supplier   	"Logical View::Service::MSocketControlledNotify"
-				quidu      	"421A09A70089"
-				client_cardinality 	(value cardinality "1")
-				exportControl 	"Protected"
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$201"
-				quid       	"41B7222301AE"
-				supplier   	"Logical View::Service::CControlledServProviderShim"
-				quidu      	"41A85E7502CE")))
-		    (object Association "$UNNAMED$202"
-			quid       	"41D0871802FF"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$203"
-				quid       	"41D08719022E"
-				supplier   	"Logical View::Session Proxy/Pit Boss::CSockSession"
-				quidu      	"41C06F440273"
-				client_cardinality 	(value cardinality "1")
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$204"
-				quid       	"41D087190238"
-				supplier   	"Logical View::Service::CControlledServProviderShim"
-				quidu      	"41A85E7502CE"))))
-		logical_presentations 	(list unit_reference_list
-		    (object ClassDiagram "Main"
-			quid       	"41A77B5F015F"
-			title      	"Main"
-			zoom       	100
-			max_height 	28350
-			max_width  	21600
-			origin_x   	888
-			origin_y   	0
-			items      	(list diagram_item_list
-			    (object NoteView @899
-				location   	(1296, 1664)
-				label      	(object ItemLabel
-				    Parent_View 	@899
-				    location   	(833, 1561)
-				    fill_color 	13434879
-				    nlines     	4
-				    max_width  	890
-				    label      	"Emulates being MSocketNotify (CSocket) so that it can server NoBearer & Bearer calls on horizontal level and forwards the rest to the CControlledServProviderShim::iSocketClient.")
-				line_color 	3342489
-				fill_color 	13434879
-				width      	950
-				height     	219)
-			    (object ClassView "Class" "Logical View::Service::CControlledServProvider" @900
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(848, 896)
-				label      	(object ItemLabel
-				    Parent_View 	@900
-				    location   	(615, 844)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	466
-				    justify    	0
-				    label      	"CControlledServProvider")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	65535
-				quidu      	"41A754670219"
-				width      	484
-				height     	128
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Logical View::Service::CSocket" @901
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1575, 896)
-				label      	(object ItemLabel
-				    Parent_View 	@901
-				    location   	(1475, 845)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	200
-				    justify    	0
-				    label      	"CSocket")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41A863A900AC"
-				width      	218
-				height     	126
-				annotation 	8
-				autoResize 	TRUE)
-			    (object AssociationViewNew "$UNNAMED$189" @902
-				location   	(1277, 896)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41A863F10128"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$190" @903
-					Parent_View 	@902
-					location   	(365, 448)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41A863F20238"
-					client     	@902
-					supplier   	@900
-					line_style 	0
-					label      	(object SegLabel @904
-					    Parent_View 	@903
-					    location   	(1127, 844)
-					    anchor     	2
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	15
-					    justify    	0
-					    label      	"0..1"
-					    pctDist    	0.802139
-					    height     	52
-					    orientation 	1))
-				    (object RoleView "$UNNAMED$191" @905
-					Parent_View 	@902
-					location   	(365, 448)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41A863F20242"
-					client     	@902
-					supplier   	@901
-					line_style 	0)))
-			    (object NoteView @906
-				location   	(1680, 240)
-				label      	(object ItemLabel
-				    Parent_View 	@906
-				    location   	(1248, 137)
-				    fill_color 	13434879
-				    nlines     	4
-				    max_width  	828
-				    label      	"Remove CInterface association and replace CServProviderBase association with CControlledServProvider one. CSocket no longer owns the provider.")
-				line_color 	3342489
-				fill_color 	13434879
-				width      	888
-				height     	219)
-			    (object AttachView "" @907
-				stereotype 	TRUE
-				line_color 	3342489
-				client     	@901
-				supplier   	@906
-				line_style 	0)
-			    (object AttachView "" @908
-				stereotype 	TRUE
-				line_color 	3342489
-				client     	@902
-				supplier   	@906
-				line_style 	0)
-			    (object ClassView "Class" "Logical View::Service::CIpcProvdBase" @909
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(768, 2256)
-				label      	(object ItemLabel
-				    Parent_View 	@909
-				    location   	(617, 2205)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	302
-				    justify    	0
-				    label      	"CIpcProvdBase")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41A869E70168"
-				width      	320
-				height     	126
-				annotation 	8
-				autoResize 	TRUE)
-			    (object NoteView @910
-				location   	(1264, 2064)
-				label      	(object ItemLabel
-				    Parent_View 	@910
-				    location   	(995, 1961)
-				    fill_color 	13434879
-				    nlines     	4
-				    max_width  	502
-				    label      	"All service provider are currently derived from CServProviderBase. Example CIpcProvdBase.")
-				line_color 	3342489
-				fill_color 	13434879
-				width      	562
-				height     	219)
-			    (object ClassView "Class" "Logical View::Factory::XFactoryObject" @911
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(848, 528)
-				label      	(object ItemLabel
-				    Parent_View 	@911
-				    location   	(689, 476)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	318
-				    justify    	0
-				    label      	"XFactoryObject")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41A7522A0392"
-				width      	336
-				height     	128
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Logical View::Service::CSockSubSession" @912
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1264, 528)
-				label      	(object ItemLabel
-				    Parent_View 	@912
-				    location   	(1073, 476)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	382
-				    justify    	0
-				    label      	"CSockSubSession")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41A7685902ED"
-				width      	400
-				height     	128
-				annotation 	8
-				autoResize 	TRUE)
-			    (object InheritView "" @913
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41A888E80288"
-				client     	@901
-				supplier   	@912
-				line_style 	0)
-			    (object NoteView @914
-				location   	(528, 240)
-				label      	(object ItemLabel
-				    Parent_View 	@914
-				    location   	(100, 106)
-				    fill_color 	13434879
-				    nlines     	5
-				    max_width  	821
-				    label      	"Alternatively we can forget about CFactoryObject as a base for service provider leave the hard coded creation of the shim in ProtocolManager::NewSocketL for the time being.")
-				line_color 	3342489
-				fill_color 	13434879
-				width      	881
-				height     	281)
-			    (object NoteView @915
-				location   	(1527, 1136)
-				label      	(object ItemLabel
-				    Parent_View 	@915
-				    location   	(1348, 1080)
-				    fill_color 	13434879
-				    nlines     	2
-				    max_width  	322
-				    label      	"NoBearer / Bearer selection.")
-				line_color 	3342489
-				fill_color 	13434879
-				width      	382
-				height     	125)
-			    (object InheritView "" @916
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41A877C8023E"
-				client     	@900
-				supplier   	@911
-				line_style 	0)
-			    (object ClassView "Class" "Logical View::Selection::ISelectionNotify" @917
-				ShowCompartmentStereotypes 	TRUE
-				SuppressOperation 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(2055, 1136)
-				font       	(object Font
-				    italics    	TRUE)
-				label      	(object ItemLabel
-				    Parent_View 	@917
-				    location   	(1897, 1061)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	316
-				    justify    	0
-				    label      	"ISelectionNotify")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41C2DC4001D8"
-				width      	334
-				height     	174
-				annotation 	8
-				autoResize 	TRUE)
-			    (object AttachView "" @918
-				stereotype 	TRUE
-				line_color 	3342489
-				client     	@915
-				supplier   	@917
-				line_style 	0)
-			    (object NoteView @919
-				location   	(1824, 2064)
-				label      	(object ItemLabel
-				    Parent_View 	@919
-				    location   	(1583, 1980)
-				    fill_color 	13434879
-				    nlines     	3
-				    max_width  	446
-				    label      	"to be able find a default connection for the session on NoBearer.")
-				line_color 	3342489
-				fill_color 	13434879
-				width      	506
-				height     	181)
-			    (object ClassView "Class" "Logical View::Service::MSocketNotify" @920
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(768, 1152)
-				label      	(object ItemLabel
-				    Parent_View 	@920
-				    location   	(619, 1101)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	298
-				    justify    	0
-				    label      	"MSocketNotify")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41A8641100E8"
-				width      	316
-				height     	126
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Logical View::Service::CServProviderBase" @921
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(768, 1872)
-				label      	(object ItemLabel
-				    Parent_View 	@921
-				    location   	(574, 1821)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	388
-				    justify    	0
-				    label      	"CServProviderBase")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41A768BD034B"
-				width      	406
-				height     	126
-				annotation 	8
-				autoResize 	TRUE)
-			    (object InheritView "" @922
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41A869F0002B"
-				client     	@909
-				supplier   	@921
-				line_style 	0)
-			    (object AttachView "" @923
-				stereotype 	TRUE
-				line_color 	3342489
-				client     	@910
-				supplier   	@922
-				line_style 	0)
-			    (object AssociationViewNew "$UNNAMED$198" @924
-				location   	(768, 1511)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41A867D1039B"
-				roleview_list 	(list RoleViews
-				    (object RoleView "iSocket" @925
-					Parent_View 	@924
-					location   	(-1120, 1047)
-					label      	(object SegLabel @926
-					    Parent_View 	@925
-					    location   	(727, 1269)
-					    anchor     	1
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	165
-					    justify    	0
-					    label      	"#iSocket"
-					    pctDist    	0.800000
-					    height     	42
-					    orientation 	0)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41A867D30019"
-					client     	@924
-					supplier   	@920
-					line_style 	0
-					label      	(object SegLabel @927
-					    Parent_View 	@925
-					    location   	(822, 1246)
-					    anchor     	2
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	15
-					    justify    	0
-					    label      	"1"
-					    pctDist    	0.900000
-					    height     	54
-					    orientation 	1))
-				    (object RoleView "$UNNAMED$199" @928
-					Parent_View 	@924
-					location   	(-1120, 1047)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41A867D30023"
-					client     	@924
-					supplier   	@921
-					line_style 	0)))
-			    (object ClassView "Class" "Logical View::Session Proxy/Pit Boss::CSockSession" @929
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(2340, 2259)
-				label      	(object ItemLabel
-				    Parent_View 	@929
-				    location   	(2062, 2185)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	556
-				    justify    	0
-				    label      	"CSockSession")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41C06F440273"
-				width      	574
-				height     	172
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Logical View::Service::MSocketControlledNotify" @930
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(2343, 480)
-				label      	(object ItemLabel
-				    Parent_View 	@930
-				    location   	(2103, 429)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	480
-				    justify    	0
-				    label      	"MSocketControlledNotify")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"421A09A70089"
-				width      	498
-				height     	126
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Logical View::Service::CControlledServProviderShim" @931
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(2343, 1872)
-				label      	(object ItemLabel
-				    Parent_View 	@931
-				    location   	(2066, 1821)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	554
-				    justify    	0
-				    label      	"CControlledServProviderShim")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	65535
-				quidu      	"41A85E7502CE"
-				width      	572
-				height     	126
-				annotation 	8
-				autoResize 	TRUE)
-			    (object AttachView "" @932
-				stereotype 	TRUE
-				line_color 	3342489
-				client     	@899
-				supplier   	@931
-				line_style 	0)
-			    (object InheritView "" @933
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41A85EF7011C"
-				client     	@931
-				supplier   	@900
-				line_style 	0)
-			    (object RealizeView "" @934
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41A864B90298"
-				client     	@931
-				supplier   	@920
-				line_style 	0)
-			    (object AttachView "" @935
-				stereotype 	TRUE
-				line_color 	3342489
-				client     	@899
-				supplier   	@934
-				line_style 	0)
-			    (object AssociationViewNew "$UNNAMED$192" @936
-				location   	(1513, 1872)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41A866DD0047"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$193" @937
-					Parent_View 	@936
-					location   	(-375, 880)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41A866DD039A"
-					client     	@936
-					supplier   	@921
-					line_style 	0
-					label      	(object SegLabel @938
-					    Parent_View 	@937
-					    location   	(1026, 1926)
-					    anchor     	2
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	15
-					    justify    	0
-					    label      	"1"
-					    pctDist    	0.900000
-					    height     	54
-					    orientation 	0))
-				    (object RoleView "$UNNAMED$194" @939
-					Parent_View 	@936
-					location   	(-375, 880)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41A866DD03A4"
-					client     	@936
-					supplier   	@931
-					line_style 	0)))
-			    (object AssociationViewNew "$UNNAMED$202" @940
-				location   	(2341, 2053)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41D0871802FF"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$203" @941
-					Parent_View 	@940
-					location   	(-171, 181)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41D08719022E"
-					client     	@940
-					supplier   	@929
-					line_style 	0
-					label      	(object SegLabel @942
-					    Parent_View 	@941
-					    location   	(2394, 2160)
-					    anchor     	2
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	15
-					    justify    	0
-					    label      	"1"
-					    pctDist    	0.900000
-					    height     	54
-					    orientation 	0))
-				    (object RoleView "$UNNAMED$204" @943
-					Parent_View 	@940
-					location   	(-171, 181)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41D087190238"
-					client     	@940
-					supplier   	@931
-					line_style 	0)))
-			    (object AttachView "" @944
-				stereotype 	TRUE
-				line_color 	3342489
-				client     	@919
-				supplier   	@940
-				line_style 	0)
-			    (object UsesView "" @945
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41D920F900C8"
-				client     	@931
-				supplier   	@917
-				line_style 	0)
-			    (object AssociationViewNew "$UNNAMED$200" @946
-				location   	(2343, 1175)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41B722220185"
-				roleview_list 	(list RoleViews
-				    (object RoleView "iSocketClient" @947
-					Parent_View 	@946
-					location   	(1223, -681)
-					label      	(object SegLabel @948
-					    Parent_View 	@947
-					    location   	(2509, 599)
-					    anchor     	1
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	284
-					    justify    	0
-					    label      	"#iSocketClient"
-					    pctDist    	0.912975
-					    height     	166
-					    orientation 	1)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41B7222301A4"
-					client     	@946
-					supplier   	@930
-					line_style 	0
-					label      	(object SegLabel @949
-					    Parent_View 	@947
-					    location   	(2317, 640)
-					    anchor     	2
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	15
-					    justify    	0
-					    label      	"1"
-					    pctDist    	0.847612
-					    height     	27
-					    orientation 	0))
-				    (object RoleView "$UNNAMED$201" @950
-					Parent_View 	@946
-					location   	(1223, -681)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41B7222301AE"
-					client     	@946
-					supplier   	@931
-					line_style 	0)))
-			    (object RealizeView "" @951
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41A864E301EE"
-				client     	@901
-				supplier   	@930
-				line_style 	0)
-			    (object ClassView "Class" "Logical View::Service::MConnectionEnumerateClients" @952
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(2720, 1136)
-				label      	(object ItemLabel
-				    Parent_View 	@952
-				    location   	(2419, 1085)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	620
-				    justify    	0
-				    label      	"MConnectionEnumerateClients")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"422CAE600150"
-				width      	620
-				height     	126
-				annotation 	8
-				autoResize 	TRUE)
-			    (object RealizeView "" @953
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"422CAE9A0154"
-				client     	@931
-				supplier   	@952
-				line_style 	0)
-			    (object ClassView "Class" "Logical View::Sub Connection Flow::MSubConnectionFlowClient" @954
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(336, 528)
-				font       	(object Font
-				    italics    	TRUE)
-				label      	(object ItemLabel
-				    Parent_View 	@954
-				    location   	(69, 454)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	534
-				    justify    	0
-				    label      	"MSubConnectionFlowClient")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	65280
-				quidu      	"4284A8070236"
-				width      	552
-				height     	172
-				annotation 	8
-				autoResize 	TRUE)
-			    (object RealizeView "" @955
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"42C2D0EF03A3"
-				client     	@900
-				supplier   	@954
-				line_style 	0)))))
-	    (object Class_Category "Resolver"
-		quid       	"41A77EF303B5"
-		visible_categories 	(list visibility_relationship_list
-		    (object Visibility_Relationship
-			quid       	"41A8760C02FE"
-			supplier   	"Logical View::Factory"
-			quidu      	"41A875EF01EE")
-		    (object Visibility_Relationship
-			quid       	"41A91EB50147"
-			supplier   	"Logical View::Sub Connection"
-			quidu      	"41A74FC60071")
-		    (object Visibility_Relationship
-			quid       	"427A064401E7"
-			supplier   	"Logical View::Session Proxy/Pit Boss"
-			quidu      	"41AA25160186"))
-		exportControl 	"Public"
-		logical_models 	(list unit_reference_list
-		    (object Class "CHostResolver"
-			quid       	"41A8880E036B"
-			superclasses 	(list inheritance_relationship_list
-			    (object Inheritance_Relationship
-				quid       	"41A8883B030C"
-				supplier   	"Logical View::Service::CSockSubSession"
-				quidu      	"41A7685902ED"))
-			used_nodes 	(list uses_relationship_list
-			    (object Uses_Relationship
-				quid       	"41D9210C036E"
-				supplier   	"Logical View::Selection::ISelectionNotify"
-				quidu      	"41C2DC4001D8"))
-			realized_interfaces 	(list realize_rel_list
-			    (object Realize_Relationship
-				quid       	"41A8883E0342"
-				supplier   	"Logical View::Resolver::MResolverNotify"
-				quidu      	"41A8883002B6")
-			    (object Realize_Relationship
-				quid       	"41A911B7034D"
-				supplier   	"Logical View::Sub Connection::MSubConnectionControlClient"
-				quidu      	"41A753D702F9")
-			    (object Realize_Relationship
-				quid       	"41C2DF4803B0"
-				supplier   	"Logical View::Selection::ISelectionNotify"
-				quidu      	"41C2DC4001D8")))
-		    (object Class "MResolverNotify"
-			quid       	"41A8883002B6")
-		    (object Class "CHostResolvProvdBase"
-			quid       	"41A889D9031B"
-			superclasses 	(list inheritance_relationship_list
-			    (object Inheritance_Relationship
-				quid       	"41A88F0702D1"
-				supplier   	"Logical View::Resolver::CResolverProvdBase"
-				quidu      	"41A88CCB00F8")))
-		    (object Class "CResolverProvdBase"
-			quid       	"41A88CCB00F8"
-			superclasses 	(list inheritance_relationship_list
-			    (object Inheritance_Relationship
-				quid       	"41A88F10013A"
-				supplier   	"Logical View::CBase"
-				quidu      	"41A7525A00AC")))
-		    (object Class "CServiceResolvProvdBase"
-			quid       	"41A88EED0310"
-			superclasses 	(list inheritance_relationship_list
-			    (object Inheritance_Relationship
-				quid       	"41A88F160355"
-				supplier   	"Logical View::Resolver::CResolverProvdBase"
-				quidu      	"41A88CCB00F8")))
-		    (object Class "CNetDBProvdBase"
-			quid       	"41A88F6201EC"
-			superclasses 	(list inheritance_relationship_list
-			    (object Inheritance_Relationship
-				quid       	"41A88F71017F"
-				supplier   	"Logical View::Resolver::CResolverProvdBase"
-				quidu      	"41A88CCB00F8")))
-		    (object Class "CServiceResolver"
-			quid       	"41A88FF3019A"
-			superclasses 	(list inheritance_relationship_list
-			    (object Inheritance_Relationship
-				quid       	"41A890E80233"
-				supplier   	"Logical View::Service::CSockSubSession"
-				quidu      	"41A7685902ED"))
-			realized_interfaces 	(list realize_rel_list
-			    (object Realize_Relationship
-				quid       	"41A8913D00F5"
-				supplier   	"Logical View::Resolver::MResolverNotify"
-				quidu      	"41A8883002B6")))
-		    (object Class "CNetDatabase"
-			quid       	"41A895920294"
-			superclasses 	(list inheritance_relationship_list
-			    (object Inheritance_Relationship
-				quid       	"41A895C701FA"
-				supplier   	"Logical View::Service::CSockSubSession"
-				quidu      	"41A7685902ED"))
-			realized_interfaces 	(list realize_rel_list
-			    (object Realize_Relationship
-				quid       	"41A895C200E4"
-				supplier   	"Logical View::Resolver::MResolverNotify"
-				quidu      	"41A8883002B6")))
-		    (object Class "RHostResolver"
-			quid       	"41A895FE0203"
-			used_nodes 	(list uses_relationship_list
-			    (object Uses_Relationship
-				quid       	"41A8967D0101"
-				supplier   	"Logical View::Resolver::CHostResolver"
-				quidu      	"41A8880E036B")))
-		    (object Class "RServiceResolver"
-			quid       	"41A8962700F4"
-			used_nodes 	(list uses_relationship_list
-			    (object Uses_Relationship
-				quid       	"41A8967F01EA"
-				supplier   	"Logical View::Resolver::CServiceResolver"
-				quidu      	"41A88FF3019A")))
-		    (object Class "RNetDatabase"
-			quid       	"41A89654024D"
-			used_nodes 	(list uses_relationship_list
-			    (object Uses_Relationship
-				quid       	"41A896810342"
-				supplier   	"Logical View::Resolver::CNetDatabase"
-				quidu      	"41A895920294")))
-		    (object Association "$UNNAMED$205"
-			quid       	"41A889E30261"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$206"
-				quid       	"41A889E501F6"
-				supplier   	"Logical View::Resolver::CHostResolvProvdBase"
-				quidu      	"41A889D9031B"
-				client_cardinality 	(value cardinality "0..1")
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$207"
-				quid       	"41A889E50200"
-				supplier   	"Logical View::Resolver::CHostResolver"
-				quidu      	"41A8880E036B"
-				is_aggregate 	TRUE)))
-		    (object Association "$UNNAMED$208"
-			quid       	"41A88D8F014A"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$209"
-				quid       	"41A88D9001E2"
-				supplier   	"Logical View::Resolver::MResolverNotify"
-				quidu      	"41A8883002B6"
-				client_cardinality 	(value cardinality "1")
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$210"
-				quid       	"41A88D9001EC"
-				supplier   	"Logical View::Resolver::CResolverProvdBase"
-				quidu      	"41A88CCB00F8")))
-		    (object Association "$UNNAMED$211"
-			quid       	"41A88E5E03B5"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$212"
-				quid       	"41A88E6003C2"
-				supplier   	"Logical View::Service::CProtocolBase"
-				quidu      	"41A88D720008"
-				client_cardinality 	(value cardinality "1")
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$213"
-				quid       	"41A88E6003CC"
-				supplier   	"Logical View::Resolver::CResolverProvdBase"
-				quidu      	"41A88CCB00F8")))
-		    (object Association "$UNNAMED$214"
-			quid       	"41A890A901EC"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$215"
-				quid       	"41A890AA0003"
-				supplier   	"Logical View::Resolver::CServiceResolvProvdBase"
-				quidu      	"41A88EED0310"
-				client_cardinality 	(value cardinality "0..1")
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$216"
-				quid       	"41A890AA000D"
-				supplier   	"Logical View::Resolver::CServiceResolver"
-				quidu      	"41A88FF3019A"
-				is_aggregate 	TRUE)))
-		    (object Association "$UNNAMED$217"
-			quid       	"41A895A2016A"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$218"
-				quid       	"41A895A301A8"
-				supplier   	"Logical View::Resolver::CNetDBProvdBase"
-				quidu      	"41A88F6201EC"
-				client_cardinality 	(value cardinality "0..1")
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$219"
-				quid       	"41A895A301A9"
-				supplier   	"Logical View::Resolver::CNetDatabase"
-				quidu      	"41A895920294"
-				is_aggregate 	TRUE)))
-		    (object Association "$UNNAMED$220"
-			quid       	"41A912D4002C"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$221"
-				quid       	"41A912D80190"
-				supplier   	"Logical View::Sub Connection::CSubConnectionProviderBase"
-				quidu      	"41A75088005C"
-				client_cardinality 	(value cardinality "0..1")
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$222"
-				quid       	"41A912D801C2"
-				supplier   	"Logical View::Resolver::CHostResolver"
-				quidu      	"41A8880E036B")))
-		    (object Association "$UNNAMED$223"
-			quid       	"41A913C8025D"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$224"
-				quid       	"41A913C9034F"
-				supplier   	"Logical View::Sub Connection::MSubConnectionControlClient"
-				quidu      	"41A753D702F9"
-				client_cardinality 	(value cardinality "1..n")
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$225"
-				quid       	"41A913C90363"
-				supplier   	"Logical View::Sub Connection::CSubConnectionProviderBase"
-				quidu      	"41A75088005C"))))
-		logical_presentations 	(list unit_reference_list
-		    (object ClassDiagram "Main"
-			quid       	"41A87574004C"
-			title      	"Main"
-			zoom       	100
-			max_height 	28350
-			max_width  	21600
-			origin_x   	0
-			origin_y   	0
-			items      	(list diagram_item_list
-			    (object ClassView "Class" "Logical View::Service::CSockSubSession" @956
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1808, 878)
-				label      	(object ItemLabel
-				    Parent_View 	@956
-				    location   	(1617, 804)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	382
-				    justify    	0
-				    label      	"CSockSubSession")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41A7685902ED"
-				width      	400
-				height     	172
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Logical View::CBase" @957
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(756, 512)
-				label      	(object ItemLabel
-				    Parent_View 	@957
-				    location   	(675, 460)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	180
-				    justify    	0
-				    label      	"CBase")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41A7525A00AC"
-				height     	128
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Logical View::Resolver::MResolverNotify" @958
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1312, 878)
-				label      	(object ItemLabel
-				    Parent_View 	@958
-				    location   	(1152, 827)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	320
-				    justify    	0
-				    label      	"MResolverNotify")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41A8883002B6"
-				width      	338
-				height     	126
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Logical View::Service::CProtocolBase" @959
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(240, 877)
-				label      	(object ItemLabel
-				    Parent_View 	@959
-				    location   	(90, 803)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	300
-				    justify    	0
-				    label      	"CProtocolBase")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41A88D720008"
-				width      	318
-				height     	172
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Logical View::Resolver::CResolverProvdBase" @960
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(756, 877)
-				label      	(object ItemLabel
-				    Parent_View 	@960
-				    location   	(549, 826)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	414
-				    justify    	0
-				    label      	"CResolverProvdBase")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41A88CCB00F8"
-				width      	432
-				height     	126
-				annotation 	8
-				autoResize 	TRUE)
-			    (object AssociationViewNew "$UNNAMED$208" @961
-				location   	(1057, 877)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41A88D8F014A"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$209" @962
-					Parent_View 	@961
-					location   	(129, -259)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41A88D9001E2"
-					client     	@961
-					supplier   	@958
-					line_style 	0
-					label      	(object SegLabel @963
-					    Parent_View 	@962
-					    location   	(1133, 931)
-					    anchor     	2
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	15
-					    justify    	0
-					    label      	"1"
-					    pctDist    	0.900000
-					    height     	54
-					    orientation 	1))
-				    (object RoleView "$UNNAMED$210" @964
-					Parent_View 	@961
-					location   	(129, -259)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41A88D9001EC"
-					client     	@961
-					supplier   	@960
-					line_style 	0)))
-			    (object AssociationViewNew "$UNNAMED$211" @965
-				location   	(469, 877)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41A88E5E03B5"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$212" @966
-					Parent_View 	@965
-					location   	(-459, -243)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41A88E6003C2"
-					client     	@965
-					supplier   	@959
-					line_style 	0
-					label      	(object SegLabel @967
-					    Parent_View 	@966
-					    location   	(399, 931)
-					    anchor     	2
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	15
-					    justify    	0
-					    label      	"1"
-					    pctDist    	1.014286
-					    height     	54
-					    orientation 	0))
-				    (object RoleView "$UNNAMED$213" @968
-					Parent_View 	@965
-					location   	(-459, -243)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41A88E6003CC"
-					client     	@965
-					supplier   	@960
-					line_style 	0)))
-			    (object InheritView "" @969
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41A88F10013A"
-				client     	@960
-				supplier   	@957
-				line_style 	0)
-			    (object ClassView "Class" "Logical View::Service::CSockSubSession" @970
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(2146, 1949)
-				label      	(object ItemLabel
-				    Parent_View 	@970
-				    location   	(1955, 1875)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	382
-				    justify    	0
-				    label      	"CSockSubSession")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41A7685902ED"
-				width      	400
-				height     	172
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Logical View::Resolver::CServiceResolvProvdBase" @971
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(756, 2237)
-				label      	(object ItemLabel
-				    Parent_View 	@971
-				    location   	(503, 2186)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	506
-				    justify    	0
-				    label      	"CServiceResolvProvdBase")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41A88EED0310"
-				width      	524
-				height     	126
-				annotation 	8
-				autoResize 	TRUE)
-			    (object InheritView "" @972
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41A88F160355"
-				client     	@971
-				supplier   	@960
-				line_style 	0)
-			    (object ClassView "Class" "Logical View::Resolver::CServiceResolver" @973
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(2146, 2237)
-				label      	(object ItemLabel
-				    Parent_View 	@973
-				    location   	(1974, 2186)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	344
-				    justify    	0
-				    label      	"CServiceResolver")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41A88FF3019A"
-				width      	362
-				height     	126
-				annotation 	8
-				autoResize 	TRUE)
-			    (object AssociationViewNew "$UNNAMED$214" @974
-				location   	(1491, 2237)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41A890A901EC"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$215" @975
-					Parent_View 	@974
-					location   	(995, 765)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41A890AA0003"
-					client     	@974
-					supplier   	@971
-					line_style 	0
-					label      	(object SegLabel @976
-					    Parent_View 	@975
-					    location   	(1192, 2202)
-					    anchor     	2
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	15
-					    justify    	0
-					    label      	"0..1"
-					    pctDist    	0.631579
-					    height     	36
-					    orientation 	1))
-				    (object RoleView "$UNNAMED$216" @977
-					Parent_View 	@974
-					location   	(995, 765)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41A890AA000D"
-					client     	@974
-					supplier   	@973
-					line_style 	0)))
-			    (object InheritView "" @978
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41A890E80233"
-				client     	@973
-				supplier   	@970
-				line_style 	0)
-			    (object ClassView "Class" "Logical View::Resolver::MResolverNotify" @979
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1666, 1965)
-				label      	(object ItemLabel
-				    Parent_View 	@979
-				    location   	(1506, 1914)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	320
-				    justify    	0
-				    label      	"MResolverNotify")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41A8883002B6"
-				width      	338
-				height     	126
-				annotation 	8
-				autoResize 	TRUE)
-			    (object RealizeView "" @980
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41A8913D00F5"
-				client     	@973
-				supplier   	@979
-				line_style 	0)
-			    (object ClassView "Class" "Logical View::Resolver::CNetDBProvdBase" @981
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(304, 2736)
-				label      	(object ItemLabel
-				    Parent_View 	@981
-				    location   	(120, 2685)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	368
-				    justify    	0
-				    label      	"CNetDBProvdBase")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41A88F6201EC"
-				width      	386
-				height     	126
-				annotation 	8
-				autoResize 	TRUE)
-			    (object InheritView "" @982
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41A88F71017F"
-				client     	@981
-				supplier   	@960
-				vertices   	(list Points
-				    (303, 2672)
-				    (303, 1800)
-				    (723, 940))
-				line_style 	0)
-			    (object ClassView "Class" "Logical View::Resolver::CNetDatabase" @983
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(2146, 2733)
-				label      	(object ItemLabel
-				    Parent_View 	@983
-				    location   	(2000, 2682)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	292
-				    justify    	0
-				    label      	"CNetDatabase")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41A895920294"
-				width      	310
-				height     	126
-				annotation 	8
-				autoResize 	TRUE)
-			    (object AssociationViewNew "$UNNAMED$217" @984
-				location   	(1243, 2734)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41A895A2016A"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$218" @985
-					Parent_View 	@984
-					location   	(-1173, 414)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41A895A301A8"
-					client     	@984
-					supplier   	@981
-					line_style 	0
-					label      	(object SegLabel @986
-					    Parent_View 	@985
-					    location   	(572, 2789)
-					    anchor     	2
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	15
-					    justify    	0
-					    label      	"0..1"
-					    pctDist    	0.900000
-					    height     	54
-					    orientation 	0))
-				    (object RoleView "$UNNAMED$219" @987
-					Parent_View 	@984
-					location   	(-1173, 414)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41A895A301A9"
-					client     	@984
-					supplier   	@983
-					line_style 	0)))
-			    (object ClassView "Class" "Logical View::Resolver::MResolverNotify" @988
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1682, 2469)
-				label      	(object ItemLabel
-				    Parent_View 	@988
-				    location   	(1522, 2418)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	320
-				    justify    	0
-				    label      	"MResolverNotify")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41A8883002B6"
-				width      	338
-				height     	126
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Logical View::Service::CSockSubSession" @989
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(2146, 2453)
-				label      	(object ItemLabel
-				    Parent_View 	@989
-				    location   	(1955, 2379)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	382
-				    justify    	0
-				    label      	"CSockSubSession")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41A7685902ED"
-				width      	400
-				height     	172
-				annotation 	8
-				autoResize 	TRUE)
-			    (object RealizeView "" @990
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41A895C200E4"
-				client     	@983
-				supplier   	@988
-				line_style 	0)
-			    (object InheritView "" @991
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41A895C701FA"
-				client     	@983
-				supplier   	@989
-				line_style 	0)
-			    (object ClassView "Class" "Logical View::Resolver::RHostResolver" @992
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1459, 144)
-				label      	(object ItemLabel
-				    Parent_View 	@992
-				    location   	(1308, 93)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	302
-				    justify    	0
-				    label      	"RHostResolver")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41A895FE0203"
-				width      	320
-				height     	126
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Logical View::Resolver::RServiceResolver" @993
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1923, 144)
-				label      	(object ItemLabel
-				    Parent_View 	@993
-				    location   	(1750, 93)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	346
-				    justify    	0
-				    label      	"RServiceResolver")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41A8962700F4"
-				width      	364
-				height     	126
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Logical View::Resolver::RNetDatabase" @994
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(2371, 144)
-				label      	(object ItemLabel
-				    Parent_View 	@994
-				    location   	(2224, 93)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	294
-				    justify    	0
-				    label      	"RNetDatabase")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41A89654024D"
-				width      	312
-				height     	126
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Logical View::Resolver::CHostResolver" @995
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1454, 384)
-				label      	(object ItemLabel
-				    Parent_View 	@995
-				    location   	(1304, 333)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	300
-				    justify    	0
-				    label      	"CHostResolver")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	65535
-				quidu      	"41A8880E036B"
-				width      	318
-				height     	126
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Logical View::Resolver::CServiceResolver" @996
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1922, 384)
-				label      	(object ItemLabel
-				    Parent_View 	@996
-				    location   	(1750, 333)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	344
-				    justify    	0
-				    label      	"CServiceResolver")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41A88FF3019A"
-				width      	362
-				height     	126
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Logical View::Resolver::CNetDatabase" @997
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(2370, 384)
-				label      	(object ItemLabel
-				    Parent_View 	@997
-				    location   	(2224, 333)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	292
-				    justify    	0
-				    label      	"CNetDatabase")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41A895920294"
-				width      	310
-				height     	126
-				annotation 	8
-				autoResize 	TRUE)
-			    (object UsesView "" @998
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41A8967D0101"
-				client     	@992
-				supplier   	@995
-				line_style 	0)
-			    (object UsesView "" @999
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41A8967F01EA"
-				client     	@993
-				supplier   	@996
-				line_style 	0)
-			    (object UsesView "" @1000
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41A896810342"
-				client     	@994
-				supplier   	@997
-				line_style 	0)
-			    (object NoteView @1001
-				location   	(2368, 592)
-				label      	(object ItemLabel
-				    Parent_View 	@1001
-				    location   	(2002, 514)
-				    fill_color 	13434879
-				    nlines     	3
-				    max_width  	696
-				    label      	"Add MSubConnectionControlClient realisation. CHostResolver will become sub connection control client.")
-				line_color 	3342489
-				fill_color 	13434879
-				width      	756
-				height     	169)
-			    (object ClassView "Class" "Logical View::Resolver::CHostResolvProvdBase" @1002
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1108, 1245)
-				label      	(object ItemLabel
-				    Parent_View 	@1002
-				    location   	(877, 1194)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	462
-				    justify    	0
-				    label      	"CHostResolvProvdBase")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41A889D9031B"
-				width      	480
-				height     	126
-				annotation 	8
-				autoResize 	TRUE)
-			    (object InheritView "" @1003
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41A88F0702D1"
-				client     	@1002
-				supplier   	@960
-				line_style 	0)
-			    (object ClassView "Class" "Logical View::Resolver::CHostResolver" @1004
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1808, 1246)
-				label      	(object ItemLabel
-				    Parent_View 	@1004
-				    location   	(1658, 1195)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	300
-				    justify    	0
-				    label      	"CHostResolver")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	65535
-				quidu      	"41A8880E036B"
-				width      	318
-				height     	126
-				annotation 	8
-				autoResize 	TRUE)
-			    (object InheritView "" @1005
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41A8883B030C"
-				client     	@1004
-				supplier   	@956
-				line_style 	0)
-			    (object RealizeView "" @1006
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41A8883E0342"
-				client     	@1004
-				supplier   	@958
-				line_style 	0)
-			    (object AssociationViewNew "$UNNAMED$205" @1007
-				location   	(1498, 1245)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41A889E30261"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$206" @1008
-					Parent_View 	@1007
-					location   	(282, -211)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41A889E501F6"
-					client     	@1007
-					supplier   	@1002
-					line_style 	0
-					label      	(object SegLabel @1009
-					    Parent_View 	@1008
-					    location   	(1414, 1200)
-					    anchor     	2
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	15
-					    justify    	0
-					    label      	"0..1"
-					    pctDist    	0.560000
-					    height     	45
-					    orientation 	1))
-				    (object RoleView "$UNNAMED$207" @1010
-					Parent_View 	@1007
-					location   	(282, -211)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41A889E50200"
-					client     	@1007
-					supplier   	@1004
-					line_style 	0)))
-			    (object ClassView "Class" "Logical View::Sub Connection::MSubConnectionControlClient" @1011
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(2768, 880)
-				font       	(object Font
-				    italics    	TRUE)
-				label      	(object ItemLabel
-				    Parent_View 	@1011
-				    location   	(2480, 806)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	576
-				    justify    	0
-				    label      	"MSubConnectionControlClient")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41A753D702F9"
-				width      	594
-				height     	172
-				annotation 	8
-				autoResize 	TRUE)
-			    (object RealizeView "" @1012
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41A911B7034D"
-				client     	@1004
-				supplier   	@1011
-				line_style 	0)
-			    (object ClassView "Class" "Logical View::Sub Connection::CSubConnectionProviderBase" @1013
-				ShowCompartmentStereotypes 	TRUE
-				SuppressOperation 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1808, 1712)
-				label      	(object ItemLabel
-				    Parent_View 	@1013
-				    location   	(1522, 1637)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	572
-				    justify    	0
-				    label      	"CSubConnectionProviderBase")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	65535
-				quidu      	"41A75088005C"
-				width      	590
-				height     	174
-				annotation 	8
-				autoResize 	TRUE)
-			    (object AssociationViewNew "$UNNAMED$220" @1014
-				location   	(1808, 1466)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41A912D4002C"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$221" @1015
-					Parent_View 	@1014
-					location   	(-416, 122)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41A912D80190"
-					client     	@1014
-					supplier   	@1013
-					line_style 	0
-					label      	(object SegLabel @1016
-					    Parent_View 	@1015
-					    location   	(1862, 1575)
-					    anchor     	2
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	15
-					    justify    	0
-					    label      	"0..1"
-					    pctDist    	0.694118
-					    height     	54
-					    orientation 	0))
-				    (object RoleView "$UNNAMED$222" @1017
-					Parent_View 	@1014
-					location   	(-416, 122)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41A912D801C2"
-					client     	@1014
-					supplier   	@1004
-					line_style 	0)))
-			    (object AssociationViewNew "$UNNAMED$223" @1018
-				location   	(2766, 1646)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41A913C8025D"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$224" @1019
-					Parent_View 	@1018
-					location   	(542, -18)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41A913C9034F"
-					client     	@1018
-					supplier   	@1011
-					line_style 	0
-					label      	(object SegLabel @1020
-					    Parent_View 	@1019
-					    location   	(2824, 1030)
-					    anchor     	2
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	15
-					    justify    	0
-					    label      	"1..*"
-					    pctDist    	0.907353
-					    height     	57
-					    orientation 	1))
-				    (object RoleView "$UNNAMED$225" @1021
-					Parent_View 	@1018
-					location   	(542, -18)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41A913C90363"
-					client     	@1018
-					supplier   	@1013
-					vertices   	(list Points
-					    (2766, 1646)
-					    (2766, 1706)
-					    (2103, 1709))
-					line_style 	0)))
-			    (object NoteView @1022
-				location   	(2272, 1454)
-				label      	(object ItemLabel
-				    Parent_View 	@1022
-				    location   	(1912, 1367)
-				    fill_color 	13434879
-				    nlines     	3
-				    max_width  	684
-				    label      	"The CSubConnectionProviderBase instance and the association replaces CInterface instance + its association.")
-				line_color 	3342489
-				fill_color 	13434879
-				width      	744
-				height     	187)
-			    (object AttachView "" @1023
-				stereotype 	TRUE
-				line_color 	3342489
-				client     	@1022
-				supplier   	@1013
-				line_style 	0)
-			    (object AttachView "" @1024
-				stereotype 	TRUE
-				line_color 	3342489
-				client     	@1022
-				supplier   	@1018
-				line_style 	0)
-			    (object Label @1025
-				location   	(1280, 224)
-				nlines     	1
-				max_width  	1819
-				label      	"__________________________________________________________________________________")
-			    (object Label @1026
-				location   	(2624, 192)
-				nlines     	1
-				max_width  	600
-				label      	"CLIENT (USER) SIDE")
-			    (object Label @1027
-				location   	(2624, 304)
-				nlines     	1
-				max_width  	600
-				label      	"SERVER (ESOCK) SIDE")
-			    (object ClassView "Class" "Logical View::Selection::ISelectionNotify" @1028
-				ShowCompartmentStereotypes 	TRUE
-				SuppressOperation 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(2240, 880)
-				font       	(object Font
-				    italics    	TRUE)
-				label      	(object ItemLabel
-				    Parent_View 	@1028
-				    location   	(2082, 805)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	316
-				    justify    	0
-				    label      	"ISelectionNotify")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41C2DC4001D8"
-				width      	334
-				height     	174
-				annotation 	8
-				autoResize 	TRUE)
-			    (object AttachView "" @1029
-				stereotype 	TRUE
-				line_color 	3342489
-				client     	@1001
-				supplier   	@1012
-				vertices   	(list Points
-				    (2402, 676)
-				    (2441, 766)
-				    (2441, 975)
-				    (2253, 1075))
-				line_style 	0)
-			    (object AttachView "" @1030
-				stereotype 	TRUE
-				line_color 	3342489
-				client     	@1001
-				supplier   	@1011
-				line_style 	0)
-			    (object UsesView "" @1031
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41D9210C036E"
-				client     	@1004
-				supplier   	@1028
-				line_style 	0)))))
-	    (object Class_Category "Factory"
-		quid       	"41A875EF01EE"
-		exportControl 	"Public"
-		logical_models 	(list unit_reference_list
-		    (object Class "XFactoryObject"
-			quid       	"41A7522A0392")
-		    (object Class "CCommsFactoryBase"
-			quid       	"41A87B4C0397"
-			superclasses 	(list inheritance_relationship_list
-			    (object Inheritance_Relationship
-				quid       	"41A87CAB020B"
-				supplier   	"Logical View::CBase"
-				quidu      	"41A7525A00AC")))
-		    (object Class "CCommsFactoryContainer"
-			quid       	"41A87B83033C"
-			superclasses 	(list inheritance_relationship_list
-			    (object Inheritance_Relationship
-				quid       	"41A87CB001B8"
-				supplier   	"Logical View::CBase"
-				quidu      	"41A7525A00AC")))
-		    (object Class "CProtocolFamilyFactoryContainer"
-			quid       	"41A87ED300CE"
-			superclasses 	(list inheritance_relationship_list
-			    (object Inheritance_Relationship
-				quid       	"41A87F310047"
-				supplier   	"Logical View::Factory::CCommsFactoryContainer"
-				quidu      	"41A87B83033C")))
-		    (object Class "CSubConnectionFactoryContainer"
-			quid       	"41A87F1B03AD"
-			superclasses 	(list inheritance_relationship_list
-			    (object Inheritance_Relationship
-				quid       	"41A87F350043"
-				supplier   	"Logical View::Factory::CCommsFactoryContainer"
-				quidu      	"41A87B83033C"))
-			operations 	(list Operations
-			    (object Operation "FindOrCreateProviderL"
-				quid       	"41C2EF450163"
-				concurrency 	"Sequential"
-				opExportControl 	"Public"
-				uid        	0)
-			    (object Operation "GetNextLayerProvider"
-				quid       	"41E2BF8D037C"
-				concurrency 	"Sequential"
-				opExportControl 	"Public"
-				uid        	0)))
-		    (object Class "CProtocolFamilyFactoryBase"
-			quid       	"41A87F4801EF"
-			superclasses 	(list inheritance_relationship_list
-			    (object Inheritance_Relationship
-				quid       	"41A87F8100C4"
-				supplier   	"Logical View::Factory::CCommsFactoryBase"
-				quidu      	"41A87B4C0397")))
-		    (object Class "CSubConnectionProviderFactoryBase"
-			quid       	"41A87F61023B"
-			superclasses 	(list inheritance_relationship_list
-			    (object Inheritance_Relationship
-				quid       	"41A87F840191"
-				supplier   	"Logical View::Factory::CCommsFactoryBase"
-				quidu      	"41A87B4C0397")))
-		    (object Class "CIPNetworkProviderFactory"
-			quid       	"41A87FA203D9"
-			superclasses 	(list inheritance_relationship_list
-			    (object Inheritance_Relationship
-				quid       	"41A87FBC03CC"
-				supplier   	"Logical View::Factory::CCommsFactoryBase"
-				quidu      	"41A87B4C0397")
-			    (object Inheritance_Relationship
-				quid       	"41DEBD0A021A"
-				supplier   	"Logical View::Factory::CConnectionProviderFactoryBase"
-				quidu      	"41A8839B0038"))
-			used_nodes 	(list uses_relationship_list
-			    (object Uses_Relationship
-				quid       	"422CA9A0039C"
-				supplier   	"Logical View::Selection::CIPConnectionSelector"
-				quidu      	"421A2BA8032E")))
-		    (object Class "CConnectionProviderFactoryBase"
-			quid       	"41A8839B0038"
-			superclasses 	(list inheritance_relationship_list
-			    (object Inheritance_Relationship
-				quid       	"41A8846302D5"
-				supplier   	"Logical View::Factory::CCommsFactoryBase"
-				quidu      	"41A87B4C0397"))
-			operations 	(list Operations
-			    (object Operation "SelectProvider"
-				quid       	"41CC1C9402D3"
-				concurrency 	"Sequential"
-				opExportControl 	"Public"
-				uid        	0)
-			    (object Operation "DoSelectProvider"
-				quid       	"41CC1C940305"
-				stereotype 	"V"
-				concurrency 	"Sequential"
-				abstract   	TRUE
-				opExportControl 	"Protected"
-				uid        	0)
-			    (object Operation "SelectNextLayerProvider"
-				quid       	"41E2BB9B01E9"
-				concurrency 	"Sequential"
-				opExportControl 	"Public"
-				uid        	0)
-			    (object Operation "DoSelectNextLayerProvider"
-				quid       	"41E2BBAB0283"
-				stereotype 	"V"
-				concurrency 	"Sequential"
-				abstract   	TRUE
-				opExportControl 	"Protected"
-				uid        	0)
-			    (object Operation "RegisterNotifierL"
-				quid       	"41E56F61021E"
-				concurrency 	"Sequential"
-				opExportControl 	"Public"
-				uid        	0)
-			    (object Operation "DoRegisterNotifierL"
-				quid       	"41E56F6B01F1"
-				stereotype 	"V"
-				concurrency 	"Sequential"
-				abstract   	TRUE
-				opExportControl 	"Protected"
-				uid        	0))
-			abstract   	TRUE)
-		    (object Class "CSubConnectionProviderFactoryShim"
-			quid       	"41C06B14016A"
-			superclasses 	(list inheritance_relationship_list
-			    (object Inheritance_Relationship
-				quid       	"41C06B66019E"
-				supplier   	"Logical View::Factory::CSubConnectionProviderFactoryBase"
-				quidu      	"41A87F61023B")))
-		    (object Class "CConnectionProviderFactoryShim"
-			quid       	"41C1C8E302CA"
-			superclasses 	(list inheritance_relationship_list
-			    (object Inheritance_Relationship
-				quid       	"41C1C91F016E"
-				supplier   	"Logical View::Factory::CConnectionProviderFactoryBase"
-				quidu      	"41A8839B0038"))
-			used_nodes 	(list uses_relationship_list
-			    (object Uses_Relationship
-				quid       	"422CC5090392"
-				supplier   	"Logical View::Selection::CConnectionSelectorShim"
-				quidu      	"41C1AF890151"))
-			operations 	(list Operations
-			    (object Operation "SubConnectionFromId"
-				quid       	"41C3108500B8"
-				concurrency 	"Sequential"
-				opExportControl 	"Public"
-				uid        	0)
-			    (object Operation "SubConnectionFromIndex"
-				quid       	"41C310A100E1"
-				concurrency 	"Sequential"
-				opExportControl 	"Public"
-				uid        	0)
-			    (object Operation "DoSelectProviderL"
-				quid       	"41C310C00118"
-				stereotype 	"V"
-				parameters 	(list Parameters
-				    (object Parameter "conInfo"))
-				concurrency 	"Sequential"
-				opExportControl 	"Protected"
-				uid        	0)
-			    (object Operation "DoSelectNextLayerProvider"
-				quid       	"41E2BBCE027A"
-				stereotype 	"V"
-				concurrency 	"Sequential"
-				opExportControl 	"Protected"
-				uid        	0)))
-		    (object Class "CConnectionFactoryContainer"
-			quid       	"41A883B6002D"
-			superclasses 	(list inheritance_relationship_list
-			    (object Inheritance_Relationship
-				quid       	"41A883C40376"
-				supplier   	"Logical View::Factory::CCommsFactoryContainer"
-				quidu      	"41A87B83033C"))
-			realized_interfaces 	(list realize_rel_list
-			    (object Realize_Relationship
-				quid       	"41B9F90700EB"
-				supplier   	"Logical View::Selection::MNetworkControllerObserver"
-				quidu      	"41B6EE01032A"))
-			operations 	(list Operations
-			    (object Operation "FindOrCreateProviderL"
-				quid       	"41C303A203A8"
-				parameters 	(list Parameters
-				    (object Parameter "Layer")
-				    (object Parameter "protocol")
-				    (object Parameter "conInfo"))
-				concurrency 	"Sequential"
-				opExportControl 	"Public"
-				uid        	0)
-			    (object Operation "FindProvider"
-				quid       	"41C306020141"
-				parameters 	(list Parameters
-				    (object Parameter "layer")
-				    (object Parameter "protocol")
-				    (object Parameter "conInfo"))
-				concurrency 	"Sequential"
-				opExportControl 	"Public"
-				uid        	0)
-			    (object Operation "CreateProviderL"
-				quid       	"41C6B9BF00C6"
-				concurrency 	"Sequential"
-				opExportControl 	"Public"
-				uid        	0)
-			    (object Operation "SelectProvider"
-				quid       	"41C6B9CD03AB"
-				concurrency 	"Sequential"
-				opExportControl 	"Public"
-				uid        	0)
-			    (object Operation "RegisterNotifierL"
-				quid       	"41E56F3E0335"
-				concurrency 	"Sequential"
-				opExportControl 	"Public"
-				uid        	0)))
-		    (object Class "CServProviderFactoryContainer"
-			quid       	"421A0822008C"
-			superclasses 	(list inheritance_relationship_list
-			    (object Inheritance_Relationship
-				quid       	"421A083101E2"
-				supplier   	"Logical View::Factory::CCommsFactoryContainer"
-				quidu      	"41A87B83033C")))
-		    (object Class "CServProviderFactoryBase"
-			quid       	"421A08580167"
-			superclasses 	(list inheritance_relationship_list
-			    (object Inheritance_Relationship
-				quid       	"421A086A016D"
-				supplier   	"Logical View::Factory::CCommsFactoryBase"
-				quidu      	"41A87B4C0397")))
-		    (object Class "CIpSubConnectionProviderFactory"
-			quid       	"421A09250134"
-			superclasses 	(list inheritance_relationship_list
-			    (object Inheritance_Relationship
-				quid       	"421A093000AD"
-				supplier   	"Logical View::Factory::CSubConnectionProviderFactoryBase"
-				quidu      	"41A87F61023B")))
-		    (object Class "MCommsFactoryQuery"
-			quid       	"422F26CC014D"
-			operations 	(list Operations
-			    (object Operation "Match"
-				quid       	"422F26D9019D"
-				concurrency 	"Sequential"
-				abstract   	TRUE
-				opExportControl 	"Public"
-				uid        	0))
-			abstract   	TRUE)
-		    (object Class "XConnectionFactoryQuery"
-			quid       	"422F27180328"
-			realized_interfaces 	(list realize_rel_list
-			    (object Realize_Relationship
-				quid       	"422F27F5006C"
-				supplier   	"Logical View::Factory::MCommsFactoryQuery"
-				quidu      	"422F26CC014D"))
-			class_attributes 	(list class_attribute_list
-			    (object ClassAttribute "iSubConnectionProviderBase"
-				quid       	"422F27D301BF")))
-		    (object Class "XConnectionFactoryQueryInfo"
-			quid       	"422F272202B5"
-			superclasses 	(list inheritance_relationship_list
-			    (object Inheritance_Relationship
-				quid       	"422F27EE0314"
-				supplier   	"Logical View::Factory::XConnectionFactoryQuery"
-				quidu      	"422F27180328"))
-			operations 	(list Operations
-			    (object Operation "iInfo"
-				quid       	"422F27E60073"
-				concurrency 	"Sequential"
-				opExportControl 	"Public"
-				uid        	0)))
-		    (object Class "XSubConnectionFactoryQuery"
-			quid       	"422F27350281"
-			realized_interfaces 	(list realize_rel_list
-			    (object Realize_Relationship
-				quid       	"422F27A4013D"
-				supplier   	"Logical View::Factory::MCommsFactoryQuery"
-				quidu      	"422F26CC014D"))
-			class_attributes 	(list class_attribute_list
-			    (object ClassAttribute "iConnProv"
-				quid       	"422F276B0097")
-			    (object ClassAttribute "iSubConnType"
-				quid       	"422F27750024")))
-		    (object Class "XSubConnectionFactoryQueryInfo"
-			quid       	"422F2740015B"
-			superclasses 	(list inheritance_relationship_list
-			    (object Inheritance_Relationship
-				quid       	"422F27A70051"
-				supplier   	"Logical View::Factory::XSubConnectionFactoryQuery"
-				quidu      	"422F27350281"))
-			class_attributes 	(list class_attribute_list
-			    (object ClassAttribute "iInfo"
-				quid       	"422F278B02F8")
-			    (object ClassAttribute "iConnFactoryId"
-				quid       	"422F279602E0")))
-		    (object Class "CSubConnectionFlowFactoryBase"
-			quid       	"427F6DC802D7"
-			superclasses 	(list inheritance_relationship_list
-			    (object Inheritance_Relationship
-				quid       	"427F6E350236"
-				supplier   	"Logical View::Factory::CCommsFactoryBase"
-				quidu      	"41A87B4C0397")))
-		    (object Class "CSubConnectionFlowFactoryContainer"
-			quid       	"4280F79E0392"
-			superclasses 	(list inheritance_relationship_list
-			    (object Inheritance_Relationship
-				quid       	"4280F7CC0335"
-				supplier   	"Logical View::Factory::CCommsFactoryContainer"
-				quidu      	"41A87B83033C")))
-		    (object Class "CNetworkFlowFactory"
-			quid       	"4280F8E3009D"
-			superclasses 	(list inheritance_relationship_list
-			    (object Inheritance_Relationship
-				quid       	"4280F9B50125"
-				supplier   	"Logical View::Factory::CSubConnectionFlowFactoryBase"
-				quidu      	"427F6DC802D7")))
-		    (object Class "CLinkFlowFactoryNifShim"
-			quid       	"4280F92A00A0"
-			superclasses 	(list inheritance_relationship_list
-			    (object Inheritance_Relationship
-				quid       	"4280F9B703C7"
-				supplier   	"Logical View::Factory::CSubConnectionFlowFactoryBase"
-				quidu      	"427F6DC802D7")))
-		    (object Association "$UNNAMED$226"
-			quid       	"41A87BC400B4"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$227"
-				quid       	"41A87BC403AD"
-				supplier   	"Logical View::Factory::CCommsFactoryBase"
-				quidu      	"41A87B4C0397"
-				client_cardinality 	(value cardinality "0..n")
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$228"
-				quid       	"41A87BC403AE"
-				supplier   	"Logical View::Factory::CCommsFactoryContainer"
-				quidu      	"41A87B83033C"
-				client_cardinality 	(value cardinality "1")
-				is_navigable 	TRUE
-				is_aggregate 	TRUE)))
-		    (object Association "$UNNAMED$229"
-			quid       	"41A87C8903D9"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$230"
-				quid       	"41A87C8A025E"
-				supplier   	"Logical View::Factory::CCommsFactoryBase"
-				quidu      	"41A87B4C0397"
-				client_cardinality 	(value cardinality "1")
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$231"
-				quid       	"41A87C8A0272"
-				supplier   	"Logical View::Factory::XFactoryObject"
-				quidu      	"41A7522A0392")))
-		    (object Association "$UNNAMED$232"
-			quid       	"422CC5630072"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$233"
-				quid       	"422CC564007D"
-				supplier   	"Logical View::Connection::Nif Session::CNifSecureSession"
-				quidu      	"421BA9590249"
-				client_cardinality 	(value cardinality "0..1")
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$234"
-				quid       	"422CC564007E"
-				supplier   	"Logical View::Factory::CConnectionProviderFactoryShim"
-				quidu      	"41C1C8E302CA"
-				is_aggregate 	TRUE)))
-		    (object Association "$UNNAMED$235"
-			quid       	"422CC5680079"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$236"
-				quid       	"422CC56802FA"
-				supplier   	"Logical View::Connection::Nif Session::CNifSecureSession"
-				quidu      	"421BA9590249"
-				client_cardinality 	(value cardinality "0..1")
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$237"
-				quid       	"422CC56802FB"
-				supplier   	"Logical View::Selection::CConnectionSelectorShim"
-				quidu      	"41C1AF890151"
-				is_aggregate 	TRUE)))
-		    (object Association "$UNNAMED$238"
-			quid       	"4280F7D80347"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$239"
-				quid       	"4280F7D901FE"
-				supplier   	"Logical View::Factory::CCommsFactoryBase"
-				quidu      	"41A87B4C0397"
-				client_cardinality 	(value cardinality "0..n")
-				Containment 	"By Reference"
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$240"
-				quid       	"4280F7D901FF"
-				supplier   	"Logical View::Factory::CCommsFactoryContainer"
-				quidu      	"41A87B83033C"
-				is_aggregate 	TRUE))))
-		logical_presentations 	(list unit_reference_list
-		    (object ClassDiagram "Main"
-			quid       	"41A87AE1031B"
-			title      	"Main"
-			zoom       	100
-			max_height 	28350
-			max_width  	21600
-			origin_x   	0
-			origin_y   	0
-			items      	(list diagram_item_list
-			    (object ClassView "Class" "Logical View::Factory::CCommsFactoryContainer" @1032
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(2528, 609)
-				label      	(object ItemLabel
-				    Parent_View 	@1032
-				    location   	(2274, 558)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	508
-				    justify    	0
-				    label      	"CCommsFactoryContainer")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41A87B83033C"
-				width      	526
-				height     	126
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Logical View::Factory::CCommsFactoryBase" @1033
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1727, 1245)
-				label      	(object ItemLabel
-				    Parent_View 	@1033
-				    location   	(1508, 1194)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	438
-				    justify    	0
-				    label      	"CCommsFactoryBase")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41A87B4C0397"
-				width      	456
-				height     	126
-				annotation 	8
-				autoResize 	TRUE)
-			    (object AssociationViewNew "$UNNAMED$226" @1034
-				location   	(1770, 666)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41A87BC400B4"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$227" @1035
-					Parent_View 	@1034
-					location   	(-790, 266)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41A87BC403AD"
-					client     	@1034
-					supplier   	@1033
-					line_style 	0
-					label      	(object SegLabel @1036
-					    Parent_View 	@1035
-					    location   	(1777, 1079)
-					    anchor     	2
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	15
-					    justify    	0
-					    label      	"0..*"
-					    pctDist    	0.796296
-					    height     	38
-					    orientation 	0))
-				    (object RoleView "$UNNAMED$228" @1037
-					Parent_View 	@1034
-					location   	(-790, 266)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41A87BC403AE"
-					client     	@1034
-					supplier   	@1032
-					vertices   	(list Points
-					    (1770, 666)
-					    (1775, 606)
-					    (2264, 607))
-					line_style 	0
-					label      	(object SegLabel @1038
-					    Parent_View 	@1037
-					    location   	(2208, 661)
-					    anchor     	2
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	15
-					    justify    	0
-					    label      	"1"
-					    pctDist    	0.900000
-					    height     	54
-					    orientation 	1))))
-			    (object ClassView "Class" "Logical View::Factory::XFactoryObject" @1039
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(736, 1952)
-				label      	(object ItemLabel
-				    Parent_View 	@1039
-				    location   	(577, 1900)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	318
-				    justify    	0
-				    label      	"XFactoryObject")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41A7522A0392"
-				width      	336
-				height     	128
-				annotation 	8
-				autoResize 	TRUE)
-			    (object AssociationViewNew "$UNNAMED$229" @1040
-				location   	(892, 1245)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41A87C8903D9"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$230" @1041
-					Parent_View 	@1040
-					location   	(-148, 845)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41A87C8A025E"
-					client     	@1040
-					supplier   	@1033
-					line_style 	0
-					label      	(object SegLabel @1042
-					    Parent_View 	@1041
-					    location   	(1436, 1299)
-					    anchor     	2
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	15
-					    justify    	0
-					    label      	"1"
-					    pctDist    	0.900000
-					    height     	54
-					    orientation 	1))
-				    (object RoleView "$UNNAMED$231" @1043
-					Parent_View 	@1040
-					location   	(-148, 845)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41A87C8A0272"
-					client     	@1040
-					supplier   	@1039
-					vertices   	(list Points
-					    (892, 1245)
-					    (832, 1245)
-					    (744, 1887))
-					line_style 	0)))
-			    (object ClassView "Class" "Logical View::CBase" @1044
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1728, 224)
-				label      	(object ItemLabel
-				    Parent_View 	@1044
-				    location   	(1647, 172)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	180
-				    justify    	0
-				    label      	"CBase")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41A7525A00AC"
-				height     	128
-				annotation 	8
-				autoResize 	TRUE)
-			    (object InheritView "" @1045
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41A87CB001B8"
-				client     	@1032
-				supplier   	@1044
-				line_style 	0)
-			    (object ClassView "Class" "Logical View::Factory::CProtocolFamilyFactoryContainer" @1046
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(2128, 849)
-				label      	(object ItemLabel
-				    Parent_View 	@1046
-				    location   	(1808, 798)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	640
-				    justify    	0
-				    label      	"CProtocolFamilyFactoryContainer")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41A87ED300CE"
-				width      	658
-				height     	126
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Logical View::Factory::CSubConnectionFactoryContainer" @1047
-				ShowCompartmentStereotypes 	TRUE
-				SuppressOperation 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(2896, 848)
-				label      	(object ItemLabel
-				    Parent_View 	@1047
-				    location   	(2575, 796)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	642
-				    justify    	0
-				    label      	"CSubConnectionFactoryContainer")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41A87F1B03AD"
-				width      	660
-				height     	128
-				annotation 	8
-				autoResize 	TRUE)
-			    (object InheritView "" @1048
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41A87F310047"
-				client     	@1046
-				supplier   	@1032
-				line_style 	0)
-			    (object InheritView "" @1049
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41A87F350043"
-				client     	@1047
-				supplier   	@1032
-				line_style 	0)
-			    (object ClassView "Class" "Logical View::Factory::CProtocolFamilyFactoryBase" @1050
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(2087, 1472)
-				label      	(object ItemLabel
-				    Parent_View 	@1050
-				    location   	(1799, 1421)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	576
-				    justify    	0
-				    label      	"CProtocolFamilyFactoryBase")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41A87F4801EF"
-				width      	594
-				height     	126
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Logical View::Factory::CSubConnectionProviderFactoryBase" @1051
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1311, 1664)
-				label      	(object ItemLabel
-				    Parent_View 	@1051
-				    location   	(956, 1613)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	710
-				    justify    	0
-				    label      	"CSubConnectionProviderFactoryBase")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41A87F61023B"
-				width      	728
-				height     	126
-				annotation 	8
-				autoResize 	TRUE)
-			    (object InheritView "" @1052
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41A87F8100C4"
-				client     	@1050
-				supplier   	@1033
-				line_style 	0)
-			    (object ClassView "Class" "Logical View::Factory::CIPNetworkProviderFactory" @1053
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(2352, 1936)
-				label      	(object ItemLabel
-				    Parent_View 	@1053
-				    location   	(2083, 1886)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	538
-				    justify    	0
-				    label      	"CIPNetworkProviderFactory")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41A87FA203D9"
-				width      	556
-				height     	122
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Logical View::Sub Connection::CSubConnectionProviderBase" @1054
-				ShowCompartmentStereotypes 	TRUE
-				SuppressOperation 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(336, 2208)
-				label      	(object ItemLabel
-				    Parent_View 	@1054
-				    location   	(50, 2133)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	572
-				    justify    	0
-				    label      	"CSubConnectionProviderBase")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41A75088005C"
-				width      	590
-				height     	174
-				annotation 	8
-				autoResize 	TRUE)
-			    (object NoteView @1055
-				location   	(736, 368)
-				label      	(object ItemLabel
-				    Parent_View 	@1055
-				    location   	(73, 46)
-				    fill_color 	13434879
-				    nlines     	13
-				    max_width  	1290
-				    label      	
-|Generel note:
-|All the factory classes are very tiny ones mainly providing type cast. Could be template based as long as they don't add special functionality and even though it could be sorted by template specialisation.
-|Identification:
-|All requests for provider are comming through factory container (unless the client knows which factory to talk to). All factories and providers are at the memont identified by address family. The factory can choose a provider type based on CommDb or.... Ther OID is a filter to select the desired provider (at the moment is equal to connection preferences). No concept of layers as yet. To be BC proof the factory holds an context of the created provider that (in the future) can be used to hold interface extensions + versions.
-				    )
-				line_color 	3342489
-				fill_color 	13434879
-				width      	1350
-				height     	656)
-			    (object ClassView "Class" "Logical View::Factory::CConnectionProviderFactoryBase" @1056
-				ShowCompartmentStereotypes 	TRUE
-				SuppressOperation 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(2128, 1664)
-				font       	(object Font
-				    italics    	TRUE)
-				label      	(object ItemLabel
-				    Parent_View 	@1056
-				    location   	(1807, 1613)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	642
-				    justify    	0
-				    label      	"CConnectionProviderFactoryBase")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41A8839B0038"
-				width      	660
-				height     	126
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Logical View::Service::CControlledServProvider" @1057
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1104, 2480)
-				label      	(object ItemLabel
-				    Parent_View 	@1057
-				    location   	(870, 2406)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	468
-				    justify    	0
-				    label      	"CControlledServProvider")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41A754670219"
-				width      	486
-				height     	172
-				annotation 	8
-				autoResize 	TRUE)
-			    (object InheritView "" @1058
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41A7557C0268"
-				client     	@1054
-				supplier   	@1039
-				line_style 	0)
-			    (object InheritView "" @1059
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41A877C8023E"
-				client     	@1057
-				supplier   	@1039
-				vertices   	(list Points
-				    (926, 2393)
-				    (735, 2302)
-				    (735, 2016))
-				line_style 	0)
-			    (object NoteView @1060
-				location   	(336, 1616)
-				label      	(object ItemLabel
-				    Parent_View 	@1060
-				    location   	(64, 1491)
-				    fill_color 	13434879
-				    nlines     	5
-				    max_width  	508
-				    label      	"Reference counted self-destructing class or a class owned by someone. Factory never owns it but is adviced of its deletion.")
-				line_color 	3342489
-				fill_color 	13434879
-				width      	568
-				height     	262)
-			    (object AttachView "" @1061
-				stereotype 	TRUE
-				line_color 	3342489
-				client     	@1039
-				supplier   	@1060
-				line_style 	0)
-			    (object CategoryView "Logical View::Service" @1062
-				location   	(1520, 2480)
-				label      	(object ItemLabel
-				    Parent_View 	@1062
-				    location   	(1347, 2396)
-				    fill_color 	13434879
-				    nlines     	2
-				    max_width  	346
-				    justify    	0
-				    label      	"Service")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	65535
-				quidu      	"41A7584503E0"
-				width      	358
-				height     	180)
-			    (object CategoryView "Logical View::Selection" @1063
-				location   	(240, 1376)
-				label      	(object ItemLabel
-				    Parent_View 	@1063
-				    location   	(67, 1292)
-				    fill_color 	13434879
-				    nlines     	2
-				    max_width  	346
-				    justify    	0
-				    label      	"Selection")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41B6EAB601E8"
-				width      	358
-				height     	180)
-			    (object ClassView "Class" "Logical View::Factory::CSubConnectionProviderFactoryShim" @1064
-				ShowCompartmentStereotypes 	TRUE
-				SuppressOperation 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1312, 2160)
-				label      	(object ItemLabel
-				    Parent_View 	@1064
-				    location   	(956, 2109)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	712
-				    justify    	0
-				    label      	"CSubConnectionProviderFactoryShim")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	16776960
-				quidu      	"41C06B14016A"
-				width      	730
-				height     	126
-				annotation 	8
-				autoResize 	TRUE)
-			    (object InheritView "" @1065
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41C06B66019E"
-				client     	@1064
-				supplier   	@1051
-				line_style 	0)
-			    (object ClassView "Class" "Logical View::Factory::CConnectionProviderFactoryShim" @1066
-				ShowCompartmentStereotypes 	TRUE
-				SuppressOperation 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(2800, 2144)
-				label      	(object ItemLabel
-				    Parent_View 	@1066
-				    location   	(2473, 2092)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	654
-				    justify    	0
-				    label      	"CConnectionProviderFactoryShim")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	16776960
-				quidu      	"41C1C8E302CA"
-				width      	672
-				height     	128
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Logical View::Connection::Connection Provider::CConnectionProviderBase" @1067
-				ShowCompartmentStereotypes 	TRUE
-				SuppressOperation 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(336, 2480)
-				label      	(object ItemLabel
-				    Parent_View 	@1067
-				    location   	(85, 2428)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	520
-				    justify    	0
-				    label      	"CConnectionProviderBase")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41BDA765028C"
-				width      	520
-				height     	128
-				annotation 	8
-				autoResize 	TRUE)
-			    (object InheritView "" @1068
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41BDA8BB001D"
-				client     	@1067
-				supplier   	@1039
-				vertices   	(list Points
-				    (476, 2415)
-				    (734, 2302)
-				    (735, 2016))
-				line_style 	0)
-			    (object ClassView "Class" "Logical View::Factory::CConnectionFactoryContainer" @1069
-				ShowCompartmentStereotypes 	TRUE
-				SuppressOperation 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(2896, 1072)
-				label      	(object ItemLabel
-				    Parent_View 	@1069
-				    location   	(2608, 1020)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	576
-				    justify    	0
-				    label      	"CConnectionFactoryContainer")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41A883B6002D"
-				width      	594
-				height     	128
-				annotation 	8
-				autoResize 	TRUE)
-			    (object InheritView "" @1070
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41A883C40376"
-				client     	@1069
-				supplier   	@1032
-				vertices   	(list Points
-				    (2751, 1007)
-				    (2528, 911)
-				    (2528, 672))
-				line_style 	0)
-			    (object InheritView "" @1071
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41DEBD0A021A"
-				client     	@1053
-				supplier   	@1056
-				line_style 	0)
-			    (object InheritView "" @1072
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41A87CAB020B"
-				client     	@1033
-				supplier   	@1044
-				line_style 	0)
-			    (object Label @1073
-				location   	(928, 1728)
-				nlines     	1
-				max_width  	2306
-				label      	"________________________________________________________________________________________________________")
-			    (object Label @1074
-				location   	(916, 1765)
-				nlines     	11
-				max_width  	62
-				label      	
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-				)
-			    (object Label @1075
-				location   	(919, 2262)
-				nlines     	1
-				max_width  	2312
-				label      	"________________________________________________________________________________________________________")
-			    (object Label @1076
-				location   	(960, 2240)
-				nlines     	1
-				max_width  	600
-				label      	"ECOM plugins")
-			    (object Label @1077
-				location   	(3200, 1765)
-				nlines     	11
-				max_width  	62
-				label      	
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-				)
-			    (object InheritView "" @1078
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41A8846302D5"
-				client     	@1056
-				supplier   	@1033
-				vertices   	(list Points
-				    (1931, 1600)
-				    (1725, 1534)
-				    (1726, 1308))
-				line_style 	0)
-			    (object ClassView "Class" "Logical View::Factory::CServProviderFactoryContainer" @1079
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(2128, 1072)
-				label      	(object ItemLabel
-				    Parent_View 	@1079
-				    location   	(1831, 1021)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	594
-				    justify    	0
-				    label      	"CServProviderFactoryContainer")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"421A0822008C"
-				width      	612
-				height     	126
-				annotation 	8
-				autoResize 	TRUE)
-			    (object InheritView "" @1080
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"421A083101E2"
-				client     	@1079
-				supplier   	@1032
-				vertices   	(list Points
-				    (2278, 1008)
-				    (2525, 909)
-				    (2527, 672))
-				line_style 	0)
-			    (object InheritView "" @1081
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41A87F840191"
-				client     	@1051
-				supplier   	@1033
-				vertices   	(list Points
-				    (1512, 1600)
-				    (1725, 1534)
-				    (1726, 1308))
-				line_style 	0)
-			    (object ClassView "Class" "Logical View::Factory::CServProviderFactoryBase" @1082
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1248, 1472)
-				label      	(object ItemLabel
-				    Parent_View 	@1082
-				    location   	(992, 1421)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	512
-				    justify    	0
-				    label      	"CServProviderFactoryBase")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	8421631
-				quidu      	"421A08580167"
-				width      	530
-				height     	126
-				annotation 	8
-				autoResize 	TRUE)
-			    (object InheritView "" @1083
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"421A086A016D"
-				client     	@1082
-				supplier   	@1033
-				line_style 	0)
-			    (object ClassView "Class" "Logical View::Factory::CIpSubConnectionProviderFactory" @1084
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1712, 1936)
-				label      	(object ItemLabel
-				    Parent_View 	@1084
-				    location   	(1388, 1885)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	648
-				    justify    	0
-				    label      	"CIpSubConnectionProviderFactory")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"421A09250134"
-				width      	666
-				height     	126
-				annotation 	8
-				autoResize 	TRUE)
-			    (object InheritView "" @1085
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"421A093000AD"
-				client     	@1084
-				supplier   	@1051
-				line_style 	0)
-			    (object InheritView "" @1086
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41C1C91F016E"
-				client     	@1066
-				supplier   	@1056
-				vertices   	(list Points
-				    (2800, 2079)
-				    (2800, 1888)
-				    (2317, 1727))
-				line_style 	0)
-			    (object NoteView @1087
-				location   	(1040, 992)
-				label      	(object ItemLabel
-				    Parent_View 	@1087
-				    location   	(755, 920)
-				    fill_color 	13434879
-				    nlines     	2
-				    max_width  	534
-				    label      	"To be replaced by CSubConnectionFlowFactory")
-				line_color 	3342489
-				fill_color 	13434879
-				width      	594
-				height     	157)
-			    (object AttachView "" @1088
-				stereotype 	TRUE
-				line_color 	3342489
-				client     	@1087
-				supplier   	@1082
-				line_style 	0)))
-		    (object ClassDiagram "Network IP CPR Factory"
-			quid       	"422CA9100265"
-			title      	"Network IP CPR Factory"
-			zoom       	100
-			max_height 	28350
-			max_width  	21600
-			origin_x   	0
-			origin_y   	0
-			items      	(list diagram_item_list
-			    (object ClassView "Class" "Logical View::Factory::CConnectionProviderFactoryBase" @1089
-				ShowCompartmentStereotypes 	TRUE
-				SuppressOperation 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(688, 800)
-				font       	(object Font
-				    italics    	TRUE)
-				label      	(object ItemLabel
-				    Parent_View 	@1089
-				    location   	(367, 749)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	642
-				    justify    	0
-				    label      	"CConnectionProviderFactoryBase")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41A8839B0038"
-				width      	660
-				height     	126
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Logical View::Factory::CIPNetworkProviderFactory" @1090
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(688, 1104)
-				label      	(object ItemLabel
-				    Parent_View 	@1090
-				    location   	(419, 1052)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	538
-				    justify    	0
-				    label      	"CIPNetworkProviderFactory")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41A87FA203D9"
-				width      	556
-				height     	128
-				annotation 	8
-				autoResize 	TRUE)
-			    (object InheritView "" @1091
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41DEBD0A021A"
-				client     	@1090
-				supplier   	@1089
-				line_style 	0)
-			    (object ClassView "Class" "Logical View::Selection::CIPConnectionSelector" @1092
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1552, 1104)
-				label      	(object ItemLabel
-				    Parent_View 	@1092
-				    location   	(1325, 1030)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	454
-				    justify    	0
-				    label      	"CIPConnectionSelector")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"421A2BA8032E"
-				width      	472
-				height     	172
-				annotation 	8
-				autoResize 	TRUE)
-			    (object UsesView "" @1093
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"422CA9A0039C"
-				client     	@1090
-				supplier   	@1092
-				line_style 	0)
-			    (object ClassView "Class" "Logical View::Selection::MProviderSelector" @1094
-				ShowCompartmentStereotypes 	TRUE
-				SuppressOperation 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1552, 768)
-				font       	(object Font
-				    italics    	TRUE)
-				label      	(object ItemLabel
-				    Parent_View 	@1094
-				    location   	(1368, 694)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	368
-				    justify    	0
-				    label      	"MProviderSelector")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41C1AF5D02D3"
-				width      	386
-				height     	172
-				annotation 	8
-				autoResize 	TRUE)
-			    (object InheritView "" @1095
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"421A2BCA0193"
-				client     	@1092
-				supplier   	@1094
-				line_style 	0)
-			    (object ClassView "Class" "Logical View::Factory::CConnectionProviderFactoryShim" @1096
-				ShowCompartmentStereotypes 	TRUE
-				SuppressOperation 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1552, 1472)
-				label      	(object ItemLabel
-				    Parent_View 	@1096
-				    location   	(1231, 1420)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	642
-				    justify    	0
-				    label      	"CConnectionProviderFactoryShim")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	16776960
-				quidu      	"41C1C8E302CA"
-				width      	660
-				height     	128
-				annotation 	8
-				autoResize 	TRUE)
-			    (object UsesView "" @1097
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"422CA9EB0070"
-				client     	@1092
-				supplier   	@1096
-				line_style 	0)
-			    (object Label @1098
-				location   	(176, 880)
-				nlines     	1
-				max_width  	600
-				label      	"ESOCK")
-			    (object Label @1099
-				location   	(176, 912)
-				nlines     	1
-				max_width  	1775
-				label      	"________________________________________________________________________________")
-			    (object Label @1100
-				location   	(176, 976)
-				nlines     	1
-				max_width  	600
-				label      	"ECOM IPCPR plugin")
-			    (object Label @1101
-				location   	(176, 1248)
-				nlines     	1
-				max_width  	1775
-				label      	"________________________________________________________________________________")
-			    (object Label @1102
-				location   	(176, 1312)
-				nlines     	1
-				max_width  	600
-				label      	"ECOM ShimCPR plugin")))
-		    (object ClassDiagram "Network IP SCPR Factory "
-			quid       	"422CB62C0268"
-			title      	"Network IP SCPR Factory "
-			zoom       	100
-			max_height 	28350
-			max_width  	21600
-			origin_x   	0
-			origin_y   	0
-			items      	(list diagram_item_list
-			    (object Label @1103
-				location   	(160, 640)
-				nlines     	1
-				max_width  	600
-				label      	"ESOCK")
-			    (object Label @1104
-				location   	(160, 672)
-				nlines     	1
-				max_width  	1775
-				label      	"________________________________________________________________________________")
-			    (object Label @1105
-				location   	(160, 736)
-				nlines     	1
-				max_width  	600
-				label      	"ECOM IPSCPR plugin")
-			    (object ClassView "Class" "Logical View::Factory::CIpSubConnectionProviderFactory" @1106
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(816, 896)
-				label      	(object ItemLabel
-				    Parent_View 	@1106
-				    location   	(488, 845)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	656
-				    justify    	0
-				    label      	"CIpSubConnectionProviderFactory")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"421A09250134"
-				width      	674
-				height     	126
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Logical View::Factory::CSubConnectionProviderFactoryBase" @1107
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(816, 544)
-				label      	(object ItemLabel
-				    Parent_View 	@1107
-				    location   	(461, 493)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	710
-				    justify    	0
-				    label      	"CSubConnectionProviderFactoryBase")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41A87F61023B"
-				width      	728
-				height     	126
-				annotation 	8
-				autoResize 	TRUE)
-			    (object InheritView "" @1108
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"421A093000AD"
-				client     	@1106
-				supplier   	@1107
-				line_style 	0)))
-		    (object ClassDiagram "Link Shim CPR Factory"
-			quid       	"422CC4330046"
-			title      	"Link Shim CPR Factory"
-			zoom       	100
-			max_height 	28350
-			max_width  	21600
-			origin_x   	0
-			origin_y   	0
-			items      	(list diagram_item_list
-			    (object ClassView "Class" "Logical View::Factory::CConnectionProviderFactoryBase" @1109
-				ShowCompartmentStereotypes 	TRUE
-				SuppressOperation 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(640, 608)
-				font       	(object Font
-				    italics    	TRUE)
-				label      	(object ItemLabel
-				    Parent_View 	@1109
-				    location   	(319, 557)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	642
-				    justify    	0
-				    label      	"CConnectionProviderFactoryBase")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	65280
-				quidu      	"41A8839B0038"
-				width      	660
-				height     	126
-				annotation 	8
-				autoResize 	TRUE)
-			    (object Label @1110
-				location   	(144, 816)
-				nlines     	1
-				max_width  	1775
-				label      	"________________________________________________________________________________")
-			    (object Label @1111
-				location   	(144, 880)
-				nlines     	1
-				max_width  	600
-				label      	"ECOM ShimCPR plugin")
-			    (object Label @1112
-				location   	(144, 784)
-				nlines     	1
-				max_width  	600
-				label      	"ESOCK")
-			    (object Label @1113
-				location   	(144, 1296)
-				nlines     	1
-				max_width  	1775
-				label      	"________________________________________________________________________________")
-			    (object Label @1114
-				location   	(144, 1360)
-				nlines     	1
-				max_width  	600
-				label      	"NIFMAN")
-			    (object ClassView "Class" "Logical View::Connection::Nif Session::CNifSecureSession" @1115
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(640, 1552)
-				label      	(object ItemLabel
-				    Parent_View 	@1115
-				    location   	(444, 1478)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	392
-				    justify    	0
-				    label      	"CNifSecureSession")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"421BA9590249"
-				width      	410
-				height     	172
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Logical View::Factory::CConnectionProviderFactoryShim" @1116
-				ShowCompartmentStereotypes 	TRUE
-				SuppressOperation 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(640, 1104)
-				label      	(object ItemLabel
-				    Parent_View 	@1116
-				    location   	(319, 1052)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	642
-				    justify    	0
-				    label      	"CConnectionProviderFactoryShim")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	16776960
-				quidu      	"41C1C8E302CA"
-				width      	660
-				height     	128
-				annotation 	8
-				autoResize 	TRUE)
-			    (object InheritView "" @1117
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41C1C91F016E"
-				client     	@1116
-				supplier   	@1109
-				line_style 	0)
-			    (object AssociationViewNew "$UNNAMED$232" @1118
-				location   	(640, 1316)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"422CC5630072"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$233" @1119
-					Parent_View 	@1118
-					location   	(0, 212)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"422CC564007D"
-					client     	@1118
-					supplier   	@1115
-					line_style 	0
-					label      	(object SegLabel @1120
-					    Parent_View 	@1119
-					    location   	(694, 1450)
-					    anchor     	2
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	15
-					    justify    	0
-					    label      	"0..1"
-					    pctDist    	0.900000
-					    height     	54
-					    orientation 	0))
-				    (object RoleView "$UNNAMED$234" @1121
-					Parent_View 	@1118
-					location   	(0, 212)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"422CC564007E"
-					client     	@1118
-					supplier   	@1116
-					line_style 	0)))
-			    (object ClassView "Class" "Logical View::Connection::Nif Session::CNifSecureSession" @1122
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1456, 1568)
-				label      	(object ItemLabel
-				    Parent_View 	@1122
-				    location   	(1260, 1494)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	392
-				    justify    	0
-				    label      	"CNifSecureSession")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"421BA9590249"
-				width      	410
-				height     	172
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Logical View::Selection::CConnectionSelectorShim" @1123
-				ShowCompartmentStereotypes 	TRUE
-				SuppressOperation 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1456, 1109)
-				label      	(object ItemLabel
-				    Parent_View 	@1123
-				    location   	(1196, 1034)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	520
-				    justify    	0
-				    label      	"CConnectionSelectorShim")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	16776960
-				quidu      	"41C1AF890151"
-				width      	538
-				height     	174
-				annotation 	8
-				autoResize 	TRUE)
-			    (object UsesView "" @1124
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"422CC5090392"
-				client     	@1116
-				supplier   	@1123
-				line_style 	0)
-			    (object AssociationViewNew "$UNNAMED$235" @1125
-				location   	(1456, 1338)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"422CC5680079"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$236" @1126
-					Parent_View 	@1125
-					location   	(0, 234)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"422CC56802FA"
-					client     	@1125
-					supplier   	@1122
-					line_style 	0
-					label      	(object SegLabel @1127
-					    Parent_View 	@1126
-					    location   	(1510, 1466)
-					    anchor     	2
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	15
-					    justify    	0
-					    label      	"0..1"
-					    pctDist    	0.900000
-					    height     	54
-					    orientation 	0))
-				    (object RoleView "$UNNAMED$237" @1128
-					Parent_View 	@1125
-					location   	(0, 234)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"422CC56802FB"
-					client     	@1125
-					supplier   	@1123
-					line_style 	0)))))
-		    (object ClassDiagram "Queries"
-			quid       	"422F26C201A2"
-			title      	"Queries"
-			zoom       	100
-			max_height 	28350
-			max_width  	21600
-			origin_x   	0
-			origin_y   	0
-			items      	(list diagram_item_list
-			    (object ClassView "Class" "Logical View::Factory::MCommsFactoryQuery" @1129
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1008, 416)
-				font       	(object Font
-				    italics    	TRUE)
-				label      	(object ItemLabel
-				    Parent_View 	@1129
-				    location   	(785, 335)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	446
-				    justify    	0
-				    label      	"MCommsFactoryQuery")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	4259584
-				quidu      	"422F26CC014D"
-				width      	464
-				height     	186
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Logical View::Factory::XConnectionFactoryQuery" @1130
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(608, 784)
-				label      	(object ItemLabel
-				    Parent_View 	@1130
-				    location   	(321, 703)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	574
-				    justify    	0
-				    label      	"XConnectionFactoryQuery")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	4259584
-				quidu      	"422F27180328"
-				width      	592
-				height     	186
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Logical View::Factory::XConnectionFactoryQueryInfo" @1131
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(608, 1168)
-				label      	(object ItemLabel
-				    Parent_View 	@1131
-				    location   	(327, 1087)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	562
-				    justify    	0
-				    label      	"XConnectionFactoryQueryInfo")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	4259584
-				quidu      	"422F272202B5"
-				width      	580
-				height     	186
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Logical View::Factory::XSubConnectionFactoryQuery" @1132
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1472, 800)
-				label      	(object ItemLabel
-				    Parent_View 	@1132
-				    location   	(1178, 694)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	588
-				    justify    	0
-				    label      	"XSubConnectionFactoryQuery")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	4259584
-				quidu      	"422F27350281"
-				width      	606
-				height     	236
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Logical View::Factory::XSubConnectionFactoryQueryInfo" @1133
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1472, 1216)
-				label      	(object ItemLabel
-				    Parent_View 	@1133
-				    location   	(1151, 1110)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	642
-				    justify    	0
-				    label      	"XSubConnectionFactoryQueryInfo")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	4259584
-				quidu      	"422F2740015B"
-				width      	660
-				height     	236
-				annotation 	8
-				autoResize 	TRUE)
-			    (object RealizeView "" @1134
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"422F27A4013D"
-				client     	@1132
-				supplier   	@1129
-				line_style 	0)
-			    (object InheritView "" @1135
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"422F27A70051"
-				client     	@1133
-				supplier   	@1132
-				line_style 	0)
-			    (object InheritView "" @1136
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"422F27EE0314"
-				client     	@1131
-				supplier   	@1130
-				line_style 	0)
-			    (object RealizeView "" @1137
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"422F27F5006C"
-				client     	@1130
-				supplier   	@1129
-				line_style 	0)))
-		    (object ClassDiagram "Sub Connection Flow Factory"
-			quid       	"427F6D780046"
-			title      	"Sub Connection Flow Factory"
-			zoom       	100
-			max_height 	28350
-			max_width  	21600
-			origin_x   	959
-			origin_y   	0
-			items      	(list diagram_item_list
-			    (object ClassView "Class" "Logical View::Factory::CSubConnectionFlowFactoryBase" @1138
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1536, 832)
-				label      	(object ItemLabel
-				    Parent_View 	@1138
-				    location   	(1210, 781)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	652
-				    justify    	0
-				    label      	"CSubConnectionFlowFactoryBase")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	65280
-				quidu      	"427F6DC802D7"
-				width      	670
-				height     	126
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Logical View::Factory::CSubConnectionFlowFactoryContainer" @1139
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(560, 624)
-				label      	(object ItemLabel
-				    Parent_View 	@1139
-				    location   	(197, 573)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	726
-				    justify    	0
-				    label      	"CSubConnectionFlowFactoryContainer")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	65280
-				quidu      	"4280F79E0392"
-				width      	744
-				height     	126
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Logical View::Factory::CCommsFactoryBase" @1140
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(2016, 320)
-				label      	(object ItemLabel
-				    Parent_View 	@1140
-				    location   	(1799, 269)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	434
-				    justify    	0
-				    label      	"CCommsFactoryBase")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41A87B4C0397"
-				width      	452
-				height     	126
-				annotation 	8
-				autoResize 	TRUE)
-			    (object InheritView "" @1141
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"427F6E350236"
-				client     	@1138
-				supplier   	@1140
-				line_style 	0)
-			    (object ClassView "Class" "Logical View::Factory::CCommsFactoryContainer" @1142
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(560, 320)
-				label      	(object ItemLabel
-				    Parent_View 	@1142
-				    location   	(306, 269)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	508
-				    justify    	0
-				    label      	"CCommsFactoryContainer")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41A87B83033C"
-				width      	526
-				height     	126
-				annotation 	8
-				autoResize 	TRUE)
-			    (object InheritView "" @1143
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"4280F7CC0335"
-				client     	@1139
-				supplier   	@1142
-				line_style 	0)
-			    (object AssociationViewNew "$UNNAMED$238" @1144
-				location   	(1306, 320)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"4280F7D80347"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$239" @1145
-					Parent_View 	@1144
-					location   	(-822, -80)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"4280F7D901FE"
-					client     	@1144
-					supplier   	@1140
-					line_style 	0
-					label      	(object SegLabel @1146
-					    Parent_View 	@1145
-					    location   	(1647, 268)
-					    anchor     	2
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	15
-					    justify    	0
-					    label      	"0..*"
-					    pctDist    	0.705521
-					    height     	53
-					    orientation 	0))
-				    (object RoleView "$UNNAMED$240" @1147
-					Parent_View 	@1144
-					location   	(-822, -80)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"4280F7D901FF"
-					client     	@1144
-					supplier   	@1142
-					line_style 	0)))
-			    (object NoteView @1148
-				location   	(560, 912)
-				label      	(object ItemLabel
-				    Parent_View 	@1148
-				    location   	(185, 806)
-				    fill_color 	13434879
-				    nlines     	4
-				    max_width  	715
-				    label      	"Data plane counterparts of CSubConnectionProviderFactory & CSubConnectionFactoryContainer hiding IPC marshaling code.")
-				line_color 	3342489
-				fill_color 	13434879
-				width      	775
-				height     	225)
-			    (object AttachView "" @1149
-				stereotype 	TRUE
-				line_color 	3342489
-				client     	@1138
-				supplier   	@1148
-				line_style 	0)
-			    (object AttachView "" @1150
-				stereotype 	TRUE
-				line_color 	3342489
-				client     	@1139
-				supplier   	@1148
-				line_style 	0)
-			    (object ClassView "Class" "Logical View::Factory::CNetworkFlowFactory" @1151
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1539, 1760)
-				label      	(object ItemLabel
-				    Parent_View 	@1151
-				    location   	(1324, 1709)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	430
-				    justify    	0
-				    label      	"CNetworkFlowFactory")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	65280
-				quidu      	"4280F8E3009D"
-				width      	448
-				height     	126
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Logical View::Factory::CLinkFlowFactoryNifShim" @1152
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(2099, 1760)
-				label      	(object ItemLabel
-				    Parent_View 	@1152
-				    location   	(1852, 1709)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	494
-				    justify    	0
-				    label      	"CLinkFlowFactoryNifShim")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	65280
-				quidu      	"4280F92A00A0"
-				width      	512
-				height     	126
-				annotation 	8
-				autoResize 	TRUE)
-			    (object Label @1153
-				location   	(160, 1520)
-				nlines     	1
-				max_width  	600
-				label      	"ESOCK")
-			    (object Label @1154
-				location   	(160, 1552)
-				nlines     	1
-				max_width  	2675
-				label      	"__________________________________________________________________________________________________________________________")
-			    (object Label @1155
-				location   	(160, 1616)
-				nlines     	1
-				max_width  	600
-				label      	"ECOM plugin(s)")
-			    (object InheritView "" @1156
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"4280F9B50125"
-				client     	@1151
-				supplier   	@1138
-				line_style 	0)
-			    (object InheritView "" @1157
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"4280F9B703C7"
-				client     	@1152
-				supplier   	@1138
-				line_style 	0)
-			    (object ClassView "Class" "Logical View::New Interfaces & Functions::Flow Fact<->Sub-Connection Fact call::CSubConnectionFlowFactoryC" @1158
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1120, 1312)
-				label      	(object ItemLabel
-				    Parent_View 	@1158
-				    location   	(792, 1208)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	656
-				    justify    	0
-				    label      	"CSubConnectionFlowFactoryC")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	65280
-				quidu      	"4288EBF70314"
-				width      	674
-				height     	232
-				annotation 	8
-				autoResize 	TRUE)
-			    (object InheritView "" @1159
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"42B9AEC103B9"
-				client     	@1158
-				supplier   	@1138
-				line_style 	0)
-			    (object ClassView "Class" "Logical View::Factory::CSubConnectionProviderFactoryBase" @1160
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(2448, 832)
-				label      	(object ItemLabel
-				    Parent_View 	@1160
-				    location   	(2093, 781)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	710
-				    justify    	0
-				    label      	"CSubConnectionProviderFactoryBase")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41A87F61023B"
-				width      	728
-				height     	126
-				annotation 	8
-				autoResize 	TRUE)
-			    (object InheritView "" @1161
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41A87F840191"
-				client     	@1160
-				supplier   	@1140
-				line_style 	0)
-			    (object ClassView "Class" "Logical View::New Interfaces & Functions::Flow Fact<->Sub-Connection Fact call::CSubConnectionProviderFactoryC" @1162
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(2448, 1296)
-				label      	(object ItemLabel
-				    Parent_View 	@1162
-				    location   	(2120, 1192)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	656
-				    justify    	0
-				    label      	"CSubConnectionProviderFactoryC")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	65280
-				quidu      	"4288AD8F0337"
-				width      	674
-				height     	232
-				annotation 	8
-				autoResize 	TRUE)
-			    (object InheritView "" @1163
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"42B9B02000F1"
-				client     	@1162
-				supplier   	@1160
-				line_style 	0)))))
-	    (object Class_Category "Session Proxy/Pit Boss"
-		quid       	"41AA25160186"
-		visible_categories 	(list visibility_relationship_list
-		    (object Visibility_Relationship
-			quid       	"41AA252403DF"
-			supplier   	"Logical View::Service"
-			quidu      	"41A7584503E0"))
-		exportControl 	"Public"
-		logical_models 	(list unit_reference_list
-		    (object Class "CSockSessionProxy"
-			quid       	"41A7737A02A3"
-			superclasses 	(list inheritance_relationship_list
-			    (object Inheritance_Relationship
-				quid       	"41AA25FD03E1"
-				supplier   	"Logical View::CBase"
-				quidu      	"41A7525A00AC")))
-		    (object Class "CSockSession"
-			quid       	"41C06F440273")
-		    (object Class "XSessionProxyEntry"
-			quid       	"421CA9900353"
-			superclasses 	(list inheritance_relationship_list
-			    (object Inheritance_Relationship
-				quid       	"421CAB5301A4"
-				supplier   	"Logical View::Connection::Connection Provider::XDummyConnectionControlClient"
-				quidu      	"421CAA340392")))
-		    (object Class "CPitBoss"
-			quid       	"42774CEE029D")
-		    (object Class "CWorkerThread"
-			quid       	"42774D1403A3")
-		    (object Association "$UNNAMED$241"
-			quid       	"41AA259A01F4"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$242"
-				quid       	"41AA259B01B9"
-				supplier   	"Logical View::Service::CProtocolBase"
-				quidu      	"41A88D720008"
-				client_cardinality 	(value cardinality "0..n")
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$243"
-				quid       	"41AA259B01C3"
-				supplier   	"Logical View::Session Proxy/Pit Boss::CSockSessionProxy"
-				quidu      	"41A7737A02A3")))
-		    (object Association "$UNNAMED$244"
-			quid       	"41C06F5E01F0"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$245"
-				quid       	"41C06F5F004D"
-				supplier   	"Logical View::Session Proxy/Pit Boss::CSockSession"
-				quidu      	"41C06F440273"
-				client_cardinality 	(value cardinality "1")
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$246"
-				quid       	"41C06F5F004E"
-				supplier   	"Logical View::Session Proxy/Pit Boss::CSockSessionProxy"
-				quidu      	"41A7737A02A3")))
-		    (object Association "$UNNAMED$247"
-			quid       	"421CA9A80195"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$248"
-				quid       	"421CA9A9025E"
-				supplier   	"Logical View::Session Proxy/Pit Boss::XSessionProxyEntry"
-				quidu      	"421CA9900353"
-				client_cardinality 	(value cardinality "0..n")
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$249"
-				quid       	"421CA9A9025F"
-				supplier   	"Logical View::Session Proxy/Pit Boss::CSockSessionProxy"
-				quidu      	"41A7737A02A3")))
-		    (object Association "$UNNAMED$250"
-			quid       	"42774D1B01D6"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$251"
-				quid       	"42774D1C0097"
-				supplier   	"Logical View::Session Proxy/Pit Boss::CPitBoss"
-				quidu      	"42774CEE029D"
-				client_cardinality 	(value cardinality "0..1")
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$252"
-				quid       	"42774D1C0098"
-				supplier   	"Logical View::Session Proxy/Pit Boss::CWorkerThread"
-				quidu      	"42774D1403A3"
-				is_aggregate 	TRUE)))
-		    (object Association "$UNNAMED$253"
-			quid       	"42774D7301AE"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$254"
-				quid       	"42774D74029F"
-				supplier   	"Logical View::CPlayer"
-				quidu      	"41A773DB02DF"
-				client_cardinality 	(value cardinality "0..1")
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$255"
-				quid       	"42774D7402A0"
-				supplier   	"Logical View::Session Proxy/Pit Boss::CWorkerThread"
-				quidu      	"42774D1403A3"
-				is_aggregate 	TRUE)))
-		    (object Association "$UNNAMED$256"
-			quid       	"42774D8F0170"
-			roles      	(list role_list
-			    (object Role "owner"
-				quid       	"42774D9100C8"
-				label      	"owner"
-				supplier   	"Logical View::Session Proxy/Pit Boss::CWorkerThread"
-				quidu      	"42774D1403A3"
-				client_cardinality 	(value cardinality "1")
-				exportControl 	"Protected"
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$257"
-				quid       	"42774D9100C9"
-				supplier   	"Logical View::Session Proxy/Pit Boss::CSockSession"
-				quidu      	"41C06F440273")))
-		    (object Association "$UNNAMED$258"
-			quid       	"427F66EB03C6"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$259"
-				quid       	"427F66EC0377"
-				supplier   	"Logical View::CDealer"
-				quidu      	"427F666A03B4"
-				client_cardinality 	(value cardinality "0..1")
-				Containment 	"By Reference"
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$260"
-				quid       	"427F66EC0378"
-				supplier   	"Logical View::Session Proxy/Pit Boss::CWorkerThread"
-				quidu      	"42774D1403A3"
-				is_aggregate 	TRUE))))
-		logical_presentations 	(list unit_reference_list
-		    (object ClassDiagram "Main"
-			quid       	"41AA25290151"
-			title      	"Main"
-			zoom       	100
-			max_height 	28350
-			max_width  	21600
-			origin_x   	0
-			origin_y   	0
-			items      	(list diagram_item_list
-			    (object ClassView "Class" "Logical View::CBase" @1164
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1568, 496)
-				label      	(object ItemLabel
-				    Parent_View 	@1164
-				    location   	(1487, 444)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	180
-				    justify    	0
-				    label      	"CBase")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41A7525A00AC"
-				height     	128
-				annotation 	8
-				autoResize 	TRUE)
-			    (object NoteView @1165
-				location   	(2256, 1584)
-				label      	(object ItemLabel
-				    Parent_View 	@1165
-				    location   	(1700, 1456)
-				    fill_color 	13434879
-				    nlines     	5
-				    max_width  	1077
-				    label      	
-|Two meanings :
-|1. CtlType() == EMonitor - doesn't affect idle timers, serves to determined a default connection provider only.
-|2. CtlType() == ESession - affects timers and serves to determined a default conn provider.
-				    )
-				line_color 	3342489
-				fill_color 	13434879
-				width      	1137
-				height     	269)
-			    (object ClassView "Class" "Logical View::Connection::Connection Provider::XDummyConnectionControlClient" @1166
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(2256, 800)
-				label      	(object ItemLabel
-				    Parent_View 	@1166
-				    location   	(1941, 726)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	630
-				    justify    	0
-				    label      	"XDummyConnectionControlClient")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"421CAA340392"
-				width      	648
-				height     	172
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Logical View::Connection::Connection Provider::MConnectionControlClient" @1167
-				ShowCompartmentStereotypes 	TRUE
-				SuppressOperation 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(2256, 496)
-				font       	(object Font
-				    italics    	TRUE)
-				label      	(object ItemLabel
-				    Parent_View 	@1167
-				    location   	(2008, 421)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	496
-				    justify    	0
-				    label      	"MConnectionControlClient")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41BDA92A0213"
-				width      	514
-				height     	174
-				annotation 	8
-				autoResize 	TRUE)
-			    (object InheritView "" @1168
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"421CAA9A033C"
-				client     	@1166
-				supplier   	@1167
-				line_style 	0)
-			    (object NoteView @1169
-				location   	(1440, 208)
-				label      	(object ItemLabel
-				    Parent_View 	@1169
-				    location   	(1136, 127)
-				    fill_color 	13434879
-				    nlines     	3
-				    max_width  	572
-				    label      	"needs changing to return different worker id for data/control if control exists.")
-				line_color 	3342489
-				fill_color 	13434879
-				width      	632
-				height     	175)
-			    (object ClassView "Class" "Logical View::Service::CProtocolBase" @1170
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1376, 1600)
-				label      	(object ItemLabel
-				    Parent_View 	@1170
-				    location   	(1226, 1526)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	300
-				    justify    	0
-				    label      	"CProtocolBase")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41A88D720008"
-				width      	318
-				height     	172
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Logical View::Session Proxy/Pit Boss::XSessionProxyEntry" @1171
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(2256, 1232)
-				label      	(object ItemLabel
-				    Parent_View 	@1171
-				    location   	(2047, 1181)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	418
-				    justify    	0
-				    label      	"XSessionProxyEntry")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"421CA9900353"
-				width      	436
-				height     	126
-				annotation 	8
-				autoResize 	TRUE)
-			    (object InheritView "" @1172
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"421CAB5301A4"
-				client     	@1171
-				supplier   	@1166
-				line_style 	0)
-			    (object AttachView "" @1173
-				stereotype 	TRUE
-				line_color 	3342489
-				client     	@1171
-				supplier   	@1165
-				line_style 	0)
-			    (object ClassView "Class" "Logical View::Session Proxy/Pit Boss::CSockSessionProxy" @1174
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1568, 1232)
-				label      	(object ItemLabel
-				    Parent_View 	@1174
-				    location   	(1367, 1180)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	402
-				    justify    	0
-				    label      	"CSockSessionProxy")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41A7737A02A3"
-				width      	420
-				height     	128
-				annotation 	8
-				autoResize 	TRUE)
-			    (object AssociationViewNew "$UNNAMED$241" @1175
-				location   	(1477, 1404)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41AA259A01F4"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$242" @1176
-					Parent_View 	@1175
-					location   	(1109, 796)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41AA259B01B9"
-					client     	@1175
-					supplier   	@1170
-					line_style 	0
-					label      	(object SegLabel @1177
-					    Parent_View 	@1176
-					    location   	(1489, 1479)
-					    anchor     	2
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	15
-					    justify    	0
-					    label      	"0..*"
-					    pctDist    	0.499634
-					    height     	45
-					    orientation 	0))
-				    (object RoleView "$UNNAMED$243" @1178
-					Parent_View 	@1175
-					location   	(1109, 796)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41AA259B01C3"
-					client     	@1175
-					supplier   	@1174
-					line_style 	0)))
-			    (object InheritView "" @1179
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41AA25FD03E1"
-				client     	@1174
-				supplier   	@1164
-				line_style 	0)
-			    (object AssociationViewNew "$UNNAMED$247" @1180
-				location   	(1907, 1232)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"421CA9A80195"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$248" @1181
-					Parent_View 	@1180
-					location   	(787, 448)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"421CA9A9025E"
-					client     	@1180
-					supplier   	@1171
-					line_style 	0
-					label      	(object SegLabel @1182
-					    Parent_View 	@1181
-					    location   	(2023, 1286)
-					    anchor     	2
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	15
-					    justify    	0
-					    label      	"0..*"
-					    pctDist    	0.900000
-					    height     	54
-					    orientation 	1))
-				    (object RoleView "$UNNAMED$249" @1183
-					Parent_View 	@1180
-					location   	(787, 448)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"421CA9A9025F"
-					client     	@1180
-					supplier   	@1174
-					line_style 	0)))
-			    (object ClassView "Class" "Logical View::Session Proxy/Pit Boss::CPitBoss" @1184
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(880, 304)
-				label      	(object ItemLabel
-				    Parent_View 	@1184
-				    location   	(780, 253)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	200
-				    justify    	0
-				    label      	"CPitBoss")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	65535
-				quidu      	"42774CEE029D"
-				width      	218
-				height     	126
-				annotation 	8
-				autoResize 	TRUE)
-			    (object AttachView "" @1185
-				stereotype 	TRUE
-				line_color 	3342489
-				client     	@1169
-				supplier   	@1184
-				line_style 	0)
-			    (object ClassView "Class" "Logical View::CPlayer" @1186
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1024, 1232)
-				label      	(object ItemLabel
-				    Parent_View 	@1186
-				    location   	(881, 1158)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	286
-				    justify    	0
-				    label      	"CPlayer")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41A773DB02DF"
-				width      	304
-				height     	172
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Logical View::Session Proxy/Pit Boss::CSockSession" @1187
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1264, 736)
-				label      	(object ItemLabel
-				    Parent_View 	@1187
-				    location   	(1114, 685)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	300
-				    justify    	0
-				    label      	"CSockSession")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41C06F440273"
-				width      	318
-				height     	126
-				annotation 	8
-				autoResize 	TRUE)
-			    (object AssociationViewNew "$UNNAMED$244" @1188
-				location   	(1415, 983)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41C06F5E01F0"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$245" @1189
-					Parent_View 	@1188
-					location   	(295, 199)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41C06F5F004D"
-					client     	@1188
-					supplier   	@1187
-					line_style 	0
-					label      	(object SegLabel @1190
-					    Parent_View 	@1189
-					    location   	(1377, 827)
-					    anchor     	2
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	15
-					    justify    	0
-					    label      	"1"
-					    pctDist    	0.718276
-					    height     	49
-					    orientation 	1))
-				    (object RoleView "$UNNAMED$246" @1191
-					Parent_View 	@1188
-					location   	(295, 199)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41C06F5F004E"
-					client     	@1188
-					supplier   	@1174
-					line_style 	0)))
-			    (object ClassView "Class" "Logical View::CDealer" @1192
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(272, 1232)
-				label      	(object ItemLabel
-				    Parent_View 	@1192
-				    location   	(129, 1158)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	286
-				    justify    	0
-				    label      	"CDealer")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"427F666A03B4"
-				width      	304
-				height     	172
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Logical View::Session Proxy/Pit Boss::CWorkerThread" @1193
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(704, 736)
-				label      	(object ItemLabel
-				    Parent_View 	@1193
-				    location   	(550, 685)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	308
-				    justify    	0
-				    label      	"CWorkerThread")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"42774D1403A3"
-				width      	326
-				height     	126
-				annotation 	8
-				autoResize 	TRUE)
-			    (object AssociationViewNew "$UNNAMED$250" @1194
-				location   	(790, 519)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"42774D1B01D6"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$251" @1195
-					Parent_View 	@1194
-					location   	(486, 55)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"42774D1C0097"
-					client     	@1194
-					supplier   	@1184
-					line_style 	0
-					label      	(object SegLabel @1196
-					    Parent_View 	@1195
-					    location   	(896, 404)
-					    anchor     	2
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	15
-					    justify    	0
-					    label      	"0..1"
-					    pctDist    	0.900000
-					    height     	54
-					    orientation 	1))
-				    (object RoleView "$UNNAMED$252" @1197
-					Parent_View 	@1194
-					location   	(486, 55)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"42774D1C0098"
-					client     	@1194
-					supplier   	@1193
-					line_style 	0)))
-			    (object AssociationViewNew "$UNNAMED$253" @1198
-				location   	(856, 972)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"42774D7301AE"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$254" @1199
-					Parent_View 	@1198
-					location   	(600, 12)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"42774D74029F"
-					client     	@1198
-					supplier   	@1186
-					line_style 	0
-					label      	(object SegLabel @1200
-					    Parent_View 	@1199
-					    location   	(1001, 1098)
-					    anchor     	2
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	15
-					    justify    	0
-					    label      	"0..1"
-					    pctDist    	0.900000
-					    height     	54
-					    orientation 	0))
-				    (object RoleView "$UNNAMED$255" @1201
-					Parent_View 	@1198
-					location   	(600, 12)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"42774D7402A0"
-					client     	@1198
-					supplier   	@1193
-					line_style 	0)))
-			    (object AssociationViewNew "$UNNAMED$256" @1202
-				location   	(985, 736)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"42774D8F0170"
-				roleview_list 	(list RoleViews
-				    (object RoleView "owner" @1203
-					Parent_View 	@1202
-					location   	(137, 16)
-					label      	(object SegLabel @1204
-					    Parent_View 	@1203
-					    location   	(942, 695)
-					    anchor     	1
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	140
-					    justify    	0
-					    label      	"#owner"
-					    pctDist    	0.362832
-					    height     	42
-					    orientation 	1)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"42774D9100C8"
-					client     	@1202
-					supplier   	@1193
-					line_style 	0
-					label      	(object SegLabel @1205
-					    Parent_View 	@1203
-					    location   	(880, 790)
-					    anchor     	2
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	15
-					    justify    	0
-					    label      	"1"
-					    pctDist    	0.900000
-					    height     	54
-					    orientation 	0))
-				    (object RoleView "$UNNAMED$257" @1206
-					Parent_View 	@1202
-					location   	(137, 16)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"42774D9100C9"
-					client     	@1202
-					supplier   	@1187
-					line_style 	0)))
-			    (object AssociationViewNew "$UNNAMED$258" @1207
-				location   	(497, 972)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"427F66EB03C6"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$259" @1208
-					Parent_View 	@1207
-					location   	(49, 236)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"427F66EC0377"
-					client     	@1207
-					supplier   	@1192
-					line_style 	0
-					label      	(object SegLabel @1209
-					    Parent_View 	@1208
-					    location   	(436, 1113)
-					    anchor     	2
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	15
-					    justify    	0
-					    label      	"0..1"
-					    pctDist    	0.637284
-					    height     	47
-					    orientation 	0))
-				    (object RoleView "$UNNAMED$260" @1210
-					Parent_View 	@1207
-					location   	(49, 236)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"427F66EC0378"
-					client     	@1207
-					supplier   	@1193
-					line_style 	0)))
-			    (object ClassView "Class" "Logical View::CSocketServer" @1211
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(272, 720)
-				label      	(object ItemLabel
-				    Parent_View 	@1211
-				    location   	(121, 646)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	302
-				    justify    	0
-				    label      	"CSocketServer")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"427F651A0205"
-				width      	320
-				height     	172
-				annotation 	8
-				autoResize 	TRUE)
-			    (object InheritView "" @1212
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"427F672803B1"
-				client     	@1192
-				supplier   	@1211
-				line_style 	0)))))
-	    (object Class_Category "Selection"
-		quid       	"41B6EAB601E8"
-		exportControl 	"Public"
-		logical_models 	(list unit_reference_list
-		    (object Class "CNetworkControllerBase"
-			quid       	"41B6EDD003A2")
-		    (object Class "MNetworkControllerObserver"
-			quid       	"41B6EE01032A")
-		    (object Class "MProviderSelector"
-			quid       	"41C1AF5D02D3"
-			used_nodes 	(list uses_relationship_list
-			    (object Uses_Relationship
-				quid       	"41D920A80342"
-				supplier   	"Logical View::Selection::ISelectionNotify"
-				quidu      	"41C2DC4001D8")
-			    (object Uses_Relationship
-				quid       	"41D92127034F"
-				supplier   	"Logical View::Selection::ISelectionNotify"
-				quidu      	"41C2DC4001D8"))
-			operations 	(list Operations
-			    (object Operation "Cancel"
-				quid       	"41C2E57D012B"
-				concurrency 	"Sequential"
-				abstract   	TRUE
-				opExportControl 	"Public"
-				uid        	0)
-			    (object Operation "Cancel"
-				quid       	"421A0EF8010F"
-				concurrency 	"Sequential"
-				opExportControl 	"Public"
-				uid        	0))
-			abstract   	TRUE)
-		    (object Class "CConnectionSelectorShim"
-			quid       	"41C1AF890151"
-			superclasses 	(list inheritance_relationship_list
-			    (object Inheritance_Relationship
-				quid       	"41C1AFAB0146"
-				supplier   	"Logical View::Selection::MProviderSelector"
-				quidu      	"41C1AF5D02D3"))
-			used_nodes 	(list uses_relationship_list
-			    (object Uses_Relationship
-				quid       	"422DE221004C"
-				supplier   	"Logical View::Factory::CConnectionProviderFactoryShim"
-				quidu      	"41C1C8E302CA"))
-			realized_interfaces 	(list realize_rel_list
-			    (object Realize_Relationship
-				quid       	"42960F0C02A6"
-				supplier   	"Logical View::Selection::MProviderSelector"
-				quidu      	"41C1AF5D02D3"))
-			operations 	(list Operations
-			    (object Operation "Select"
-				quid       	"41C839A501F7"
-				concurrency 	"Sequential"
-				opExportControl 	"Public"
-				uid        	0)
-			    (object Operation "ProgressNotification"
-				quid       	"41C839AC005C"
-				concurrency 	"Sequential"
-				opExportControl 	"Public"
-				uid        	0)
-			    (object Operation "SelectionComplete"
-				quid       	"41C839AF022D"
-				concurrency 	"Sequential"
-				opExportControl 	"Public"
-				uid        	0)))
-		    (object Class "ISelectionNotify"
-			quid       	"41C2DC4001D8"
-			operations 	(list Operations
-			    (object Operation "SelectComplete"
-				quid       	"41C2E55E01E4"
-				concurrency 	"Sequential"
-				opExportControl 	"Public"
-				uid        	0)
-			    (object Operation "ProgressNotification"
-				quid       	"41D9206C0242"
-				concurrency 	"Sequential"
-				opExportControl 	"Public"
-				uid        	0)
-			    (object Operation "ServiceChangeNotification"
-				quid       	"421A0F3000D5"
-				concurrency 	"Sequential"
-				opExportControl 	"Public"
-				uid        	0)
-			    (object Operation "LayerUp"
-				quid       	"421A0F3900D8"
-				concurrency 	"Sequential"
-				opExportControl 	"Public"
-				uid        	0)
-			    (object Operation "SubConnectionEvent"
-				quid       	"421A0F40027D"
-				concurrency 	"Sequential"
-				opExportControl 	"Public"
-				uid        	0)
-			    (object Operation "Detach"
-				quid       	"421A0F460362"
-				concurrency 	"Sequential"
-				opExportControl 	"Public"
-				uid        	0))
-			abstract   	TRUE)
-		    (object Class "CIPConnectionSelector"
-			quid       	"421A2BA8032E"
-			superclasses 	(list inheritance_relationship_list
-			    (object Inheritance_Relationship
-				quid       	"421A2BCA0193"
-				supplier   	"Logical View::Selection::MProviderSelector"
-				quidu      	"41C1AF5D02D3"))
-			used_nodes 	(list uses_relationship_list
-			    (object Uses_Relationship
-				quid       	"422CA9EB0070"
-				supplier   	"Logical View::Factory::CConnectionProviderFactoryShim"
-				quidu      	"41C1C8E302CA")
-			    (object Uses_Relationship
-				quid       	"422CBD8E03CC"
-				supplier   	"Logical View::Factory::CConnectionProviderFactoryShim"
-				quidu      	"41C1C8E302CA"))
-			realized_interfaces 	(list realize_rel_list
-			    (object Realize_Relationship
-				quid       	"42960F11020D"
-				supplier   	"Logical View::Selection::MProviderSelector"
-				quidu      	"41C1AF5D02D3")))
-		    (object Class "XConnectionSelector"
-			quid       	"42960EDE02D0"
-			used_nodes 	(list uses_relationship_list
-			    (object Uses_Relationship
-				quid       	"4296107D0379"
-				supplier   	"Logical View::Selection::ISelectionNotify"
-				quidu      	"41C2DC4001D8"))
-			realized_interfaces 	(list realize_rel_list
-			    (object Realize_Relationship
-				quid       	"42960EF9008B"
-				supplier   	"Logical View::Selection::MProviderSelector"
-				quidu      	"41C1AF5D02D3")))
-		    (object Association "$UNNAMED$261"
-			quid       	"41B9F92C03A2"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$262"
-				quid       	"41B9F9320025"
-				supplier   	"Logical View::Selection::MNetworkControllerObserver"
-				quidu      	"41B6EE01032A"
-				client_cardinality 	(value cardinality "1")
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$263"
-				quid       	"41B9F9320026"
-				supplier   	"Logical View::Selection::CNetworkControllerBase"
-				quidu      	"41B6EDD003A2")))
-		    (object Association "$UNNAMED$264"
-			quid       	"41C2DC60004E"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$265"
-				quid       	"41C2DC6101B8"
-				supplier   	"Logical View::Selection::ISelectionNotify"
-				quidu      	"41C2DC4001D8"
-				client_cardinality 	(value cardinality "1")
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$266"
-				quid       	"41C2DC6101B9"
-				supplier   	"Logical View::Selection::MProviderSelector"
-				quidu      	"41C1AF5D02D3")))
-		    (object Association "$UNNAMED$267"
-			quid       	"41C2DD0701D8"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$268"
-				quid       	"41C2DD0801C5"
-				supplier   	"Logical View::Connection::CConnectionProvdBase"
-				quidu      	"41A7526F01F7"
-				client_cardinality 	(value cardinality "1")
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$269"
-				quid       	"41C2DD0801CF"
-				supplier   	"Logical View::Selection::CConnectionSelectorShim"
-				quidu      	"41C1AF890151"
-				is_aggregate 	TRUE)))
-		    (object Association "$UNNAMED$270"
-			quid       	"41D929B9014B"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$271"
-				quid       	"41D929BB0086"
-				supplier   	"Logical View::Selection::ISelectionNotify"
-				quidu      	"41C2DC4001D8"
-				client_cardinality 	(value cardinality "1")
-				Containment 	"By Value"
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$272"
-				quid       	"41D929BB0087"
-				supplier   	"Logical View::Selection::CConnectionSelectorShim"
-				quidu      	"41C1AF890151"
-				is_aggregate 	TRUE)))
-		    (object Association "$UNNAMED$273"
-			quid       	"41B9F90C0305"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$274"
-				quid       	"41B9F90D02D4"
-				supplier   	"Logical View::Selection::CNetworkControllerBase"
-				quidu      	"41B6EDD003A2"
-				client_cardinality 	(value cardinality "1")
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$275"
-				quid       	"41B9F90D02D5"
-				supplier   	"Logical View::Factory::CConnectionFactoryContainer"
-				quidu      	"41A883B6002D"
-				is_aggregate 	TRUE)))
-		    (object Association "$UNNAMED$276"
-			quid       	"421A2BC40158"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$277"
-				quid       	"421A2BC500F5"
-				supplier   	"Logical View::Selection::ISelectionNotify"
-				quidu      	"41C2DC4001D8"
-				client_cardinality 	(value cardinality "1")
-				Containment 	"By Value"
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$278"
-				quid       	"421A2BC50109"
-				supplier   	"Logical View::Selection::CIPConnectionSelector"
-				quidu      	"421A2BA8032E"
-				is_aggregate 	TRUE)))
-		    (object Association "$UNNAMED$279"
-			quid       	"421A4CFD0107"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$280"
-				quid       	"421A4CFE002C"
-				supplier   	"Logical View::Selection::MProviderSelector"
-				quidu      	"41C1AF5D02D3"
-				client_cardinality 	(value cardinality "1")
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$281"
-				quid       	"421A4CFE00A4"
-				supplier   	"Logical View::Selection::CIPConnectionSelector"
-				quidu      	"421A2BA8032E")))
-		    (object Association "$UNNAMED$282"
-			quid       	"42960F230340"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$283"
-				quid       	"42960F2401E2"
-				supplier   	"Logical View::Selection::ISelectionNotify"
-				quidu      	"41C2DC4001D8"
-				client_cardinality 	(value cardinality "1")
-				Containment 	"By Value"
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$284"
-				quid       	"42960F2401E3"
-				supplier   	"Logical View::Selection::XConnectionSelector"
-				quidu      	"42960EDE02D0"
-				is_aggregate 	TRUE))))
-		logical_presentations 	(list unit_reference_list
-		    (object ClassDiagram "Main"
-			quid       	"41B6EAEB00C1"
-			title      	"Main"
-			zoom       	100
-			max_height 	28350
-			max_width  	21600
-			origin_x   	0
-			origin_y   	0
-			items      	(list diagram_item_list
-			    (object NoteView @1213
-				location   	(1328, 1840)
-				label      	(object ItemLabel
-				    Parent_View 	@1213
-				    location   	(1062, 1762)
-				    fill_color 	13434879
-				    nlines     	3
-				    max_width  	497
-				    label      	"self destructing class. Deletes itself once the selection completes.")
-				line_color 	3342489
-				fill_color 	13434879
-				width      	557
-				height     	169)
-			    (object NoteView @1214
-				location   	(624, 1840)
-				label      	(object ItemLabel
-				    Parent_View 	@1214
-				    location   	(315, 1721)
-				    fill_color 	13434879
-				    nlines     	4
-				    max_width  	583
-				    label      	"Implements only the selection related functions from MConnectionNotify interface. The rest doesn't do anything")
-				line_color 	3342489
-				fill_color 	13434879
-				width      	643
-				height     	250)
-			    (object ClassView "Class" "Logical View::Connection::CConnectionProvdBase" @1215
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(2160, 1504)
-				label      	(object ItemLabel
-				    Parent_View 	@1215
-				    location   	(1929, 1430)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	462
-				    justify    	0
-				    label      	"CConnectionProvdBase")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41A7526F01F7"
-				width      	480
-				height     	172
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Logical View::Selection::ISelectionNotify" @1216
-				ShowCompartmentStereotypes 	TRUE
-				SuppressOperation 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(592, 1504)
-				font       	(object Font
-				    italics    	TRUE)
-				label      	(object ItemLabel
-				    Parent_View 	@1216
-				    location   	(434, 1452)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	316
-				    justify    	0
-				    label      	"ISelectionNotify")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41C2DC4001D8"
-				width      	334
-				height     	128
-				annotation 	8
-				autoResize 	TRUE)
-			    (object ClassView "Class" "Logical View::Selection::CConnectionSelectorShim" @1217
-				ShowCompartmentStereotypes 	TRUE
-				SuppressOperation 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1328, 1504)
-				label      	(object ItemLabel
-				    Parent_View 	@1217
-				    location   	(1068, 1453)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	520
-				    justify    	0
-				    label      	"CConnectionSelectorShim")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	16776960
-				quidu      	"41C1AF890151"
-				width      	538
-				height     	126
-				annotation 	8
-				autoResize 	TRUE)
-			    (object AssociationViewNew "$UNNAMED$267" @1218
-				location   	(1758, 1504)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41C2DD0701D8"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$268" @1219
-					Parent_View 	@1218
-					location   	(126, 336)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41C2DD0801C5"
-					client     	@1218
-					supplier   	@1215
-					line_style 	0
-					label      	(object SegLabel @1220
-					    Parent_View 	@1219
-					    location   	(1902, 1558)
-					    anchor     	2
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	15
-					    justify    	0
-					    label      	"1"
-					    pctDist    	0.900000
-					    height     	54
-					    orientation 	1))
-				    (object RoleView "$UNNAMED$269" @1221
-					Parent_View 	@1218
-					location   	(126, 336)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41C2DD0801CF"
-					client     	@1218
-					supplier   	@1217
-					line_style 	0)))
-			    (object AttachView "" @1222
-				stereotype 	TRUE
-				line_color 	3342489
-				client     	@1213
-				supplier   	@1217
-				line_style 	0)
-			    (object AttachView "" @1223
-				stereotype 	TRUE
-				line_color 	3342489
-				client     	@1214
-				supplier   	@1217
-				line_style 	0)
-			    (object AssociationViewNew "$UNNAMED$270" @1224
-				location   	(908, 1504)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"41D929B9014B"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$271" @1225
-					Parent_View 	@1224
-					location   	(-212, 1088)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41D929BB0086"
-					client     	@1224
-					supplier   	@1216
-					line_style 	0
-					label      	(object SegLabel @1226
-					    Parent_View 	@1225
-					    location   	(774, 1558)
-					    anchor     	2
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	15
-					    justify    	0
-					    label      	"1"
-					    pctDist    	0.900000
-					    height     	54
-					    orientation 	0))
-				    (object RoleView "$UNNAMED$272" @1227
-					Parent_View 	@1224
-					location   	(-212, 1088)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"41D929BB0087"
-					client     	@1224
-					supplier   	@1217
-					line_style 	0)))
-			    (object ClassView "Class" "Logical View::Selection::MProviderSelector" @1228
-				ShowCompartmentStereotypes 	TRUE
-				SuppressOperation 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(976, 352)
-				font       	(object Font
-				    italics    	TRUE)
-				label      	(object ItemLabel
-				    Parent_View 	@1228
-				    location   	(792, 300)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	368
-				    justify    	0
-				    label      	"MProviderSelector")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41C1AF5D02D3"
-				width      	386
-				height     	128
-				annotation 	8
-				autoResize 	TRUE)
-			    (object Label @1229
-				location   	(63, 1025)
-				nlines     	1
-				max_width  	2412
-				label      	"______________________________________________________________________________________________________________")
-			    (object Label @1230
-				location   	(2128, 992)
-				nlines     	1
-				max_width  	331
-				label      	"Network Layer")
-			    (object Label @1231
-				location   	(2128, 1104)
-				nlines     	1
-				max_width  	381
-				label      	"Shim(Link) Layer")
-			    (object ClassView "Class" "Logical View::Factory::CConnectionProviderFactoryShim" @1232
-				ShowCompartmentStereotypes 	TRUE
-				SuppressOperation 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(2032, 896)
-				label      	(object ItemLabel
-				    Parent_View 	@1232
-				    location   	(1708, 821)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	648
-				    justify    	0
-				    label      	"CConnectionProviderFactoryShim")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	16776960
-				quidu      	"41C1C8E302CA"
-				width      	666
-				height     	174
-				annotation 	8
-				autoResize 	TRUE)
-			    (object NoteView @1233
-				location   	(2016, 592)
-				label      	(object ItemLabel
-				    Parent_View 	@1233
-				    location   	(1691, 523)
-				    fill_color 	13434879
-				    nlines     	2
-				    max_width  	615
-				    label      	"Uses the factory to select & start the agent via NIFMAN session.")
-				line_color 	3342489
-				fill_color 	13434879
-				width      	675
-				height     	150)
-			    (object AttachView "" @1234
-				stereotype 	TRUE
-				line_color 	3342489
-				client     	@1233
-				supplier   	@1232
-				line_style 	0)
-			    (object ClassView "Class" "Logical View::Selection::MProviderSelector" @1235
-				ShowCompartmentStereotypes 	TRUE
-				SuppressOperation 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1328, 1216)
-				font       	(object Font
-				    italics    	TRUE)
-				label      	(object ItemLabel
-				    Parent_View 	@1235
-				    location   	(1144, 1164)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	368
-				    justify    	0
-				    label      	"MProviderSelector")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41C1AF5D02D3"
-				width      	386
-				height     	128
-				annotation 	8
-				autoResize 	TRUE)
-			    (object RealizeView "" @1236
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"42960F0C02A6"
-				client     	@1217
-				supplier   	@1235
-				line_style 	0)
-			    (object ClassView "Class" "Logical View::Selection::CIPConnectionSelector" @1237
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(1328, 896)
-				label      	(object ItemLabel
-				    Parent_View 	@1237
-				    location   	(1101, 845)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	454
-				    justify    	0
-				    label      	"CIPConnectionSelector")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"421A2BA8032E"
-				width      	472
-				height     	126
-				annotation 	8
-				autoResize 	TRUE)
-			    (object AssociationViewNew "$UNNAMED$279" @1238
-				location   	(1328, 1055)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"421A4CFD0107"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$280" @1239
-					Parent_View 	@1238
-					location   	(208, 159)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"421A4CFE002C"
-					client     	@1238
-					supplier   	@1235
-					line_style 	0
-					label      	(object SegLabel @1240
-					    Parent_View 	@1239
-					    location   	(1365, 1125)
-					    anchor     	2
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	15
-					    justify    	0
-					    label      	"1"
-					    pctDist    	0.729167
-					    height     	37
-					    orientation 	0))
-				    (object RoleView "$UNNAMED$281" @1241
-					Parent_View 	@1238
-					location   	(208, 159)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"421A4CFE00A4"
-					client     	@1238
-					supplier   	@1237
-					line_style 	0)))
-			    (object UsesView "" @1242
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"422CBD8E03CC"
-				client     	@1237
-				supplier   	@1232
-				line_style 	0)
-			    (object AttachView "" @1243
-				stereotype 	TRUE
-				line_color 	3342489
-				client     	@1233
-				supplier   	@1237
-				line_style 	0)
-			    (object RealizeView "" @1244
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"42960F11020D"
-				client     	@1237
-				supplier   	@1228
-				line_style 	0)
-			    (object ClassView "Class" "Logical View::Selection::ISelectionNotify" @1245
-				ShowCompartmentStereotypes 	TRUE
-				SuppressOperation 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(608, 896)
-				font       	(object Font
-				    italics    	TRUE)
-				label      	(object ItemLabel
-				    Parent_View 	@1245
-				    location   	(450, 844)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	316
-				    justify    	0
-				    label      	"ISelectionNotify")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41C2DC4001D8"
-				width      	334
-				height     	128
-				annotation 	8
-				autoResize 	TRUE)
-			    (object AssociationViewNew "$UNNAMED$276" @1246
-				location   	(933, 896)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"421A2BC40158"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$277" @1247
-					Parent_View 	@1246
-					location   	(-187, -784)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"421A2BC500F5"
-					client     	@1246
-					supplier   	@1245
-					line_style 	0
-					label      	(object SegLabel @1248
-					    Parent_View 	@1247
-					    location   	(792, 950)
-					    anchor     	2
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	15
-					    justify    	0
-					    label      	"1"
-					    pctDist    	0.900000
-					    height     	54
-					    orientation 	0))
-				    (object RoleView "$UNNAMED$278" @1249
-					Parent_View 	@1246
-					location   	(-187, -784)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"421A2BC50109"
-					client     	@1246
-					supplier   	@1237
-					line_style 	0)))
-			    (object ClassView "Class" "Logical View::Selection::XConnectionSelector" @1250
-				ShowCompartmentStereotypes 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(608, 624)
-				label      	(object ItemLabel
-				    Parent_View 	@1250
-				    location   	(402, 573)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	412
-				    justify    	0
-				    label      	"XConnectionSelector")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	65280
-				quidu      	"42960EDE02D0"
-				width      	430
-				height     	126
-				annotation 	8
-				autoResize 	TRUE)
-			    (object RealizeView "" @1251
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"42960EF9008B"
-				client     	@1250
-				supplier   	@1228
-				line_style 	0)
-			    (object AssociationViewNew "$UNNAMED$282" @1252
-				location   	(608, 759)
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"42960F230340"
-				roleview_list 	(list RoleViews
-				    (object RoleView "$UNNAMED$283" @1253
-					Parent_View 	@1252
-					location   	(0, 135)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"42960F2401E2"
-					client     	@1252
-					supplier   	@1245
-					line_style 	0
-					label      	(object SegLabel @1254
-					    Parent_View 	@1253
-					    location   	(662, 809)
-					    anchor     	2
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	15
-					    justify    	0
-					    label      	"1"
-					    pctDist    	0.694444
-					    height     	54
-					    orientation 	0))
-				    (object RoleView "$UNNAMED$284" @1255
-					Parent_View 	@1252
-					location   	(0, 135)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"42960F2401E3"
-					client     	@1252
-					supplier   	@1250
-					line_style 	0)))
-			    (object NoteView @1256
-				location   	(352, 352)
-				label      	(object ItemLabel
-				    Parent_View 	@1256
-				    location   	(58, 277)
-				    fill_color 	13434879
-				    nlines     	3
-				    max_width  	552
-				    label      	"Spawn by sub-connection factory when starting connection from data side.")
-				line_color 	3342489
-				fill_color 	13434879
-				width      	612
-				height     	162)
-			    (object AttachView "" @1257
-				stereotype 	TRUE
-				line_color 	3342489
-				client     	@1256
-				supplier   	@1250
-				line_style 	0)
-			    (object Label @1258
-				location   	(466, 113)
-				nlines     	1
-				max_width  	1550
-				label      	
-|SUB_CONNECTION		CONNECTION
-				)
-			    (object ClassView "Class" "Logical View::Selection::ISelectionNotify" @1259
-				ShowCompartmentStereotypes 	TRUE
-				SuppressOperation 	TRUE
-				IncludeAttribute 	TRUE
-				IncludeOperation 	TRUE
-				location   	(224, 896)
-				font       	(object Font
-				    italics    	TRUE)
-				label      	(object ItemLabel
-				    Parent_View 	@1259
-				    location   	(67, 844)
-				    fill_color 	13434879
-				    nlines     	1
-				    max_width  	314
-				    justify    	0
-				    label      	"ISelectionNotify")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	13434879
-				quidu      	"41C2DC4001D8"
-				width      	332
-				height     	128
-				annotation 	8
-				autoResize 	TRUE)
-			    (object UsesView "" @1260
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"4296107D0379"
-				client     	@1250
-				supplier   	@1259
-				line_style 	0)))))
-	    (object Class_Category "New Interfaces & Functions"
-		quid       	"41C1686300B3"
-		exportControl 	"Public"
-		logical_models 	(list unit_reference_list
-		    (object Class "CConnectionSettings"
-			quid       	"41ECEA270100"
-			operations 	(list Operations
-			    (object Operation "GetIntSettingL"
-				quid       	"41ECEB0B00F3"
-				concurrency 	"Sequential"
-				opExportControl 	"Public"
-				uid        	0)
-			    (object Operation "GetBoolSettingL"
-				quid       	"41ECEB4F02F0"
-				concurrency 	"Sequential"
-				opExportControl 	"Public"
-				uid        	0)
-			    (object Operation "GetDes8SettingL"
-				quid       	"41ECEB5803E3"
-				concurrency 	"Sequential"
-				opExportControl 	"Public"
-				uid        	0)
-			    (object Operation "GetDes16SettingL"
-				quid       	"41ECEB600178"
-				concurrency 	"Sequential"
-				opExportControl 	"Public"
-				uid        	0)
-			    (object Operation "GetLongDesSettingLC"
-				quid       	"41ECEB6602E9"
-				concurrency 	"Sequential"
-				opExportControl 	"Public"
-				uid        	0)))
-		    (object Class "CSubConnectionDataClientC"
-			quid       	"4289BE6D02F0"
-			superclasses 	(list inheritance_relationship_list
-			    (object Inheritance_Relationship
-				quid       	"4289BE8B000E"
-				supplier   	"Logical View::Sub Connection::MSubConnectionDataClient"
-				quidu      	"41A753E90088")
-			    (object Inheritance_Relationship
-				quid       	"4289E47F029A"
-				supplier   	"Logical View::CObject"
-				quidu      	"4288EF9A01FA"))
-			used_nodes 	(list uses_relationship_list
-			    (object Uses_Relationship
-				quid       	"42B041AB0091"
-				supplier   	"Logical View::New Interfaces & Functions::CSubConnectionDataClientS"
-				quidu      	"4297348E03E2"
-				supplier_cardinality 	(value cardinality "1")
-				client_cardinality 	(value cardinality "1")))
-			realized_interfaces 	(list realize_rel_list
-			    (object Realize_Relationship
-				quid       	"42C2C7F800F2"
-				supplier   	"Logical View::Sub Connection::MSubConnectionDataClient"
-				quidu      	"41A753E90088")))
-		    (object Class "CSubConnectionDataClientS"
-			quid       	"4297348E03E2"
-			superclasses 	(list inheritance_relationship_list
-			    (object Inheritance_Relationship
-				quid       	"4297442F0128"
-				supplier   	"Logical View::CObject"
-				quidu      	"4288EF9A01FA")
-			    (object Inheritance_Relationship
-				quid       	"42AEB366003B"
-				supplier   	"Logical View::New Interfaces & Functions::XStubClass"
-				quidu      	"42AEB35C0326")))
-		    (object Class "XStubClass"
-			quid       	"42AEB35C0326")
-		    (object Association "$UNNAMED$285"
-			quid       	"41C2E19D0388"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$286"
-				quid       	"41C2E1A0009D"
-				supplier   	"Logical View::Connection::Connection Provider::MConnectionControlClient"
-				quidu      	"41BDA92A0213"
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$287"
-				quid       	"41C2E1A0009E"
-				supplier   	"Logical View::Connection::Connection Provider::CConnectionProviderBase"
-				quidu      	"41BDA765028C")))
-		    (object Association "$UNNAMED$288"
-			quid       	"41C2E1C30351"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$289"
-				quid       	"41C2E1C40335"
-				supplier   	"Logical View::Connection::Connection Provider::MConnectionDataClient"
-				quidu      	"41BDA8D00172"
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$290"
-				quid       	"41C2E1C40336"
-				supplier   	"Logical View::Connection::Connection Provider::CConnectionProviderBase"
-				quidu      	"41BDA765028C")))
-		    (object Association "$UNNAMED$291"
-			quid       	"41D929DC0160"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$292"
-				quid       	"41D929DD0161"
-				supplier   	"Logical View::Selection::ISelectionNotify"
-				quidu      	"41C2DC4001D8"
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$293"
-				quid       	"41D929DD016B"
-				supplier   	"Logical View::Selection::MProviderSelector"
-				quidu      	"41C1AF5D02D3")))
-		    (object Association "$UNNAMED$294"
-			quid       	"41ECEBEF01E2"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$295"
-				quid       	"41ECEBF000AD"
-				supplier   	"Logical View::New Interfaces & Functions::CConnectionSettings"
-				quidu      	"41ECEA270100"
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$296"
-				quid       	"41ECEBF000AE"
-				supplier   	"Logical View::Connection::Connection Provider::Connection Provider Shim::CConnectionProviderShim"
-				quidu      	"41BDAABC004D"
-				is_aggregate 	TRUE)))
-		    (object Association "$UNNAMED$297"
-			quid       	"421A553A0346"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$298"
-				quid       	"421A553A0347"
-				supplier   	"Logical View::Sub Connection::Sub Connection Provider Shim::CSubConnectionProviderShim"
-				quidu      	"41BEF88800A9")
-			    (object Role "$UNNAMED$299"
-				quid       	"421A553A0348"
-				supplier   	"Logical View::Sub Connection::Sub Connection Provider Shim::CSubConnectionLinkShimClient"
-				quidu      	"41C061D101C6"
-				is_navigable 	TRUE)))
-		    (object Association "$UNNAMED$300"
-			quid       	"421A562301F2"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$301"
-				quid       	"421A5624009F"
-				supplier   	"Logical View::Sub Connection::Sub Connection Provider Shim::CConnDataTransfer"
-				quidu      	"41F00D6A0013"
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$302"
-				quid       	"421A562400A0"
-				supplier   	"Logical View::Sub Connection::Sub Connection Provider Shim::CSubConnectionLinkShimClient"
-				quidu      	"41C061D101C6"
-				is_aggregate 	TRUE)))
-		    (object Class_Category "Message-based function calls"
-			quid       	"4288AD2E01F7"
-			exportControl 	"Public"
-			logical_models 	(list unit_reference_list
-			    (object Class "CDispatcher"
-				quid       	"4288ADE80190"
-				superclasses 	(list inheritance_relationship_list
-				    (object Inheritance_Relationship
-					quid       	"4288B2B802DC"
-					supplier   	"Logical View::CActive"
-					quidu      	"4288B28F03C4"))
-				realized_interfaces 	(list realize_rel_list
-				    (object Realize_Relationship
-					quid       	"4288B276015B"
-					supplier   	"Logical View::New Interfaces & Functions::Message-based function calls::MDispatcher"
-					quidu      	"4288B2220092")))
-			    (object Class "CMessage"
-				quid       	"4288AED90205"
-				superclasses 	(list inheritance_relationship_list
-				    (object Inheritance_Relationship
-					quid       	"4288AF8D029A"
-					supplier   	"Logical View::New Interfaces & Functions::Message-based function calls::SMetaDataECom"
-					quidu      	"4288AF790327")))
-			    (object Class "CInterfaceFunctionId"
-				quid       	"4288AEEB03A5"
-				superclasses 	(list inheritance_relationship_list
-				    (object Inheritance_Relationship
-					quid       	"428B553801CC"
-					supplier   	"Logical View::New Interfaces & Functions::Message-based function calls::SMetaDataECom"
-					quidu      	"4288AF790327"))
-				operations 	(list Operations
-				    (object Operation "FetchDispatcher"
-					quid       	"4288B1840062"
-					stereotype 	"V"
-					result     	"MDispatcher"
-					concurrency 	"Sequential"
-					opExportControl 	"Public"
-					uid        	0))
-				class_attributes 	(list class_attribute_list
-				    (object ClassAttribute "iInterfaceTypeId"
-					quid       	"4288B12F0010")
-				    (object ClassAttribute "iFunctionId"
-					quid       	"4288B14F03B9")
-				    (object ClassAttribute "iObjectId"
-					quid       	"4288B1610080")))
-			    (object Class "SMetaDataECom"
-				quid       	"4288AF790327")
-			    (object Class "CInterfaceFunctionCall1"
-				quid       	"4288AFBB0188"
-				superclasses 	(list inheritance_relationship_list
-				    (object Inheritance_Relationship
-					quid       	"4288B32E00F1"
-					supplier   	"Logical View::New Interfaces & Functions::Message-based function calls::CInterfaceFunctionSig2"
-					quidu      	"4288B03F02C8"))
-				realized_interfaces 	(list realize_rel_list
-				    (object Realize_Relationship
-					quid       	"4288B3670356"
-					supplier   	"Logical View::New Interfaces & Functions::Message-based function calls::MDispatcher"
-					quidu      	"4288B2220092"))
-				operations 	(list Operations
-				    (object Operation "FetchDispatcher"
-					quid       	"4288B309036F"
-					stereotype 	"V"
-					result     	"MDispatcher"
-					concurrency 	"Sequential"
-					opExportControl 	"Public"
-					uid        	0)
-				    (object Operation "DispatchL"
-					quid       	"4288B37B00E8"
-					stereotype 	"V"
-					concurrency 	"Sequential"
-					opExportControl 	"Public"
-					uid        	0)))
-			    (object Class "CInterfaceFunctionSig1"
-				quid       	"4288AFED01E4"
-				superclasses 	(list inheritance_relationship_list
-				    (object Inheritance_Relationship
-					quid       	"4288B08D011B"
-					supplier   	"Logical View::New Interfaces & Functions::Message-based function calls::CInterfaceFunctionId"
-					quidu      	"4288AEEB03A5")))
-			    (object Class "CInterfaceFunctionSig2"
-				quid       	"4288B03F02C8"
-				superclasses 	(list inheritance_relationship_list
-				    (object Inheritance_Relationship
-					quid       	"4288B09200D3"
-					supplier   	"Logical View::New Interfaces & Functions::Message-based function calls::CInterfaceFunctionId"
-					quidu      	"4288AEEB03A5"))
-				class_attributes 	(list class_attribute_list
-				    (object ClassAttribute "iParam1"
-					quid       	"4288B4A70338"
-					exportControl 	"Public")
-				    (object ClassAttribute "iReturn"
-					quid       	"4288B4BD02EA"
-					exportControl 	"Public")))
-			    (object Class "MDispatcher"
-				quid       	"4288B2220092"
-				operations 	(list Operations
-				    (object Operation "DispatchL"
-					quid       	"4288B236000E"
-					stereotype 	"V"
-					concurrency 	"Sequential"
-					abstract   	TRUE
-					opExportControl 	"Public"
-					uid        	0))
-				abstract   	TRUE)
-			    (object Class "CObjectResolver"
-				quid       	"4288B50200E0"
-				operations 	(list Operations
-				    (object Operation "ResolveL"
-					quid       	"4288B6C0002D"
-					stereotype 	"V"
-					concurrency 	"Sequential"
-					opExportControl 	"Public"
-					uid        	0))
-				abstract   	TRUE)
-			    (object Class "MTransport"
-				quid       	"4288B56E012B"
-				superclasses 	(list inheritance_relationship_list
-				    (object Inheritance_Relationship
-					quid       	"4288EFB303E0"
-					supplier   	"Logical View::CObject"
-					quidu      	"4288EF9A01FA"))
-				operations 	(list Operations
-				    (object Operation "Send"
-					quid       	"4288B5CE03C8"
-					stereotype 	"V"
-					concurrency 	"Sequential"
-					abstract   	TRUE
-					opExportControl 	"Public"
-					uid        	0)
-				    (object Operation "SendReceive"
-					quid       	"4288B645035B"
-					stereotype 	"V"
-					concurrency 	"Sequential"
-					abstract   	TRUE
-					opExportControl 	"Public"
-					uid        	0)
-				    (object Operation "Receive"
-					quid       	"428A0A1C02DF"
-					stereotype 	"V"
-					concurrency 	"Sequential"
-					opExportControl 	"Public"
-					uid        	0))
-				abstract   	TRUE)
-			    (object Class "CMessageQueue"
-				quid       	"4288B6EA0363"
-				superclasses 	(list inheritance_relationship_list
-				    (object Inheritance_Relationship
-					quid       	"4288B7140074"
-					supplier   	"Logical View::New Interfaces & Functions::Message-based function calls::MTransport"
-					quidu      	"4288B56E012B")))
-			    (object Class "CCommsFactoryResolver"
-				quid       	"4288B71E01A5"
-				superclasses 	(list inheritance_relationship_list
-				    (object Inheritance_Relationship
-					quid       	"4288B73C02C0"
-					supplier   	"Logical View::New Interfaces & Functions::Message-based function calls::CObjectResolver"
-					quidu      	"4288B50200E0")))
-			    (object Association "$UNNAMED$303"
-				quid       	"4288B51603B0"
-				roles      	(list role_list
-				    (object Role "$UNNAMED$304"
-					quid       	"4288B51800BA"
-					supplier   	"Logical View::New Interfaces & Functions::Message-based function calls::CObjectResolver"
-					quidu      	"4288B50200E0"
-					client_cardinality 	(value cardinality "1")
-					Containment 	"By Reference"
-					is_navigable 	TRUE)
-				    (object Role "$UNNAMED$305"
-					quid       	"4288B51800BB"
-					supplier   	"Logical View::New Interfaces & Functions::Message-based function calls::CDispatcher"
-					quidu      	"4288ADE80190"
-					is_aggregate 	TRUE)))
-			    (object Association "$UNNAMED$306"
-				quid       	"4288B587005F"
-				roles      	(list role_list
-				    (object Role "$UNNAMED$307"
-					quid       	"4288B5880205"
-					supplier   	"Logical View::New Interfaces & Functions::Message-based function calls::CDispatcher"
-					quidu      	"4288ADE80190"
-					client_cardinality 	(value cardinality "1")
-					Containment 	"By Reference"
-					is_navigable 	TRUE)
-				    (object Role "$UNNAMED$308"
-					quid       	"4288B588020F"
-					supplier   	"Logical View::New Interfaces & Functions::Message-based function calls::MTransport"
-					quidu      	"4288B56E012B"
-					client_cardinality 	(value cardinality "1")
-					is_navigable 	TRUE
-					is_aggregate 	TRUE)))
-			    (object Association "$UNNAMED$309"
-				quid       	"4289E2D10093"
-				roles      	(list role_list
-				    (object Role "$UNNAMED$310"
-					quid       	"4289E2D20026"
-					supplier   	"Logical View::CObject"
-					quidu      	"4288EF9A01FA"
-					client_cardinality 	(value cardinality "0..n")
-					Containment 	"By Reference"
-					is_navigable 	TRUE)
-				    (object Role "$UNNAMED$311"
-					quid       	"4289E2D20027"
-					supplier   	"Logical View::New Interfaces & Functions::Message-based function calls::CObjectResolver"
-					quidu      	"4288B50200E0"
-					is_aggregate 	TRUE)))
-			    (object Association "$UNNAMED$312"
-				quid       	"42B05DA00346"
-				roles      	(list role_list
-				    (object Role "$UNNAMED$313"
-					quid       	"42B05DA10243"
-					supplier   	"Logical View::New Interfaces & Functions::XStubClass"
-					quidu      	"42AEB35C0326"
-					is_navigable 	TRUE)
-				    (object Role "$UNNAMED$314"
-					quid       	"42B05DA1024D"
-					supplier   	"Logical View::New Interfaces & Functions::Message-based function calls::CObjectResolver"
-					quidu      	"4288B50200E0"))))
-			logical_presentations 	(list unit_reference_list
-			    (object ClassDiagram "Main"
-				quid       	"4288AD4A0265"
-				title      	"Main"
-				zoom       	100
-				max_height 	28350
-				max_width  	21600
-				origin_x   	0
-				origin_y   	656
-				items      	(list diagram_item_list
-				    (object ClassView "Class" "Logical View::New Interfaces & Functions::Message-based function calls::CInterfaceFunctionId" @1261
-					ShowCompartmentStereotypes 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(560, 1056)
-					label      	(object ItemLabel
-					    Parent_View 	@1261
-					    location   	(302, 900)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	516
-					    justify    	0
-					    label      	"CInterfaceFunctionId")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	65280
-					quidu      	"4288AEEB03A5"
-					width      	534
-					height     	336
-					annotation 	8
-					autoResize 	TRUE)
-				    (object ClassView "Class" "Logical View::New Interfaces & Functions::Message-based function calls::SMetaDataECom" @1262
-					ShowCompartmentStereotypes 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(560, 672)
-					label      	(object ItemLabel
-					    Parent_View 	@1262
-					    location   	(380, 621)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	360
-					    justify    	0
-					    label      	"SMetaDataECom")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"4288AF790327"
-					width      	378
-					height     	126
-					annotation 	8
-					autoResize 	TRUE)
-				    (object ClassView "Class" "Logical View::New Interfaces & Functions::Message-based function calls::CInterfaceFunctionCall1" @1263
-					ShowCompartmentStereotypes 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(800, 1920)
-					label      	(object ItemLabel
-					    Parent_View 	@1263
-					    location   	(542, 1814)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	516
-					    justify    	0
-					    label      	"CInterfaceFunctionCall1")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	65280
-					quidu      	"4288AFBB0188"
-					width      	534
-					height     	236
-					annotation 	8
-					autoResize 	TRUE)
-				    (object ClassView "Class" "Logical View::New Interfaces & Functions::Message-based function calls::CInterfaceFunctionSig1" @1264
-					ShowCompartmentStereotypes 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(256, 1424)
-					label      	(object ItemLabel
-					    Parent_View 	@1264
-					    location   	(33, 1373)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	446
-					    justify    	0
-					    label      	"CInterfaceFunctionSig1")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	65280
-					quidu      	"4288AFED01E4"
-					width      	464
-					height     	126
-					annotation 	8
-					autoResize 	TRUE)
-				    (object Label @1265
-					location   	(1088, 1552)
-					nlines     	1
-					max_width  	600
-					label      	"More function signatures......")
-				    (object InheritView "" @1266
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"4288B08D011B"
-					client     	@1264
-					supplier   	@1261
-					line_style 	0)
-				    (object ClassView "Class" "Logical View::New Interfaces & Functions::Message-based function calls::MDispatcher" @1267
-					ShowCompartmentStereotypes 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(1664, 720)
-					font       	(object Font
-					    italics    	TRUE)
-					label      	(object ItemLabel
-					    Parent_View 	@1267
-					    location   	(1464, 639)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	400
-					    justify    	0
-					    label      	"MDispatcher")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	65280
-					quidu      	"4288B2220092"
-					width      	418
-					height     	186
-					annotation 	8
-					autoResize 	TRUE)
-				    (object ClassView "Class" "Logical View::CActive" @1268
-					ShowCompartmentStereotypes 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(1024, 368)
-					label      	(object ItemLabel
-					    Parent_View 	@1268
-					    location   	(881, 294)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	286
-					    justify    	0
-					    label      	"CActive")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"4288B28F03C4"
-					width      	304
-					height     	172
-					annotation 	8
-					autoResize 	TRUE)
-				    (object Label @1269
-					location   	(1088, 1984)
-					nlines     	1
-					max_width  	600
-					label      	"More function calls......")
-				    (object ClassView "Class" "Logical View::New Interfaces & Functions::Message-based function calls::MDispatcher" @1270
-					ShowCompartmentStereotypes 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(256, 1632)
-					font       	(object Font
-					    italics    	TRUE)
-					label      	(object ItemLabel
-					    Parent_View 	@1270
-					    location   	(56, 1551)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	400
-					    justify    	0
-					    label      	"MDispatcher")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	65280
-					quidu      	"4288B2220092"
-					width      	418
-					height     	186
-					annotation 	8
-					autoResize 	TRUE)
-				    (object RealizeView "" @1271
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"4288B3670356"
-					client     	@1263
-					supplier   	@1270
-					line_style 	0)
-				    (object ClassView "Class" "Logical View::New Interfaces & Functions::Message-based function calls::CMessageQueue" @1272
-					ShowCompartmentStereotypes 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(1664, 1862)
-					label      	(object ItemLabel
-					    Parent_View 	@1272
-					    location   	(1494, 1811)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	340
-					    justify    	0
-					    label      	"CMessageQueue")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	65280
-					quidu      	"4288B6EA0363"
-					width      	358
-					height     	126
-					annotation 	8
-					autoResize 	TRUE)
-				    (object ClassView "Class" "Logical View::New Interfaces & Functions::Message-based function calls::CCommsFactoryResolver" @1273
-					ShowCompartmentStereotypes 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(2240, 1462)
-					label      	(object ItemLabel
-					    Parent_View 	@1273
-					    location   	(1994, 1411)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	492
-					    justify    	0
-					    label      	"CCommsFactoryResolver")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	65280
-					quidu      	"4288B71E01A5"
-					width      	510
-					height     	126
-					annotation 	8
-					autoResize 	TRUE)
-				    (object Label @1274
-					location   	(1888, 1878)
-					nlines     	1
-					max_width  	600
-					label      	"More transports.....")
-				    (object Label @1275
-					location   	(2608, 1478)
-					nlines     	1
-					max_width  	600
-					label      	"More resolvers......")
-				    (object NoteView @1276
-					location   	(2192, 736)
-					label      	(object ItemLabel
-					    Parent_View 	@1276
-					    location   	(1914, 608)
-					    fill_color 	13434879
-					    nlines     	5
-					    max_width  	521
-					    label      	"Dispatcher could be a template formed at compile time => no need for CObjectResolver/CTransport abstractions...")
-					line_color 	3342489
-					fill_color 	13434879
-					width      	581
-					height     	268)
-				    (object ClassView "Class" "Logical View::CObject" @1277
-					ShowCompartmentStereotypes 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(1024, 640)
-					label      	(object ItemLabel
-					    Parent_View 	@1277
-					    location   	(881, 566)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	286
-					    justify    	0
-					    label      	"CObject")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"4288EF9A01FA"
-					width      	304
-					height     	172
-					annotation 	8
-					autoResize 	TRUE)
-				    (object NoteView @1278
-					location   	(2192, 1702)
-					label      	(object ItemLabel
-					    Parent_View 	@1278
-					    location   	(1986, 1608)
-					    fill_color 	13434879
-					    nlines     	3
-					    max_width  	377
-					    label      	"reference -counted, self-destructive class.")
-					line_color 	3342489
-					fill_color 	13434879
-					width      	437
-					height     	200)
-				    (object ClassView "Class" "Logical View::New Interfaces & Functions::Message-based function calls::CInterfaceFunctionSig2" @1279
-					ShowCompartmentStereotypes 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(800, 1488)
-					label      	(object ItemLabel
-					    Parent_View 	@1279
-					    location   	(577, 1382)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	446
-					    justify    	0
-					    label      	"CInterfaceFunctionSig2")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	65280
-					quidu      	"4288B03F02C8"
-					width      	464
-					height     	236
-					annotation 	8
-					autoResize 	TRUE)
-				    (object InheritView "" @1280
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"4288B09200D3"
-					client     	@1279
-					supplier   	@1261
-					line_style 	0)
-				    (object InheritView "" @1281
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"4288B32E00F1"
-					client     	@1263
-					supplier   	@1279
-					line_style 	0)
-				    (object NoteView @1282
-					location   	(2896, 768)
-					label      	(object ItemLabel
-					    Parent_View 	@1282
-					    location   	(2664, 709)
-					    fill_color 	13434879
-					    nlines     	2
-					    max_width  	428
-					    label      	
-|An array of "S" shadow objects.
-					    )
-					line_color 	3342489
-					fill_color 	13434879
-					width      	488
-					height     	131)
-				    (object NoteView @1283
-					location   	(2944, 1280)
-					label      	(object ItemLabel
-					    Parent_View 	@1283
-					    location   	(2659, 1177)
-					    fill_color 	13434879
-					    nlines     	4
-					    max_width  	534
-					    label      	
-|Directly resolves "S" shadow objects and observes destruction of their "real" conterpartners.
-					    )
-					line_color 	3342489
-					fill_color 	13434879
-					width      	594
-					height     	218)
-				    (object NoteView @1284
-					location   	(2816, 1702)
-					label      	(object ItemLabel
-					    Parent_View 	@1284
-					    location   	(2503, 1614)
-					    fill_color 	13434879
-					    nlines     	3
-					    max_width  	590
-					    label      	
-|Resolve "real" objects with a help of global comms factories existing in the particular thread.
-					    )
-					line_color 	3342489
-					fill_color 	13434879
-					width      	650
-					height     	188)
-				    (object AttachView "" @1285
-					stereotype 	TRUE
-					line_color 	3342489
-					client     	@1284
-					supplier   	@1273
-					line_style 	0)
-				    (object InheritView "" @1286
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"428B553801CC"
-					client     	@1261
-					supplier   	@1262
-					line_style 	0)
-				    (object Label @1287
-					location   	(47, 1247)
-					nlines     	1
-					max_width  	1244
-					label      	"_________________________________________________________")
-				    (object Label @1288
-					location   	(1296, 1287)
-					nlines     	16
-					max_width  	44
-					label      	
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-					)
-				    (object Label @1289
-					location   	(1456, 448)
-					nlines     	1
-					max_width  	600
-					label      	"NetInterface element DLL")
-				    (object Label @1290
-					location   	(48, 795)
-					nlines     	1
-					max_width  	1244
-					label      	"_________________________________________________________")
-				    (object Label @1291
-					location   	(1296, 48)
-					nlines     	16
-					max_width  	44
-					label      	
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-					)
-				    (object Label @1292
-					location   	(80, 2096)
-					nlines     	1
-					max_width  	600
-					label      	"Function Signatures Plugin")
-				    (object ClassView "Class" "Logical View::New Interfaces & Functions::Message-based function calls::MTransport" @1293
-					ShowCompartmentStereotypes 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(1664, 1392)
-					font       	(object Font
-					    italics    	TRUE)
-					label      	(object ItemLabel
-					    Parent_View 	@1293
-					    location   	(1452, 1267)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	424
-					    justify    	0
-					    label      	"MTransport")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	65280
-					quidu      	"4288B56E012B"
-					width      	442
-					height     	274
-					annotation 	8
-					autoResize 	TRUE)
-				    (object InheritView "" @1294
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"4288B7140074"
-					client     	@1272
-					supplier   	@1293
-					line_style 	0)
-				    (object InheritView "" @1295
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"4288EFB303E0"
-					client     	@1293
-					supplier   	@1277
-					line_style 	0)
-				    (object AttachView "" @1296
-					stereotype 	TRUE
-					line_color 	3342489
-					client     	@1293
-					supplier   	@1278
-					line_style 	0)
-				    (object ClassView "Class" "Logical View::New Interfaces & Functions::Message-based function calls::CDispatcher" @1297
-					ShowCompartmentStereotypes 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(1664, 1056)
-					label      	(object ItemLabel
-					    Parent_View 	@1297
-					    location   	(1537, 1005)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	254
-					    justify    	0
-					    label      	"CDispatcher")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	65280
-					quidu      	"4288ADE80190"
-					width      	272
-					height     	126
-					annotation 	8
-					autoResize 	TRUE)
-				    (object RealizeView "" @1298
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"4288B276015B"
-					client     	@1297
-					supplier   	@1267
-					line_style 	0)
-				    (object InheritView "" @1299
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"4288B2B802DC"
-					client     	@1297
-					supplier   	@1268
-					line_style 	0)
-				    (object AssociationViewNew "$UNNAMED$306" @1300
-					location   	(1664, 1186)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"4288B587005F"
-					roleview_list 	(list RoleViews
-					    (object RoleView "$UNNAMED$307" @1301
-						Parent_View 	@1300
-						location   	(192, 370)
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"4288B5880205"
-						client     	@1300
-						supplier   	@1297
-						line_style 	0
-						label      	(object SegLabel @1302
-						    Parent_View 	@1301
-						    location   	(1718, 1126)
-						    anchor     	2
-						    anchor_loc 	1
-						    nlines     	1
-						    max_width  	15
-						    justify    	0
-						    label      	"1"
-						    pctDist    	0.900000
-						    height     	54
-						    orientation 	1))
-					    (object RoleView "$UNNAMED$308" @1303
-						Parent_View 	@1300
-						location   	(192, 370)
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"4288B588020F"
-						client     	@1300
-						supplier   	@1293
-						line_style 	0
-						label      	(object SegLabel @1304
-						    Parent_View 	@1303
-						    location   	(1718, 1247)
-						    anchor     	2
-						    anchor_loc 	1
-						    nlines     	1
-						    max_width  	15
-						    justify    	0
-						    label      	"1"
-						    pctDist    	0.900000
-						    height     	54
-						    orientation 	0))))
-				    (object AttachView "" @1305
-					stereotype 	TRUE
-					line_color 	3342489
-					client     	@1276
-					supplier   	@1297
-					line_style 	0)
-				    (object ClassView "Class" "Logical View::New Interfaces & Functions::XStubClass" @1306
-					ShowCompartmentStereotypes 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(2896, 1056)
-					label      	(object ItemLabel
-					    Parent_View 	@1306
-					    location   	(2651, 982)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	490
-					    justify    	0
-					    label      	"XStubClass")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"42AEB35C0326"
-					width      	508
-					height     	172
-					annotation 	8
-					autoResize 	TRUE)
-				    (object AttachView "" @1307
-					stereotype 	TRUE
-					line_color 	3342489
-					client     	@1282
-					supplier   	@1306
-					line_style 	0)
-				    (object ClassView "Class" "Logical View::New Interfaces & Functions::Message-based function calls::CObjectResolver" @1308
-					ShowCompartmentStereotypes 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(2240, 1056)
-					font       	(object Font
-					    italics    	TRUE)
-					label      	(object ItemLabel
-					    Parent_View 	@1308
-					    location   	(2050, 975)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	380
-					    justify    	0
-					    label      	"CObjectResolver")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	65280
-					quidu      	"4288B50200E0"
-					width      	398
-					height     	186
-					annotation 	8
-					autoResize 	TRUE)
-				    (object AssociationViewNew "$UNNAMED$303" @1309
-					location   	(1920, 1056)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"4288B51603B0"
-					roleview_list 	(list RoleViews
-					    (object RoleView "$UNNAMED$304" @1310
-						Parent_View 	@1309
-						location   	(464, 576)
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"4288B51800BA"
-						client     	@1309
-						supplier   	@1308
-						line_style 	0
-						label      	(object SegLabel @1311
-						    Parent_View 	@1310
-						    location   	(2031, 1110)
-						    anchor     	2
-						    anchor_loc 	1
-						    nlines     	1
-						    max_width  	15
-						    justify    	0
-						    label      	"1"
-						    pctDist    	0.900000
-						    height     	54
-						    orientation 	1))
-					    (object RoleView "$UNNAMED$305" @1312
-						Parent_View 	@1309
-						location   	(464, 576)
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"4288B51800BB"
-						client     	@1309
-						supplier   	@1297
-						line_style 	0)))
-				    (object InheritView "" @1313
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"4288B73C02C0"
-					client     	@1273
-					supplier   	@1308
-					line_style 	0)
-				    (object AttachView "" @1314
-					stereotype 	TRUE
-					line_color 	3342489
-					client     	@1283
-					supplier   	@1308
-					line_style 	0)
-				    (object AssociationViewNew "$UNNAMED$312" @1315
-					location   	(2540, 1056)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"42B05DA00346"
-					roleview_list 	(list RoleViews
-					    (object RoleView "$UNNAMED$313" @1316
-						Parent_View 	@1315
-						location   	(300, 0)
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"42B05DA10243"
-						client     	@1315
-						supplier   	@1306
-						line_style 	0)
-					    (object RoleView "$UNNAMED$314" @1317
-						Parent_View 	@1315
-						location   	(300, 0)
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"42B05DA1024D"
-						client     	@1315
-						supplier   	@1308
-						line_style 	0)))))))
-		    (object Class_Category "Flow Fact<->Sub-Connection Fact call"
-			quid       	"4288B3EE021A"
-			visible_categories 	(list visibility_relationship_list
-			    (object Visibility_Relationship
-				quid       	"4289BB630020"
-				supplier   	"Logical View::New Interfaces & Functions::Message-based function calls"
-				quidu      	"4288AD2E01F7"))
-			exportControl 	"Public"
-			logical_models 	(list unit_reference_list
-			    (object Class "CSubConnectionProviderFactoryC"
-				quid       	"4288AD8F0337"
-				superclasses 	(list inheritance_relationship_list
-				    (object Inheritance_Relationship
-					quid       	"4288EC4B001B"
-					supplier   	"Logical View::CBase"
-					quidu      	"41A7525A00AC")
-				    (object Inheritance_Relationship
-					quid       	"42B9B02000F1"
-					supplier   	"Logical View::Factory::CSubConnectionProviderFactoryBase"
-					quidu      	"41A87F61023B"))
-				class_attributes 	(list class_attribute_list
-				    (object ClassAttribute "iFunctionsTable"
-					quid       	"4288EE2201E5"
-					stereotype 	"C"
-					type       	"void*"
-					Containment 	"By Value"
-					static     	TRUE)))
-			    (object Class "CSubConnectionFlowFactoryC"
-				quid       	"4288EBF70314"
-				superclasses 	(list inheritance_relationship_list
-				    (object Inheritance_Relationship
-					quid       	"4288EC510327"
-					supplier   	"Logical View::CBase"
-					quidu      	"41A7525A00AC")
-				    (object Inheritance_Relationship
-					quid       	"42B9AEC103B9"
-					supplier   	"Logical View::Factory::CSubConnectionFlowFactoryBase"
-					quidu      	"427F6DC802D7"))
-				class_attributes 	(list class_attribute_list
-				    (object ClassAttribute "iFunctionTable"
-					quid       	"4288EE9A03AA"
-					stereotype 	"C"
-					type       	"void*"
-					Containment 	"By Value"
-					static     	TRUE)))
-			    (object Association "$UNNAMED$315"
-				quid       	"4288ECFA0013"
-				roles      	(list role_list
-				    (object Role "$UNNAMED$316"
-					quid       	"4288ECFB02DB"
-					supplier   	"Logical View::New Interfaces & Functions::Message-based function calls::MTransport"
-					quidu      	"4288B56E012B"
-					client_cardinality 	(value cardinality "1")
-					is_navigable 	TRUE)
-				    (object Role "$UNNAMED$317"
-					quid       	"4288ECFB02E5"
-					supplier   	"Logical View::New Interfaces & Functions::Flow Fact<->Sub-Connection Fact call::CSubConnectionProviderFactoryC"
-					quidu      	"4288AD8F0337")))
-			    (object Association "$UNNAMED$318"
-				quid       	"4288EEFB0057"
-				roles      	(list role_list
-				    (object Role "$UNNAMED$319"
-					quid       	"4288EEFB0382"
-					supplier   	"Logical View::New Interfaces & Functions::Message-based function calls::MTransport"
-					quidu      	"4288B56E012B"
-					client_cardinality 	(value cardinality "1")
-					Containment 	"By Reference"
-					is_navigable 	TRUE)
-				    (object Role "$UNNAMED$320"
-					quid       	"4288EEFB038C"
-					supplier   	"Logical View::New Interfaces & Functions::Flow Fact<->Sub-Connection Fact call::CSubConnectionFlowFactoryC"
-					quidu      	"4288EBF70314")))
-			    (object Association "$UNNAMED$321"
-				quid       	"4289BAFF024D"
-				roles      	(list role_list
-				    (object Role "$UNNAMED$322"
-					quid       	"4289BB000231"
-					supplier   	"Logical View::Factory::CSubConnectionFactoryContainer"
-					quidu      	"41A87F1B03AD"
-					client_cardinality 	(value cardinality "1")
-					is_navigable 	TRUE)
-				    (object Role "$UNNAMED$323"
-					quid       	"4289BB000245"
-					supplier   	"Logical View::New Interfaces & Functions::Flow Fact<->Sub-Connection Fact call::CSubConnectionFlowFactoryC"
-					quidu      	"4288EBF70314"))))
-			logical_presentations 	(list unit_reference_list
-			    (object ClassDiagram "Main"
-				quid       	"4288B43F032F"
-				title      	"Main"
-				zoom       	100
-				max_height 	28350
-				max_width  	21600
-				origin_x   	0
-				origin_y   	0
-				items      	(list diagram_item_list
-				    (object ClassView "Class" "Logical View::CBase" @1318
-					ShowCompartmentStereotypes 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(1312, 304)
-					label      	(object ItemLabel
-					    Parent_View 	@1318
-					    location   	(1169, 230)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	286
-					    justify    	0
-					    label      	"CBase")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"41A7525A00AC"
-					width      	304
-					height     	172
-					annotation 	8
-					autoResize 	TRUE)
-				    (object CategoryView "Logical View::New Interfaces & Functions::Message-based function calls" @1319
-					location   	(1328, 1232)
-					label      	(object ItemLabel
-					    Parent_View 	@1319
-					    location   	(1021, 1148)
-					    fill_color 	13434879
-					    nlines     	2
-					    max_width  	614
-					    justify    	0
-					    label      	"Message-based function calls")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	65280
-					quidu      	"4288AD2E01F7"
-					width      	626
-					height     	180)
-				    (object ClassView "Class" "Logical View::New Interfaces & Functions::Message-based function calls::MTransport" @1320
-					ShowCompartmentStereotypes 	TRUE
-					SuppressOperation 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(896, 1056)
-					font       	(object Font
-					    italics    	TRUE)
-					label      	(object ItemLabel
-					    Parent_View 	@1320
-					    location   	(616, 982)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	560
-					    justify    	0
-					    label      	"MTransport")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	65280
-					quidu      	"4288B56E012B"
-					width      	578
-					height     	172
-					annotation 	8
-					autoResize 	TRUE)
-				    (object ClassView "Class" "Logical View::New Interfaces & Functions::Flow Fact<->Sub-Connection Fact call::CSubConnectionProviderFactoryC" @1321
-					ShowCompartmentStereotypes 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(896, 720)
-					label      	(object ItemLabel
-					    Parent_View 	@1321
-					    location   	(572, 639)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	648
-					    justify    	0
-					    label      	"CSubConnectionProviderFactoryC")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	65280
-					quidu      	"4288AD8F0337"
-					width      	666
-					height     	186
-					annotation 	8
-					autoResize 	TRUE)
-				    (object InheritView "" @1322
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"4288EC4B001B"
-					client     	@1321
-					supplier   	@1318
-					line_style 	0)
-				    (object AssociationViewNew "$UNNAMED$315" @1323
-					location   	(896, 891)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"4288ECFA0013"
-					roleview_list 	(list RoleViews
-					    (object RoleView "$UNNAMED$316" @1324
-						Parent_View 	@1323
-						location   	(352, 235)
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"4288ECFB02DB"
-						client     	@1323
-						supplier   	@1320
-						line_style 	0
-						label      	(object SegLabel @1325
-						    Parent_View 	@1324
-						    location   	(950, 959)
-						    anchor     	2
-						    anchor_loc 	1
-						    nlines     	1
-						    max_width  	15
-						    justify    	0
-						    label      	"1"
-						    pctDist    	0.900000
-						    height     	54
-						    orientation 	0))
-					    (object RoleView "$UNNAMED$317" @1326
-						Parent_View 	@1323
-						location   	(352, 235)
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"4288ECFB02E5"
-						client     	@1323
-						supplier   	@1321
-						line_style 	0)))
-				    (object NoteView @1327
-					location   	(720, 304)
-					label      	(object ItemLabel
-					    Parent_View 	@1327
-					    location   	(386, 191)
-					    fill_color 	13434879
-					    nlines     	4
-					    max_width  	633
-					    label      	
-|"C" ending (client side) and "S"  ending (server side) classes' methods are linked via static const function ptrs' table
-					    )
-					line_color 	3342489
-					fill_color 	13434879
-					width      	693
-					height     	238)
-				    (object AttachView "" @1328
-					stereotype 	TRUE
-					line_color 	3342489
-					client     	@1327
-					supplier   	@1321
-					line_style 	0)
-				    (object NoteView @1329
-					location   	(368, 512)
-					label      	(object ItemLabel
-					    Parent_View 	@1329
-					    location   	(137, 453)
-					    fill_color 	13434879
-					    nlines     	2
-					    max_width  	427
-					    label      	"Caller -uses transport to reach its callie.")
-					line_color 	3342489
-					fill_color 	13434879
-					width      	487
-					height     	131)
-				    (object AttachView "" @1330
-					stereotype 	TRUE
-					line_color 	3342489
-					client     	@1329
-					supplier   	@1321
-					line_style 	0)
-				    (object NoteView @1331
-					location   	(1936, 432)
-					label      	(object ItemLabel
-					    Parent_View 	@1331
-					    location   	(1705, 373)
-					    fill_color 	13434879
-					    nlines     	2
-					    max_width  	427
-					    label      	"Callie -uses transport to send a return value to its caller.")
-					line_color 	3342489
-					fill_color 	13434879
-					width      	487
-					height     	131)
-				    (object Label @1332
-					location   	(16, 1488)
-					nlines     	1
-					max_width  	1631
-					label      	
-|SOURCE(real instance) --> "C" class(marshalling) --> CTransport --> message --> CDispatcher --> "S" class(de-marshalling) --> DESTINATION(real instance)
-					)
-				    (object NoteView @1333
-					location   	(1456, 1824)
-					label      	(object ItemLabel
-					    Parent_View 	@1333
-					    location   	(1053, 1730)
-					    fill_color 	13434879
-					    nlines     	4
-					    max_width  	771
-					    label      	"Message based function call in pseudo code. Return is viewed a function call => it is treated the same way.")
-					line_color 	3342489
-					fill_color 	13434879
-					width      	831
-					height     	200)
-				    (object AttachView "" @1334
-					stereotype 	TRUE
-					line_color 	3342489
-					client     	@1333
-					supplier   	@1332
-					line_style 	0)
-				    (object ClassView "Class" "Logical View::New Interfaces & Functions::Message-based function calls::MTransport" @1335
-					ShowCompartmentStereotypes 	TRUE
-					SuppressOperation 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(1760, 1056)
-					font       	(object Font
-					    italics    	TRUE)
-					label      	(object ItemLabel
-					    Parent_View 	@1335
-					    location   	(1480, 982)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	560
-					    justify    	0
-					    label      	"MTransport")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	65280
-					quidu      	"4288B56E012B"
-					width      	578
-					height     	172
-					annotation 	8
-					autoResize 	TRUE)
-				    (object ClassView "Class" "Logical View::New Interfaces & Functions::Flow Fact<->Sub-Connection Fact call::CSubConnectionFlowFactoryC" @1336
-					ShowCompartmentStereotypes 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(1760, 720)
-					label      	(object ItemLabel
-					    Parent_View 	@1336
-					    location   	(1466, 642)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	588
-					    justify    	0
-					    label      	"CSubConnectionFlowFactoryC")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	65280
-					quidu      	"4288EBF70314"
-					width      	606
-					height     	180
-					annotation 	8
-					autoResize 	TRUE)
-				    (object InheritView "" @1337
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"4288EC510327"
-					client     	@1336
-					supplier   	@1318
-					line_style 	0)
-				    (object AssociationViewNew "$UNNAMED$318" @1338
-					location   	(1760, 889)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"4288EEFB0057"
-					roleview_list 	(list RoleViews
-					    (object RoleView "$UNNAMED$319" @1339
-						Parent_View 	@1338
-						location   	(352, 233)
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"4288EEFB0382"
-						client     	@1338
-						supplier   	@1335
-						line_style 	0
-						label      	(object SegLabel @1340
-						    Parent_View 	@1339
-						    location   	(1814, 960)
-						    anchor     	2
-						    anchor_loc 	1
-						    nlines     	1
-						    max_width  	15
-						    justify    	0
-						    label      	"1"
-						    pctDist    	0.900000
-						    height     	54
-						    orientation 	0))
-					    (object RoleView "$UNNAMED$320" @1341
-						Parent_View 	@1338
-						location   	(352, 233)
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"4288EEFB038C"
-						client     	@1338
-						supplier   	@1336
-						line_style 	0)))
-				    (object AttachView "" @1342
-					stereotype 	TRUE
-					line_color 	3342489
-					client     	@1327
-					supplier   	@1336
-					line_style 	0)
-				    (object Label @1343
-					location   	(1312, 96)
-					nlines     	26
-					max_width  	56
-					label      	
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-					)
-				    (object Label @1344
-					location   	(893, 101)
-					nlines     	1
-					max_width  	1038
-					label      	
-|DATA THREAD		CONROL THREAD	
-					))))))
-		logical_presentations 	(list unit_reference_list
-		    (object ClassDiagram "Main"
-			quid       	"41C1687E0184"
-			title      	"Main"
-			zoom       	100
-			max_height 	28350
-			max_width  	21600
-			origin_x   	-13
-			origin_y   	0
-			items      	(list diagram_item_list
-			    (object CategoryView "Logical View::New Interfaces & Functions::Message-based function calls" @1345
-				location   	(1536, 816)
-				label      	(object ItemLabel
-				    Parent_View 	@1345
-				    location   	(1372, 732)
-				    fill_color 	13434879
-				    nlines     	2
-				    max_width  	328
-				    justify    	0
-				    label      	"Message-based function calls")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	65280
-				quidu      	"4288AD2E01F7"
-				width      	340
-				height     	180)
-			    (object CategoryView "Logical View::New Interfaces & Functions::Flow Fact<->Sub-Connection Fact call" @1346
-				location   	(800, 384)
-				label      	(object ItemLabel
-				    Parent_View 	@1346
-				    location   	(504, 300)
-				    fill_color 	13434879
-				    nlines     	2
-				    max_width  	592
-				    justify    	0
-				    label      	"Flow Fact<->Sub-Connection Fact call")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	65280
-				quidu      	"4288B3EE021A"
-				width      	604
-				height     	180)
-			    (object CategoryView "Logical View::Sub Connection Flow::Sub-Connection -> Flow calls" @1347
-				location   	(1552, 384)
-				label      	(object ItemLabel
-				    Parent_View 	@1347
-				    location   	(1288, 300)
-				    fill_color 	13434879
-				    nlines     	2
-				    max_width  	528
-				    justify    	0
-				    label      	"Sub-Connection -> Flow calls")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	8421631
-				quidu      	"4289BB2F0102"
-				width      	540
-				height     	180)
-			    (object ImportView "" @1348
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"4289BB630020"
-				client     	@1346
-				supplier   	@1345
-				line_style 	0)
-			    (object ImportView "" @1349
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"4289BB670008"
-				client     	@1347
-				supplier   	@1345
-				line_style 	0)
-			    (object CategoryView "Logical View::Sub Connection Flow::Flow->Sub-Connection calls" @1350
-				location   	(2208, 384)
-				label      	(object ItemLabel
-				    Parent_View 	@1350
-				    location   	(1944, 300)
-				    fill_color 	13434879
-				    nlines     	2
-				    max_width  	528
-				    justify    	0
-				    label      	"Flow->Sub-Connection calls")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	65280
-				quidu      	"4289D8F802AB"
-				width      	540
-				height     	180)
-			    (object ImportView "" @1351
-				stereotype 	TRUE
-				line_color 	3342489
-				quidu      	"4289D921035E"
-				client     	@1350
-				supplier   	@1345
-				line_style 	0)))))
-	    (object Class_Category "Sub Connection Flow"
-		quid       	"427A06CC0387"
-		visible_categories 	(list visibility_relationship_list
-		    (object Visibility_Relationship
-			quid       	"427A06F80113"
-			supplier   	"Logical View::Factory"
-			quidu      	"41A875EF01EE")
-		    (object Visibility_Relationship
-			quid       	"427A070F0206"
-			supplier   	"Logical View::Sub Connection"
-			quidu      	"41A74FC60071"))
-		exportControl 	"Public"
-		logical_models 	(list unit_reference_list
-		    (object Class "CNetworkSubConnectionFlow"
-			quid       	"427A6CAC0380"
-			superclasses 	(list inheritance_relationship_list
-			    (object Inheritance_Relationship
-				quid       	"427A72D701BE"
-				supplier   	"Logical View::Sub Connection::CSubConnectionProviderBase"
-				quidu      	"41A75088005C")
-			    (object Inheritance_Relationship
-				quid       	"4284A9BD0114"
-				supplier   	"Logical View::Sub Connection Flow::CSubConnectionFlowBase"
-				quidu      	"4284A7BB031E"))
-			realized_interfaces 	(list realize_rel_list
-			    (object Realize_Relationship
-				quid       	"427F4298026D"
-				supplier   	"Logical View::Sub Connection::MSubConnectionDataClient"
-				quidu      	"41A753E90088")))
-		    (object Class "CLinkSubConnectionFlow"
-			quid       	"427B9BDF0325"
-			superclasses 	(list inheritance_relationship_list
-			    (object Inheritance_Relationship
-				quid       	"427B9BFB0221"
-				supplier   	"Logical View::Sub Connection Flow::CNetworkSubConnectionFlow"
-				quidu      	"427A6CAC0380")
-			    (object Inheritance_Relationship
-				quid       	"4284ACDB0198"
-				supplier   	"Logical View::Sub Connection Flow::CSubConnectionFlowBase"
-				quidu      	"4284A7BB031E")))
-		    (object Class "MSubConnectionFlowClient"
-			quid       	"4284A8070236"
-			superclasses 	(list inheritance_relationship_list
-			    (object Inheritance_Relationship
-				quid       	"42D2C3B20355"
-				supplier   	"Logical View::Sub Connection Flow::Sub Connection Flow Clients::MSubConnectionBroadcast"
-				quidu      	"42D2C2FE008B")
-			    (object Inheritance_Relationship
-				quid       	"42D2C3B502CD"
-				supplier   	"Logical View::Sub Connection Flow::Sub Connection Flow Clients::MSubConnectionClient"
-				quidu      	"42D2C324007D"))
-			used_nodes 	(list uses_relationship_list
-			    (object Uses_Relationship
-				quid       	"4297435201B2"
-				supplier   	"Logical View::New Interfaces & Functions::CSubConnectionDataClientS"
-				quidu      	"4297348E03E2"
-				supplier_cardinality 	(value cardinality "1")
-				client_cardinality 	(value cardinality "1")))
-			realized_interfaces 	(list realize_rel_list
-			    (object Realize_Relationship
-				quid       	"42B9B18B0205"
-				supplier   	"Logical View::Sub Connection::ISubConnectionFlow"
-				quidu      	"42B9B1BA03A7")
-			    (object Realize_Relationship
-				quid       	"42C2CE650340"
-				supplier   	"Logical View::Sub Connection::ISubConnectionFlowClient"
-				quidu      	"42C2CB700385"))
-			abstract   	TRUE)
-		    (object Class "CSubConnectionFlowBase"
-			quid       	"4284A7BB031E"
-			superclasses 	(list inheritance_relationship_list
-			    (object Inheritance_Relationship
-				quid       	"4284A9A90102"
-				supplier   	"Logical View::CBase"
-				quidu      	"41A7525A00AC")
-			    (object Inheritance_Relationship
-				quid       	"4284A9AC0283"
-				supplier   	"Logical View::Factory::XFactoryObject"
-				quidu      	"41A7522A0392"))
-			used_nodes 	(list uses_relationship_list
-			    (object Uses_Relationship
-				quid       	"42974825016C"
-				supplier   	"Logical View::Sub Connection::CSubConnectionProviderBase"
-				quidu      	"41A75088005C"
-				supplier_cardinality 	(value cardinality "1")
-				client_cardinality 	(value cardinality "1")))
-			realized_interfaces 	(list realize_rel_list
-			    (object Realize_Relationship
-				quid       	"4284AEA9008F"
-				supplier   	"Logical View::Sub Connection Flow::MSubConnectionFlowClient"
-				quidu      	"4284A8070236")
-			    (object Realize_Relationship
-				quid       	"42C2BCCB0101"
-				supplier   	"Logical View::Sub Connection Flow::Sub-Connection -> Flow calls::MSubConnectionFlow"
-				quidu      	"429C882D03D7")))
-		    (object Association "$UNNAMED$324"
-			quid       	"427A72C50063"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$325"
-				quid       	"427A72C503DF"
-				supplier   	"Logical View::Sub Connection::MSubConnectionDataClient"
-				quidu      	"41A753E90088"
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$326"
-				quid       	"427A72C60001"
-				supplier   	"Logical View::Sub Connection::CSubConnectionProviderBase"
-				quidu      	"41A75088005C")))
-		    (object Association "$UNNAMED$327"
-			quid       	"427A74340149"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$328"
-				quid       	"427A74350172"
-				supplier   	"Logical View::Sub Connection::CSubConnectionProviderBase"
-				quidu      	"41A75088005C"
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$329"
-				quid       	"427A7435017C"
-				supplier   	"Logical View::Service::CControlledServProvider"
-				quidu      	"41A754670219")))
-		    (object Association "$UNNAMED$330"
-			quid       	"427B9C2801AF"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$331"
-				quid       	"427B9C290084"
-				supplier   	"Logical View::Sub Connection Flow::Link Layer::MNifIfNotify"
-				quidu      	"427B9A910314"
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$332"
-				quid       	"427B9C290085"
-				supplier   	"Logical View::Sub Connection Flow::Link Layer::CNifIfBase"
-				quidu      	"427B998F0372")))
-		    (object Association "$UNNAMED$333"
-			quid       	"427BAC5B01E7"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$334"
-				quid       	"427BAC5C0080"
-				supplier   	"Logical View::Sub Connection Flow::Link Layer::CBinderRef"
-				quidu      	"427BAC4F0104"
-				client_cardinality 	(value cardinality "0..n")
-				Containment 	"By Reference"
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$335"
-				quid       	"427BAC5C0081"
-				supplier   	"Logical View::Sub Connection Flow::Link Layer::CLinkSubConnectionFlowShim"
-				quidu      	"4294808402B6"
-				is_aggregate 	TRUE)))
-		    (object Association "$UNNAMED$336"
-			quid       	"427F2FE4023C"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$337"
-				quid       	"427F2FE501C5"
-				supplier   	"Logical View::Sub Connection Flow::Link Layer::CNifShim"
-				quidu      	"427F2FD800AE"
-				Containment 	"By Reference"
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$338"
-				quid       	"427F2FE501D9"
-				supplier   	"Logical View::Sub Connection Flow::Link Layer::CLinkSubConnectionProvider"
-				quidu      	"427BABFD02D2"
-				is_aggregate 	TRUE)))
-		    (object Association "$UNNAMED$339"
-			quid       	"427F40E702D9"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$340"
-				quid       	"427F40E80399"
-				supplier   	"Logical View::Sub Connection Flow::Link Layer::MNifIfUser"
-				quidu      	"427F40D202C5"
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$341"
-				quid       	"427F40E8039A"
-				supplier   	"Logical View::Sub Connection Flow::Link Layer::CBinderRef"
-				quidu      	"427BAC4F0104")))
-		    (object Association "$UNNAMED$342"
-			quid       	"427F421D00B8"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$343"
-				quid       	"427F421E0146"
-				supplier   	"Logical View::Sub Connection::ISubConnectionFlow"
-				quidu      	"42B9B1BA03A7"
-				client_cardinality 	(value cardinality "1")
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$344"
-				quid       	"427F421E0147"
-				supplier   	"Logical View::Sub Connection::CSubConnectionProviderBase"
-				quidu      	"41A75088005C")))
-		    (object Association "$UNNAMED$345"
-			quid       	"427F42640327"
-			roles      	(list role_list
-			    (object Role "$UNNAMED$346"
-				quid       	"427F4266003B"
-				supplier   	"Logical View::Sub Connection::ISubConnectionProviderBase"
-				quidu      	"427A6DF6004F"
-				is_navigable 	TRUE)
-			    (object Role "$UNNAMED$347"
-				quid       	"427F4266003C"
-				supplier   	"Logical View::Sub Connection Flow::CNetworkSubConnectionFlow"
-				quidu      	"427A6CAC0380")))
-		    (object Class_Category "Network Layer"
-			quid       	"427F43920168"
-			exportControl 	"Public"
-			logical_models 	(list unit_reference_list
-			    (object Association "$UNNAMED$348"
-				quid       	"4284A96C03A4"
-				roles      	(list role_list
-				    (object Role "$UNNAMED$349"
-					quid       	"4284A96D0374"
-					supplier   	"Logical View::Sub Connection Flow::MSubConnectionFlowClient"
-					quidu      	"4284A8070236"
-					client_cardinality 	(value cardinality "0..n")
-					is_navigable 	TRUE)
-				    (object Role "$UNNAMED$350"
-					quid       	"4284A96D037E"
-					supplier   	"Logical View::Sub Connection Flow::CSubConnectionFlowBase"
-					quidu      	"4284A7BB031E")))
-			    (object Association "$UNNAMED$351"
-				quid       	"4284AB10035A"
-				roles      	(list role_list
-				    (object Role "$UNNAMED$352"
-					quid       	"4284AB1101CB"
-					supplier   	"Logical View::Sub Connection Flow::Flow->Sub-Connection calls::CSubConnectionProviderBaseC"
-					quidu      	"4289DA6801E1"
-					client_cardinality 	(value cardinality "1")
-					Containment 	"By Reference"
-					is_navigable 	TRUE)
-				    (object Role "$UNNAMED$353"
-					quid       	"4284AB1101D5"
-					supplier   	"Logical View::Sub Connection Flow::CSubConnectionFlowBase"
-					quidu      	"4284A7BB031E"
-					client_cardinality 	(value cardinality "1"))))
-			    (object Association "$UNNAMED$354"
-				quid       	"42D2C1A20016"
-				roles      	(list role_list
-				    (object Role "$UNNAMED$355"
-					quid       	"42D2C1A2034B"
-					supplier   	"Logical View::Sub Connection Flow::Sub-Connection -> Flow calls::CSubConnectionFlowBaseC"
-					quidu      	"4289BB88034F"
-					client_cardinality 	(value cardinality "1")
-					is_navigable 	TRUE)
-				    (object Role "$UNNAMED$356"
-					quid       	"42D2C1A2035F"
-					supplier   	"Logical View::Sub Connection Flow::CSubConnectionFlowBase"
-					quidu      	"4284A7BB031E"))))
-			logical_presentations 	(list unit_reference_list
-			    (object ClassDiagram "Main"
-				quid       	"427F43A20017"
-				title      	"Main"
-				zoom       	100
-				max_height 	28350
-				max_width  	21600
-				origin_x   	650
-				origin_y   	0
-				items      	(list diagram_item_list
-				    (object ClassView "Class" "Logical View::Sub Connection Flow::CNetworkSubConnectionFlow" @1352
-					ShowCompartmentStereotypes 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(1456, 1472)
-					label      	(object ItemLabel
-					    Parent_View 	@1352
-					    location   	(1167, 1398)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	578
-					    justify    	0
-					    label      	"CNetworkSubConnectionFlow")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	65280
-					quidu      	"427A6CAC0380"
-					width      	596
-					height     	172
-					annotation 	8
-					autoResize 	TRUE)
-				    (object Label @1353
-					location   	(464, 384)
-					nlines     	1
-					max_width  	2113
-					label      	
-|SAP				FLOW				SUB-CONNECTION(control plane )
-					)
-				    (object CategoryView "Logical View::Sub Connection" @1354
-					location   	(2128, 1600)
-					label      	(object ItemLabel
-					    Parent_View 	@1354
-					    location   	(1955, 1516)
-					    fill_color 	13434879
-					    nlines     	2
-					    max_width  	346
-					    justify    	0
-					    label      	"Sub Connection")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"41A74FC60071"
-					width      	358
-					height     	180)
-				    (object NoteView @1355
-					location   	(2208, 1424)
-					label      	(object ItemLabel
-					    Parent_View 	@1355
-					    location   	(1967, 1330)
-					    fill_color 	13434879
-					    nlines     	3
-					    max_width  	446
-					    label      	"see Sub Connection packadge for details on sub-connection.")
-					line_color 	3342489
-					fill_color 	13434879
-					width      	506
-					height     	200)
-				    (object NoteView @1356
-					location   	(2224, 1856)
-					label      	(object ItemLabel
-					    Parent_View 	@1356
-					    location   	(1908, 1771)
-					    fill_color 	13434879
-					    nlines     	3
-					    max_width  	596
-					    label      	"self destructiv data side counter partner of sub-connection hiding IPC marshaling code.")
-					line_color 	3342489
-					fill_color 	13434879
-					width      	656
-					height     	182)
-				    (object ClassView "Class" "Logical View::Service::CControlledServProvider" @1357
-					ShowCompartmentStereotypes 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(704, 1472)
-					label      	(object ItemLabel
-					    Parent_View 	@1357
-					    location   	(470, 1398)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	468
-					    justify    	0
-					    label      	"CControlledServProvider")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	65535
-					quidu      	"41A754670219"
-					width      	486
-					height     	172
-					annotation 	8
-					autoResize 	TRUE)
-				    (object AttachView "" @1358
-					stereotype 	TRUE
-					line_color 	3342489
-					client     	@1356
-					supplier   	@1352
-					line_style 	0)
-				    (object ClassView "Class" "Logical View::CBase" @1359
-					ShowCompartmentStereotypes 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(1728, 160)
-					label      	(object ItemLabel
-					    Parent_View 	@1359
-					    location   	(1572, 86)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	330
-					    justify    	0
-					    label      	"CBase")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"41A7525A00AC"
-					width      	330
-					height     	172
-					annotation 	8
-					autoResize 	TRUE)
-				    (object ClassView "Class" "Logical View::Factory::XFactoryObject" @1360
-					ShowCompartmentStereotypes 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(1328, 160)
-					label      	(object ItemLabel
-					    Parent_View 	@1360
-					    location   	(1169, 86)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	318
-					    justify    	0
-					    label      	"XFactoryObject")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"41A7522A0392"
-					width      	336
-					height     	172
-					annotation 	8
-					autoResize 	TRUE)
-				    (object ClassView "Class" "Logical View::Sub Connection Flow::MSubConnectionFlowClient" @1361
-					ShowCompartmentStereotypes 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(704, 1104)
-					font       	(object Font
-					    italics    	TRUE)
-					label      	(object ItemLabel
-					    Parent_View 	@1361
-					    location   	(437, 1030)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	534
-					    justify    	0
-					    label      	"MSubConnectionFlowClient")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	65280
-					quidu      	"4284A8070236"
-					width      	552
-					height     	172
-					annotation 	8
-					autoResize 	TRUE)
-				    (object RealizeView "" @1362
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"42C2D0EF03A3"
-					client     	@1357
-					supplier   	@1361
-					line_style 	0)
-				    (object NoteView @1363
-					location   	(1008, 832)
-					label      	(object ItemLabel
-					    Parent_View 	@1363
-					    location   	(655, 729)
-					    fill_color 	13434879
-					    nlines     	4
-					    max_width  	671
-					    label      	"self destructiv data side counter partner of sub-connection. same interface as data methods of CSubConnectionProviderBase.")
-					line_color 	3342489
-					fill_color 	13434879
-					width      	731
-					height     	219)
-				    (object NoteView @1364
-					location   	(336, 848)
-					label      	(object ItemLabel
-					    Parent_View 	@1364
-					    location   	(64, 760)
-					    fill_color 	13434879
-					    nlines     	3
-					    max_width  	509
-					    label      	"same as MSubConnectionDataClient at the moment.")
-					line_color 	3342489
-					fill_color 	13434879
-					width      	569
-					height     	188)
-				    (object AttachView "" @1365
-					stereotype 	TRUE
-					line_color 	3342489
-					client     	@1364
-					supplier   	@1361
-					line_style 	0)
-				    (object ClassView "Class" "Logical View::Sub Connection::CSubConnectionProviderBase" @1366
-					ShowCompartmentStereotypes 	TRUE
-					SuppressOperation 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(2240, 1104)
-					label      	(object ItemLabel
-					    Parent_View 	@1366
-					    location   	(1954, 1029)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	572
-					    justify    	0
-					    label      	"CSubConnectionProviderBase")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"41A75088005C"
-					width      	590
-					height     	174
-					annotation 	8
-					autoResize 	TRUE)
-				    (object ClassView "Class" "Logical View::Sub Connection Flow::CSubConnectionFlowBase" @1367
-					ShowCompartmentStereotypes 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(1456, 1104)
-					label      	(object ItemLabel
-					    Parent_View 	@1367
-					    location   	(1193, 1030)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	526
-					    justify    	0
-					    label      	"CSubConnectionFlowBase")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	65280
-					quidu      	"4284A7BB031E"
-					width      	544
-					height     	172
-					annotation 	8
-					autoResize 	TRUE)
-				    (object AssociationViewNew "$UNNAMED$348" @1368
-					location   	(1081, 1104)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"4284A96C03A4"
-					roleview_list 	(list RoleViews
-					    (object RoleView "$UNNAMED$349" @1369
-						Parent_View 	@1368
-						location   	(-215, 528)
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"4284A96D0374"
-						client     	@1368
-						supplier   	@1361
-						line_style 	0
-						label      	(object SegLabel @1370
-						    Parent_View 	@1369
-						    location   	(1022, 1144)
-						    anchor     	2
-						    anchor_loc 	1
-						    nlines     	1
-						    max_width  	15
-						    justify    	0
-						    label      	"0..*"
-						    pctDist    	0.580000
-						    height     	40
-						    orientation 	0))
-					    (object RoleView "$UNNAMED$350" @1371
-						Parent_View 	@1368
-						location   	(-215, 528)
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"4284A96D037E"
-						client     	@1368
-						supplier   	@1367
-						line_style 	0)))
-				    (object InheritView "" @1372
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"4284A9A90102"
-					client     	@1367
-					supplier   	@1359
-					line_style 	0)
-				    (object InheritView "" @1373
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"4284A9AC0283"
-					client     	@1367
-					supplier   	@1360
-					line_style 	0)
-				    (object InheritView "" @1374
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"4284A9BD0114"
-					client     	@1352
-					supplier   	@1367
-					line_style 	0)
-				    (object AttachView "" @1375
-					stereotype 	TRUE
-					line_color 	3342489
-					client     	@1363
-					supplier   	@1367
-					line_style 	0)
-				    (object UsesView "" @1376
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"42974825016C"
-					client     	@1367
-					supplier   	@1366
-					line_style 	0)
-				    (object ClassView "Class" "Logical View::Sub Connection Flow::Sub-Connection -> Flow calls::CSubConnectionFlowBaseC" @1377
-					ShowCompartmentStereotypes 	TRUE
-					SuppressAttribute 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(2272, 736)
-					label      	(object ItemLabel
-					    Parent_View 	@1377
-					    location   	(1994, 661)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	556
-					    justify    	0
-					    label      	"CSubConnectionFlowBaseC")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"4289BB88034F"
-					width      	574
-					height     	174
-					annotation 	8
-					autoResize 	TRUE)
-				    (object AssociationViewNew "$UNNAMED$354" @1378
-					location   	(1860, 920)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"42D2C1A20016"
-					roleview_list 	(list RoleViews
-					    (object RoleView "$UNNAMED$355" @1379
-						Parent_View 	@1378
-						location   	(404, -184)
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"42D2C1A2034B"
-						client     	@1378
-						supplier   	@1377
-						line_style 	0
-						label      	(object SegLabel @1380
-						    Parent_View 	@1379
-						    location   	(2077, 882)
-						    anchor     	2
-						    anchor_loc 	1
-						    nlines     	1
-						    max_width  	15
-						    justify    	0
-						    label      	"1"
-						    pctDist    	0.900000
-						    height     	54
-						    orientation 	1))
-					    (object RoleView "$UNNAMED$356" @1381
-						Parent_View 	@1378
-						location   	(404, -184)
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"42D2C1A2035F"
-						client     	@1378
-						supplier   	@1367
-						line_style 	0)))))))
-		    (object Class_Category "Link Layer"
-			quid       	"427F43CA015F"
-			exportControl 	"Public"
-			logical_models 	(list unit_reference_list
-			    (object Class "CNifIfLink"
-				quid       	"427B9A77017B"
-				superclasses 	(list inheritance_relationship_list
-				    (object Inheritance_Relationship
-					quid       	"427B9C1B02C8"
-					supplier   	"Logical View::Sub Connection Flow::Link Layer::CNifIfBase"
-					quidu      	"427B998F0372")))
-			    (object Class "CNifShim"
-				quid       	"427F2FD800AE"
-				superclasses 	(list inheritance_relationship_list
-				    (object Inheritance_Relationship
-					quid       	"427F301D0284"
-					supplier   	"Logical View::Sub Connection Flow::Link Layer::CNifIfLink"
-					quidu      	"427B9A77017B")))
-			    (object Class "MNifIfUser"
-				quid       	"427F40D202C5"
-				abstract   	TRUE)
-			    (object Class "CBinderRef"
-				quid       	"427BAC4F0104")
-			    (object Class "CLinkSubConnectionProvider"
-				quid       	"427BABFD02D2"
-				superclasses 	(list inheritance_relationship_list
-				    (object Inheritance_Relationship
-					quid       	"427BAC1B0344"
-					supplier   	"Logical View::Sub Connection::CSubConnectionProviderBase"
-					quidu      	"41A75088005C")))
-			    (object Class "CSubConnectionProviderUmts"
-				quid       	"427F36C203BB"
-				superclasses 	(list inheritance_relationship_list
-				    (object Inheritance_Relationship
-					quid       	"427F36FE005A"
-					supplier   	"Logical View::Sub Connection Flow::Link Layer::CLinkSubConnectionProvider"
-					quidu      	"427BABFD02D2")))
-			    (object Class "MNifIfNotify"
-				quid       	"427B9A910314"
-				abstract   	TRUE)
-			    (object Class "CNifIfBase"
-				quid       	"427B998F0372"
-				used_nodes 	(list uses_relationship_list
-				    (object Uses_Relationship
-					quid       	"427B9C20038E"
-					supplier   	"Logical View::Sub Connection Flow::Link Layer::MNifIfNotify"
-					quidu      	"427B9A910314")))
-			    (object Class "CLinkSubConnectionFlowShim"
-				quid       	"4294808402B6"
-				superclasses 	(list inheritance_relationship_list
-				    (object Inheritance_Relationship
-					quid       	"429480BE0395"
-					supplier   	"Logical View::Sub Connection Flow::CLinkSubConnectionFlow"
-					quidu      	"427B9BDF0325"))
-				realized_interfaces 	(list realize_rel_list
-				    (object Realize_Relationship
-					quid       	"427B9C360187"
-					supplier   	"Logical View::Sub Connection Flow::Link Layer::MNifIfNotify"
-					quidu      	"427B9A910314")
-				    (object Realize_Relationship
-					quid       	"429742B8022F"
-					supplier   	"Logical View::Sub Connection Flow::Link Layer::INifIfLink"
-					quidu      	"4295BA500016")))
-			    (object Class "INifIfNotify"
-				quid       	"4295B7CA0303"
-				stereotype 	"Interface")
-			    (object Class "CNifAgentRef"
-				quid       	"4295B90F02AD"
-				realized_interfaces 	(list realize_rel_list
-				    (object Realize_Relationship
-					quid       	"429742AD02A2"
-					supplier   	"Logical View::Sub Connection Flow::Link Layer::INifIfNotify"
-					quidu      	"4295B7CA0303")))
-			    (object Class "INifIfLink"
-				quid       	"4295BA500016"
-				stereotype 	"Interface")
-			    (object Association "$UNNAMED$357"
-				quid       	"4284AC1001EA"
-				roles      	(list role_list
-				    (object Role "$UNNAMED$358"
-					quid       	"4284AC12007B"
-					supplier   	"Logical View::Sub Connection::ISubConnectionProviderBase"
-					quidu      	"427A6DF6004F"
-					client_cardinality 	(value cardinality "0..1")
-					is_navigable 	TRUE)
-				    (object Role "$UNNAMED$359"
-					quid       	"4284AC12007C"
-					supplier   	"Logical View::Sub Connection Flow::CSubConnectionFlowBase"
-					quidu      	"4284A7BB031E")))
-			    (object Association "$UNNAMED$360"
-				quid       	"4295B8EF001C"
-				roles      	(list role_list
-				    (object Role "$UNNAMED$361"
-					quid       	"4295B8F2002B"
-					supplier   	"Logical View::Sub Connection Flow::Link Layer::INifIfNotify"
-					quidu      	"4295B7CA0303"
-					client_cardinality 	(value cardinality "0..1")
-					is_navigable 	TRUE)
-				    (object Role "$UNNAMED$362"
-					quid       	"4295B8F2002C"
-					supplier   	"Logical View::Sub Connection Flow::Link Layer::CLinkSubConnectionFlowShim"
-					quidu      	"4294808402B6")))
-			    (object Association "iInterface"
-				quid       	"4295B9B2018D"
-				roles      	(list role_list
-				    (object Role "$UNNAMED$363"
-					quid       	"4295B9B400BE"
-					supplier   	"Logical View::Sub Connection Flow::Link Layer::INifIfLink"
-					quidu      	"4295BA500016"
-					client_cardinality 	(value cardinality "0..1")
-					is_navigable 	TRUE)
-				    (object Role "$UNNAMED$364"
-					quid       	"4295B9B400C8"
-					supplier   	"Logical View::Sub Connection Flow::Link Layer::CNifAgentRef"
-					quidu      	"4295B90F02AD"))))
-			logical_presentations 	(list unit_reference_list
-			    (object ClassDiagram "Main"
-				quid       	"427F43D70244"
-				title      	"Main"
-				zoom       	100
-				max_height 	28350
-				max_width  	21600
-				origin_x   	0
-				origin_y   	0
-				items      	(list diagram_item_list
-				    (object ClassView "Class" "Logical View::Sub Connection Flow::Link Layer::CNifIfLink" @1382
-					ShowCompartmentStereotypes 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(176, 1200)
-					label      	(object ItemLabel
-					    Parent_View 	@1382
-					    location   	(69, 1148)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	214
-					    justify    	0
-					    label      	"CNifIfLink")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"427B9A77017B"
-					width      	232
-					height     	128
-					annotation 	8
-					autoResize 	TRUE)
-				    (object NoteView @1383
-					location   	(400, 2048)
-					label      	(object ItemLabel
-					    Parent_View 	@1383
-					    location   	(50, 1967)
-					    fill_color 	13434879
-					    nlines     	3
-					    max_width  	665
-					    label      	"MNifExtendedManagementInterface on data side transformed into signals.")
-					line_color 	3342489
-					fill_color 	13434879
-					width      	725
-					height     	175)
-				    (object ClassView "Class" "Logical View::Sub Connection Flow::Link Layer::CNifIfLink" @1384
-					ShowCompartmentStereotypes 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(2767, 466)
-					label      	(object ItemLabel
-					    Parent_View 	@1384
-					    location   	(2660, 414)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	214
-					    justify    	0
-					    label      	"CNifIfLink")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"427B9A77017B"
-					width      	232
-					height     	128
-					annotation 	8
-					autoResize 	TRUE)
-				    (object NoteView @1385
-					location   	(2607, 1074)
-					label      	(object ItemLabel
-					    Parent_View 	@1385
-					    location   	(2225, 968)
-					    fill_color 	13434879
-					    nlines     	4
-					    max_width  	728
-					    label      	
-|Internal Component class implementing MConnectionDataClient::FetchInterface to allow NIFMAN to reach data side "NIF"
-					    )
-					line_color 	3342489
-					fill_color 	13434879
-					width      	788
-					height     	225)
-				    (object ClassView "Class" "Logical View::Sub Connection Flow::Link Layer::CSubConnectionProviderUmts" @1386
-					ShowCompartmentStereotypes 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(2159, 1330)
-					label      	(object ItemLabel
-					    Parent_View 	@1386
-					    location   	(1865, 1278)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	588
-					    justify    	0
-					    label      	"CSubConnectionProviderUmts")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	65280
-					quidu      	"427F36C203BB"
-					width      	606
-					height     	128
-					annotation 	8
-					autoResize 	TRUE)
-				    (object NoteView @1387
-					location   	(2799, 1346)
-					label      	(object ItemLabel
-					    Parent_View 	@1387
-					    location   	(2636, 1277)
-					    fill_color 	13434879
-					    nlines     	2
-					    max_width  	290
-					    label      	"As provided by PREQ870")
-					line_color 	3342489
-					fill_color 	13434879
-					width      	350
-					height     	150)
-				    (object Label @1388
-					location   	(1685, 352)
-					nlines     	28
-					max_width  	50
-					label      	
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-					)
-				    (object Label @1389
-					location   	(1335, 96)
-					nlines     	1
-					max_width  	1007
-					label      	
-|DATA PLANE		CONTROL PLANE
-					)
-				    (object NoteView @1390
-					location   	(432, 496)
-					label      	(object ItemLabel
-					    Parent_View 	@1390
-					    location   	(216, 415)
-					    fill_color 	13434879
-					    nlines     	3
-					    max_width  	396
-					    label      	"self destructiv data side counter partner of sub-connection")
-					line_color 	3342489
-					fill_color 	13434879
-					width      	456
-					height     	175)
-				    (object ClassView "Class" "Logical View::Sub Connection Flow::Link Layer::MNifIfNotify" @1391
-					ShowCompartmentStereotypes 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(608, 848)
-					font       	(object Font
-					    italics    	TRUE)
-					label      	(object ItemLabel
-					    Parent_View 	@1391
-					    location   	(481, 796)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	254
-					    justify    	0
-					    label      	"MNifIfNotify")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"427B9A910314"
-					width      	272
-					height     	128
-					annotation 	8
-					autoResize 	TRUE)
-				    (object ClassView "Class" "Logical View::Sub Connection Flow::Link Layer::CNifIfBase" @1392
-					ShowCompartmentStereotypes 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(176, 848)
-					label      	(object ItemLabel
-					    Parent_View 	@1392
-					    location   	(59, 796)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	234
-					    justify    	0
-					    label      	"CNifIfBase")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"427B998F0372"
-					width      	252
-					height     	128
-					annotation 	8
-					autoResize 	TRUE)
-				    (object InheritView "" @1393
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"427B9C1B02C8"
-					client     	@1382
-					supplier   	@1392
-					line_style 	0)
-				    (object AssociationViewNew "$UNNAMED$330" @1394
-					location   	(386, 848)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"427B9C2801AF"
-					roleview_list 	(list RoleViews
-					    (object RoleView "$UNNAMED$331" @1395
-						Parent_View 	@1394
-						location   	(146, -352)
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"427B9C290084"
-						client     	@1394
-						supplier   	@1391
-						line_style 	0)
-					    (object RoleView "$UNNAMED$332" @1396
-						Parent_View 	@1394
-						location   	(146, -352)
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"427B9C290085"
-						client     	@1394
-						supplier   	@1392
-						line_style 	0)))
-				    (object ClassView "Class" "Logical View::Sub Connection Flow::Link Layer::CNifShim" @1397
-					ShowCompartmentStereotypes 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(2767, 818)
-					label      	(object ItemLabel
-					    Parent_View 	@1397
-					    location   	(2657, 766)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	220
-					    justify    	0
-					    label      	"CNifShim")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	65280
-					quidu      	"427F2FD800AE"
-					width      	238
-					height     	128
-					annotation 	8
-					autoResize 	TRUE)
-				    (object ClassView "Class" "Logical View::Sub Connection Flow::Link Layer::CLinkSubConnectionProvider" @1398
-					ShowCompartmentStereotypes 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(2159, 818)
-					label      	(object ItemLabel
-					    Parent_View 	@1398
-					    location   	(1884, 766)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	550
-					    justify    	0
-					    label      	"CLinkSubConnectionProvider")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	65280
-					quidu      	"427BABFD02D2"
-					width      	568
-					height     	128
-					annotation 	8
-					autoResize 	TRUE)
-				    (object AssociationViewNew "$UNNAMED$336" @1399
-					location   	(2545, 818)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"427F2FE4023C"
-					roleview_list 	(list RoleViews
-					    (object RoleView "$UNNAMED$337" @1400
-						Parent_View 	@1399
-						location   	(433, -718)
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"427F2FE501C5"
-						client     	@1399
-						supplier   	@1397
-						line_style 	0)
-					    (object RoleView "$UNNAMED$338" @1401
-						Parent_View 	@1399
-						location   	(433, -718)
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"427F2FE501D9"
-						client     	@1399
-						supplier   	@1398
-						line_style 	0)))
-				    (object InheritView "" @1402
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"427F301D0284"
-					client     	@1397
-					supplier   	@1384
-					line_style 	0)
-				    (object AttachView "" @1403
-					stereotype 	TRUE
-					line_color 	3342489
-					client     	@1398
-					supplier   	@1385
-					line_style 	0)
-				    (object InheritView "" @1404
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"427F36FE005A"
-					client     	@1386
-					supplier   	@1398
-					line_style 	0)
-				    (object AttachView "" @1405
-					stereotype 	TRUE
-					line_color 	3342489
-					client     	@1387
-					supplier   	@1386
-					line_style 	0)
-				    (object ClassView "Class" "Logical View::Sub Connection Flow::CLinkSubConnectionFlow" @1406
-					ShowCompartmentStereotypes 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(1146, 1200)
-					label      	(object ItemLabel
-					    Parent_View 	@1406
-					    location   	(900, 1126)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	492
-					    justify    	0
-					    label      	"CLinkSubConnectionFlow")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	65280
-					quidu      	"427B9BDF0325"
-					width      	510
-					height     	172
-					annotation 	8
-					autoResize 	TRUE)
-				    (object Label @1407
-					location   	(237, 256)
-					nlines     	1
-					max_width  	2269
-					label      	
-|"SAP"(not existing as yet)				FLOW			SUB-CONNECTION
-					)
-				    (object ClassView "Class" "Logical View::Sub Connection::ISubConnectionProviderBase" @1408
-					ShowCompartmentStereotypes 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(1685, 817)
-					label      	(object ItemLabel
-					    Parent_View 	@1408
-					    location   	(1684, 946)
-					    anchor_loc 	1
-					    nlines     	2
-					    max_width  	585
-					    justify    	0
-					    label      	"ISubConnectionProviderBase")
-					icon       	"Interface"
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"427A6DF6004F"
-					width      	100
-					height     	100
-					annotation 	8
-					autoResize 	TRUE)
-				    (object ClassView "Class" "Logical View::Sub Connection Flow::CSubConnectionFlowBase" @1409
-					ShowCompartmentStereotypes 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(1144, 816)
-					label      	(object ItemLabel
-					    Parent_View 	@1409
-					    location   	(881, 742)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	526
-					    justify    	0
-					    label      	"CSubConnectionFlowBase")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	65280
-					quidu      	"4284A7BB031E"
-					width      	544
-					height     	172
-					annotation 	8
-					autoResize 	TRUE)
-				    (object AssociationViewNew "$UNNAMED$357" @1410
-					location   	(1527, 815)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"4284AC1001EA"
-					roleview_list 	(list RoleViews
-					    (object RoleView "$UNNAMED$358" @1411
-						Parent_View 	@1410
-						location   	(487, -1)
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"4284AC12007B"
-						client     	@1410
-						supplier   	@1408
-						line_style 	0
-						label      	(object SegLabel @1412
-						    Parent_View 	@1411
-						    location   	(1604, 761)
-						    anchor     	2
-						    anchor_loc 	1
-						    nlines     	1
-						    max_width  	15
-						    justify    	0
-						    label      	"0..1"
-						    pctDist    	0.900000
-						    height     	54
-						    orientation 	0))
-					    (object RoleView "$UNNAMED$359" @1413
-						Parent_View 	@1410
-						location   	(487, -1)
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"4284AC12007C"
-						client     	@1410
-						supplier   	@1409
-						line_style 	0)))
-				    (object AttachView "" @1414
-					stereotype 	TRUE
-					line_color 	3342489
-					client     	@1409
-					supplier   	@1390
-					line_style 	0)
-				    (object InheritView "" @1415
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"4284ACDB0198"
-					client     	@1406
-					supplier   	@1409
-					line_style 	0)
-				    (object NoteView @1416
-					location   	(1392, 1440)
-					label      	(object ItemLabel
-					    Parent_View 	@1416
-					    location   	(1176, 1374)
-					    fill_color 	13434879
-					    nlines     	2
-					    max_width  	396
-					    label      	"new NIFs will not need the Shim.")
-					line_color 	3342489
-					fill_color 	13434879
-					width      	456
-					height     	144)
-				    (object AttachView "" @1417
-					stereotype 	TRUE
-					line_color 	3342489
-					client     	@1416
-					supplier   	@1406
-					line_style 	0)
-				    (object ClassView "Class" "Logical View::Sub Connection Flow::Link Layer::MNifIfUser" @1418
-					ShowCompartmentStereotypes 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(192, 1467)
-					font       	(object Font
-					    italics    	TRUE)
-					label      	(object ItemLabel
-					    Parent_View 	@1418
-					    location   	(75, 1415)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	234
-					    justify    	0
-					    label      	"MNifIfUser")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"427F40D202C5"
-					width      	252
-					height     	128
-					annotation 	8
-					autoResize 	TRUE)
-				    (object ClassView "Class" "Logical View::Sub Connection Flow::Link Layer::CBinderRef" @1419
-					ShowCompartmentStereotypes 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(192, 1723)
-					label      	(object ItemLabel
-					    Parent_View 	@1419
-					    location   	(76, 1671)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	232
-					    justify    	0
-					    label      	"CBinderRef")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"427BAC4F0104"
-					width      	250
-					height     	128
-					annotation 	8
-					autoResize 	TRUE)
-				    (object AssociationViewNew "$UNNAMED$339" @1420
-					location   	(192, 1594)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"427F40E702D9"
-					roleview_list 	(list RoleViews
-					    (object RoleView "$UNNAMED$340" @1421
-						Parent_View 	@1420
-						location   	(-880, -230)
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"427F40E80399"
-						client     	@1420
-						supplier   	@1418
-						line_style 	0)
-					    (object RoleView "$UNNAMED$341" @1422
-						Parent_View 	@1420
-						location   	(-880, -230)
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"427F40E8039A"
-						client     	@1420
-						supplier   	@1419
-						line_style 	0)))
-				    (object ClassView "Class" "Logical View::Sub Connection Flow::Link Layer::INifIfNotify" @1423
-					ShowCompartmentStereotypes 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(1680, 1712)
-					label      	(object ItemLabel
-					    Parent_View 	@1423
-					    location   	(1679, 1820)
-					    anchor_loc 	1
-					    nlines     	2
-					    max_width  	232
-					    justify    	0
-					    label      	"INifIfNotify")
-					icon       	"Interface"
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"4295B7CA0303"
-					width      	58
-					height     	58
-					annotation 	8
-					autoResize 	TRUE)
-				    (object ClassView "Class" "Logical View::Sub Connection Flow::Link Layer::CLinkSubConnectionFlowShim" @1424
-					ShowCompartmentStereotypes 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(848, 1712)
-					label      	(object ItemLabel
-					    Parent_View 	@1424
-					    location   	(550, 1661)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	596
-					    justify    	0
-					    label      	"CLinkSubConnectionFlowShim")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	65280
-					quidu      	"4294808402B6"
-					width      	614
-					height     	126
-					annotation 	8
-					autoResize 	TRUE)
-				    (object AssociationViewNew "$UNNAMED$333" @1425
-					location   	(428, 1718)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"427BAC5B01E7"
-					roleview_list 	(list RoleViews
-					    (object RoleView "$UNNAMED$334" @1426
-						Parent_View 	@1425
-						location   	(-644, 166)
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"427BAC5C0080"
-						client     	@1425
-						supplier   	@1419
-						line_style 	0
-						label      	(object SegLabel @1427
-						    Parent_View 	@1426
-						    location   	(347, 1757)
-						    anchor     	2
-						    anchor_loc 	1
-						    nlines     	1
-						    max_width  	15
-						    justify    	0
-						    label      	"0..*"
-						    pctDist    	0.740741
-						    height     	38
-						    orientation 	0))
-					    (object RoleView "$UNNAMED$335" @1428
-						Parent_View 	@1425
-						location   	(-644, 166)
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"427BAC5C0081"
-						client     	@1425
-						supplier   	@1424
-						line_style 	0)))
-				    (object InheritView "" @1429
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"429480BE0395"
-					client     	@1424
-					supplier   	@1406
-					line_style 	0)
-				    (object RealizeView "" @1430
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"427B9C360187"
-					client     	@1424
-					supplier   	@1391
-					line_style 	0)
-				    (object AttachView "" @1431
-					stereotype 	TRUE
-					line_color 	3342489
-					client     	@1416
-					supplier   	@1424
-					line_style 	0)
-				    (object AssociationViewNew "$UNNAMED$360" @1432
-					location   	(1402, 1712)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"4295B8EF001C"
-					roleview_list 	(list RoleViews
-					    (object RoleView "$UNNAMED$361" @1433
-						Parent_View 	@1432
-						location   	(554, 0)
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"4295B8F2002B"
-						client     	@1432
-						supplier   	@1423
-						line_style 	0
-						label      	(object SegLabel @1434
-						    Parent_View 	@1433
-						    location   	(1625, 1766)
-						    anchor     	2
-						    anchor_loc 	1
-						    nlines     	1
-						    max_width  	15
-						    justify    	0
-						    label      	"0..1"
-						    pctDist    	0.900000
-						    height     	54
-						    orientation 	1))
-					    (object RoleView "$UNNAMED$362" @1435
-						Parent_View 	@1432
-						location   	(554, 0)
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"4295B8F2002C"
-						client     	@1432
-						supplier   	@1424
-						line_style 	0)))
-				    (object NoteView @1436
-					location   	(1168, 2032)
-					label      	(object ItemLabel
-					    Parent_View 	@1436
-					    location   	(893, 1944)
-					    fill_color 	13434879
-					    nlines     	3
-					    max_width  	515
-					    label      	"Packet activity/data cacheing/extended management")
-					line_color 	3342489
-					fill_color 	13434879
-					width      	575
-					height     	188)
-				    (object AttachView "" @1437
-					stereotype 	TRUE
-					line_color 	3342489
-					client     	@1424
-					supplier   	@1436
-					line_style 	0)
-				    (object ClassView "Class" "Logical View::Sub Connection Flow::Link Layer::INifIfLink" @1438
-					ShowCompartmentStereotypes 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(1680, 1536)
-					label      	(object ItemLabel
-					    Parent_View 	@1438
-					    location   	(1679, 1644)
-					    anchor_loc 	1
-					    nlines     	2
-					    max_width  	232
-					    justify    	0
-					    label      	"INifIfLink")
-					icon       	"Interface"
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"4295BA500016"
-					width      	58
-					height     	58
-					annotation 	8
-					autoResize 	TRUE)
-				    (object ClassView "Class" "Logical View::Sub Connection Flow::Link Layer::CNifAgentRef" @1439
-					ShowCompartmentStereotypes 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(2784, 1705)
-					label      	(object ItemLabel
-					    Parent_View 	@1439
-					    location   	(2647, 1654)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	274
-					    justify    	0
-					    label      	"CNifAgentRef")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"4295B90F02AD"
-					width      	292
-					height     	126
-					annotation 	8
-					autoResize 	TRUE)
-				    (object AssociationViewNew "iInterface" @1440
-					location   	(2171, 1609)
-					label      	(object SegLabel @1441
-					    Parent_View 	@1440
-					    location   	(2171, 1550)
-					    font       	(object Font
-						italics    	TRUE)
-					    anchor     	1
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	600
-					    justify    	0
-					    label      	"iInterface"
-					    pctDist    	0.500000
-					    height     	60
-					    orientation 	0)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"4295B9B2018D"
-					roleview_list 	(list RoleViews
-					    (object RoleView "$UNNAMED$363" @1442
-						Parent_View 	@1440
-						location   	(-613, -87)
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"4295B9B400BE"
-						client     	@1440
-						supplier   	@1438
-						line_style 	0
-						label      	(object SegLabel @1443
-						    Parent_View 	@1442
-						    location   	(1744, 1597)
-						    anchor     	2
-						    anchor_loc 	1
-						    nlines     	1
-						    max_width  	15
-						    justify    	0
-						    label      	"0..1"
-						    pctDist    	0.900000
-						    height     	54
-						    orientation 	0))
-					    (object RoleView "$UNNAMED$364" @1444
-						Parent_View 	@1440
-						location   	(-613, -87)
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"4295B9B400C8"
-						client     	@1440
-						supplier   	@1439
-						line_style 	0)))
-				    (object RealizeView "" @1445
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"429742AD02A2"
-					client     	@1439
-					supplier   	@1423
-					line_style 	0)
-				    (object RealizeView "" @1446
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"429742B8022F"
-					client     	@1424
-					supplier   	@1438
-					line_style 	0)
-				    (object ClassView "Class" "Logical View::Sub Connection Flow::Sub-Connection -> Flow calls::MSubConnectionFlow" @1447
-					ShowCompartmentStereotypes 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(1120, 454)
-					font       	(object Font
-					    italics    	TRUE)
-					label      	(object ItemLabel
-					    Parent_View 	@1447
-					    location   	(858, 380)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	524
-					    justify    	0
-					    label      	"MSubConnectionFlow")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	65280
-					quidu      	"429C882D03D7"
-					width      	542
-					height     	172
-					annotation 	8
-					autoResize 	TRUE)
-				    (object ClassView "Class" "Logical View::Sub Connection::ISubConnectionFlow" @1448
-					ShowCompartmentStereotypes 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(1680, 467)
-					label      	(object ItemLabel
-					    Parent_View 	@1448
-					    location   	(1679, 593)
-					    anchor_loc 	1
-					    nlines     	2
-					    max_width  	551
-					    justify    	0
-					    label      	"ISubConnectionFlow")
-					icon       	"Interface"
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	65280
-					quidu      	"42B9B1BA03A7"
-					width      	94
-					height     	94
-					annotation 	8
-					autoResize 	TRUE)
-				    (object ClassView "Class" "Logical View::Sub Connection::CSubConnectionProviderBase" @1449
-					ShowCompartmentStereotypes 	TRUE
-					SuppressOperation 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(2159, 469)
-					label      	(object ItemLabel
-					    Parent_View 	@1449
-					    location   	(1873, 394)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	572
-					    justify    	0
-					    label      	"CSubConnectionProviderBase")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	65535
-					quidu      	"41A75088005C"
-					width      	590
-					height     	174
-					annotation 	8
-					autoResize 	TRUE)
-				    (object InheritView "" @1450
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"427BAC1B0344"
-					client     	@1398
-					supplier   	@1449
-					line_style 	0)
-				    (object RealizeView "" @1451
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"427F424701C7"
-					client     	@1449
-					supplier   	@1408
-					line_style 	0)
-				    (object AssociationViewNew "$UNNAMED$342" @1452
-					location   	(1791, 466)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"427F421D00B8"
-					roleview_list 	(list RoleViews
-					    (object RoleView "$UNNAMED$343" @1453
-						Parent_View 	@1452
-						location   	(-321, -718)
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"427F421E0146"
-						client     	@1452
-						supplier   	@1448
-						line_style 	0
-						label      	(object SegLabel @1454
-						    Parent_View 	@1453
-						    location   	(1760, 505)
-						    anchor     	2
-						    anchor_loc 	1
-						    nlines     	1
-						    max_width  	15
-						    justify    	0
-						    label      	"1"
-						    pctDist    	0.441176
-						    height     	39
-						    orientation 	0))
-					    (object RoleView "$UNNAMED$344" @1455
-						Parent_View 	@1452
-						location   	(-321, -718)
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"427F421E0147"
-						client     	@1452
-						supplier   	@1449
-						line_style 	0)))
-				    (object RealizeView "" @1456
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"42C2C68D01D0"
-					client     	@1447
-					supplier   	@1448
-					line_style 	0)))))
-		    (object Class_Category "Sub-Connection -> Flow calls"
-			quid       	"4289BB2F0102"
-			visible_categories 	(list visibility_relationship_list
-			    (object Visibility_Relationship
-				quid       	"4289BB670008"
-				supplier   	"Logical View::New Interfaces & Functions::Message-based function calls"
-				quidu      	"4288AD2E01F7"))
-			exportControl 	"Public"
-			logical_models 	(list unit_reference_list
-			    (object Class "CSubConnectionFlowBaseC"
-				quid       	"4289BB88034F"
-				superclasses 	(list inheritance_relationship_list
-				    (object Inheritance_Relationship
-					quid       	"4289BC53015C"
-					supplier   	"Logical View::Sub Connection::CSubConnectionProviderBase"
-					quidu      	"41A75088005C"))
-				realized_interfaces 	(list realize_rel_list
-				    (object Realize_Relationship
-					quid       	"42B03DB6018F"
-					supplier   	"Logical View::Sub Connection::ISubConnectionFlow"
-					quidu      	"42B9B1BA03A7")
-				    (object Realize_Relationship
-					quid       	"42B03F3802C1"
-					supplier   	"Logical View::Sub Connection Flow::Sub-Connection -> Flow calls::MSubConnectionFlow"
-					quidu      	"429C882D03D7"))
-				class_attributes 	(list class_attribute_list
-				    (object ClassAttribute "iFunctionTable"
-					quid       	"4289BC910006"
-					stereotype 	"C"
-					type       	"void*"
-					Containment 	"By Value"
-					static     	TRUE)))
-			    (object Class "CSubConnectionFlowBaseS"
-				quid       	"4289BB9E02BA"
-				superclasses 	(list inheritance_relationship_list
-				    (object Inheritance_Relationship
-					quid       	"42B03F160019"
-					supplier   	"Logical View::New Interfaces & Functions::XStubClass"
-					quidu      	"42AEB35C0326"))
-				realized_interfaces 	(list realize_rel_list
-				    (object Realize_Relationship
-					quid       	"42B03DB00213"
-					supplier   	"Logical View::Sub Connection::ISubConnectionFlow"
-					quidu      	"42B9B1BA03A7"))
-				class_attributes 	(list class_attribute_list
-				    (object ClassAttribute "iFunctionTable"
-					quid       	"4289BCD6031D"
-					stereotype 	"C"
-					type       	"void*"
-					Containment 	"By Value"
-					static     	TRUE)))
-			    (object Class "MSubConnectionFlow"
-				quid       	"429C882D03D7"
-				superclasses 	(list inheritance_relationship_list
-				    (object Inheritance_Relationship
-					quid       	"42D2C3AD00EA"
-					supplier   	"Logical View::Sub Connection Flow::Sub Connection Flow Clients::MSubConnectionBroadcast"
-					quidu      	"42D2C2FE008B"))
-				realized_interfaces 	(list realize_rel_list
-				    (object Realize_Relationship
-					quid       	"42C2C68D01D0"
-					supplier   	"Logical View::Sub Connection::ISubConnectionFlow"
-					quidu      	"42B9B1BA03A7"))
-				abstract   	TRUE)
-			    (object Class "NewClass"
-				quid       	"42C2CBE7012C")
-			    (object Association "$UNNAMED$365"
-				quid       	"4289BD22020E"
-				roles      	(list role_list
-				    (object Role "$UNNAMED$366"
-					quid       	"4289BD230061"
-					supplier   	"Logical View::New Interfaces & Functions::Message-based function calls::MTransport"
-					quidu      	"4288B56E012B"
-					client_cardinality 	(value cardinality "1")
-					is_navigable 	TRUE)
-				    (object Role "$UNNAMED$367"
-					quid       	"4289BD23006B"
-					supplier   	"Logical View::Sub Connection Flow::Sub-Connection -> Flow calls::CSubConnectionFlowBaseC"
-					quidu      	"4289BB88034F")))
-			    (object Association "$UNNAMED$368"
-				quid       	"4289BD26019B"
-				roles      	(list role_list
-				    (object Role "$UNNAMED$369"
-					quid       	"4289BD2700C0"
-					supplier   	"Logical View::New Interfaces & Functions::Message-based function calls::MTransport"
-					quidu      	"4288B56E012B"
-					client_cardinality 	(value cardinality "1")
-					is_navigable 	TRUE)
-				    (object Role "$UNNAMED$370"
-					quid       	"4289BD2700C1"
-					supplier   	"Logical View::Sub Connection Flow::Sub-Connection -> Flow calls::CSubConnectionFlowBaseS"
-					quidu      	"4289BB9E02BA")))
-			    (object Association "$UNNAMED$371"
-				quid       	"4289BDB1000B"
-				roles      	(list role_list
-				    (object Role "$UNNAMED$372"
-					quid       	"4289BDB102D2"
-					supplier   	"Logical View::Sub Connection::MSubConnectionDataClient"
-					quidu      	"41A753E90088"
-					client_cardinality 	(value cardinality "0..n")
-					is_navigable 	TRUE)
-				    (object Role "$UNNAMED$373"
-					quid       	"4289BDB102DC"
-					supplier   	"Logical View::Sub Connection::CSubConnectionProviderBase"
-					quidu      	"41A75088005C")))
-			    (object Association "$UNNAMED$374"
-				quid       	"4289BE970138"
-				roles      	(list role_list
-				    (object Role "$UNNAMED$375"
-					quid       	"4289BE980324"
-					supplier   	"Logical View::New Interfaces & Functions::Message-based function calls::MTransport"
-					quidu      	"4288B56E012B"
-					client_cardinality 	(value cardinality "1")
-					is_navigable 	TRUE)
-				    (object Role "$UNNAMED$376"
-					quid       	"4289BE98032E"
-					supplier   	"Logical View::New Interfaces & Functions::CSubConnectionDataClientC"
-					quidu      	"4289BE6D02F0")))
-			    (object Association "$UNNAMED$377"
-				quid       	"4289BF9802D2"
-				roles      	(list role_list
-				    (object Role "$UNNAMED$378"
-					quid       	"4289BF990111"
-					supplier   	"Logical View::Sub Connection::MSubConnectionDataClient"
-					quidu      	"41A753E90088"
-					client_cardinality 	(value cardinality "0..n")
-					is_navigable 	TRUE)
-				    (object Role "$UNNAMED$379"
-					quid       	"4289BF990112"
-					supplier   	"Logical View::Sub Connection::CSubConnectionProviderBase"
-					quidu      	"41A75088005C")))
-			    (object Association "$UNNAMED$380"
-				quid       	"4289C32E00F1"
-				roles      	(list role_list
-				    (object Role "$UNNAMED$381"
-					quid       	"4289C32F01E3"
-					supplier   	"Logical View::Sub Connection::CSubConnectionProviderBase"
-					quidu      	"41A75088005C"
-					client_cardinality 	(value cardinality "0..1")
-					is_navigable 	TRUE)
-				    (object Role "$UNNAMED$382"
-					quid       	"4289C32F01ED"
-					supplier   	"Logical View::Service::CControlledServProvider"
-					quidu      	"41A754670219")))
-			    (object Association "$UNNAMED$383"
-				quid       	"4289C7430270"
-				roles      	(list role_list
-				    (object Role "$UNNAMED$384"
-					quid       	"4289C745002E"
-					supplier   	"Logical View::Sub Connection Flow::CSubConnectionFlowBase"
-					quidu      	"4284A7BB031E"
-					client_cardinality 	(value cardinality "0..1")
-					is_navigable 	TRUE)
-				    (object Role "$UNNAMED$385"
-					quid       	"4289C745002F"
-					supplier   	"Logical View::Service::CControlledServProvider"
-					quidu      	"41A754670219")))
-			    (object Association "$UNNAMED$386"
-				quid       	"4289C7EA0194"
-				roles      	(list role_list
-				    (object Role "$UNNAMED$387"
-					quid       	"4289C7EB009B"
-					supplier   	"Logical View::Sub Connection Flow::Sub-Connection -> Flow calls::CSubConnectionFlowBaseC"
-					quidu      	"4289BB88034F"
-					is_navigable 	TRUE)
-				    (object Role "$UNNAMED$388"
-					quid       	"4289C7EB00A5"
-					supplier   	"Logical View::Sub Connection Flow::Sub-Connection -> Flow calls::CSubConnectionFlowBaseS"
-					quidu      	"4289BB9E02BA")))
-			    (object Association "$UNNAMED$389"
-				quid       	"4289C8360085"
-				stereotype 	"symbolic"
-				roles      	(list role_list
-				    (object Role "$UNNAMED$390"
-					quid       	"4289C8360306"
-					supplier   	"Logical View::Sub Connection Flow::Sub-Connection -> Flow calls::CSubConnectionFlowBaseS"
-					quidu      	"4289BB9E02BA"
-					client_cardinality 	(value cardinality "1")
-					is_navigable 	TRUE)
-				    (object Role "$UNNAMED$391"
-					quid       	"4289C8360307"
-					supplier   	"Logical View::Sub Connection Flow::Sub-Connection -> Flow calls::CSubConnectionFlowBaseC"
-					quidu      	"4289BB88034F"
-					client_cardinality 	(value cardinality "1")
-					is_navigable 	TRUE
-					is_aggregate 	TRUE)))
-			    (object Association "$UNNAMED$392"
-				quid       	"4289CC1000AB"
-				roles      	(list role_list
-				    (object Role "$UNNAMED$393"
-					quid       	"4289CC100372"
-					supplier   	"Logical View::Sub Connection Flow::MSubConnectionFlowClient"
-					quidu      	"4284A8070236"
-					client_cardinality 	(value cardinality "0..n")
-					is_navigable 	TRUE)
-				    (object Role "$UNNAMED$394"
-					quid       	"4289CC100373"
-					supplier   	"Logical View::Sub Connection Flow::CSubConnectionFlowBase"
-					quidu      	"4284A7BB031E")))
-			    (object Association "$UNNAMED$395"
-				quid       	"42B03C6B011B"
-				roles      	(list role_list
-				    (object Role "$UNNAMED$396"
-					quid       	"42B03C6D0164"
-					supplier   	"Logical View::Sub Connection Flow::CSubConnectionFlowBase"
-					quidu      	"4284A7BB031E"
-					client_cardinality 	(value cardinality "1")
-					is_navigable 	TRUE)
-				    (object Role "$UNNAMED$397"
-					quid       	"42B03C6D016E"
-					supplier   	"Logical View::Sub Connection Flow::Sub-Connection -> Flow calls::CSubConnectionFlowBaseS"
-					quidu      	"4289BB9E02BA")))
-			    (object Association "$UNNAMED$398"
-				quid       	"42B03F220323"
-				roles      	(list role_list
-				    (object Role "$UNNAMED$399"
-					quid       	"42B03F240145"
-					supplier   	"Logical View::Sub Connection Flow::Sub-Connection -> Flow calls::MSubConnectionFlow"
-					quidu      	"429C882D03D7"
-					client_cardinality 	(value cardinality "1")
-					is_navigable 	TRUE)
-				    (object Role "$UNNAMED$400"
-					quid       	"42B03F24014F"
-					supplier   	"Logical View::Sub Connection::CSubConnectionProviderBase"
-					quidu      	"41A75088005C"))))
-			logical_presentations 	(list unit_reference_list
-			    (object ClassDiagram "Main"
-				quid       	"4289BB850368"
-				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::New Interfaces & Functions::Message-based function calls" @1457
-					location   	(1488, 1872)
-					label      	(object ItemLabel
-					    Parent_View 	@1457
-					    location   	(1181, 1788)
-					    fill_color 	13434879
-					    nlines     	2
-					    max_width  	614
-					    justify    	0
-					    label      	"Message-based function calls")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	65280
-					quidu      	"4288AD2E01F7"
-					width      	626
-					height     	180)
-				    (object Label @1458
-					location   	(1468, 256)
-					nlines     	35
-					max_width  	44
-					label      	
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-					)
-				    (object Label @1459
-					location   	(976, 224)
-					nlines     	1
-					max_width  	1038
-					label      	
-|DATA THREAD		CONROL THREAD	
-					)
-				    (object NoteView @1460
-					location   	(2274, 1920)
-					label      	(object ItemLabel
-					    Parent_View 	@1460
-					    location   	(1993, 1836)
-					    fill_color 	13434879
-					    nlines     	3
-					    max_width  	527
-					    label      	"references transport to send return back and forward control thread calls")
-					line_color 	3342489
-					fill_color 	13434879
-					width      	587
-					height     	181)
-				    (object NoteView @1461
-					location   	(1474, 2272)
-					label      	(object ItemLabel
-					    Parent_View 	@1461
-					    location   	(992, 2191)
-					    fill_color 	13434879
-					    nlines     	3
-					    max_width  	928
-					    label      	
-|"Real" client is being shadowed by CSubConnectionDataClientC on the Control side.
-					    )
-					line_color 	3342489
-					fill_color 	13434879
-					width      	988
-					height     	175)
-				    (object NoteView @1462
-					location   	(2352, 144)
-					label      	(object ItemLabel
-					    Parent_View 	@1462
-					    location   	(2214, 84)
-					    fill_color 	13434879
-					    nlines     	2
-					    max_width  	240
-					    label      	
-|"Real" instance
-					    )
-					line_color 	3342489
-					fill_color 	13434879
-					width      	300
-					height     	132)
-				    (object ClassView "Class" "Logical View::New Interfaces & Functions::CSubConnectionDataClientC" @1463
-					ShowCompartmentStereotypes 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(2663, 1392)
-					label      	(object ItemLabel
-					    Parent_View 	@1463
-					    location   	(2382, 1341)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	562
-					    justify    	0
-					    label      	"CSubConnectionDataClientC")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	65280
-					quidu      	"4289BE6D02F0"
-					width      	580
-					height     	126
-					annotation 	8
-					autoResize 	TRUE)
-				    (object AttachView "" @1464
-					stereotype 	TRUE
-					line_color 	3342489
-					client     	@1461
-					supplier   	@1463
-					vertices   	(list Points
-					    (1968, 2190)
-					    (2669, 2078)
-					    (2663, 1455))
-					line_style 	0)
-				    (object ClassView "Class" "Logical View::New Interfaces & Functions::Message-based function calls::MTransport" @1465
-					ShowCompartmentStereotypes 	TRUE
-					SuppressOperation 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(1874, 1712)
-					font       	(object Font
-					    italics    	TRUE)
-					label      	(object ItemLabel
-					    Parent_View 	@1465
-					    location   	(1649, 1659)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	451
-					    justify    	0
-					    label      	"MTransport")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	65280
-					quidu      	"4288B56E012B"
-					width      	469
-					height     	131
-					annotation 	8
-					autoResize 	TRUE)
-				    (object AssociationViewNew "$UNNAMED$374" @1466
-					location   	(2269, 1550)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"4289BE970138"
-					roleview_list 	(list RoleViews
-					    (object RoleView "$UNNAMED$375" @1467
-						Parent_View 	@1466
-						location   	(-83, 702)
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"4289BE980324"
-						client     	@1466
-						supplier   	@1465
-						line_style 	0
-						label      	(object SegLabel @1468
-						    Parent_View 	@1467
-						    location   	(2080, 1591)
-						    anchor     	2
-						    anchor_loc 	1
-						    nlines     	1
-						    max_width  	15
-						    justify    	0
-						    label      	"1"
-						    pctDist    	0.754269
-						    height     	35
-						    orientation 	1))
-					    (object RoleView "$UNNAMED$376" @1469
-						Parent_View 	@1466
-						location   	(-83, 702)
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"4289BE98032E"
-						client     	@1466
-						supplier   	@1463
-						line_style 	0)))
-				    (object AttachView "" @1470
-					stereotype 	TRUE
-					line_color 	3342489
-					client     	@1460
-					supplier   	@1466
-					line_style 	0)
-				    (object ClassView "Class" "Logical View::Service::CControlledServProvider" @1471
-					ShowCompartmentStereotypes 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(322, 1408)
-					label      	(object ItemLabel
-					    Parent_View 	@1471
-					    location   	(89, 1334)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	466
-					    justify    	0
-					    label      	"CControlledServProvider")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	65535
-					quidu      	"41A754670219"
-					width      	484
-					height     	172
-					annotation 	8
-					autoResize 	TRUE)
-				    (object AttachView "" @1472
-					stereotype 	TRUE
-					line_color 	3342489
-					client     	@1471
-					supplier   	@1461
-					vertices   	(list Points
-					    (321, 1494)
-					    (321, 2032)
-					    (1058, 2184))
-					line_style 	0)
-				    (object ClassView "Class" "Logical View::Sub Connection Flow::MSubConnectionFlowClient" @1473
-					ShowCompartmentStereotypes 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(320, 432)
-					font       	(object Font
-					    italics    	TRUE)
-					label      	(object ItemLabel
-					    Parent_View 	@1473
-					    location   	(53, 358)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	534
-					    justify    	0
-					    label      	"MSubConnectionFlowClient")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	65280
-					quidu      	"4284A8070236"
-					width      	552
-					height     	172
-					annotation 	8
-					autoResize 	TRUE)
-				    (object RealizeView "" @1474
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"42C2D0EF03A3"
-					client     	@1471
-					supplier   	@1473
-					line_style 	0)
-				    (object ClassView "Class" "Logical View::New Interfaces & Functions::Message-based function calls::MTransport" @1475
-					ShowCompartmentStereotypes 	TRUE
-					SuppressOperation 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(1058, 1712)
-					font       	(object Font
-					    italics    	TRUE)
-					label      	(object ItemLabel
-					    Parent_View 	@1475
-					    location   	(842, 1662)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	432
-					    justify    	0
-					    label      	"MTransport")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	65280
-					quidu      	"4288B56E012B"
-					width      	450
-					height     	125
-					annotation 	8
-					autoResize 	TRUE)
-				    (object ClassView "Class" "Logical View::Sub Connection Flow::Sub-Connection -> Flow calls::CSubConnectionFlowBaseC" @1476
-					ShowCompartmentStereotypes 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(1872, 1376)
-					label      	(object ItemLabel
-					    Parent_View 	@1476
-					    location   	(1566, 1295)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	612
-					    justify    	0
-					    label      	"CSubConnectionFlowBaseC")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	65280
-					quidu      	"4289BB88034F"
-					compartment 	(object Compartment
-					    Parent_View 	@1476
-					    location   	(1566, 1356)
-					    icon_style 	"Icon"
-					    fill_color 	16777215
-					    anchor     	2
-					    nlines     	2
-					    max_width  	609)
-					width      	630
-					height     	186
-					annotation 	8
-					autoResize 	TRUE)
-				    (object AssociationViewNew "$UNNAMED$365" @1477
-					location   	(1872, 1557)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"4289BD22020E"
-					roleview_list 	(list RoleViews
-					    (object RoleView "$UNNAMED$366" @1478
-						Parent_View 	@1477
-						location   	(880, 837)
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"4289BD230061"
-						client     	@1477
-						supplier   	@1465
-						line_style 	0
-						label      	(object SegLabel @1479
-						    Parent_View 	@1478
-						    location   	(1927, 1637)
-						    anchor     	2
-						    anchor_loc 	1
-						    nlines     	1
-						    max_width  	15
-						    justify    	0
-						    label      	"1"
-						    pctDist    	0.900000
-						    height     	54
-						    orientation 	0))
-					    (object RoleView "$UNNAMED$367" @1480
-						Parent_View 	@1477
-						location   	(880, 837)
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"4289BD23006B"
-						client     	@1477
-						supplier   	@1476
-						line_style 	0)))
-				    (object ClassView "Class" "Logical View::Sub Connection Flow::CSubConnectionFlowBase" @1481
-					ShowCompartmentStereotypes 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(1056, 432)
-					label      	(object ItemLabel
-					    Parent_View 	@1481
-					    location   	(793, 358)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	526
-					    justify    	0
-					    label      	"CSubConnectionFlowBase")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	65280
-					quidu      	"4284A7BB031E"
-					width      	544
-					height     	172
-					annotation 	8
-					autoResize 	TRUE)
-				    (object AssociationViewNew "$UNNAMED$383" @1482
-					location   	(450, 797)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"4289C7430270"
-					roleview_list 	(list RoleViews
-					    (object RoleView "$UNNAMED$384" @1483
-						Parent_View 	@1482
-						location   	(130, -67)
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"4289C745002E"
-						client     	@1482
-						supplier   	@1481
-						vertices   	(list Points
-						    (450, 797)
-						    (463, 734)
-						    (883, 518))
-						line_style 	0
-						label      	(object SegLabel @1484
-						    Parent_View 	@1483
-						    location   	(860, 591)
-						    anchor     	2
-						    anchor_loc 	1
-						    nlines     	1
-						    max_width  	15
-						    justify    	0
-						    label      	"0..1"
-						    pctDist    	0.900000
-						    height     	54
-						    orientation 	1))
-					    (object RoleView "$UNNAMED$385" @1485
-						Parent_View 	@1482
-						location   	(130, -67)
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"4289C745002F"
-						client     	@1482
-						supplier   	@1471
-						line_style 	0)))
-				    (object AssociationViewNew "$UNNAMED$392" @1486
-					location   	(689, 432)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"4289CC1000AB"
-					roleview_list 	(list RoleViews
-					    (object RoleView "$UNNAMED$393" @1487
-						Parent_View 	@1486
-						location   	(-367, 0)
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"4289CC100372"
-						client     	@1486
-						supplier   	@1473
-						line_style 	0
-						label      	(object SegLabel @1488
-						    Parent_View 	@1487
-						    location   	(622, 472)
-						    anchor     	2
-						    anchor_loc 	1
-						    nlines     	1
-						    max_width  	15
-						    justify    	0
-						    label      	"0..*"
-						    pctDist    	0.720430
-						    height     	40
-						    orientation 	0))
-					    (object RoleView "$UNNAMED$394" @1489
-						Parent_View 	@1486
-						location   	(-367, 0)
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"4289CC100373"
-						client     	@1486
-						supplier   	@1481
-						line_style 	0)))
-				    (object ClassView "Class" "Logical View::Sub Connection Flow::Sub-Connection -> Flow calls::CSubConnectionFlowBaseS" @1490
-					ShowCompartmentStereotypes 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(1056, 1376)
-					label      	(object ItemLabel
-					    Parent_View 	@1490
-					    location   	(750, 1295)
-					    nlines     	1
-					    max_width  	612
-					    justify    	0
-					    label      	"CSubConnectionFlowBaseS")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	16777215
-					quidu      	"4289BB9E02BA"
-					compartment 	(object Compartment
-					    Parent_View 	@1490
-					    location   	(750, 1356)
-					    icon_style 	"Icon"
-					    anchor     	2
-					    nlines     	2
-					    max_width  	618)
-					width      	630
-					height     	186
-					annotation 	8
-					autoResize 	TRUE)
-				    (object AssociationViewNew "$UNNAMED$368" @1491
-					location   	(1056, 1559)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"4289BD26019B"
-					roleview_list 	(list RoleViews
-					    (object RoleView "$UNNAMED$369" @1492
-						Parent_View 	@1491
-						location   	(-656, 839)
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"4289BD2700C0"
-						client     	@1491
-						supplier   	@1475
-						line_style 	0
-						label      	(object SegLabel @1493
-						    Parent_View 	@1492
-						    location   	(1111, 1639)
-						    anchor     	2
-						    anchor_loc 	1
-						    nlines     	1
-						    max_width  	15
-						    justify    	0
-						    label      	"1"
-						    pctDist    	0.900000
-						    height     	54
-						    orientation 	0))
-					    (object RoleView "$UNNAMED$370" @1494
-						Parent_View 	@1491
-						location   	(-656, 839)
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"4289BD2700C1"
-						client     	@1491
-						supplier   	@1490
-						line_style 	0)))
-				    (object AttachView "" @1495
-					stereotype 	TRUE
-					line_color 	3342489
-					client     	@1460
-					supplier   	@1491
-					vertices   	(list Points
-					    (2241, 1829)
-					    (2168, 1613)
-					    (1056, 1559))
-					line_style 	0)
-				    (object AssociationViewNew "$UNNAMED$389" @1496
-					location   	(1463, 1376)
-					stereotype 	(object SegLabel @1497
-					    Parent_View 	@1496
-					    location   	(1463, 1257)
-					    anchor     	10
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	450
-					    justify    	0
-					    label      	"<<symbolic>>"
-					    pctDist    	0.500000
-					    height     	120
-					    orientation 	0)
-					line_color 	3342489
-					quidu      	"4289C8360085"
-					roleview_list 	(list RoleViews
-					    (object RoleView "$UNNAMED$390" @1498
-						Parent_View 	@1496
-						location   	(407, 544)
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"4289C8360306"
-						client     	@1496
-						supplier   	@1490
-						line_style 	0
-						label      	(object SegLabel @1499
-						    Parent_View 	@1498
-						    location   	(1380, 1323)
-						    anchor     	2
-						    anchor_loc 	1
-						    nlines     	1
-						    max_width  	15
-						    justify    	0
-						    label      	"1"
-						    pctDist    	0.900000
-						    height     	54
-						    orientation 	1))
-					    (object RoleView "$UNNAMED$391" @1500
-						Parent_View 	@1496
-						location   	(407, 544)
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"4289C8360307"
-						client     	@1496
-						supplier   	@1476
-						line_style 	0
-						label      	(object SegLabel @1501
-						    Parent_View 	@1500
-						    location   	(1546, 1323)
-						    anchor     	2
-						    anchor_loc 	1
-						    nlines     	1
-						    max_width  	15
-						    justify    	0
-						    label      	"1"
-						    pctDist    	0.900000
-						    height     	54
-						    orientation 	0))))
-				    (object AssociationViewNew "$UNNAMED$395" @1502
-					location   	(1056, 900)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"42B03C6B011B"
-					roleview_list 	(list RoleViews
-					    (object RoleView "$UNNAMED$396" @1503
-						Parent_View 	@1502
-						location   	(48, 68)
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"42B03C6D0164"
-						client     	@1502
-						supplier   	@1481
-						line_style 	0
-						label      	(object SegLabel @1504
-						    Parent_View 	@1503
-						    location   	(1110, 530)
-						    anchor     	2
-						    anchor_loc 	1
-						    nlines     	1
-						    max_width  	15
-						    justify    	0
-						    label      	"1"
-						    pctDist    	0.900000
-						    height     	54
-						    orientation 	1))
-					    (object RoleView "$UNNAMED$397" @1505
-						Parent_View 	@1502
-						location   	(48, 68)
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"42B03C6D016E"
-						client     	@1502
-						supplier   	@1490
-						line_style 	0)))
-				    (object ClassView "Class" "Logical View::Sub Connection::MSubConnectionDataClient" @1506
-					ShowCompartmentStereotypes 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(2656, 432)
-					font       	(object Font
-					    italics    	TRUE)
-					label      	(object ItemLabel
-					    Parent_View 	@1506
-					    location   	(2391, 358)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	530
-					    justify    	0
-					    label      	"MSubConnectionDataClient")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	65535
-					quidu      	"41A753E90088"
-					width      	548
-					height     	172
-					annotation 	8
-					autoResize 	TRUE)
-				    (object RealizeView "" @1507
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"42C2C7F800F2"
-					client     	@1463
-					supplier   	@1506
-					line_style 	0)
-				    (object ClassView "Class" "Logical View::Sub Connection Flow::Sub-Connection -> Flow calls::MSubConnectionFlow" @1508
-					ShowCompartmentStereotypes 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(1872, 912)
-					font       	(object Font
-					    italics    	TRUE)
-					label      	(object ItemLabel
-					    Parent_View 	@1508
-					    location   	(1656, 860)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	432
-					    justify    	0
-					    label      	"MSubConnectionFlow")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	65280
-					quidu      	"429C882D03D7"
-					width      	450
-					height     	128
-					annotation 	8
-					autoResize 	TRUE)
-				    (object ClassView "Class" "Logical View::Sub Connection::CSubConnectionProviderBase" @1509
-					ShowCompartmentStereotypes 	TRUE
-					SuppressOperation 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(1873, 432)
-					label      	(object ItemLabel
-					    Parent_View 	@1509
-					    location   	(1587, 357)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	572
-					    justify    	0
-					    label      	"CSubConnectionProviderBase")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	65535
-					quidu      	"41A75088005C"
-					width      	590
-					height     	174
-					annotation 	8
-					autoResize 	TRUE)
-				    (object AssociationViewNew "$UNNAMED$371" @1510
-					location   	(2274, 432)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"4289BDB1000B"
-					roleview_list 	(list RoleViews
-					    (object RoleView "$UNNAMED$372" @1511
-						Parent_View 	@1510
-						location   	(1058, -80)
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"4289BDB102D2"
-						client     	@1510
-						supplier   	@1506
-						line_style 	0
-						label      	(object SegLabel @1512
-						    Parent_View 	@1511
-						    location   	(2349, 488)
-						    anchor     	2
-						    anchor_loc 	1
-						    nlines     	1
-						    max_width  	15
-						    justify    	0
-						    label      	"0..*"
-						    pctDist    	0.714286
-						    height     	56
-						    orientation 	1))
-					    (object RoleView "$UNNAMED$373" @1513
-						Parent_View 	@1510
-						location   	(1058, -80)
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"4289BDB102DC"
-						client     	@1510
-						supplier   	@1509
-						line_style 	0)))
-				    (object AttachView "" @1514
-					stereotype 	TRUE
-					line_color 	3342489
-					client     	@1462
-					supplier   	@1509
-					line_style 	0)
-				    (object AssociationViewNew "$UNNAMED$398" @1515
-					location   	(1872, 683)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"42B03F220323"
-					roleview_list 	(list RoleViews
-					    (object RoleView "$UNNAMED$399" @1516
-						Parent_View 	@1515
-						location   	(7, 246)
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"42B03F240145"
-						client     	@1515
-						supplier   	@1508
-						line_style 	0
-						label      	(object SegLabel @1517
-						    Parent_View 	@1516
-						    location   	(1926, 830)
-						    anchor     	2
-						    anchor_loc 	1
-						    nlines     	1
-						    max_width  	15
-						    justify    	0
-						    label      	"1"
-						    pctDist    	0.900000
-						    height     	54
-						    orientation 	0))
-					    (object RoleView "$UNNAMED$400" @1518
-						Parent_View 	@1515
-						location   	(7, 246)
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"42B03F24014F"
-						client     	@1515
-						supplier   	@1509
-						line_style 	0)))
-				    (object ClassView "Class" "Logical View::Sub Connection::ISubConnectionFlow" @1519
-					ShowCompartmentStereotypes 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(1472, 1040)
-					label      	(object ItemLabel
-					    Parent_View 	@1519
-					    location   	(1470, 1179)
-					    anchor_loc 	1
-					    nlines     	2
-					    max_width  	732
-					    justify    	0
-					    label      	"ISubConnectionFlow")
-					icon       	"Interface"
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	65280
-					quidu      	"42B9B1BA03A7"
-					width      	125
-					height     	119
-					annotation 	8
-					autoResize 	TRUE)
-				    (object RealizeView "" @1520
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"42B03DB6018F"
-					client     	@1476
-					supplier   	@1519
-					line_style 	0)
-				    (object RealizeView "" @1521
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"42B03F3802C1"
-					client     	@1476
-					supplier   	@1508
-					line_style 	0)
-				    (object RealizeView "" @1522
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"42B03DB00213"
-					client     	@1490
-					supplier   	@1519
-					line_style 	0)))))
-		    (object Class_Category "Flow->Sub-Connection calls"
-			quid       	"4289D8F802AB"
-			visible_categories 	(list visibility_relationship_list
-			    (object Visibility_Relationship
-				quid       	"4289D921035E"
-				supplier   	"Logical View::New Interfaces & Functions::Message-based function calls"
-				quidu      	"4288AD2E01F7"))
-			exportControl 	"Public"
-			logical_models 	(list unit_reference_list
-			    (object Class "CSubConnectionProviderBaseC"
-				quid       	"4289DA6801E1"
-				superclasses 	(list inheritance_relationship_list
-				    (object Inheritance_Relationship
-					quid       	"429744AE00E7"
-					supplier   	"Logical View::CObject"
-					quidu      	"4288EF9A01FA")
-				    (object Inheritance_Relationship
-					quid       	"429C87EF032D"
-					supplier   	"Logical View::Sub Connection::CSubConnectionProviderBase"
-					quidu      	"41A75088005C"))
-				realized_interfaces 	(list realize_rel_list
-				    (object Realize_Relationship
-					quid       	"4297432900C2"
-					supplier   	"Logical View::Sub Connection::ISubConnectionProviderBase"
-					quidu      	"427A6DF6004F"))
-				class_attributes 	(list class_attribute_list
-				    (object ClassAttribute "iFunctionTable"
-					quid       	"4289DB6103D4"
-					stereotype 	"C"
-					type       	"void*"
-					Containment 	"By Value"
-					static     	TRUE)))
-			    (object Class "CSubConnectionProviderBaseS"
-				quid       	"4289DB160047"
-				superclasses 	(list inheritance_relationship_list
-				    (object Inheritance_Relationship
-					quid       	"429744B20183"
-					supplier   	"Logical View::CObject"
-					quidu      	"4288EF9A01FA")
-				    (object Inheritance_Relationship
-					quid       	"42AEB3A60055"
-					supplier   	"Logical View::New Interfaces & Functions::XStubClass"
-					quidu      	"42AEB35C0326"))
-				realized_interfaces 	(list realize_rel_list
-				    (object Realize_Relationship
-					quid       	"4297432D0294"
-					supplier   	"Logical View::Sub Connection::ISubConnectionProviderBase"
-					quidu      	"427A6DF6004F"))
-				class_attributes 	(list class_attribute_list
-				    (object ClassAttribute "iFunctionTable"
-					quid       	"4289DB83015C"
-					stereotype 	"C"
-					type       	"void*"
-					Containment 	"By Value"
-					static     	TRUE)))
-			    (object Association "$UNNAMED$401"
-				quid       	"4289DBAC0288"
-				roles      	(list role_list
-				    (object Role "$UNNAMED$402"
-					quid       	"4289DBAD035B"
-					supplier   	"Logical View::New Interfaces & Functions::Message-based function calls::MTransport"
-					quidu      	"4288B56E012B"
-					is_navigable 	TRUE)
-				    (object Role "$UNNAMED$403"
-					quid       	"4289DBAD0365"
-					supplier   	"Logical View::Sub Connection Flow::Flow->Sub-Connection calls::CSubConnectionProviderBaseC"
-					quidu      	"4289DA6801E1")))
-			    (object Association "$UNNAMED$404"
-				quid       	"4289DBB003E2"
-				roles      	(list role_list
-				    (object Role "$UNNAMED$405"
-					quid       	"4289DBB1039D"
-					supplier   	"Logical View::New Interfaces & Functions::Message-based function calls::MTransport"
-					quidu      	"4288B56E012B"
-					is_navigable 	TRUE)
-				    (object Role "$UNNAMED$406"
-					quid       	"4289DBB103A7"
-					supplier   	"Logical View::Sub Connection Flow::Flow->Sub-Connection calls::CSubConnectionProviderBaseS"
-					quidu      	"4289DB160047")))
-			    (object Association "$UNNAMED$407"
-				quid       	"4289DC14031D"
-				roles      	(list role_list
-				    (object Role "$UNNAMED$408"
-					quid       	"4289DC15038D"
-					supplier   	"Logical View::Sub Connection::CSubConnectionProviderBase"
-					quidu      	"41A75088005C"
-					client_cardinality 	(value cardinality "0..1")
-					is_navigable 	TRUE)
-				    (object Role "$UNNAMED$409"
-					quid       	"4289DC150397"
-					supplier   	"Logical View::Sub Connection Flow::CSubConnectionFlowBase"
-					quidu      	"4284A7BB031E")))
-			    (object Association "$UNNAMED$410"
-				quid       	"4289DC80012E"
-				roles      	(list role_list
-				    (object Role "$UNNAMED$411"
-					quid       	"4289DC8100FD"
-					supplier   	"Logical View::Sub Connection::CSubConnectionProviderBase"
-					quidu      	"41A75088005C"
-					client_cardinality 	(value cardinality "1")
-					Containment 	"By Reference"
-					is_navigable 	TRUE)
-				    (object Role "$UNNAMED$412"
-					quid       	"4289DC810107"
-					supplier   	"Logical View::Sub Connection Flow::CSubConnectionFlowBase"
-					quidu      	"4284A7BB031E"
-					is_aggregate 	TRUE)))
-			    (object Association "$UNNAMED$413"
-				quid       	"4289DCBF0391"
-				roles      	(list role_list
-				    (object Role "$UNNAMED$414"
-					quid       	"4289DCC003E3"
-					supplier   	"Logical View::Sub Connection::CSubConnectionProviderBase"
-					quidu      	"41A75088005C"
-					client_cardinality 	(value cardinality "1")
-					is_navigable 	TRUE)
-				    (object Role "$UNNAMED$415"
-					quid       	"4289DCC10005"
-					supplier   	"Logical View::Sub Connection Flow::Flow->Sub-Connection calls::CSubConnectionProviderBaseS"
-					quidu      	"4289DB160047")))
-			    (object Association "$UNNAMED$416"
-				quid       	"428A0B530315"
-				roles      	(list role_list
-				    (object Role "$UNNAMED$417"
-					quid       	"428A0B530316"
-					supplier   	"Logical View::Sub Connection Flow::Flow->Sub-Connection calls::CSubConnectionProviderBaseS"
-					quidu      	"4289DB160047"
-					client_cardinality 	(value cardinality "1")
-					is_navigable 	TRUE
-					is_aggregate 	TRUE)
-				    (object Role "$UNNAMED$418"
-					quid       	"428A0B530317"
-					supplier   	"Logical View::New Interfaces & Functions::CSubConnectionDataClientC"
-					quidu      	"4289BE6D02F0"
-					client_cardinality 	(value cardinality "n")
-					is_navigable 	TRUE)))
-			    (object Association "$UNNAMED$419"
-				quid       	"42973D3401FF"
-				roles      	(list role_list
-				    (object Role "$UNNAMED$420"
-					quid       	"42973D35026E"
-					supplier   	"Logical View::New Interfaces & Functions::CSubConnectionDataClientS"
-					quidu      	"4297348E03E2"
-					client_cardinality 	(value cardinality "0..n"))
-				    (object Role "$UNNAMED$421"
-					quid       	"42973D35026F"
-					supplier   	"Logical View::Sub Connection Flow::CSubConnectionFlowBase"
-					quidu      	"4284A7BB031E"
-					client_cardinality 	(value cardinality "1")
-					is_navigable 	TRUE)))
-			    (object Association "$UNNAMED$422"
-				quid       	"42973FAA01FD"
-				roles      	(list role_list
-				    (object Role "$UNNAMED$423"
-					quid       	"42973FAB0227"
-					supplier   	"Logical View::Sub Connection Flow::Flow->Sub-Connection calls::CSubConnectionProviderBaseC"
-					quidu      	"4289DA6801E1"
-					client_cardinality 	(value cardinality "1")
-					Containment 	"By Reference"
-					is_navigable 	TRUE)
-				    (object Role "$UNNAMED$424"
-					quid       	"42973FAB0228"
-					supplier   	"Logical View::Sub Connection Flow::CSubConnectionFlowBase"
-					quidu      	"4284A7BB031E")))
-			    (object Association "$UNNAMED$425"
-				quid       	"429C88500175"
-				roles      	(list role_list
-				    (object Role "$UNNAMED$426"
-					quid       	"429C8851013B"
-					supplier   	"Logical View::Sub Connection Flow::Sub-Connection -> Flow calls::MSubConnectionFlow"
-					quidu      	"429C882D03D7"
-					client_cardinality 	(value cardinality "0..1")
-					is_navigable 	TRUE)
-				    (object Role "$UNNAMED$427"
-					quid       	"429C8851013C"
-					supplier   	"Logical View::Sub Connection::CSubConnectionProviderBase"
-					quidu      	"41A75088005C")))
-			    (object Association "$UNNAMED$428"
-				quid       	"42B04162001E"
-				stereotype 	"symbolic"
-				roles      	(list role_list
-				    (object Role "$UNNAMED$429"
-					quid       	"42B0416302C9"
-					supplier   	"Logical View::Sub Connection Flow::Flow->Sub-Connection calls::CSubConnectionProviderBaseC"
-					quidu      	"4289DA6801E1"
-					client_cardinality 	(value cardinality "1")
-					is_navigable 	TRUE)
-				    (object Role "$UNNAMED$430"
-					quid       	"42B0416302CA"
-					supplier   	"Logical View::Sub Connection Flow::Flow->Sub-Connection calls::CSubConnectionProviderBaseS"
-					quidu      	"4289DB160047"
-					client_cardinality 	(value cardinality "1")
-					is_navigable 	TRUE
-					is_aggregate 	TRUE))))
-			logical_presentations 	(list unit_reference_list
-			    (object ClassDiagram "Main"
-				quid       	"4289D942029D"
-				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::New Interfaces & Functions::Message-based function calls" @1523
-					location   	(1440, 2432)
-					label      	(object ItemLabel
-					    Parent_View 	@1523
-					    location   	(1133, 2348)
-					    fill_color 	13434879
-					    nlines     	2
-					    max_width  	614
-					    justify    	0
-					    label      	"Message-based function calls")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	65280
-					quidu      	"4288AD2E01F7"
-					width      	626
-					height     	180)
-				    (object Label @1524
-					location   	(1459, 125)
-					nlines     	49
-					max_width  	44
-					label      	
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-					)
-				    (object Label @1525
-					location   	(1002, 70)
-					nlines     	1
-					max_width  	1038
-					label      	
-|DATA THREAD		CONROL THREAD	
-					)
-				    (object NoteView @1526
-					location   	(2761, 2216)
-					label      	(object ItemLabel
-					    Parent_View 	@1526
-					    location   	(2623, 2156)
-					    fill_color 	13434879
-					    nlines     	2
-					    max_width  	240
-					    label      	
-|"Real" instance
-					    )
-					line_color 	3342489
-					fill_color 	13434879
-					width      	300
-					height     	132)
-				    (object NoteView @1527
-					location   	(304, 432)
-					label      	(object ItemLabel
-					    Parent_View 	@1527
-					    location   	(20, 335)
-					    fill_color 	13434879
-					    nlines     	4
-					    max_width  	533
-					    label      	"Reflects a fact that some of the sub-connection<->SAP needs to be addressed to the particular SAP.")
-					line_color 	3342489
-					fill_color 	13434879
-					width      	593
-					height     	206)
-				    (object ClassView "Class" "Logical View::Sub Connection::ISubConnectionProviderBase" @1528
-					ShowCompartmentStereotypes 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(1456, 1536)
-					label      	(object ItemLabel
-					    Parent_View 	@1528
-					    location   	(1455, 1662)
-					    anchor_loc 	1
-					    nlines     	2
-					    max_width  	551
-					    justify    	0
-					    label      	"ISubConnectionProviderBase")
-					icon       	"Interface"
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	13434879
-					quidu      	"427A6DF6004F"
-					width      	94
-					height     	94
-					annotation 	8
-					autoResize 	TRUE)
-				    (object ClassView "Class" "Logical View::Sub Connection::CSubConnectionProviderBase" @1529
-					ShowCompartmentStereotypes 	TRUE
-					SuppressOperation 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(720, 1504)
-					label      	(object ItemLabel
-					    Parent_View 	@1529
-					    location   	(434, 1429)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	572
-					    justify    	0
-					    label      	"CSubConnectionProviderBase")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	65535
-					quidu      	"41A75088005C"
-					width      	590
-					height     	174
-					annotation 	8
-					autoResize 	TRUE)
-				    (object ClassView "Class" "Logical View::Service::CControlledServProvider" @1530
-					ShowCompartmentStereotypes 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(284, 1896)
-					label      	(object ItemLabel
-					    Parent_View 	@1530
-					    location   	(50, 1822)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	468
-					    justify    	0
-					    label      	"CControlledServProvider")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	65535
-					quidu      	"41A754670219"
-					width      	486
-					height     	172
-					annotation 	8
-					autoResize 	TRUE)
-				    (object ClassView "Class" "Logical View::Sub Connection Flow::MSubConnectionFlowClient" @1531
-					ShowCompartmentStereotypes 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(288, 1168)
-					font       	(object Font
-					    italics    	TRUE)
-					label      	(object ItemLabel
-					    Parent_View 	@1531
-					    location   	(21, 1094)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	534
-					    justify    	0
-					    label      	"MSubConnectionFlowClient")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	65280
-					quidu      	"4284A8070236"
-					width      	552
-					height     	172
-					annotation 	8
-					autoResize 	TRUE)
-				    (object RealizeView "" @1532
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"42C2D0EF03A3"
-					client     	@1530
-					supplier   	@1531
-					line_style 	0)
-				    (object ClassView "Class" "Logical View::New Interfaces & Functions::CSubConnectionDataClientS" @1533
-					ShowCompartmentStereotypes 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(1036, 822)
-					label      	(object ItemLabel
-					    Parent_View 	@1533
-					    location   	(755, 748)
-					    nlines     	1
-					    max_width  	562
-					    justify    	0
-					    label      	"CSubConnectionDataClientS")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	16777215
-					quidu      	"4297348E03E2"
-					width      	580
-					height     	172
-					annotation 	8
-					autoResize 	TRUE)
-				    (object AttachView "" @1534
-					stereotype 	TRUE
-					line_color 	3342489
-					client     	@1527
-					supplier   	@1533
-					line_style 	0)
-				    (object UsesView "" @1535
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"4297435201B2"
-					client     	@1531
-					supplier   	@1533
-					line_style 	0)
-				    (object ClassView "Class" "Logical View::Sub Connection::MSubConnectionDataClient" @1536
-					ShowCompartmentStereotypes 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(2768, 336)
-					font       	(object Font
-					    italics    	TRUE)
-					label      	(object ItemLabel
-					    Parent_View 	@1536
-					    location   	(2502, 262)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	532
-					    justify    	0
-					    label      	"MSubConnectionDataClient")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	65535
-					quidu      	"41A753E90088"
-					width      	550
-					height     	172
-					annotation 	8
-					autoResize 	TRUE)
-				    (object ClassView "Class" "Logical View::New Interfaces & Functions::Message-based function calls::MTransport" @1537
-					ShowCompartmentStereotypes 	TRUE
-					SuppressOperation 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(1036, 2256)
-					font       	(object Font
-					    italics    	TRUE)
-					label      	(object ItemLabel
-					    Parent_View 	@1537
-					    location   	(772, 2181)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	528
-					    justify    	0
-					    label      	"MTransport")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	65280
-					quidu      	"4288B56E012B"
-					width      	546
-					height     	174
-					annotation 	8
-					autoResize 	TRUE)
-				    (object ClassView "Class" "Logical View::Sub Connection Flow::CSubConnectionFlowBase" @1538
-					ShowCompartmentStereotypes 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(1036, 1175)
-					label      	(object ItemLabel
-					    Parent_View 	@1538
-					    location   	(773, 1101)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	526
-					    justify    	0
-					    label      	"CSubConnectionFlowBase")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	65280
-					quidu      	"4284A7BB031E"
-					width      	544
-					height     	172
-					annotation 	8
-					autoResize 	TRUE)
-				    (object AssociationViewNew "$UNNAMED$383" @1539
-					location   	(386, 1464)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"4289C7430270"
-					roleview_list 	(list RoleViews
-					    (object RoleView "$UNNAMED$384" @1540
-						Parent_View 	@1539
-						location   	(66, 600)
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"4289C745002E"
-						client     	@1539
-						supplier   	@1538
-						vertices   	(list Points
-						    (386, 1464)
-						    (400, 1406)
-						    (797, 1261))
-						line_style 	0
-						label      	(object SegLabel @1541
-						    Parent_View 	@1540
-						    location   	(517, 1315)
-						    anchor     	2
-						    anchor_loc 	1
-						    nlines     	1
-						    max_width  	15
-						    justify    	0
-						    label      	"0..1"
-						    pctDist    	0.414281
-						    height     	47
-						    orientation 	0))
-					    (object RoleView "$UNNAMED$385" @1542
-						Parent_View 	@1539
-						location   	(66, 600)
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"4289C745002F"
-						client     	@1539
-						supplier   	@1530
-						line_style 	0)))
-				    (object AssociationViewNew "$UNNAMED$392" @1543
-					location   	(663, 1170)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"4289CC1000AB"
-					roleview_list 	(list RoleViews
-					    (object RoleView "$UNNAMED$393" @1544
-						Parent_View 	@1543
-						location   	(-393, 738)
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"4289CC100372"
-						client     	@1543
-						supplier   	@1531
-						line_style 	0
-						label      	(object SegLabel @1545
-						    Parent_View 	@1544
-						    location   	(592, 1209)
-						    anchor     	2
-						    anchor_loc 	1
-						    nlines     	1
-						    max_width  	15
-						    justify    	0
-						    label      	"0..*"
-						    pctDist    	0.720430
-						    height     	40
-						    orientation 	0))
-					    (object RoleView "$UNNAMED$394" @1546
-						Parent_View 	@1543
-						location   	(-393, 738)
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"4289CC100373"
-						client     	@1543
-						supplier   	@1538
-						line_style 	0)))
-				    (object AssociationViewNew "$UNNAMED$419" @1547
-					location   	(1036, 998)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"42973D3401FF"
-					roleview_list 	(list RoleViews
-					    (object RoleView "$UNNAMED$420" @1548
-						Parent_View 	@1547
-						location   	(-4, 342)
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"42973D35026E"
-						client     	@1547
-						supplier   	@1533
-						line_style 	0
-						label      	(object SegLabel @1549
-						    Parent_View 	@1548
-						    location   	(1090, 928)
-						    anchor     	2
-						    anchor_loc 	1
-						    nlines     	1
-						    max_width  	15
-						    justify    	0
-						    label      	"0..*"
-						    pctDist    	0.780952
-						    height     	54
-						    orientation 	1))
-					    (object RoleView "$UNNAMED$421" @1550
-						Parent_View 	@1547
-						location   	(-4, 342)
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"42973D35026F"
-						client     	@1547
-						supplier   	@1538
-						line_style 	0
-						label      	(object SegLabel @1551
-						    Parent_View 	@1550
-						    location   	(1090, 1078)
-						    anchor     	2
-						    anchor_loc 	1
-						    nlines     	1
-						    max_width  	15
-						    justify    	0
-						    label      	"1"
-						    pctDist    	0.900000
-						    height     	54
-						    orientation 	0))))
-				    (object ClassView "Class" "Logical View::New Interfaces & Functions::Message-based function calls::MTransport" @1552
-					ShowCompartmentStereotypes 	TRUE
-					SuppressOperation 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(1919, 2256)
-					font       	(object Font
-					    italics    	TRUE)
-					label      	(object ItemLabel
-					    Parent_View 	@1552
-					    location   	(1655, 2181)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	528
-					    justify    	0
-					    label      	"MTransport")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	65280
-					quidu      	"4288B56E012B"
-					width      	546
-					height     	174
-					annotation 	8
-					autoResize 	TRUE)
-				    (object ClassView "Class" "Logical View::New Interfaces & Functions::CSubConnectionDataClientC" @1553
-					ShowCompartmentStereotypes 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(1918, 822)
-					label      	(object ItemLabel
-					    Parent_View 	@1553
-					    location   	(1637, 748)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	562
-					    justify    	0
-					    label      	"CSubConnectionDataClientC")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	65280
-					quidu      	"4289BE6D02F0"
-					width      	580
-					height     	172
-					annotation 	8
-					autoResize 	TRUE)
-				    (object RealizeView "" @1554
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"42C2C7F800F2"
-					client     	@1553
-					supplier   	@1536
-					line_style 	0)
-				    (object ClassView "Class" "Logical View::Sub Connection::CSubConnectionProviderBase" @1555
-					ShowCompartmentStereotypes 	TRUE
-					SuppressOperation 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(2761, 1899)
-					label      	(object ItemLabel
-					    Parent_View 	@1555
-					    location   	(2475, 1824)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	572
-					    justify    	0
-					    label      	"CSubConnectionProviderBase")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	65535
-					quidu      	"41A75088005C"
-					width      	590
-					height     	174
-					annotation 	8
-					autoResize 	TRUE)
-				    (object AssociationViewNew "$UNNAMED$371" @1556
-					location   	(2764, 1116)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"4289BDB1000B"
-					roleview_list 	(list RoleViews
-					    (object RoleView "$UNNAMED$372" @1557
-						Parent_View 	@1556
-						location   	(1548, 604)
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"4289BDB102D2"
-						client     	@1556
-						supplier   	@1536
-						line_style 	0
-						label      	(object SegLabel @1558
-						    Parent_View 	@1557
-						    location   	(2831, 521)
-						    anchor     	2
-						    anchor_loc 	1
-						    nlines     	1
-						    max_width  	15
-						    justify    	0
-						    label      	"0..*"
-						    pctDist    	0.858378
-						    height     	64
-						    orientation 	1))
-					    (object RoleView "$UNNAMED$373" @1559
-						Parent_View 	@1556
-						location   	(1548, 604)
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"4289BDB102DC"
-						client     	@1556
-						supplier   	@1555
-						line_style 	0)))
-				    (object AttachView "" @1560
-					stereotype 	TRUE
-					line_color 	3342489
-					client     	@1526
-					supplier   	@1555
-					line_style 	0)
-				    (object ClassView "Class" "Logical View::Sub Connection Flow::Flow->Sub-Connection calls::CSubConnectionProviderBaseC" @1561
-					ShowCompartmentStereotypes 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(1040, 1904)
-					label      	(object ItemLabel
-					    Parent_View 	@1561
-					    location   	(734, 1827)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	612
-					    justify    	0
-					    label      	"CSubConnectionProviderBaseC")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	65280
-					quidu      	"4289DA6801E1"
-					width      	630
-					height     	178
-					annotation 	8
-					autoResize 	TRUE)
-				    (object AssociationViewNew "$UNNAMED$401" @1562
-					location   	(1037, 2080)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"4289DBAC0288"
-					roleview_list 	(list RoleViews
-					    (object RoleView "$UNNAMED$402" @1563
-						Parent_View 	@1562
-						location   	(-3, 1216)
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"4289DBAD035B"
-						client     	@1562
-						supplier   	@1537
-						line_style 	0)
-					    (object RoleView "$UNNAMED$403" @1564
-						Parent_View 	@1562
-						location   	(-3, 1216)
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"4289DBAD0365"
-						client     	@1562
-						supplier   	@1561
-						line_style 	0)))
-				    (object AssociationViewNew "$UNNAMED$422" @1565
-					location   	(1037, 1537)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"42973FAA01FD"
-					roleview_list 	(list RoleViews
-					    (object RoleView "$UNNAMED$423" @1566
-						Parent_View 	@1565
-						location   	(-3, 481)
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"42973FAB0227"
-						client     	@1565
-						supplier   	@1561
-						line_style 	0
-						label      	(object SegLabel @1567
-						    Parent_View 	@1566
-						    location   	(1092, 1746)
-						    anchor     	2
-						    anchor_loc 	1
-						    nlines     	1
-						    max_width  	15
-						    justify    	0
-						    label      	"1"
-						    pctDist    	0.757576
-						    height     	53
-						    orientation 	0))
-					    (object RoleView "$UNNAMED$424" @1568
-						Parent_View 	@1565
-						location   	(-3, 481)
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"42973FAB0228"
-						client     	@1565
-						supplier   	@1538
-						line_style 	0)))
-				    (object RealizeView "" @1569
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"4297432900C2"
-					client     	@1561
-					supplier   	@1528
-					line_style 	0)
-				    (object InheritView "" @1570
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"429C87EF032D"
-					client     	@1561
-					supplier   	@1529
-					line_style 	0)
-				    (object ClassView "Class" "Logical View::Sub Connection Flow::Flow->Sub-Connection calls::CSubConnectionProviderBaseS" @1571
-					ShowCompartmentStereotypes 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(1920, 1904)
-					label      	(object ItemLabel
-					    Parent_View 	@1571
-					    location   	(1614, 1823)
-					    nlines     	1
-					    max_width  	612
-					    justify    	0
-					    label      	"CSubConnectionProviderBaseS")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	16777215
-					quidu      	"4289DB160047"
-					width      	630
-					height     	186
-					annotation 	8
-					autoResize 	TRUE)
-				    (object AssociationViewNew "$UNNAMED$404" @1572
-					location   	(1919, 2082)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"4289DBB003E2"
-					roleview_list 	(list RoleViews
-					    (object RoleView "$UNNAMED$405" @1573
-						Parent_View 	@1572
-						location   	(95, 1218)
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"4289DBB1039D"
-						client     	@1572
-						supplier   	@1552
-						line_style 	0)
-					    (object RoleView "$UNNAMED$406" @1574
-						Parent_View 	@1572
-						location   	(95, 1218)
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"4289DBB103A7"
-						client     	@1572
-						supplier   	@1571
-						line_style 	0)))
-				    (object AssociationViewNew "$UNNAMED$416" @1575
-					location   	(1918, 1359)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"428A0B530315"
-					roleview_list 	(list RoleViews
-					    (object RoleView "$UNNAMED$417" @1576
-						Parent_View 	@1575
-						location   	(-434, 511)
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"428A0B530316"
-						client     	@1575
-						supplier   	@1571
-						line_style 	0
-						label      	(object SegLabel @1577
-						    Parent_View 	@1576
-						    location   	(1885, 1698)
-						    anchor     	2
-						    anchor_loc 	1
-						    nlines     	1
-						    max_width  	15
-						    justify    	0
-						    label      	"1"
-						    pctDist    	0.754269
-						    height     	35
-						    orientation 	1))
-					    (object RoleView "$UNNAMED$418" @1578
-						Parent_View 	@1575
-						location   	(-434, 511)
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"428A0B530317"
-						client     	@1575
-						supplier   	@1553
-						line_style 	0
-						label      	(object SegLabel @1579
-						    Parent_View 	@1578
-						    location   	(1972, 953)
-						    anchor     	2
-						    anchor_loc 	1
-						    nlines     	1
-						    max_width  	15
-						    justify    	0
-						    label      	"*"
-						    pctDist    	0.900000
-						    height     	54
-						    orientation 	1))))
-				    (object RealizeView "" @1580
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"4297432D0294"
-					client     	@1571
-					supplier   	@1528
-					line_style 	0)
-				    (object AssociationViewNew "$UNNAMED$413" @1581
-					location   	(2350, 1900)
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"4289DCBF0391"
-					roleview_list 	(list RoleViews
-					    (object RoleView "$UNNAMED$414" @1582
-						Parent_View 	@1581
-						location   	(526, 684)
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"4289DCC003E3"
-						client     	@1581
-						supplier   	@1555
-						line_style 	0
-						label      	(object SegLabel @1583
-						    Parent_View 	@1582
-						    location   	(2435, 1954)
-						    anchor     	2
-						    anchor_loc 	1
-						    nlines     	1
-						    max_width  	15
-						    justify    	0
-						    label      	"1"
-						    pctDist    	0.741935
-						    height     	54
-						    orientation 	1))
-					    (object RoleView "$UNNAMED$415" @1584
-						Parent_View 	@1581
-						location   	(526, 684)
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"4289DCC10005"
-						client     	@1581
-						supplier   	@1571
-						line_style 	0)))
-				    (object AssociationViewNew "$UNNAMED$428" @1585
-					location   	(1479, 1904)
-					stereotype 	(object SegLabel @1586
-					    Parent_View 	@1585
-					    location   	(1479, 1785)
-					    anchor     	10
-					    anchor_loc 	1
-					    nlines     	1
-					    max_width  	450
-					    justify    	0
-					    label      	"<<symbolic>>"
-					    pctDist    	0.500000
-					    height     	120
-					    orientation 	0)
-					line_color 	3342489
-					quidu      	"42B04162001E"
-					roleview_list 	(list RoleViews
-					    (object RoleView "$UNNAMED$429" @1587
-						Parent_View 	@1585
-						location   	(-441, 0)
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"42B0416302C9"
-						client     	@1585
-						supplier   	@1561
-						line_style 	0
-						label      	(object SegLabel @1588
-						    Parent_View 	@1587
-						    location   	(1368, 1958)
-						    anchor     	2
-						    anchor_loc 	1
-						    nlines     	1
-						    max_width  	15
-						    justify    	0
-						    label      	"1"
-						    pctDist    	0.900000
-						    height     	54
-						    orientation 	0))
-					    (object RoleView "$UNNAMED$430" @1589
-						Parent_View 	@1585
-						location   	(-441, 0)
-						stereotype 	TRUE
-						line_color 	3342489
-						quidu      	"42B0416302CA"
-						client     	@1585
-						supplier   	@1571
-						line_style 	0
-						label      	(object SegLabel @1590
-						    Parent_View 	@1589
-						    location   	(1591, 1958)
-						    anchor     	2
-						    anchor_loc 	1
-						    nlines     	1
-						    max_width  	15
-						    justify    	0
-						    label      	"1"
-						    pctDist    	0.900000
-						    height     	54
-						    orientation 	1))))
-				    (object UsesView "" @1591
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"42B041AB0091"
-					client     	@1553
-					supplier   	@1533
-					line_style 	0)))))
-		    (object Class_Category "Sub Connection Flow Clients"
-			quid       	"42D2C2D70107"
-			exportControl 	"Public"
-			logical_models 	(list unit_reference_list
-			    (object Class "MSubConnectionBroadcast"
-				quid       	"42D2C2FE008B"
-				abstract   	TRUE)
-			    (object Class "MSubConnectionClient"
-				quid       	"42D2C324007D"
-				abstract   	TRUE))
-			logical_presentations 	(list unit_reference_list
-			    (object ClassDiagram "Main"
-				quid       	"42D2C2FA023E"
-				title      	"Main"
-				zoom       	100
-				max_height 	28350
-				max_width  	21600
-				origin_x   	0
-				origin_y   	0
-				items      	(list diagram_item_list
-				    (object ClassView "Class" "Logical View::Sub Connection Flow::Sub Connection Flow Clients::MSubConnectionBroadcast" @1592
-					ShowCompartmentStereotypes 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(480, 272)
-					font       	(object Font
-					    italics    	TRUE)
-					label      	(object ItemLabel
-					    Parent_View 	@1592
-					    location   	(215, 221)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	530
-					    justify    	0
-					    label      	"MSubConnectionBroadcast")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	65280
-					quidu      	"42D2C2FE008B"
-					width      	548
-					height     	126
-					annotation 	8
-					autoResize 	TRUE)
-				    (object ClassView "Class" "Logical View::Sub Connection Flow::Sub-Connection -> Flow calls::MSubConnectionFlow" @1593
-					ShowCompartmentStereotypes 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(480, 848)
-					font       	(object Font
-					    italics    	TRUE)
-					label      	(object ItemLabel
-					    Parent_View 	@1593
-					    location   	(218, 774)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	524
-					    justify    	0
-					    label      	"MSubConnectionFlow")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	65280
-					quidu      	"429C882D03D7"
-					width      	542
-					height     	172
-					annotation 	8
-					autoResize 	TRUE)
-				    (object ClassView "Class" "Logical View::Sub Connection Flow::Sub Connection Flow Clients::MSubConnectionClient" @1594
-					ShowCompartmentStereotypes 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(1824, 272)
-					font       	(object Font
-					    italics    	TRUE)
-					label      	(object ItemLabel
-					    Parent_View 	@1594
-					    location   	(1600, 221)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	448
-					    justify    	0
-					    label      	"MSubConnectionClient")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	65535
-					quidu      	"42D2C324007D"
-					width      	466
-					height     	126
-					annotation 	8
-					autoResize 	TRUE)
-				    (object ClassView "Class" "Logical View::Sub Connection::MSubConnectionControlClient" @1595
-					ShowCompartmentStereotypes 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(1826, 855)
-					font       	(object Font
-					    italics    	TRUE)
-					label      	(object ItemLabel
-					    Parent_View 	@1595
-					    location   	(1538, 781)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	576
-					    justify    	0
-					    label      	"MSubConnectionControlClient")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	65535
-					quidu      	"41A753D702F9"
-					width      	594
-					height     	172
-					annotation 	8
-					autoResize 	TRUE)
-				    (object ClassView "Class" "Logical View::Sub Connection::MSubConnectionDataClient" @1596
-					ShowCompartmentStereotypes 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(2496, 863)
-					font       	(object Font
-					    italics    	TRUE)
-					label      	(object ItemLabel
-					    Parent_View 	@1596
-					    location   	(2231, 789)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	530
-					    justify    	0
-					    label      	"MSubConnectionDataClient")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	65535
-					quidu      	"41A753E90088"
-					width      	548
-					height     	172
-					annotation 	8
-					autoResize 	TRUE)
-				    (object ClassView "Class" "Logical View::Sub Connection Flow::MSubConnectionFlowClient" @1597
-					ShowCompartmentStereotypes 	TRUE
-					IncludeAttribute 	TRUE
-					IncludeOperation 	TRUE
-					location   	(1152, 850)
-					font       	(object Font
-					    italics    	TRUE)
-					label      	(object ItemLabel
-					    Parent_View 	@1597
-					    location   	(885, 776)
-					    fill_color 	13434879
-					    nlines     	1
-					    max_width  	534
-					    justify    	0
-					    label      	"MSubConnectionFlowClient")
-					icon_style 	"Icon"
-					line_color 	3342489
-					fill_color 	65280
-					quidu      	"4284A8070236"
-					width      	552
-					height     	172
-					annotation 	8
-					autoResize 	TRUE)
-				    (object InheritView "" @1598
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"42D2C3AD00EA"
-					client     	@1593
-					supplier   	@1592
-					line_style 	0)
-				    (object InheritView "" @1599
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"42D2C3B20355"
-					client     	@1597
-					supplier   	@1592
-					line_style 	0)
-				    (object InheritView "" @1600
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"42D2C3B502CD"
-					client     	@1597
-					supplier   	@1594
-					line_style 	0)
-				    (object InheritView "" @1601
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"42D2C3B802F9"
-					client     	@1595
-					supplier   	@1594
-					line_style 	0)
-				    (object InheritView "" @1602
-					stereotype 	TRUE
-					line_color 	3342489
-					quidu      	"42D2C3BC009C"
-					client     	@1596
-					supplier   	@1594
-					line_style 	0)
-				    (object NoteView @1603
-					location   	(1184, 320)
-					label      	(object ItemLabel
-					    Parent_View 	@1603
-					    location   	(971, 182)
-					    fill_color 	13434879
-					    nlines     	5
-					    max_width  	390
-					    label      	"indicates that the super-class is sub-connection client and processes sub-connection->flow broadcast calls.")
-					line_color 	3342489
-					fill_color 	13434879
-					width      	450
-					height     	288)
-				    (object NoteView @1604
-					location   	(2560, 256)
-					label      	(object ItemLabel
-					    Parent_View 	@1604
-					    location   	(2301, 175)
-					    fill_color 	13434879
-					    nlines     	3
-					    max_width  	483
-					    label      	"indicates that the super-class is sub-connection client")
-					line_color 	3342489
-					fill_color 	13434879
-					width      	543
-					height     	175)
-				    (object AttachView "" @1605
-					stereotype 	TRUE
-					line_color 	3342489
-					client     	@1604
-					supplier   	@1601
-					line_style 	0)
-				    (object AttachView "" @1606
-					stereotype 	TRUE
-					line_color 	3342489
-					client     	@1604
-					supplier   	@1602
-					line_style 	0)
-				    (object AttachView "" @1607
-					stereotype 	TRUE
-					line_color 	3342489
-					client     	@1603
-					supplier   	@1599
-					line_style 	0)
-				    (object AttachView "" @1608
-					stereotype 	TRUE
-					line_color 	3342489
-					client     	@1603
-					supplier   	@1600
-					line_style 	0)
-				    (object NoteView @1609
-					location   	(448, 1264)
-					label      	(object ItemLabel
-					    Parent_View 	@1609
-					    location   	(298, 1127)
-					    fill_color 	13434879
-					    nlines     	5
-					    max_width  	265
-					    label      	"class represents 1-1 sub-connection -> flow channel.")
-					line_color 	3342489
-					fill_color 	13434879
-					width      	325
-					height     	287)
-				    (object AttachView "" @1610
-					stereotype 	TRUE
-					line_color 	3342489
-					client     	@1609
-					supplier   	@1593
-					line_style 	0))))))
-		logical_presentations 	(list unit_reference_list
-		    (object ClassDiagram "Main"
-			quid       	"427A6CA9006E"
-			title      	"Main"
-			zoom       	100
-			max_height 	28350
-			max_width  	21600
-			origin_x   	959
-			origin_y   	0
-			items      	(list diagram_item_list
-			    (object CategoryView "Logical View::Sub Connection Flow::Network Layer" @1611
-				location   	(1680, 656)
-				label      	(object ItemLabel
-				    Parent_View 	@1611
-				    location   	(1536, 572)
-				    fill_color 	13434879
-				    nlines     	2
-				    max_width  	288
-				    justify    	0
-				    label      	"Network Layer")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	65280
-				quidu      	"427F43920168"
-				width      	300
-				height     	180)
-			    (object CategoryView "Logical View::Sub Connection Flow::Link Layer" @1612
-				location   	(1008, 640)
-				label      	(object ItemLabel
-				    Parent_View 	@1612
-				    location   	(864, 556)
-				    fill_color 	13434879
-				    nlines     	2
-				    max_width  	288
-				    justify    	0
-				    label      	"Link Layer")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	65280
-				quidu      	"427F43CA015F"
-				width      	300
-				height     	180)
-			    (object CategoryView "Logical View::Sub Connection Flow::Sub Connection Flow Clients" @1613
-				location   	(1360, 1072)
-				label      	(object ItemLabel
-				    Parent_View 	@1613
-				    location   	(1174, 988)
-				    fill_color 	13434879
-				    nlines     	2
-				    max_width  	372
-				    justify    	0
-				    label      	"Sub Connection Flow Clients")
-				icon_style 	"Icon"
-				line_color 	3342489
-				fill_color 	65280
-				quidu      	"42D2C2D70107"
-				width      	384
-				height     	180))))))
-	logical_presentations 	(list unit_reference_list
-	    (object ClassDiagram "Main"
-		quid       	"41A74B8C02E2"
-		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::Connection" @1614
-			location   	(1744, 896)
-			label      	(object ItemLabel
-			    Parent_View 	@1614
-			    location   	(1600, 812)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	288
-			    justify    	0
-			    label      	"Connection")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"41A74FA2017D"
-			width      	300
-			height     	180)
-		    (object CategoryView "Logical View::Sub Connection" @1615
-			location   	(1248, 896)
-			label      	(object ItemLabel
-			    Parent_View 	@1615
-			    location   	(1104, 812)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	288
-			    justify    	0
-			    label      	"Sub Connection")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"41A74FC60071"
-			width      	300
-			height     	180)
-		    (object CategoryView "Logical View::Service" @1616
-			location   	(176, 896)
-			label      	(object ItemLabel
-			    Parent_View 	@1616
-			    location   	(32, 812)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	288
-			    justify    	0
-			    label      	"Service")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	65535
-			quidu      	"41A7584503E0"
-			width      	300
-			height     	180)
-		    (object NoteView @1617
-			location   	(2032, 1808)
-			label      	(object ItemLabel
-			    Parent_View 	@1617
-			    location   	(1251, 1611)
-			    fill_color 	13434879
-			    nlines     	8
-			    max_width  	1527
-			    label      	
-|Legend:
-|amber boxes    - need changing, 
-|redish boxes    - need reduction or removal
-|green boxes     - new
-|light blue boxes- new but temporary to be removed as architecture progresses
-|white boxes      - pseudo-classes (don't actually exist) representing de-marshaling 		on the receiver side
-|X                   - dependencies/associations to be removed
-			    )
-			line_color 	3342489
-			fill_color 	13434879
-			width      	1587
-			height     	407)
-		    (object CategoryView "Logical View::Resolver" @1618
-			location   	(816, 1200)
-			label      	(object ItemLabel
-			    Parent_View 	@1618
-			    location   	(672, 1116)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	288
-			    justify    	0
-			    label      	"Resolver")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"41A77EF303B5"
-			width      	300
-			height     	180)
-		    (object CategoryView "Logical View::Factory" @1619
-			location   	(1055, 304)
-			label      	(object ItemLabel
-			    Parent_View 	@1619
-			    location   	(911, 220)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	288
-			    justify    	0
-			    label      	"Factory")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	65535
-			quidu      	"41A875EF01EE"
-			width      	300
-			height     	180)
-		    (object Label @1620
-			location   	(1039, 32)
-			nlines     	44
-			max_width  	62
-			label      	
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-			)
-		    (object Label @1621
-			location   	(751, 48)
-			nlines     	1
-			max_width  	288
-			label      	"DATA PLANE")
-		    (object Label @1622
-			location   	(1103, 48)
-			nlines     	1
-			max_width  	363
-			label      	"CONTROL PLANE")
-		    (object CategoryView "Logical View::Session Proxy/Pit Boss" @1623
-			location   	(1051, 1712)
-			label      	(object ItemLabel
-			    Parent_View 	@1623
-			    location   	(904, 1628)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	294
-			    justify    	0
-			    label      	"Session Proxy/Pit Boss")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"41AA25160186"
-			width      	306
-			height     	180)
-		    (object CategoryView "Logical View::Selection" @1624
-			location   	(2208, 896)
-			label      	(object ItemLabel
-			    Parent_View 	@1624
-			    location   	(2064, 812)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	288
-			    justify    	0
-			    label      	"Selection")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	65535
-			quidu      	"41B6EAB601E8"
-			width      	300
-			height     	180)
-		    (object CategoryView "Logical View::New Interfaces & Functions" @1625
-			location   	(1872, 288)
-			label      	(object ItemLabel
-			    Parent_View 	@1625
-			    location   	(1717, 204)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	310
-			    justify    	0
-			    label      	"New Interfaces & Functions")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	65280
-			quidu      	"41C1686300B3"
-			width      	322
-			height     	180)
-		    (object ImportView "" @1626
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"41A8760C02FE"
-			client     	@1618
-			supplier   	@1619
-			line_style 	0)
-		    (object ImportView "" @1627
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"41A91EB50147"
-			client     	@1618
-			supplier   	@1615
-			line_style 	0)
-		    (object ImportView "" @1628
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"427A064401E7"
-			client     	@1618
-			supplier   	@1623
-			line_style 	0)
-		    (object ImportView "" @1629
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"41A8760803A2"
-			client     	@1614
-			supplier   	@1619
-			line_style 	0)
-		    (object ImportView "" @1630
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"41B6EADF010A"
-			client     	@1614
-			supplier   	@1624
-			line_style 	0)
-		    (object ImportView "" @1631
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"427A065F0376"
-			client     	@1614
-			supplier   	@1623
-			line_style 	0)
-		    (object CategoryView "Logical View::Sub Connection Flow" @1632
-			location   	(624, 896)
-			label      	(object ItemLabel
-			    Parent_View 	@1632
-			    location   	(460, 812)
-			    fill_color 	13434879
-			    nlines     	2
-			    max_width  	328
-			    justify    	0
-			    label      	"Sub Connection Flow")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	65280
-			quidu      	"427A06CC0387"
-			width      	340
-			height     	180)
-		    (object ImportView "" @1633
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"427A06F80113"
-			client     	@1632
-			supplier   	@1619
-			line_style 	0)
-		    (object ImportView "" @1634
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"41A876010316"
-			client     	@1616
-			supplier   	@1619
-			line_style 	0)
-		    (object ImportView "" @1635
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"41A91E410014"
-			client     	@1616
-			supplier   	@1632
-			line_style 	0)
-		    (object ImportView "" @1636
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"427A063C027B"
-			client     	@1616
-			supplier   	@1623
-			line_style 	0)
-		    (object ImportView "" @1637
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"427A070F0206"
-			client     	@1632
-			supplier   	@1615
-			line_style 	0)
-		    (object ImportView "" @1638
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"41A876050177"
-			client     	@1615
-			supplier   	@1619
-			line_style 	0)
-		    (object ImportView "" @1639
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"41A91E370312"
-			client     	@1615
-			supplier   	@1614
-			line_style 	0)
-		    (object ImportView "" @1640
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"427A06AC0060"
-			client     	@1615
-			supplier   	@1623
-			line_style 	0)))))
-    root_subsystem 	(object SubSystem "Component View"
-	quid       	"41A74B800049"
-	physical_models 	(list unit_reference_list
-	    (object module "NSCPR" "NotAModuleType" "NotAModulePart"
-		quid       	"41B9DF050008"
-		stereotype 	""
-		visible_modules 	(list dependency_list
-		    (object Dependency_Relationship
-			quid       	"41B9EB050039"
-			supplier   	"Component View::ShimCPR"
-			quidu      	"41B9E8210008"
-			supplier_is_spec 	TRUE)
-		    (object Dependency_Relationship
-			quid       	"427A149403B2"
-			supplier   	"Component View::LSCPR"
-			quidu      	"427A123D01AC"
-			supplier_is_spec 	TRUE)
-		    (object Dependency_Relationship
-			quid       	"427A174601CC"
-			supplier   	"Component View::NCPR"
-			quidu      	"41B9DF0E0232"
-			supplier_is_spec 	TRUE)))
-	    (object module "NCPR" "NotAModuleType" "NotAModulePart"
-		quid       	"41B9DF0E0232"
-		stereotype 	""
-		visible_modules 	(list dependency_list
-		    (object Dependency_Relationship
-			quid       	"41B9EAD60044"
-			supplier   	"Component View::FACT"
-			quidu      	"41B9E9EF034B"
-			supplier_is_spec 	TRUE)
-		    (object Dependency_Relationship
-			quid       	"41B9EB080174"
-			supplier   	"Component View::ShimCPR"
-			quidu      	"41B9E8210008"
-			supplier_is_spec 	TRUE)))
-	    (object module "NETCON" "NotAModuleType" "NotAModulePart"
-		quid       	"41B9DF8202F9"
-		stereotype 	""
-		visible_modules 	(list dependency_list
-		    (object Dependency_Relationship
-			quid       	"427A286D01DF"
-			supplier   	"Component View::CommsDat"
-			quidu      	"427A284001B4"
-			supplier_is_spec 	TRUE)))
-	    (object module "PRT" "NotAModuleType" "NotAModulePart"
-		quid       	"41B9E44D00C7"
-		stereotype 	""
-		visible_modules 	(list dependency_list
-		    (object Dependency_Relationship
-			quid       	"41B9EB110299"
-			supplier   	"Component View::NIF"
-			quidu      	"41B9E6A800C6"
-			supplier_is_spec 	TRUE)
-		    (object Dependency_Relationship
-			quid       	"41B9EB140275"
-			supplier   	"Component View::NCFL"
-			quidu      	"427A07B90020"
-			supplier_is_spec 	TRUE)
-		    (object Dependency_Relationship
-			quid       	"423D5297018E"
-			supplier   	"Component View::LCFL"
-			quidu      	"427A121B0032"
-			supplier_is_spec 	TRUE)))
-	    (object module "ESOCK" "NotAModuleType" "NotAModulePart"
-		quid       	"41B9E52B011B"
-		stereotype 	""
-		visible_modules 	(list dependency_list
-		    (object Dependency_Relationship
-			quid       	"41B9EACC0004"
-			supplier   	"Component View::FACT"
-			quidu      	"41B9E9EF034B"
-			supplier_is_spec 	TRUE)
-		    (object Dependency_Relationship
-			quid       	"41B9EAFA02BE"
-			supplier   	"Component View::NSCPR"
-			quidu      	"41B9DF050008"
-			supplier_is_spec 	TRUE)
-		    (object Dependency_Relationship
-			quid       	"41B9EAFD025E"
-			supplier   	"Component View::NCPR"
-			quidu      	"41B9DF0E0232"
-			supplier_is_spec 	TRUE)
-		    (object Dependency_Relationship
-			quid       	"41B9EB23015F"
-			supplier   	"Component View::PRT"
-			quidu      	"41B9E44D00C7"
-			supplier_is_spec 	TRUE)
-		    (object Dependency_Relationship
-			quid       	"427A19DD0151"
-			supplier   	"Component View::ShimSCPR"
-			quidu      	"4230324802F2"
-			supplier_is_spec 	TRUE)))
-	    (object module "NIF" "NotAModuleType" "NotAModulePart"
-		quid       	"41B9E6A800C6"
-		stereotype 	""
-		visible_modules 	(list dependency_list
-		    (object Dependency_Relationship
-			quid       	"41B9EB170388"
-			supplier   	"Component View::LCFL"
-			quidu      	"427A121B0032"
-			supplier_is_spec 	TRUE)
-		    (object Dependency_Relationship
-			quid       	"427A9405026B"
-			supplier   	"Component View::LDD-PDD"
-			quidu      	"427A93D702E1"
-			supplier_is_spec 	TRUE)))
-	    (object module "ShimCPR" "NotAModuleType" "NotAModulePart"
-		quid       	"41B9E8210008"
-		stereotype 	""
-		visible_modules 	(list dependency_list
-		    (object Dependency_Relationship
-			quid       	"41B9EAF603DA"
-			supplier   	"Component View::NIFMAN"
-			quidu      	"41B9E8530155"
-			supplier_is_spec 	TRUE)
-		    (object Dependency_Relationship
-			quid       	"41B9EAE901BE"
-			supplier   	"Component View::FACT"
-			quidu      	"41B9E9EF034B"
-			supplier_is_spec 	TRUE)
-		    (object Dependency_Relationship
-			quid       	"423032600030"
-			supplier   	"Component View::ShimSCPR"
-			quidu      	"4230324802F2"
-			supplier_is_spec 	TRUE)))
-	    (object module "LCP" "NotAModuleType" "NotAModulePart"
-		quid       	"41B9E82B026F"
-		stereotype 	"")
-	    (object module "NIFMAN" "NotAModuleType" "NotAModulePart"
-		quid       	"41B9E8530155"
-		stereotype 	""
-		visible_modules 	(list dependency_list
-		    (object Dependency_Relationship
-			quid       	"41B9EB360120"
-			supplier   	"Component View::NETCON"
-			quidu      	"41B9DF8202F9"
-			supplier_is_spec 	TRUE)
-		    (object Dependency_Relationship
-			quid       	"427A149F0372"
-			supplier   	"Component View::LSCPR"
-			quidu      	"427A123D01AC"
-			supplier_is_spec 	TRUE)
-		    (object Dependency_Relationship
-			quid       	"427A90F403C9"
-			supplier   	"Component View::AGT"
-			quidu      	"427A90E203B1"
-			supplier_is_spec 	TRUE)))
-	    (object module "FACT" "NotAModuleType" "NotAModulePart"
-		quid       	"41B9E9EF034B"
-		stereotype 	""
-		visible_modules 	(list dependency_list
-		    (object Dependency_Relationship
-			quid       	"427A2770022B"
-			supplier   	"Component View::NSL"
-			quidu      	"427A2739036F"
-			supplier_is_spec 	TRUE)
-		    (object Dependency_Relationship
-			quid       	"427A952A029F"
-			supplier   	"Component View::LSL"
-			quidu      	"427A95100005"
-			supplier_is_spec 	TRUE)))
-	    (object module "ShimSCPR" "NotAModuleType" "NotAModulePart"
-		quid       	"4230324802F2"
-		stereotype 	""
-		visible_modules 	(list dependency_list
-		    (object Dependency_Relationship
-			quid       	"423032570177"
-			supplier   	"Component View::ShimCPR"
-			quidu      	"41B9E8210008"
-			supplier_is_spec 	TRUE)))
-	    (object module "NCFL" "NotAModuleType" "NotAModulePart"
-		quid       	"427A07B90020"
-		stereotype 	""
-		visible_modules 	(list dependency_list
-		    (object Dependency_Relationship
-			quid       	"427A11C7036A"
-			supplier   	"Component View::NSCPR"
-			quidu      	"41B9DF050008"
-			supplier_is_spec 	TRUE)))
-	    (object module "LCFL" "NotAModuleType" "NotAModulePart"
-		quid       	"427A121B0032"
-		stereotype 	""
-		visible_modules 	(list dependency_list
-		    (object Dependency_Relationship
-			quid       	"427A145002BD"
-			supplier   	"Component View::LSCPR"
-			quidu      	"427A123D01AC"
-			supplier_is_spec 	TRUE)))
-	    (object module "LSCPR" "NotAModuleType" "NotAModulePart"
-		quid       	"427A123D01AC"
-		stereotype 	""
-		visible_modules 	(list dependency_list
-		    (object Dependency_Relationship
-			quid       	"427A1841032C"
-			supplier   	"Component View::ShimCPR"
-			quidu      	"41B9E8210008"
-			supplier_is_spec 	TRUE)))
-	    (object module "NSL" "NotAModuleType" "NotAModulePart"
-		quid       	"427A2739036F"
-		stereotype 	""
-		visible_modules 	(list dependency_list
-		    (object Dependency_Relationship
-			quid       	"427A28650378"
-			supplier   	"Component View::CommsDat"
-			quidu      	"427A284001B4"
-			supplier_is_spec 	TRUE)))
-	    (object module "CommsDat" "NotAModuleType" "NotAModulePart"
-		quid       	"427A284001B4"
-		stereotype 	"")
-	    (object module "AGT" "NotAModuleType" "NotAModulePart"
-		quid       	"427A90E203B1"
-		stereotype 	""
-		visible_modules 	(list dependency_list
-		    (object Dependency_Relationship
-			quid       	"427A9471028D"
-			supplier   	"Component View::PSCPR"
-			quidu      	"427A94190394"
-			supplier_is_spec 	TRUE)))
-	    (object module "LDD-PDD" "NotAModuleType" "NotAModulePart"
-		quid       	"427A93D702E1"
-		stereotype 	"")
-	    (object module "PSCPR" "NotAModuleType" "NotAModulePart"
-		quid       	"427A94190394"
-		stereotype 	"")
-	    (object module "LSL" "NotAModuleType" "NotAModulePart"
-		quid       	"427A95100005"
-		stereotype 	""
-		visible_modules 	(list dependency_list
-		    (object Dependency_Relationship
-			quid       	"427A952203CB"
-			supplier   	"Component View::NETCON"
-			quidu      	"41B9DF8202F9"
-			supplier_is_spec 	TRUE))))
-	physical_presentations 	(list unit_reference_list
-	    (object Module_Diagram "Main"
-		quid       	"41A74B8C027E"
-		title      	"Main"
-		zoom       	100
-		max_height 	28350
-		max_width  	21600
-		origin_x   	268
-		origin_y   	0
-		items      	(list diagram_item_list
-		    (object ModView "Component View::NSCPR" "NotAModuleType" "NotAModulePart" @1641
-			location   	(1103, 824)
-			label      	(object ItemLabel
-			    Parent_View 	@1641
-			    location   	(1058, 799)
-			    fill_color 	13434879
-			    anchor_loc 	3
-			    nlines     	2
-			    max_width  	167
-			    label      	"NSCPR")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"41B9DF050008"
-			width      	300
-			autoResize 	TRUE
-			width      	300
-			height     	162)
-		    (object ModView "Component View::NCPR" "NotAModuleType" "NotAModulePart" @1642
-			location   	(1712, 824)
-			label      	(object ItemLabel
-			    Parent_View 	@1642
-			    location   	(1677, 799)
-			    fill_color 	13434879
-			    anchor_loc 	3
-			    nlines     	2
-			    max_width  	127
-			    label      	"NCPR")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"41B9DF0E0232"
-			width      	228
-			autoResize 	TRUE
-			width      	228
-			height     	162)
-		    (object ModView "Component View::NETCON" "NotAModuleType" "NotAModulePart" @1643
-			location   	(2544, 1786)
-			label      	(object ItemLabel
-			    Parent_View 	@1643
-			    location   	(2497, 1659)
-			    fill_color 	13434879
-			    anchor_loc 	3
-			    nlines     	2
-			    max_width  	174
-			    label      	"NETCON")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	65535
-			quidu      	"41B9DF8202F9"
-			width      	313
-			height     	881
-			autoResize 	TRUE
-			width      	313
-			height     	881)
-		    (object ModView "Component View::PRT" "NotAModuleType" "NotAModulePart" @1644
-			location   	(172, 824)
-			label      	(object ItemLabel
-			    Parent_View 	@1644
-			    location   	(137, 799)
-			    fill_color 	13434879
-			    anchor_loc 	3
-			    nlines     	2
-			    max_width  	127
-			    label      	"PRT")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"41B9E44D00C7"
-			width      	228
-			autoResize 	TRUE
-			width      	228
-			height     	162)
-		    (object Label @1645
-			location   	(866, 47)
-			nlines     	39
-			max_width  	56
-			label      	
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-			)
-		    (object ModView "Component View::ESOCK" "NotAModuleType" "NotAModulePart" @1646
-			location   	(976, 208)
-			label      	(object ItemLabel
-			    Parent_View 	@1646
-			    location   	(694, 180)
-			    fill_color 	13434879
-			    anchor_loc 	3
-			    nlines     	2
-			    max_width  	1078
-			    label      	"ESOCK")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"41B9E52B011B"
-			width      	1944
-			height     	187
-			autoResize 	TRUE
-			width      	1944
-			height     	187)
-		    (object Label @1647
-			location   	(112, 320)
-			nlines     	1
-			max_width  	169
-			label      	"CSocket")
-		    (object Label @1648
-			location   	(880, 320)
-			nlines     	1
-			max_width  	331
-			label      	"CSubConnection")
-		    (object Label @1649
-			location   	(1248, 320)
-			nlines     	1
-			max_width  	331
-			label      	"CConnection")
-		    (object Label @1650
-			location   	(244, 575)
-			nlines     	3
-			max_width  	556
-			label      	
-|CControlledServProvider
-|CSubConnectionFlow
-|(MSubConnectionFlowClient
-			)
-		    (object Label @1651
-			location   	(48, 1046)
-			nlines     	2
-			max_width  	300
-			label      	
-|CNifIfBase
-|(CProtocolBase)
-			)
-		    (object Label @1652
-			location   	(630, 1001)
-			nlines     	3
-			max_width  	606
-			label      	
-|CSubConnectionProviderBase
-|(MSubConnectionDataClient,
-|MSubConnectionControlClient)
-			)
-		    (object Label @1653
-			location   	(1520, 1009)
-			nlines     	3
-			max_width  	506
-			label      	
-|CConnectionProviderBase,
-|(MConnectionDataClient,
-|MConnectionControlClient)
-			)
-		    (object ModView "Component View::NIF" "NotAModuleType" "NotAModulePart" @1654
-			location   	(172, 1462)
-			label      	(object ItemLabel
-			    Parent_View 	@1654
-			    location   	(134, 1389)
-			    fill_color 	13434879
-			    anchor_loc 	3
-			    nlines     	2
-			    max_width  	139
-			    label      	"NIF")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"41B9E6A800C6"
-			width      	250
-			height     	506
-			autoResize 	TRUE
-			width      	250
-			height     	506)
-		    (object ModView "Component View::ShimCPR" "NotAModuleType" "NotAModulePart" @1655
-			location   	(1712, 1302)
-			label      	(object ItemLabel
-			    Parent_View 	@1655
-			    location   	(1677, 1277)
-			    fill_color 	13434879
-			    anchor_loc 	3
-			    nlines     	2
-			    max_width  	127
-			    label      	"ShimCPR")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	65535
-			quidu      	"41B9E8210008"
-			width      	228
-			autoResize 	TRUE
-			width      	228
-			height     	162)
-		    (object ModView "Component View::NIFMAN" "NotAModuleType" "NotAModulePart" @1656
-			location   	(1713, 1638)
-			label      	(object ItemLabel
-			    Parent_View 	@1656
-			    location   	(1672, 1611)
-			    fill_color 	13434879
-			    anchor_loc 	3
-			    nlines     	2
-			    max_width  	153
-			    label      	"NIFMAN")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	65535
-			quidu      	"41B9E8530155"
-			width      	275
-			height     	175
-			autoResize 	TRUE
-			width      	275
-			height     	175)
-		    (object Label @1657
-			location   	(1575, 1385)
-			nlines     	3
-			max_width  	519
-			label      	
-|CConnectionProvdBase
-|CNifAgentRef
-|(MConnectionNotify)
-			)
-		    (object Label @1658
-			location   	(1856, 1658)
-			nlines     	2
-			max_width  	557
-			label      	
-|CNetworkControlerBase 
-|(MNetworkControlerObserver)
-			)
-		    (object ModView "Component View::FACT" "NotAModuleType" "NotAModulePart" @1659
-			location   	(2160, 842)
-			label      	(object ItemLabel
-			    Parent_View 	@1659
-			    location   	(2124, 677)
-			    fill_color 	13434879
-			    anchor_loc 	3
-			    nlines     	2
-			    max_width  	132
-			    label      	"FACT")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"41B9E9EF034B"
-			width      	238
-			height     	1150
-			autoResize 	TRUE
-			width      	238
-			height     	1150)
-		    (object Label @1660
-			location   	(78, 888)
-			nlines     	1
-			max_width  	1794
-			label      	"__________________________________________________________________________________")
-		    (object ModVisView "" @1661
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"41B9EAD60044"
-			client     	@1642
-			supplier   	@1659
-			line_style 	0)
-		    (object ModVisView "" @1662
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"41B9EAE901BE"
-			client     	@1655
-			supplier   	@1659
-			vertices   	(list Points
-			    (1823, 1299)
-			    (1956, 1300)
-			    (2041, 1099))
-			line_style 	0)
-		    (object ModVisView "" @1663
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"41B9EAF603DA"
-			client     	@1655
-			supplier   	@1656
-			line_style 	0)
-		    (object ModVisView "" @1664
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"41B9EB080174"
-			client     	@1642
-			supplier   	@1655
-			line_style 	0)
-		    (object ModVisView "" @1665
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"41B9EB360120"
-			client     	@1656
-			supplier   	@1643
-			line_style 	0)
-		    (object ModView "Component View::ShimSCPR" "NotAModuleType" "NotAModulePart" @1666
-			location   	(1376, 1098)
-			label      	(object ItemLabel
-			    Parent_View 	@1666
-			    location   	(1341, 1073)
-			    fill_color 	13434879
-			    anchor_loc 	3
-			    nlines     	2
-			    max_width  	127
-			    label      	"ShimSCPR")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	65535
-			quidu      	"4230324802F2"
-			width      	228
-			autoResize 	TRUE
-			width      	228
-			height     	162)
-		    (object Label @1667
-			location   	(502, 1254)
-			nlines     	1
-			max_width  	218
-			label      	"MNifIfUser")
-		    (object ModView "Component View::NCFL" "NotAModuleType" "NotAModulePart" @1668
-			location   	(720, 828)
-			label      	(object ItemLabel
-			    Parent_View 	@1668
-			    location   	(685, 803)
-			    fill_color 	13434879
-			    anchor_loc 	3
-			    nlines     	2
-			    max_width  	127
-			    label      	"NCFL")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	65280
-			quidu      	"427A07B90020"
-			width      	228
-			height     	164
-			autoResize 	TRUE
-			width      	228
-			height     	164)
-		    (object ModVisView "" @1669
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"427A11C7036A"
-			client     	@1668
-			supplier   	@1641
-			line_style 	0)
-		    (object ModView "Component View::LCFL" "NotAModuleType" "NotAModulePart" @1670
-			location   	(704, 1466)
-			label      	(object ItemLabel
-			    Parent_View 	@1670
-			    location   	(669, 1441)
-			    fill_color 	13434879
-			    anchor_loc 	3
-			    nlines     	2
-			    max_width  	127
-			    label      	"LCFL")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	65280
-			quidu      	"427A121B0032"
-			width      	228
-			autoResize 	TRUE
-			width      	228
-			height     	162)
-		    (object ModVisView "" @1671
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"41B9EB170388"
-			client     	@1654
-			supplier   	@1670
-			line_style 	0)
-		    (object ModView "Component View::LSCPR" "NotAModuleType" "NotAModulePart" @1672
-			location   	(1095, 1466)
-			label      	(object ItemLabel
-			    Parent_View 	@1672
-			    location   	(1053, 1390)
-			    fill_color 	13434879
-			    anchor_loc 	3
-			    nlines     	2
-			    max_width  	156
-			    label      	"LSCPR")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	65280
-			quidu      	"427A123D01AC"
-			width      	281
-			height     	525
-			autoResize 	TRUE
-			width      	281
-			height     	525)
-		    (object ModVisView "" @1673
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"427A145002BD"
-			client     	@1670
-			supplier   	@1672
-			line_style 	0)
-		    (object ModVisView "" @1674
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"427A149403B2"
-			client     	@1641
-			supplier   	@1672
-			line_style 	0)
-		    (object ModVisView "" @1675
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"427A149F0372"
-			client     	@1656
-			supplier   	@1672
-			line_style 	0)
-		    (object Label @1676
-			location   	(1280, 1514)
-			nlines     	3
-			max_width  	250
-			label      	
-|CNifIfBase
-|CNifIfLink
-|(MNifIfNotify)
-			)
-		    (object ModVisView "" @1677
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"427A174601CC"
-			client     	@1641
-			supplier   	@1642
-			line_style 	0)
-		    (object ModVisView "" @1678
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"423032570177"
-			client     	@1666
-			supplier   	@1655
-			line_style 	0)
-		    (object ModVisView "" @1679
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"427A1841032C"
-			client     	@1672
-			supplier   	@1655
-			vertices   	(list Points
-			    (1232, 1367)
-			    (1350, 1300)
-			    (1599, 1299))
-			line_style 	0)
-		    (object Label @1680
-			location   	(342, 1382)
-			nlines     	3
-			max_width  	250
-			label      	
-|CNifIfBase
-|CNifIfLink
-|(MNifIfNotify)
-			)
-		    (object ModVisView "" @1681
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"41B9EB110299"
-			client     	@1644
-			supplier   	@1654
-			line_style 	0)
-		    (object ModVisView "" @1682
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"41B9EB140275"
-			client     	@1644
-			supplier   	@1668
-			line_style 	0)
-		    (object ModVisView "" @1683
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"423D5297018E"
-			client     	@1644
-			supplier   	@1670
-			line_style 	0)
-		    (object ModVisView "" @1684
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"41B9EACC0004"
-			client     	@1646
-			supplier   	@1659
-			vertices   	(list Points
-			    (1899, 218)
-			    (2000, 222)
-			    (2042, 384))
-			line_style 	0)
-		    (object ModVisView "" @1685
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"41B9EAFA02BE"
-			client     	@1646
-			supplier   	@1641
-			line_style 	0)
-		    (object ModVisView "" @1686
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"41B9EAFD025E"
-			client     	@1646
-			supplier   	@1642
-			vertices   	(list Points
-			    (1195, 298)
-			    (1709, 488)
-			    (1708, 744))
-			line_style 	0)
-		    (object ModVisView "" @1687
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"41B9EB23015F"
-			client     	@1646
-			supplier   	@1644
-			vertices   	(list Points
-			    (659, 298)
-			    (175, 456)
-			    (172, 743))
-			line_style 	0)
-		    (object ModVisView "" @1688
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"427A19DD0151"
-			client     	@1646
-			supplier   	@1666
-			vertices   	(list Points
-			    (1081, 298)
-			    (1375, 503)
-			    (1374, 1016))
-			line_style 	0)
-		    (object Label @1689
-			location   	(1200, 942)
-			nlines     	1
-			max_width  	363
-			label      	"MShimControlClient")
-		    (object Label @1690
-			location   	(385, 48)
-			nlines     	1
-			max_width  	2706
-			label      	
-|DATA					CONTROL					MANAGEMENT
-			)
-		    (object ModView "Component View::NSL" "NotAModuleType" "NotAModulePart" @1691
-			location   	(2528, 682)
-			label      	(object ItemLabel
-			    Parent_View 	@1691
-			    location   	(2493, 657)
-			    fill_color 	13434879
-			    anchor_loc 	3
-			    nlines     	2
-			    max_width  	127
-			    label      	"NSL")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	65280
-			quidu      	"427A2739036F"
-			width      	228
-			autoResize 	TRUE
-			width      	228
-			height     	162)
-		    (object ModVisView "" @1692
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"427A2770022B"
-			client     	@1659
-			supplier   	@1691
-			line_style 	0)
-		    (object ModView "Component View::CommsDat" "NotAModuleType" "NotAModulePart" @1693
-			location   	(2880, 1395)
-			label      	(object ItemLabel
-			    Parent_View 	@1693
-			    location   	(2841, 1154)
-			    fill_color 	13434879
-			    anchor_loc 	3
-			    nlines     	2
-			    max_width  	143
-			    label      	"CommsDat")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"427A284001B4"
-			width      	257
-			height     	1688
-			autoResize 	TRUE
-			width      	257
-			height     	1688)
-		    (object ModVisView "" @1694
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"427A28650378"
-			client     	@1691
-			supplier   	@1693
-			line_style 	0)
-		    (object ModVisView "" @1695
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"427A286D01DF"
-			client     	@1643
-			supplier   	@1693
-			line_style 	0)
-		    (object Label @1696
-			location   	(80, 1829)
-			nlines     	1
-			max_width  	1794
-			label      	"__________________________________________________________________________________")
-		    (object ModView "Component View::AGT" "NotAModuleType" "NotAModulePart" @1697
-			location   	(1712, 2079)
-			label      	(object ItemLabel
-			    Parent_View 	@1697
-			    location   	(1677, 2054)
-			    fill_color 	13434879
-			    anchor_loc 	3
-			    nlines     	2
-			    max_width  	127
-			    label      	"AGT")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"427A90E203B1"
-			width      	228
-			autoResize 	TRUE
-			width      	228
-			height     	162)
-		    (object ModVisView "" @1698
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"427A90F403C9"
-			client     	@1656
-			supplier   	@1697
-			line_style 	0)
-		    (object Label @1699
-			location   	(1600, 1882)
-			nlines     	2
-			max_width  	381
-			label      	
-|CNifAgentBase
-|(MNifAgentNotify)
-			)
-		    (object Label @1700
-			location   	(2176, 170)
-			nlines     	38
-			max_width  	43
-			label      	
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-||
-			)
-		    (object ModView "Component View::LDD-PDD" "NotAModuleType" "NotAModulePart" @1701
-			location   	(176, 2079)
-			label      	(object ItemLabel
-			    Parent_View 	@1701
-			    location   	(141, 2054)
-			    fill_color 	13434879
-			    anchor_loc 	3
-			    nlines     	2
-			    max_width  	127
-			    label      	"LDD-PDD")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"427A93D702E1"
-			width      	228
-			autoResize 	TRUE
-			width      	228
-			height     	162)
-		    (object ModVisView "" @1702
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"427A9405026B"
-			client     	@1654
-			supplier   	@1701
-			line_style 	0)
-		    (object ModView "Component View::PSCPR" "NotAModuleType" "NotAModulePart" @1703
-			location   	(1104, 2074)
-			label      	(object ItemLabel
-			    Parent_View 	@1703
-			    location   	(1065, 2046)
-			    fill_color 	13434879
-			    anchor_loc 	3
-			    nlines     	2
-			    max_width  	142
-			    label      	"PSCPR")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	13434879
-			quidu      	"427A94190394"
-			width      	256
-			height     	187
-			autoResize 	TRUE
-			width      	256
-			height     	187)
-		    (object NoteView @1704
-			location   	(608, 2074)
-			label      	(object ItemLabel
-			    Parent_View 	@1704
-			    location   	(383, 1999)
-			    fill_color 	13434879
-			    nlines     	3
-			    max_width  	415
-			    label      	"One of which could be ETEL with its CSY/TSY...???")
-			line_color 	3342489
-			fill_color 	13434879
-			width      	475
-			height     	163)
-		    (object AttachView "" @1705
-			stereotype 	TRUE
-			line_color 	3342489
-			client     	@1704
-			supplier   	@1703
-			line_style 	0)
-		    (object ModVisView "" @1706
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"427A9471028D"
-			client     	@1697
-			supplier   	@1703
-			line_style 	0)
-		    (object ModView "Component View::LSL" "NotAModuleType" "NotAModulePart" @1707
-			location   	(2528, 1178)
-			label      	(object ItemLabel
-			    Parent_View 	@1707
-			    location   	(2493, 1153)
-			    fill_color 	13434879
-			    anchor_loc 	3
-			    nlines     	2
-			    max_width  	127
-			    label      	"LSL")
-			icon_style 	"Icon"
-			line_color 	3342489
-			fill_color 	65280
-			quidu      	"427A95100005"
-			width      	228
-			autoResize 	TRUE
-			width      	228
-			height     	162)
-		    (object ModVisView "" @1708
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"427A952203CB"
-			client     	@1707
-			supplier   	@1643
-			line_style 	0)
-		    (object ModVisView "" @1709
-			stereotype 	TRUE
-			line_color 	3342489
-			quidu      	"427A952A029F"
-			client     	@1659
-			supplier   	@1707
-			line_style 	0)
-		    (object Label @1710
-			location   	(128, 666)
-			nlines     	1
-			max_width  	113
-			label      	"SAP")
-		    (object Label @1711
-			location   	(622, 416)
-			nlines     	3
-			max_width  	606
-			label      	
-|CSubConnectionProviderBase
-|(MSubConnectionDataClient,
-|MSubConnectionControlClient)
-			)
-		    (object Label @1712
-			location   	(1488, 432)
-			nlines     	3
-			max_width  	506
-			label      	
-|CConnectionProviderBase,
-|(MConnectionDataClient,
-|MConnectionControlClient)
-			)))))
-    process_structure 	(object Processes
-	quid       	"41A74B80004A"
-	ProcsNDevs 	(list
-	    (object Process_Diagram "Deployment View"
-		quid       	"41A74B80004C"
-		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       	"DDL"
-		name       	"HiddenTool"
-		value      	FALSE)
-	    (object Attribute
-		tool       	"Rose Model Integrator"
-		name       	"HiddenTool"
-		value      	FALSE)
-	    (object Attribute
-		tool       	"Rose Web Publisher"
-		name       	"HiddenTool"
-		value      	FALSE)
-	    (object Attribute
-		tool       	"DDL"
-		name       	"propertyId"
-		value      	"809135966")
-	    (object Attribute
-		tool       	"DDL"
-		name       	"default__Project"
-		value      	(list Attribute_Set
-		    (object Attribute
-			tool       	"DDL"
-			name       	"Directory"
-			value      	"AUTO GENERATE")
-		    (object Attribute
-			tool       	"DDL"
-			name       	"DataBase"
-			value      	("DataBaseSet" 800))
-		    (object Attribute
-			tool       	"DDL"
-			name       	"DataBaseSet"
-			value      	(list Attribute_Set
-			    (object Attribute
-				tool       	"DDL"
-				name       	"ANSI"
-				value      	800)
-			    (object Attribute
-				tool       	"DDL"
-				name       	"Oracle"
-				value      	801)
-			    (object Attribute
-				tool       	"DDL"
-				name       	"SQLServer"
-				value      	802)
-			    (object Attribute
-				tool       	"DDL"
-				name       	"Sybase"
-				value      	803)
-			    (object Attribute
-				tool       	"DDL"
-				name       	"Watcom"
-				value      	804)))
-		    (object Attribute
-			tool       	"DDL"
-			name       	"PrimaryKeyColumnName"
-			value      	"Id")
-		    (object Attribute
-			tool       	"DDL"
-			name       	"PrimaryKeyColumnType"
-			value      	"NUMBER(5)")
-		    (object Attribute
-			tool       	"DDL"
-			name       	"ViewName"
-			value      	"V_")
-		    (object Attribute
-			tool       	"DDL"
-			name       	"TableName"
-			value      	"T_")
-		    (object Attribute
-			tool       	"DDL"
-			name       	"InheritSuffix"
-			value      	"_V")
-		    (object Attribute
-			tool       	"DDL"
-			name       	"DropClause"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"DDL"
-			name       	"BaseViews"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"DDL"
-			name       	"DDLScriptFilename"
-			value      	"DDL1.SQL")))
-	    (object Attribute
-		tool       	"DDL"
-		name       	"default__Attribute"
-		value      	(list Attribute_Set
-		    (object Attribute
-			tool       	"DDL"
-			name       	"ColumnType"
-			value      	"VARCHAR")
-		    (object Attribute
-			tool       	"DDL"
-			name       	"Length"
-			value      	"")
-		    (object Attribute
-			tool       	"DDL"
-			name       	"NullsOK"
-			value      	TRUE)
-		    (object Attribute
-			tool       	"DDL"
-			name       	"PrimaryKey"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"DDL"
-			name       	"Unique"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"DDL"
-			name       	"CompositeUnique"
-			value      	FALSE)
-		    (object Attribute
-			tool       	"DDL"
-			name       	"CheckConstraint"
-			value      	"")))
-	    (object Attribute
-		tool       	"Version Control"
-		name       	"HiddenTool"
-		value      	FALSE))
-	quid       	"41A74B80004B"))
Binary file datacommsserver/esockserver/Documentation/Design for Flexible Comms Stack.vsd has changed
--- a/datacommsserver/esockserver/MobilityCoreProviders/inc/mobilitymcpractivities.h	Tue Feb 02 00:53:00 2010 +0200
+++ b/datacommsserver/esockserver/MobilityCoreProviders/inc/mobilitymcpractivities.h	Fri Apr 16 16:15:03 2010 +0300
@@ -49,7 +49,7 @@
 	CMobilityActivity(const MeshMachine::TNodeActivity& aActivitySig, MeshMachine::AMMNodeBase& aNode);
 	virtual ~CMobilityActivity();
 	typedef MeshMachine::TNodeContext<CMobilityMetaConnectionProvider, MCprStates::TContext> TContext;
-	
+
 private:
 	TBool EvaluatePreference(TContext& aContext);
 
@@ -58,24 +58,29 @@
 
 private:
 	ESock::RMetaServiceProviderInterface* iCurrent;
-	ESock::RMetaServiceProviderInterface* iPreferred;
+	ESock::RMetaServiceProviderInterface* iAvailable;
+	ESock::RMetaServiceProviderInterface* iCandidate;
 	const TUint iAvailabilityScoreTreshold;
 
 
 public:
-		
+
 	DECLARE_SMELEMENT_HEADER(TAwaitingCurrentCarrierRejectedOrAvailabilityChange, MeshMachine::TState<TContext>, NetStateMachine::MState, TContext)
 		virtual TBool Accept();
 	DECLARE_SMELEMENT_FOOTER(TAwaitingCurrentCarrierRejectedOrAvailabilityChange)
-	
+
 	DECLARE_SMELEMENT_HEADER(TNoTagOrAwaitMobility, MeshMachine::TStateFork<TContext>, NetStateMachine::MStateFork, CMobilityActivity::TContext)
 		virtual TInt TransitionTag();
-	DECLARE_SMELEMENT_FOOTER(TNoTagOrAwaitMobility)	
+	DECLARE_SMELEMENT_FOOTER(TNoTagOrAwaitMobility)
+
+	DECLARE_SMELEMENT_HEADER(TNoTagOrReConnectOrStartMobilityHandshakeBackwards, MeshMachine::TStateFork<TContext>, NetStateMachine::MStateFork, CMobilityActivity::TContext)
+		virtual TInt TransitionTag();
+	DECLARE_SMELEMENT_FOOTER(TNoTagOrReConnectOrStartMobilityHandshakeBackwards)
 
 	DECLARE_SMELEMENT_HEADER(TNoTagOrStartMobilityHandshakeBackwards, MeshMachine::TStateFork<TContext>, NetStateMachine::MStateFork, CMobilityActivity::TContext)
 		virtual TInt TransitionTag();
 	DECLARE_SMELEMENT_FOOTER(TNoTagOrStartMobilityHandshakeBackwards)
-	
+
 	DECLARE_SMELEMENT_HEADER(TNoTagOrAwaitMobilityBackwardsOnMobilityTrigger, MeshMachine::TStateFork<TContext>, NetStateMachine::MStateFork, CMobilityActivity::TContext)
 		virtual TInt TransitionTag();
 	DECLARE_SMELEMENT_FOOTER(TNoTagOrAwaitMobilityBackwardsOnMobilityTrigger)
@@ -83,7 +88,7 @@
 	DECLARE_SMELEMENT_HEADER(TRejectedOrStartMobilityHandshakeBackwards, MeshMachine::TStateFork<TContext>, NetStateMachine::MStateFork, TContext)
         virtual TInt TransitionTag();
     DECLARE_SMELEMENT_FOOTER(TRejectedOrStartMobilityHandshakeBackwards)
-	
+
 	DECLARE_SMELEMENT_HEADER(TClearHandshakingFlag, MeshMachine::TStateTransition<TContext>, NetStateMachine::MStateTransition, CMobilityActivity::TContext)
 		virtual void DoL();
 	DECLARE_SMELEMENT_FOOTER(TClearHandshakingFlag)
@@ -105,20 +110,20 @@
 	DECLARE_SMELEMENT_HEADER(TInformMigrationCompleted, MeshMachine::TStateTransition<TContext>, NetStateMachine::MStateTransition, CMobilityActivity::TContext)
 		virtual void DoL();
 	DECLARE_SMELEMENT_FOOTER(TInformMigrationCompleted)
-	
-	typedef MeshMachine::TActivitiesIdMutex<ESock::ECFActivityConnectionStartRecovery, 
+
+	typedef MeshMachine::TActivitiesIdMutex<ESock::ECFActivityConnectionStartRecovery,
 											ESock::ECFActivityConnectionGoneDownRecovery> TActivityErrorRecoveryMutex;
 	DECLARE_SERIALIZABLE_STATE(
 	    TNoTagOrAwaitMobilityBackwardsOnMobilityTriggerBlockedByErrorRecovery,
 		TActivityErrorRecoveryMutex,
 		TNoTagOrAwaitMobilityBackwardsOnMobilityTrigger
-		)	
-	
+		)
+
 	DECLARE_SERIALIZABLE_STATE(
 		TNoTagOrAwaitMobilityBlockedByErrorRecovery,
 		TActivityErrorRecoveryMutex,
 		TNoTagOrAwaitMobility
-		)		
+		)
 	};
 
 ///////////////////////////////////////////////////////////////////////////////
--- a/datacommsserver/esockserver/MobilityCoreProviders/inc/mobilitymcprstates.h	Tue Feb 02 00:53:00 2010 +0200
+++ b/datacommsserver/esockserver/MobilityCoreProviders/inc/mobilitymcprstates.h	Fri Apr 16 16:15:03 2010 +0300
@@ -42,6 +42,7 @@
 const TInt KStartMobilityHandshake	= 10000;
 const TInt KAwaitMobility        	= 10001;
 const TInt KRejected                = 10002;
+const TInt KReConnect               = 10003;
 
 //-=========================================================
 //
--- a/datacommsserver/esockserver/MobilityCoreProviders/src/mobilitymcpractivities.cpp	Tue Feb 02 00:53:00 2010 +0200
+++ b/datacommsserver/esockserver/MobilityCoreProviders/src/mobilitymcpractivities.cpp	Fri Apr 16 16:15:03 2010 +0300
@@ -15,7 +15,7 @@
 
 #include <elements/nm_messages_errorrecovery.h>
 #include <comms-infras/ss_coreprstates.h>
-#include "mobilitymcpractivities.h"
+#include <comms-infras/mobilitymcpractivities.h>
 #include <comms-infras/mobilitymcprstates.h>
 #include <comms-infras/ss_nodemessages_selector.h>
 #include <comms-infras/ss_nodemessages_mobility.h>
@@ -87,7 +87,7 @@
 	//if it sees that the availability notification has influcenced what the currently preffered bearer should be.
 	THROUGH_NODEACTIVITY_ENTRY(KNoTag, CMobilityActivity::TSendAvailabilityRequest, MeshMachine::TTag<MobilityMCprStates::KStartMobilityHandshake>)
 
-	//<BEGIN> MAIN LOOP ****************	
+	//<BEGIN> MAIN LOOP ****************
 	//The main mobility handshake loop. The loop is executed when performing migration from one service provider to another.
 	//The entry condition for the loop is that:
 	//- upgrade: a better then current access point is now available (a better access point reported available)
@@ -97,23 +97,25 @@
 	//      NOTE: if the current bearer ceases to be available completely (goes down), then this will be assisted by an error recovery request;
 	//      NOTE: This tuple doesn't actually do (b), i.e.: assumes the threshold of '1' (in 0..100 availability score range)
 	//Before awaitng for availability change or rejection by the client (TAwaitingCurrentCarrierRejectedOrAvailabilityChange), the activity
-	//first checks (TNoTagOrAwaitMobilityBlockedByErrorRecovery) if the availability has changed since it last checked 
-	//(availability could have been reported amidst the previous handshake loop) 
+	//first checks (TNoTagOrAwaitMobilityBlockedByErrorRecovery) if the availability has changed since it last checked
+	//(availability could have been reported amidst the previous handshake loop)
 	THROUGH_NODEACTIVITY_ENTRY(MobilityMCprStates::KStartMobilityHandshake, CMobilityActivity::TClearHandshakingFlag, CMobilityActivity::TNoTagOrAwaitMobilityBlockedByErrorRecovery)
 	    NODEACTIVITY_ENTRY(MobilityMCprStates::KAwaitMobility, MeshMachine::TDoNothing, CMobilityActivity::TAwaitingCurrentCarrierRejectedOrAvailabilityChange, CMobilityActivity::TNoTagOrAwaitMobilityBackwardsOnMobilityTriggerBlockedByErrorRecovery)
 
-		//Mobility has been triggered ((a) or (b)). Start mobility handshake (set handshaking flag and inform the client about the preferred bearer) 
-		NODEACTIVITY_ENTRY(KNoTag, CMobilityActivity::TInformMigrationAvailableAndSetHandshakingFlag, MobilityMCprStates::TAwaitingMigrationRequestedOrRejected, CMobilityActivity::TNoTagOrStartMobilityHandshakeBackwards)
+		//Mobility has been triggered ((a) or (b)). Start mobility handshake (set handshaking flag and inform the client about the preferred bearer)
+		//ReConnect only needs to be done if the bearer is different from the curret bearer.
+		NODEACTIVITY_ENTRY(KNoTag, CMobilityActivity::TInformMigrationAvailableAndSetHandshakingFlag, MobilityMCprStates::TAwaitingMigrationRequestedOrRejected, CMobilityActivity::TNoTagOrReConnectOrStartMobilityHandshakeBackwards)
+		//The client accepts the new access point.
 		//The client accepts the new access point. 
 		//For the moment it is sufficient to use the re-connect activity, in the future we may want to
 		//customise the behavior, for example start the new layer before rebinding it, etc.
 		//Should rebinding fail, the mobility activity will be set to an error mode. The error mode will be cleared if
 		//there are other bearers this activity can offer. If there aren't the data client will be errored.
-		NODEACTIVITY_ENTRY(KNoTag, CMobilityActivity::TRequestReConnect, MCprStates::TAwaitingReConnectCompleteOrError, CMobilityActivity::TNoTagOrStartMobilityHandshakeBackwards)
+		NODEACTIVITY_ENTRY(MobilityMCprStates::KReConnect, CMobilityActivity::TRequestReConnect, MCprStates::TAwaitingReConnectCompleteOrError, CMobilityActivity::TNoTagOrStartMobilityHandshakeBackwards)
 		//Rebinding has been successful. As far as MCPR is concerned, the mobility is finished, but the MCPR must await
-		//for the handshake (accept|reject) before it can offer another bearer. 
-        NODEACTIVITY_ENTRY(KNoTag, CMobilityActivity::TInformMigrationCompleted, MobilityMCprStates::TAwaitingMigrationAcceptedOrRejected, CMobilityActivity::TRejectedOrStartMobilityHandshakeBackwards)
-        NODEACTIVITY_ENTRY(MobilityMCprStates::KRejected, CoreNetStates::TStopDataClients, CoreNetStates::TAwaitingDataClientsStopped, MeshMachine::TTag<MobilityMCprStates::KStartMobilityHandshake|NetStateMachine::EBackward>)
+		//for the handshake (accept|reject) before it can offer another bearer.
+	NODEACTIVITY_ENTRY(KNoTag, CMobilityActivity::TInformMigrationCompleted, MobilityMCprStates::TAwaitingMigrationAcceptedOrRejected, CMobilityActivity::TRejectedOrStartMobilityHandshakeBackwards)
+	NODEACTIVITY_ENTRY(MobilityMCprStates::KRejected, CoreNetStates::TStopDataClients, CoreNetStates::TAwaitingDataClientsStopped, MeshMachine::TTag<MobilityMCprStates::KStartMobilityHandshake|NetStateMachine::EBackward>)
 NODEACTIVITY_END()
 }
 
@@ -211,11 +213,12 @@
 	    //  - current bearer rejected;
 	    //  - proposed bearer rejected;
 	    //  - failure to migrate to the proposed bearer;
-        lastRejected = iPreferred ? iPreferred : 
-                                    static_cast<RMetaServiceProviderInterface*>(aContext.Node().ServiceProvider()); 
+        lastRejected = iAvailable ? iAvailable :
+                                    static_cast<RMetaServiceProviderInterface*>(aContext.Node().ServiceProvider());
 	    }
-	
-	iPreferred = NULL; //Do not remember rejected candidate any longer
+
+	iCandidate = iAvailable;
+	iAvailable = NULL; //Do not remember rejected candidate any longer
 	while ((candidate = static_cast<RMetaServiceProviderInterface*>(iter++)) != NULL)
 		{
 		const TAvailabilityStatus& status = candidate->AvailabilityStatus();
@@ -230,7 +233,8 @@
 		if (status.Score() > iAvailabilityScoreTreshold
 			&& candidate!=lastRejected)
 			{
-			if (candidate->Flags() & TCFClientType::EStarted)
+			if (candidate==aContext.Node().ServiceProvider()
+			    && Error() == KErrNone )
 				{
 				//The preferred one is the current one, is still available and was not just rejected.
 				//No need to do anything more.
@@ -238,7 +242,7 @@
 				}
 
 			//A new match found
-			iPreferred = candidate;
+			iAvailable = candidate;
 			return ETrue;
 			}
 		}
@@ -257,6 +261,22 @@
 	static_cast<CMobilityMetaConnectionProvider&>(iNode).iIsHandshakingNow = EFalse;
 	}
 
+DEFINE_SMELEMENT(CMobilityActivity::TNoTagOrReConnectOrStartMobilityHandshakeBackwards, NetStateMachine::MStateFork, CMobilityActivity::TContext)
+TInt CMobilityActivity::TNoTagOrReConnectOrStartMobilityHandshakeBackwards::TransitionTag()
+	{
+	if (iContext.Activity()->Error() == KErrNone &&
+	    (message_cast<TCFMobilityProvider::TMigrationRequested>(&iContext.iMessage) ||
+	     message_cast<TCFMcpr::TReConnectComplete>(&iContext.iMessage)))
+		{
+	        CMobilityActivity& activity = static_cast<CMobilityActivity&>(*iContext.iNodeActivity);
+			if( activity.iCurrent!=activity.iAvailable )
+			    return MobilityMCprStates::KReConnect | NetStateMachine::EForward;
+			else
+		        return MeshMachine::KNoTag | NetStateMachine::EForward;
+		}
+	return MobilityMCprStates::KStartMobilityHandshake | NetStateMachine::EBackward;
+	}
+
 DEFINE_SMELEMENT(CMobilityActivity::TNoTagOrStartMobilityHandshakeBackwards, NetStateMachine::MStateFork, CMobilityActivity::TContext)
 TInt CMobilityActivity::TNoTagOrStartMobilityHandshakeBackwards::TransitionTag()
 	{
@@ -273,13 +293,13 @@
 TInt CMobilityActivity::TNoTagOrAwaitMobilityBackwardsOnMobilityTrigger::TransitionTag()
 	{
 	//This is where the judgement is made on whether to trigger mobility (offer the client another bearer)
-	//or ignore and come back waiting. 
+	//or ignore and come back waiting.
 	__ASSERT_DEBUG(iContext.iMessage.IsMessage<TCFMobilityProvider::TMigrationRejected>() ||
-			iContext.iMessage.IsMessage<TCFAvailabilityControlClient::TAvailabilityNotification>(), 
+			iContext.iMessage.IsMessage<TCFAvailabilityControlClient::TAvailabilityNotification>(),
 			User::Panic(KCoreMobileMCprPanic, KPanicIncorrectMessage));
-	__ASSERT_DEBUG(iContext.iNodeActivity, User::Panic(KCoreMobileMCprPanic, KPanicNoActivity));	
+	__ASSERT_DEBUG(iContext.iNodeActivity, User::Panic(KCoreMobileMCprPanic, KPanicNoActivity));
 	CMobilityActivity& activity = static_cast<CMobilityActivity&>(*iContext.iNodeActivity);
-	
+
 	if (activity.EvaluatePreference(iContext))
 		{
         activity.SetError(KErrNone);
@@ -296,9 +316,9 @@
 DEFINE_SMELEMENT(CMobilityActivity::TNoTagOrAwaitMobility, NetStateMachine::MStateFork, CMobilityActivity::TContext)
 TInt CMobilityActivity::TNoTagOrAwaitMobility::TransitionTag()
 	{
-	__ASSERT_DEBUG(iContext.iNodeActivity, User::Panic(KCoreMobileMCprPanic, KPanicNoActivity));	
+	__ASSERT_DEBUG(iContext.iNodeActivity, User::Panic(KCoreMobileMCprPanic, KPanicNoActivity));
 	CMobilityActivity& activity = static_cast<CMobilityActivity&>(*iContext.iNodeActivity);
-	
+
 	if (activity.EvaluatePreference(iContext))
 		{
 		activity.SetError(KErrNone);
@@ -323,20 +343,20 @@
 	if (iContext.iMessage.IsMessage<TCFMobilityProvider::TMigrationRejected>())
 		{
 		TBool otherSP = EFalse;
-		
+
 		// Find if there anymore available non rejected service providers
 		TClientIter<TDefaultClientMatchPolicy> iter = iContext.Node().GetClientIter<TDefaultClientMatchPolicy>(TClientType(TCFClientType::EServProvider));
 		__ASSERT_DEBUG(iter[0], User::Panic(KCoreMobileMCprPanic, KPanicNoServiceProvider)); //A Service Provider must exist!
 		RMetaServiceProviderInterface* rejected = static_cast<RMetaServiceProviderInterface*>(iContext.Node().ServiceProvider());
 		RMetaServiceProviderInterface* candidate = NULL;
-		
+
 		while ((candidate = static_cast<RMetaServiceProviderInterface*>(iter++)) != NULL)
 			{
 			if (candidate == rejected)
 				{
 				continue;
 				}
-			
+
 			const TAvailabilityStatus& status = candidate->AvailabilityStatus();
 			if (!status.IsKnown())
 				{
@@ -380,31 +400,45 @@
 
 	//Inform the CPR that a potential migration is available. We only support a single data client
 	//in this implementation.
-	__ASSERT_DEBUG(activity.iPreferred, User::Panic(KCoreMobileMCprPanic, KPanicNoServiceProvider));
+	__ASSERT_DEBUG(activity.iAvailable, User::Panic(KCoreMobileMCprPanic, KPanicNoServiceProvider));
 
 	//Compute all this here to keep EvaluatePreference() as fast as possible
-	activity.iCurrent = static_cast<RMetaServiceProviderInterface*>(iContext.Node().GetFirstClient<TDefaultClientMatchPolicy>(TClientType(TCFClientType::EServProvider, TCFClientType::EStarted)));
+	activity.iCurrent = static_cast<RMetaServiceProviderInterface*>(iContext.Node().ServiceProvider());
 	__ASSERT_DEBUG(activity.iCurrent, User::Panic(KCoreMobileMCprPanic, KPanicNoServiceProvider));
 
 	//Perform a simple check if this is an upgrade or not
 	TClientIter<TDefaultClientMatchPolicy> iter = iContext.Node().GetClientIter<TDefaultClientMatchPolicy>(TClientType(TCFClientType::EServProvider));
 	RNodeInterface* sp = iter++;
-	while (sp && sp!=activity.iCurrent && sp!=activity.iPreferred)
+	while (sp && sp!=activity.iCurrent && sp!=activity.iAvailable)
 		{
 		sp = iter++;
 		}
 
 	TBool isUpgrade = (sp != activity.iCurrent); //If current was found first -> this is not an upgrade
-	TCFMobilityControlClient::TMigrationNotification msg(activity.iCurrent->ProviderInfo().APId(),
-	                                       activity.iPreferred->ProviderInfo().APId(),
-	                                       isUpgrade, EFalse);
+	if( activity.iCurrent == activity.iAvailable && activity.iCandidate )
+	    {
+		// The available client is the same as the current and a candidate exists, this indicates that
+		// an error has occured when trying to start the candidate bearer and the control as reverted to
+		// the current bearer. In this situation the notification needs to look as if the bearer has
+		// migrated from the failed candidate to the current bearer.
+		TCFMobilityControlClient::TMigrationNotification msg(activity.iCandidate->ProviderInfo().APId(),
+											   activity.iAvailable->ProviderInfo().APId(),
+											   isUpgrade, EFalse);
+		activity.PostToOriginators(msg);
+	    }
+	else
+	    {
+		// Standard case where migration is going from current to available.
+		TCFMobilityControlClient::TMigrationNotification msg(activity.iCurrent->ProviderInfo().APId(),
+											   activity.iAvailable->ProviderInfo().APId(),
+											   isUpgrade, EFalse);
+		activity.PostToOriginators(msg);
+	    }
 
-	activity.PostToOriginators(msg);
 	activity.ClearPostedTo();
 	activity.SetHandshakingFlag();
 	}
 
-
 DEFINE_SMELEMENT(CMobilityActivity::TAwaitingCurrentCarrierRejectedOrAvailabilityChange, NetStateMachine::MState, CMobilityActivity::TContext)
 TBool CMobilityActivity::TAwaitingCurrentCarrierRejectedOrAvailabilityChange::Accept()
 	{
@@ -423,13 +457,13 @@
 	__ASSERT_DEBUG(iContext.iNodeActivity, User::Panic(KCoreMobileMCprPanic, KPanicNoActivity));
 	CMobilityActivity& activity = static_cast<CMobilityActivity&>(*iContext.iNodeActivity);
 
-	__ASSERT_DEBUG(activity.iPreferred, User::Panic(KCoreMobileMCprPanic, KPanicNoServiceProvider));
+	__ASSERT_DEBUG(activity.iAvailable, User::Panic(KCoreMobileMCprPanic, KPanicNoServiceProvider));
 	__ASSERT_DEBUG(activity.iCurrent, User::Panic(KCoreMobileMCprPanic, KPanicNoServiceProvider));
-	__ASSERT_DEBUG(activity.iCurrent!=activity.iPreferred, User::Panic(KSpecAssert_ESockMbCrMCPRAct, 1));
+	__ASSERT_DEBUG(activity.iCurrent!=activity.iAvailable, User::Panic(KSpecAssert_ESockMbCrMCPRAct, 1));
 
 	// For the moment it is sufficient to use the re-connect activity, in the future we may want to
 	// customise the behavior, for example start the new layer before rebinding it, etc.
-	TCFMcpr::TReConnect msg(activity.iCurrent->RecipientId(), activity.iPreferred->RecipientId());
+	TCFMcpr::TReConnect msg(activity.iCurrent->RecipientId(), activity.iAvailable->RecipientId());
 	activity.PostRequestTo(iContext.NodeId(), msg);
 	}
 
@@ -516,27 +550,26 @@
 void CConnectionRecoveryActivity::TProcessConnectionStartRecoveryRequest::DoL()
 	{
 	__ASSERT_DEBUG(iContext.iNodeActivity, User::Panic(KCoreMobileMCprPanic, KPanicNoActivity));
-	RNodeInterface* startingSP = NULL;
-	RNodeInterface* stoppingSP = NULL;
+	RNodeInterface* newSP = NULL;
+	RNodeInterface* curSP = iContext.Node().ServiceProvider(); //Our current started Service Provider.
 
 	//Choose Service Providers to work on
 	TClientIter<TDefaultClientMatchPolicy> iter = iContext.Node().GetClientIter<TDefaultClientMatchPolicy>(TClientType(TCFClientType::EServProvider));
 	RNodeInterface* itf = NULL;
-	for (itf = iter++; itf!=NULL && stoppingSP==NULL; itf = iter++)
+	for (itf = iter++; itf!=NULL && newSP==NULL; itf = iter++)
 		{
-		if (itf->Flags() & TCFClientType::EStarted)
+		if (itf==curSP)
 			{
-			stoppingSP = itf; //Our current started Service Provider.
-			startingSP = iter++; //And the new one to try next
+			newSP = iter++; //And the new one to try next
 			}
 		}
 
 	//Sanity check.
 	//The new provider must not be started, there can be only one started at a time.
-	__ASSERT_DEBUG(startingSP==NULL || (startingSP->Flags() & TCFClientType::EStarted)==0, User::Panic(KSpecAssert_ESockMbCrMCPRAct, 3));
+	__ASSERT_DEBUG(newSP==NULL || (newSP->Flags() & TCFClientType::EStarted)==0, User::Panic(KSpecAssert_ESockMbCrMCPRAct, 3));
 
 	//If there is no other Service Provider to try, return KErrNotFound
-	if (startingSP==NULL || stoppingSP == NULL)
+	if (newSP==NULL || curSP == NULL)
 		{
 #ifdef __CFLOG_ACTIVE
 		__CFLOG_VAR((KCoreMCprStatesTag, KCoreMCprStatesSubTag, _L8("WARNING: CConnectionRecoveryActivity::TProcessConnectionStartRecoveryRequest::DoL() - no more choices, abandoning recovery.")));
@@ -547,7 +580,7 @@
 	//Diagnostinc - there must be a data client or we cannot be here
 	__ASSERT_DEBUG(iContext.Node().GetFirstClient<TDefaultClientMatchPolicy>(TClientType(TCFClientType::EData)), User::Panic(KCoreMobileMCprPanic, KPanicNoDataClient));
 	iContext.iNodeActivity->PostRequestTo(iContext.NodeId(),
-			TCFMcpr::TReConnect(stoppingSP->RecipientId(), startingSP->RecipientId()).CRef());
+			TCFMcpr::TReConnect(curSP->RecipientId(), newSP->RecipientId()).CRef());
 	}
 
 DEFINE_SMELEMENT(CConnectionRecoveryActivity::TProcessConnectionGoneDownRecoveryRequest, NetStateMachine::MStateTransition, CConnectionRecoveryActivity::TContext)
@@ -556,7 +589,7 @@
 	__ASSERT_DEBUG(iContext.iNodeActivity, User::Panic(KCoreMobileMCprPanic, KPanicNoActivity));
 	CConnectionRecoveryActivity& activity = static_cast<CConnectionRecoveryActivity&>(*iContext.iNodeActivity);
 
-	RNodeInterface* started = iContext.Node().GetFirstClient<TDefaultClientMatchPolicy>(TClientType(TCFClientType::EServProvider, TCFClientType::EStarted));
+	RNodeInterface* started = iContext.Node().ServiceProvider();
 	TUint apId = (TUint)activity.iOriginalErrContext.iInfo;
 	RNodeInterface* gonedownsp = iContext.Node().FindServiceProvider(apId);
 	if (started && started != gonedownsp)
--- a/datacommsserver/esockserver/bwins/esocksvrU.DEF	Tue Feb 02 00:53:00 2010 +0200
+++ b/datacommsserver/esockserver/bwins/esocksvrU.DEF	Fri Apr 16 16:15:03 2010 +0300
@@ -1,6 +1,6 @@
 EXPORTS
 	?ThreadEntrypoint@CWorkerThread@@SAHPAX@Z @ 1 NONAME ; int CWorkerThread::ThreadEntrypoint(void *)     
-        ?GetVDataTableStatic@TMCprGetConnectionSetting@ESock@@SAPBUSVDataTableEntry@Meta@@XZ @ 2 NONAME ; struct Meta::SVDataTableEntry const * ESock::TMCprGetConnectionSetting::GetVDataTableStatic(void)
+	?GetVDataTableStatic@TMCprGetConnectionSetting@ESock@@SAPBUSVDataTableEntry@Meta@@XZ @ 2 NONAME ; struct Meta::SVDataTableEntry const * ESock::TMCprGetConnectionSetting::GetVDataTableStatic(void)
 	?Write@RInternalSocket@@QAEXABVTDesC8@@AAVTRequestStatus@@@Z @ 3 NONAME ; void RInternalSocket::Write(class TDesC8 const &, class TRequestStatus &)
 	?WorkerId@ESockLogExternal@@SAHXZ @ 4 NONAME ; int ESockLogExternal::WorkerId(void)
 	??0CConnectionSettings@@QAE@XZ @ 5 NONAME ; CConnectionSettings::CConnectionSettings(void)
@@ -472,7 +472,7 @@
 	?DoL@TSendBindTo@CoreNetStates@@UAEXXZ @ 471 NONAME ; void CoreNetStates::TSendBindTo::DoL(void)
 	?DoL@TSendBindToComplete@ABindingActivity@CoreActivities@@UAEXXZ @ 472 NONAME ; void CoreActivities::ABindingActivity::TSendBindToComplete::DoL(void)
 	?DoL@TSendBindToComplete@CoreNetStates@@UAEXXZ @ 473 NONAME ; void CoreNetStates::TSendBindToComplete::DoL(void)
-	?DoL@TSendBindToCompleteIfExpected@ABindingActivity@CoreActivities@@UAEXXZ @ 474 NONAME ; void CoreActivities::ABindingActivity::TSendBindToCompleteIfExpected::DoL(void)
+	?DoL@TSendBindToCompleteIfExpected@ABindingActivity@CoreActivities@@UAEXXZ @ 474 NONAME ABSENT; void CoreActivities::ABindingActivity::TSendBindToCompleteIfExpected::DoL(void)
 	?DoL@TSendBinderResponse@CCommsBinderActivity@PRActivities@@UAEXXZ @ 475 NONAME ; void PRActivities::CCommsBinderActivity::TSendBinderResponse::DoL(void)
 	?DoL@TSendClientLeavingAndRemoveControlProvider@CoreNetStates@@UAEXXZ @ 476 NONAME ; void CoreNetStates::TSendClientLeavingAndRemoveControlProvider::DoL(void)
 	?DoL@TSendClientLeavingAndRemoveControlProviderIfNoServiceProviders@CoreNetStates@@UAEXXZ @ 477 NONAME ; void CoreNetStates::TSendClientLeavingAndRemoveControlProviderIfNoServiceProviders::DoL(void)
@@ -808,7 +808,7 @@
 	?GetVTablePtr@TSendBindToComplete@ABindingActivity@CoreActivities@@SAPAVMStateTransition@NetStateMachine@@AAVTDesC8@@PAX@Z @ 807 NONAME ; class NetStateMachine::MStateTransition * CoreActivities::ABindingActivity::TSendBindToComplete::GetVTablePtr(class TDesC8 &, void *)
 	?GetVTablePtr@TSendBindToComplete@CBindToActivity@PRActivities@@SAPAVMStateTransition@NetStateMachine@@AAVTDesC8@@PAX@Z @ 808 NONAME ; class NetStateMachine::MStateTransition * PRActivities::CBindToActivity::TSendBindToComplete::GetVTablePtr(class TDesC8 &, void *)
 	?GetVTablePtr@TSendBindToComplete@CoreNetStates@@SAPAVMStateTransition@NetStateMachine@@AAVTDesC8@@PAX@Z @ 809 NONAME ; class NetStateMachine::MStateTransition * CoreNetStates::TSendBindToComplete::GetVTablePtr(class TDesC8 &, void *)
-	?GetVTablePtr@TSendBindToCompleteIfExpected@ABindingActivity@CoreActivities@@SAPAVMStateTransition@NetStateMachine@@AAVTDesC8@@PAX@Z @ 810 NONAME ; class NetStateMachine::MStateTransition * CoreActivities::ABindingActivity::TSendBindToCompleteIfExpected::GetVTablePtr(class TDesC8 &, void *)
+	?GetVTablePtr@TSendBindToCompleteIfExpected@ABindingActivity@CoreActivities@@SAPAVMStateTransition@NetStateMachine@@AAVTDesC8@@PAX@Z @ 810 NONAME ABSENT; class NetStateMachine::MStateTransition * CoreActivities::ABindingActivity::TSendBindToCompleteIfExpected::GetVTablePtr(class TDesC8 &, void *)
 	?GetVTablePtr@TSendBinderResponse@CCommsBinderActivity@PRActivities@@SAPAVMStateTransition@NetStateMachine@@AAVTDesC8@@PAX@Z @ 811 NONAME ; class NetStateMachine::MStateTransition * PRActivities::CCommsBinderActivity::TSendBinderResponse::GetVTablePtr(class TDesC8 &, void *)
 	?GetVTablePtr@TSendClientLeavingAndRemoveControlProvider@CoreNetStates@@SAPAVMStateTransition@NetStateMachine@@AAVTDesC8@@PAX@Z @ 812 NONAME ; class NetStateMachine::MStateTransition * CoreNetStates::TSendClientLeavingAndRemoveControlProvider::GetVTablePtr(class TDesC8 &, void *)
 	?GetVTablePtr@TSendClientLeavingAndRemoveControlProviderIfNoServiceProviders@CoreNetStates@@SAPAVMStateTransition@NetStateMachine@@AAVTDesC8@@PAX@Z @ 813 NONAME ; class NetStateMachine::MStateTransition * CoreNetStates::TSendClientLeavingAndRemoveControlProviderIfNoServiceProviders::GetVTablePtr(class TDesC8 &, void *)
@@ -1044,4 +1044,7 @@
 	?TierImplId@CTierManagerBase@ESock@@QBE?AVTUid@@XZ @ 1043 NONAME ; class TUid ESock::CTierManagerBase::TierImplId(void) const
 	?GetVTablePtr@TCancelStart@CoreNetStates@@SAPAVMStateTransition@NetStateMachine@@AAVTDesC8@@PAX@Z @ 1044 NONAME ; class NetStateMachine::MStateTransition * CoreNetStates::TCancelStart::GetVTablePtr(class TDesC8 &, void *)
 	?CountParameterSets@RCFParameterFamilyBundleC@ESock@@QBEIXZ @ 1045 NONAME ; unsigned int ESock::RCFParameterFamilyBundleC::CountParameterSets(void) const
-
+	?Self@PRClientLeft@PRClientLeftActivity@@SAABUTNodeActivity@MeshMachine@@XZ @ 1046 NONAME ; struct MeshMachine::TNodeActivity const & PRClientLeftActivity::PRClientLeft::Self(void)
+	?FirstTriple@PRClientLeft@PRClientLeftActivity@@SAABUTStateTriple@NetStateMachine@@XZ @ 1047 NONAME ; struct NetStateMachine::TStateTriple const & PRClientLeftActivity::PRClientLeft::FirstTriple(void)
+	?Accept@TAwaitingStop@CoreNetStates@@UAEHXZ @ 1048 NONAME ; int CoreNetStates::TAwaitingStop::Accept(void)
+	
--- a/datacommsserver/esockserver/core_states/ss_corepractivities.cpp	Tue Feb 02 00:53:00 2010 +0200
+++ b/datacommsserver/esockserver/core_states/ss_corepractivities.cpp	Fri Apr 16 16:15:03 2010 +0300
@@ -108,10 +108,51 @@
 NODEACTIVITY_END()
 }
 
+
+namespace PRDestroyOrphansActivity
+{
+DECLARE_DEFINE_CUSTOM_NODEACTIVITY(ECFActivityDestroyOrphans, PRDestroyOrphans, TCFMessage::TDestroyOrphans, CoreActivities::CDestroyOrphansActivity::New)
+    // Destroy non-Default Data clients first (as there can be references from non-Default Data clients to the Default Data client)
+    FIRST_NODEACTIVITY_ENTRY(MeshMachine::TAwaitingMessageState<TCFMessage::TDestroyOrphans>, PRStates::TOrphansOrNoTag)
+    NODEACTIVITY_ENTRY(KOrphans, PRStates::TDestroyFirstOrphan, MeshMachine::TAwaitingMessageState<Messages::TEChild::TLeft>, MeshMachine::TTag<KContinue>)
+    THROUGH_NODEACTIVITY_ENTRY(KContinue, PRStates::TProcessClientLeft, PRStates::TOrphansBackwardsOrNoTag)
+    ROUTING_NODEACTIVITY_ENTRY(KNoTag, CDestroyOrphansActivity::TNoTagOrNoClients)
+    LAST_NODEACTIVITY_ENTRY(KNoTag, MeshMachine::TDoNothing)
+
+    // At this point, there are no Data or Control clients, so leave the Service Providers (if any) and destroy the node.
+    // (Can we just modify the above tuples so that they do not accept the very last TLeft, and thus leave it
+    // to MCPrDestroyActivity or PRClientLeftActivity to accept and do the destruction for us?).
+    
+    // If Control Provider is present, send a TIdle message.
+    THROUGH_NODEACTIVITY_ENTRY(KNoClients, CoreNetStates::TSendDataClientIdle, TNoTag)
+    // If Control Provider is present, terminate the activity (KNoTag), as
+    // Control Provider will send us a TDestroy in response to the TIdle message. 
+    ROUTING_NODEACTIVITY_ENTRY(KNoTag, CDestroyOrphansActivity::TControlProviderNoTagOrNoClients)
+    LAST_NODEACTIVITY_ENTRY(KNoTag, MeshMachine::TDoNothing)
+
+    // No Control Provider - leave Service Providers (if any) and destroy the node.
+    ROUTING_NODEACTIVITY_ENTRY(KNoClients, CoreNetStates::TNoTagOrNoBearer)
+    THROUGH_NODEACTIVITY_ENTRY(KNoTag, CoreNetStates::TSendClientLeavingRequestToServiceProviders, TNoTag)
+    NODEACTIVITY_ENTRY(KNoTag, MeshMachine::TDoNothing, MeshMachine::TAwaitingLeaveComplete, CDestroyOrphansActivity::TNoTagOrNoTagBackwards)
+
+    ROUTING_NODEACTIVITY_ENTRY(KNoBearer, TNoTag)
+    LAST_NODEACTIVITY_ENTRY(KNoTag, CDestroyOrphansActivity::TMarkNodeForDestruction)
+    // Node will be destroyed in CDestroyOrphansActivity::Destroy() 
+NODEACTIVITY_END()
+}
+
 namespace PRClientLeaveActivity
 {//This activity will wait for ECFActivityBinderRequest to complete
-DEFINE_EXPORT_NODEACTIVITY(ECFActivityClientLeave, PRClientLeave, TNodeSignal::TNullMessageId) //May be waiting for both messages
-NODEACTIVITY_ENTRY(KNoTag, PRStates::TProcessClientLeave, CoreStates::TAwaitingClientLeave, MeshMachine::TNoTag)
+DEFINE_EXPORT_NODEACTIVITY(ECFActivityClientLeave, PRClientLeave, Messages::TEPeer::TLeaveRequest) 
+    NODEACTIVITY_ENTRY(KNoTag, PRStates::TProcessClientLeave, MeshMachine::TAwaitingMessageState<TEPeer::TLeaveRequest>, MeshMachine::TNoTag)
+NODEACTIVITY_END()
+}
+
+namespace PRClientLeftActivity
+{
+//This activity waits for TLeft which is a response to destroy, shouldn't really be needed
+DEFINE_EXPORT_NODEACTIVITY(ECFActivityClientLeft, PRClientLeft, Messages::TEChild::TLeft)
+    NODEACTIVITY_ENTRY(KNoTag, PRStates::TProcessClientLeft, MeshMachine::TAwaitingMessageState<Messages::TEChild::TLeft>, MeshMachine::TNoTag)
 NODEACTIVITY_END()
 }
 
@@ -135,12 +176,9 @@
 DECLARE_DEFINE_CUSTOM_NODEACTIVITY(ECFActivityDestroy, PRDestroy, TEChild::TDestroy, CoreActivities::CDestroyActivity::New)
 	FIRST_NODEACTIVITY_ENTRY(MeshMachine::TAwaitingDestroy, CoreActivities::CDestroyActivity::TNoTagBlockedByActivitiesOrLeavingDataClient)
 
-    //Stop self first
-    NODEACTIVITY_ENTRY(KNoTag, CoreNetStates::TStopSelf, CoreNetStates::TAwaitingDataClientStopped, CoreStates::TNoTagOrNoClients)
-
-    //The node mustn't go out of scope with clients present. The node must get rid of them first.
-	NODEACTIVITY_ENTRY(KNoTag, CoreActivities::CDestroyActivity::TMakeClientsLeaveOrProcessClientLeave, CoreStates::TAwaitingClientLeave,  CDestroyActivity::TNoTagOrNoTagBackwards)
-	THROUGH_NODEACTIVITY_ENTRY(KNoTag, CoreActivities::CDestroyActivity::TProcessClientLeave, TTag<KNoClients>)
+    ROUTING_NODEACTIVITY_ENTRY(KNoTag, PRStates::TNonLeavingNoTagOrNoClients)
+    NODEACTIVITY_ENTRY(KNoTag, PRStates::TDestroyFirstClient, MeshMachine::TAwaitingMessageState<Messages::TEChild::TLeft>, MeshMachine::TTag<KContinue>)
+    THROUGH_NODEACTIVITY_ENTRY(KContinue, PRStates::TProcessClientLeft, PRStates::TNoTagBackwardsOrNoClients)
 
  	THROUGH_NODEACTIVITY_ENTRY(KNoClients, PRStates::TProcessDestroy, MeshMachine::TNoTag)
  	NODEACTIVITY_ENTRY(KNoTag, MeshMachine::TDoNothing, MeshMachine::TAwaitingLeaveComplete, CoreActivities::CDestroyActivity::TNoTagOrNoTagBackwards)
@@ -296,6 +334,8 @@
 	THROUGH_NODEACTIVITY_ENTRY(KNoTag, MeshMachine::TDoNothing, CoreNetStates::TNoTagOrUnbindOnStop)
 
 	NODEACTIVITY_ENTRY(CoreNetStates::KUnbind, CoreNetStates::TSendClientLeavingRequestToServiceProvider, MeshMachine::TAwaitingLeaveComplete, MeshMachine::TNoTag)
+	// Note that if CMMCommsProviderBase::DestroyOrphanedDataClients() finds this activity running, it
+	// will do nothing and assume that destruction of orphans will be initiated below.
 	THROUGH_NODEACTIVITY_ENTRY(KNoTag, PRStates::TDestroyOrphanedDataClients, MeshMachine::TNoTag)
 	LAST_NODEACTIVITY_ENTRY(KNoTag, PRStates::TSendDataClientStopped)
 NODEACTIVITY_END()
@@ -543,6 +583,15 @@
     	return;
         }
 
+    //Determine who TErrorRecoveryRequest should be sent to.
+    //If there is no ControlProvider we send a RecoveryRequest to ourselves to recover from the error,
+    //otherwise we sned the RecoveryRequest up to our ControlProvider.
+    //MCPrs typically put all of the error recovery function in a single error recovery activity therefore
+    //it makes sense even for MCPrs to send TErrorRecoveryRequest to their error recovery function. By
+    //posting a TErrorRecoveryRequest sub-classes of the MCPrs get a chance to override the default error
+    //recovery.
+    RNodeInterface*  errorRecoverer = iContext.Node().ControlProvider() ? iContext.Node().ControlProvider() : &iContext.Node().SelfInterface();
+
 	__ASSERT_DEBUG(iContext.iNodeActivity, User::Panic(KCorePrPanic, KPanicNoActivity));
     CoreActivities::CErrorActivity& activity = static_cast<CoreActivities::CErrorActivity&>(*iContext.iNodeActivity);
     __ASSERT_DEBUG(activity.iErroredActivityId==MeshMachine::KActivityNull, User::Panic(KSpecAssert_ESockCrStaCPRAC, 4));
@@ -557,7 +606,7 @@
 	TEErrorRecovery::TErrorRecoveryRequest msg(ctx);
 
     activity.PostRequestTo(
-    	*iContext.Node().ControlProvider(),//ControlProvider() verified above
+    	*errorRecoverer,//ControlProvider() verified above
     	TCFSafeMessage::TRequestCarrierEast<TEErrorRecovery::TErrorRecoveryRequest>(msg).CRef()
     	);
 
@@ -632,7 +681,7 @@
 :	CNodeRetryActivity(aActivitySig, aNode),
 	APreallocatedOriginators<1>(iOriginators)
 	{
-	//Mark the provider for deletion, so that it's not served by the factory from now on.
+    //Mark the provider for deletion, so that it's not served by the factory from now on.
     static_cast<ESock::CMMCommsProviderBase&>(iNode).MarkMeForDeletion();
 	}
 
@@ -645,16 +694,6 @@
 	static_cast<ESock::CMMCommsProviderBase&>(iNode).DeleteMeNow();
 	}
 
-TBool CDestroyActivity::Next(TNodeContextBase& aContext)
-    {
-    if (aContext.iMessage.IsMessage<TEBase::TCancel>())
-        {  
-        return ETrue;
-        }
-    else
-        return CNodeActivityBase::Next(aContext);
-    }
-
 EXPORT_DEFINE_SMELEMENT(CDestroyActivity::TNoTagOrNoTagBackwards, NetStateMachine::MStateFork, PRStates::TContext)
 EXPORT_C TInt CDestroyActivity::TNoTagOrNoTagBackwards::TransitionTag()
     {
@@ -703,13 +742,18 @@
     __ASSERT_DEBUG(iContext.Node().GetFirstClient<TDefaultClientMatchPolicy>(TClientType(TCFClientType::EData, TCFClientType::EActive|TCFClientType::EActivating|TCFClientType::EStarting|TCFClientType::EStarted))==NULL,
     	User::Panic(KCorePrPanic, KPanicClientsStillPresent));
 
-   	TClientIter<TDefaultClientMatchPolicy> dciter = iContext.Node().GetClientIter<TDefaultClientMatchPolicy>(TClientType(TCFClientType::EData),	TClientType(0, TCFClientType::ELeaving));
-   	RNodeInterface* dc = NULL;
-    while ((dc = dciter[0]) != NULL) //always inspect the first elem as we're invalidating the iterator with each hit.
-        {
-		dc->PostMessage(iContext.NodeId(), TEChild::TDestroy().CRef());
-		dc->SetFlags(TCFClientType::ELeaving);
-        }
+	iContext.Node().PostToClients<TDefaultClientMatchPolicy>(iContext.NodeId(),
+		TEChild::TDestroy().CRef(),
+		TClientType(TCFClientType::EData),
+		TClientType(0, TCFClientType::ELeaving|TCFClientType::EDefault),
+		TClientType::ELeaving
+		);
+	iContext.Node().PostToClients<TDefaultClientMatchPolicy>(iContext.NodeId(),
+		TEChild::TDestroy().CRef(),
+		TClientType(TCFClientType::EData),
+		TClientType(0, TCFClientType::ELeaving),
+		TClientType::ELeaving
+		);
 	}
 
 void CDestroyActivity::TMakeClientsLeaveOrProcessClientLeave::ProcessClientLeaveL()
@@ -718,6 +762,114 @@
     processClientLeave.DoL();
     }
 
+//-=========================================================
+//
+// Destroy Orphan Activity - will delete the node when destructed
+// if TMarkNodeForDestruction tuple has been called.
+//
+//-=========================================================
+
+CNodeActivityBase* CDestroyOrphansActivity::New(const MeshMachine::TNodeActivity& aActivitySig, MeshMachine::AMMNodeBase& aNode)
+    {
+    TAny* space = BorrowPreallocatedSpace(aNode, sizeof(CDestroyOrphansActivity));
+    CDestroyOrphansActivity* self = new (space) CDestroyOrphansActivity(aActivitySig, aNode);
+    self->InsertPreallocatedDestroyActivity(); //Destructing preallocated activity
+    return self;
+    }
+
+CDestroyOrphansActivity::CDestroyOrphansActivity(const MeshMachine::TNodeActivity& aActivitySig, MeshMachine::AMMNodeBase& aNode)
+  : MeshMachine::CNodeActivityBase(aActivitySig, aNode),
+          MeshMachine::APreallocatedOriginators<1>(iOriginators)
+    {
+    }
+
+CDestroyOrphansActivity::~CDestroyOrphansActivity() 
+    {
+    }
+
+void CDestroyOrphansActivity::Destroy() 
+    {
+    ReturnPreallocatedSpace(this);
+    if (DestroyFlag() && iNode.CountActivities(ECFActivityDestroy) == 0)
+        {
+        static_cast<ESock::CMMCommsProviderBase&>(iNode).MarkMeForDeletion();
+        this->~CDestroyOrphansActivity(); //Run the destructor
+        static_cast<ESock::CMMCommsProviderBase&>(iNode).DeleteMeNow();
+        }
+    else
+        {
+        this->~CDestroyOrphansActivity(); //Run the destructor
+        }
+    }
+
+void CDestroyOrphansActivity::SetDestroyFlag()
+    {
+    iDestroyFlag = ETrue;
+    }
+
+TBool CDestroyOrphansActivity::DestroyFlag() const
+    {
+    return iDestroyFlag;
+    }
+
+DEFINE_SMELEMENT(CDestroyOrphansActivity::TMarkNodeForDestruction, NetStateMachine::MStateTransition, CDestroyOrphansActivity::TContext)
+void CDestroyOrphansActivity::TMarkNodeForDestruction::DoL()
+/**
+Flag that the node should be destroyed when the activity completes.
+*/
+    {
+    CDestroyOrphansActivity* act = static_cast<CDestroyOrphansActivity*>(iContext.Activity());
+    ASSERT(act);
+    act->SetDestroyFlag();
+    }
+
+// This is a copy from CDestroyActivity.
+DEFINE_SMELEMENT(CDestroyOrphansActivity::TNoTagOrNoTagBackwards, NetStateMachine::MStateFork, CDestroyOrphansActivity::TContext)
+TInt CDestroyOrphansActivity::TNoTagOrNoTagBackwards::TransitionTag()
+    {
+    if (iContext.iMessage.IsMessage<TEChild::TLeft>())
+        {
+        TClientIter<TDefaultClientMatchPolicy> iter = iContext.Node().GetClientIter<TDefaultClientMatchPolicy>(TClientType(TCFClientType::EData|TCFClientType::ECtrl));
+        __ASSERT_DEBUG(iter[0], User::Panic(KSpecAssert_ESockCrStaCPRAC, 7)); //One leaving client must still be there.
+        return iter[1] == NULL ?  MeshMachine::KNoTag : MeshMachine::KNoTag | NetStateMachine::EBackward;
+        }
+    else if (iContext.iMessage.IsMessage<TEPeer::TLeaveComplete>())
+        {
+        __ASSERT_DEBUG(iContext.Node().GetFirstClient<TDefaultClientMatchPolicy>(TClientType(TCFClientType::ECtrl|TCFClientType::EData))==NULL,
+        User::Panic(KCorePrPanic, KPanicClientsStillPresent));
+        if (iContext.Node().GetFirstClient<TDefaultClientMatchPolicy>(TClientType(TCFClientType::EServProvider))==NULL)
+            {
+            return NetStateMachine::EForward | MeshMachine::KNoTag;
+            }
+        return NetStateMachine::EBackward | MeshMachine::KNoTag; //Loop back to the same triple (& remove the peer)
+        }
+    __ASSERT_DEBUG(EFalse, User::Panic(KSpecAssert_ESockCrStaCPRAC, 8));
+    return KNoTag;
+    }
+
+DEFINE_SMELEMENT(CDestroyOrphansActivity::TNoTagOrNoClients, NetStateMachine::MStateFork, CDestroyOrphansActivity::TContext)
+TInt CDestroyOrphansActivity::TNoTagOrNoClients::TransitionTag()
+/**
+If the Destroy activity is not running and there are no data/control clients, return KNoClients, else return KNoTag.
+*/
+    {
+    if (iContext.Node().CountActivities(ECFActivityDestroy))
+        {
+        return KNoTag;
+        }
+    CoreStates::TNoTagOrNoClients fork(iContext);
+    return fork.TransitionTag();
+    }
+
+
+DEFINE_SMELEMENT(CDestroyOrphansActivity::TControlProviderNoTagOrNoClients, NetStateMachine::MStateFork, CDestroyOrphansActivity::TContext)
+TInt CDestroyOrphansActivity::TControlProviderNoTagOrNoClients::TransitionTag()
+/**
+If there is a Control Provider, return KNoTag, else return KNoClients
+*/
+    {
+    return iContext.Node().ControlProvider() ? KNoTag : KNoClients;
+    }
 
 //-=========================================================
 //
@@ -794,8 +946,10 @@
     //If you are not providing a clean error handling solution for your activity,
     //please use IsBinding() before calling this API!
     __ASSERT_DEBUG(!iOriginator.IsNull(), User::Panic(KSpecAssert_ESockCrStaCPRAC, 10)); //The iOriginator must be set.
-    RClientInterface::OpenPostMessageClose(iOurNode, iOriginator, TCFDataClient::TBindToComplete(aError).CRef());
-    iOriginator.SetNull();
+    
+    RClientInterface::OpenPostMessageClose(iOurNode, iOriginator, TCFServiceProvider::TBindToComplete(aError).CRef());
+
+     iOriginator.SetNull();
     }
 
 EXPORT_DEFINE_SMELEMENT(ABindingActivity::TSendBindToComplete, NetStateMachine::MStateTransition, CoreStates::TContext)
@@ -807,18 +961,6 @@
     bindingActivity->ReplyToOriginator(iContext.iNodeActivity->Error());
 	}
 
-EXPORT_DEFINE_SMELEMENT(ABindingActivity::TSendBindToCompleteIfExpected, NetStateMachine::MStateTransition, CoreStates::TContext)
-EXPORT_C void ABindingActivity::TSendBindToCompleteIfExpected::DoL()
-	{
-    __ASSERT_DEBUG(iContext.iNodeActivity, User::Panic(KCorePrPanic, KPanicNoActivity));
-    __ASSERT_DEBUG(iContext.iNodeActivity->SupportsExtInterface(ABindingActivity::KInterfaceId), User::Panic(KSpecAssert_ESockCrStaCPRAC, 12));
-    ABindingActivity* bindingActivity = reinterpret_cast<ABindingActivity*>(iContext.iNodeActivity->FetchExtInterfaceL(ABindingActivity::KInterfaceId));
-    if (bindingActivity->IsBinding())
-	    {
-		bindingActivity->ReplyToOriginator(iContext.iNodeActivity->Error());
-	    }
-	}
-
 void ABindingActivity::FinalReplyToOriginator(TInt aError)
 /**
 Intended to be called from derived class destructors to arrange for a TBindToComplete reply to be sent
@@ -841,9 +983,13 @@
 DECLARE_DEFINE_ACTIVITY_MAP(coreActivitiesPR)
 	ACTIVITY_MAP_ENTRY(PRDataClientJoinActivity, PRDataClientJoin)
 	ACTIVITY_MAP_ENTRY(PRControlClientJoinActivity, PRControlClientJoin)
-	ACTIVITY_MAP_ENTRY(PRClientLeaveActivity, PRClientLeave)
+	ACTIVITY_MAP_ENTRY(PRClientLeftActivity, PRClientLeft)
+    ACTIVITY_MAP_ENTRY(PRClientLeaveActivity, PRClientLeave)
 	ACTIVITY_MAP_ENTRY(PRForwardStateChangeActivity, PRForwardStateChange)
 	ACTIVITY_MAP_ENTRY(PRBindToActivity, PRBindTo)
+	ACTIVITY_MAP_ENTRY(PRDataClientStartActivity, PRDataClientStart)
+	ACTIVITY_MAP_ENTRY(PRDataClientStopActivity, PRDataClientStop)
+	ACTIVITY_MAP_ENTRY(PRDestroyOrphansActivity, PRDestroyOrphans)
 ACTIVITY_MAP_END_BASE(CoreActivities,coreActivitiesAll)
 
 //Activity Map provided by CorePr to be used by SCprs.
@@ -852,8 +998,6 @@
 	ACTIVITY_MAP_ENTRY(PRProvisionActivity, PrProvision)
     ACTIVITY_MAP_ENTRY(PRStartActivity, PRStart)
     ACTIVITY_MAP_ENTRY(PRStopActivity, PRStop)
-	ACTIVITY_MAP_ENTRY(PRDataClientStartActivity, PRDataClientStart)
-	ACTIVITY_MAP_ENTRY(PRDataClientStopActivity, PRDataClientStop)
 	ACTIVITY_MAP_ENTRY(PRDataClientIdleActivity, PRDataClientIdle)
 	ACTIVITY_MAP_ENTRY(PRDataClientActiveActivity, PRDataClientActive)
 	ACTIVITY_MAP_ENTRY(PRDestroyActivity, PRDestroy)
@@ -872,8 +1016,6 @@
 	ACTIVITY_MAP_ENTRY(PRProvisionActivity, PrProvision)
     ACTIVITY_MAP_ENTRY(PRStartActivity, PRStart)
     ACTIVITY_MAP_ENTRY(PRStopActivity, PRStop)
-	ACTIVITY_MAP_ENTRY(PRDataClientStartActivity, PRDataClientStart)
-	ACTIVITY_MAP_ENTRY(PRDataClientStopActivity, PRDataClientStop)
 	ACTIVITY_MAP_ENTRY(PRDataClientIdleActivity, PRDataClientIdle)
 	ACTIVITY_MAP_ENTRY(PRDataClientActiveActivity, PRDataClientActive)
 	ACTIVITY_MAP_ENTRY(PRDestroyActivity, PRDestroy)
@@ -894,6 +1036,7 @@
 	ACTIVITY_MAP_ENTRY(PRDataClientActiveActivity, PRDataClientActive)
     ACTIVITY_MAP_ENTRY(PRDataClientStatusChangeActivity, PRDataClientStatusChange)
     ACTIVITY_MAP_ENTRY(PRLegacyRMessage2HandlerActivity, PRLegacyRMessage2Handler)
+    ACTIVITY_MAP_ENTRY(PRDestroyActivity, PRDestroy)
 ACTIVITY_MAP_END_BASE(PRActivities,coreActivitiesPR)
 
 //Activity Map provided by CorePr to be used by TMs.
@@ -1319,18 +1462,20 @@
             //clients in at the current owner.
             for (TInt i = 0; i < iDataClients.Count(); i++)
                 {
-                if (!(iDataClients[i].iDataClient.Flags() & TCFClientType::EActive))
+                Messages::RNodeInterface& dataClient = iDataClients[i].iDataClient; 
+                if (!(dataClient.Flags() & TCFClientType::EActive))
                     {
 #ifndef __GCCXML__
-					//If the dataclient managed to report idle in the mean time, have him destroyed
-                    RClientInterface::OpenPostMessageClose(iNode.Id(), iDataClients[i].iDataClient.RecipientId(), TEChild::TDestroy().CRef());
+                    //If the dataclient managed to report idle in the mean time, have him destroyed
+                    RClientInterface::OpenPostMessageClose(iNode.Id(), dataClient.RecipientId(), TEChild::TDestroy().CRef());
+                    dataClient.SetFlags(TCFClientType::ELeaving);
 #endif
                     }
-                iDataClients[i].iDataClient.ClearFlags(TCFClientType::EActivating);
+                dataClient.ClearFlags(TCFClientType::EActivating);
 #ifndef __GCCXML__
                 //Simulate client leaving on the new owner.
-                RClientInterface::OpenPostMessageClose(iDataClients[i].iDataClient.RecipientId(), iDataClients[i].iNewOwner,
-                	TEChild::TLeft().CRef());
+                RClientInterface::OpenPostMessageClose(dataClient.RecipientId(), iDataClients[i].iNewOwner,
+                        TEChild::TLeft().CRef());
 #endif
                 }
             }
@@ -1711,19 +1856,23 @@
 
     intf->SendCustomFlowProvision();
 	}
-
+    
 EXPORT_DEFINE_SMELEMENT(CCommsBinderActivity::TAwaitingBindToComplete, NetStateMachine::MState, PRStates::TContext)
 EXPORT_C TBool CCommsBinderActivity::TAwaitingBindToComplete::Accept()
-	{
-	CoreNetStates::TAwaitingBindToComplete awaitingBindToComplete(iContext);
-	if (awaitingBindToComplete.Accept())
-		{
+	{   
+	TCFServiceProvider::TBindToComplete* bindToComplete = message_cast<TCFServiceProvider::TBindToComplete>(&iContext.iMessage); 
+	if (bindToComplete) 
+	    { 
+	    __ASSERT_DEBUG(iContext.iNodeActivity, User::Panic(KCorePrPanic, KPanicNoActivity)); 
+	    iContext.iNodeActivity->SetError(bindToComplete->iValue); 
+	    
 	    CCommsBinderActivity* binderActivity = reinterpret_cast<CCommsBinderActivity*>(iContext.iNodeActivity->FetchExtInterface(CCommsBinderActivity::KInterfaceId));
 	    __ASSERT_DEBUG(binderActivity, User::Panic(KSpecAssert_ESockCrStaCPRAC, 30));
 	    binderActivity->BindToComplete();
-		iContext.Node().DestroyOrphanedDataClients();
-		return ETrue;
-		}
+	    iContext.Node().DestroyOrphanedDataClients();
+	    return ETrue; 
+	    }
+
 	return EFalse;
 	}
 
@@ -1894,7 +2043,7 @@
     CMMCommsProviderBase& node(static_cast<CMMCommsProviderBase&>(iNode));
     const TProviderInfoExt* providerInfoExt = static_cast<const TProviderInfoExt*>(node.AccessPointConfig().FindExtension(
             STypeId::CreateSTypeId(TProviderInfoExt::EUid, TProviderInfoExt::ETypeId)));
-    
+
     __ASSERT_DEBUG(providerInfoExt, User::Panic(KSpecAssert_ESockCrStaCPRAC, 40));
 
     if (Error() != KErrNone)
@@ -1902,23 +2051,23 @@
 		CNodeActivityBase* stopActivity = iNode.FindActivityById(ECFActivityStop);
 
 		// If the Stop activity is running we skip sending the GoneDown message. This is because the Stop
-		// activity will send GoneDown too. 
+		// activity will send GoneDown too.
 		if (!stopActivity)
 		    {
             TCFControlClient::TGoneDown goneDown(Error(), providerInfoExt->iProviderInfo.APId());
-        
+
             TClientIter<TDefaultClientMatchPolicy> iter = iNode.GetClientIter<TDefaultClientMatchPolicy>(
                     TClientType(TCFClientType::ECtrl), TClientType(0, TCFClientType::ELeaving));
             RNodeInterface* ctrlClient = NULL;
 
-            while ( (ctrlClient = iter++) )
+            while ( (ctrlClient = iter++) != NULL )
                 {
                 // Let control clients know the node has gone down, other than those that originated Start (they will be errored by ~CNodeActivityBase)...
                 if (FindOriginator(*ctrlClient) >= 0)
                     {
                     continue; // ControlClient is a Start originator
                     }
-                    
+
                 TNodeCtxId ctxId(ActivityId(), iNode.Id());
                 ctrlClient->PostMessage(ctxId, goneDown.CRef());
                 }
@@ -2062,6 +2211,3 @@
 		}
 	return CoreNetStates::KProviderStopped;
     }
-
-
-
--- a/datacommsserver/esockserver/core_states/ss_corepractivities.h	Tue Feb 02 00:53:00 2010 +0200
+++ b/datacommsserver/esockserver/core_states/ss_corepractivities.h	Fri Apr 16 16:15:03 2010 +0300
@@ -14,7 +14,6 @@
 // Core PR Activities
 //
 //
-
 /**
  @file
  @internalComponent
@@ -27,12 +26,12 @@
 #include <comms-infras/ss_mmnode.h>
 #include <comms-infras/ss_nodemessages_internal.h>
 #include <comms-infras/ss_nodemessages_legacy.h>
+#include <comms-infras/ss_internal_activities.h>
 
 #include <elements/mm_states.h>
 #include <comms-infras/ss_parameterfamilybundle.h>
 #include <elements/nm_messages_internal.h>
 
-
 namespace CoreErrorActivity
 { //If found in node activity map is ran by the MM whenewer an error is received
   //and not processed by its target activity
@@ -54,6 +53,11 @@
 	DECLARE_EXPORT_NODEACTIVITY(PRClientLeave)
 }
 
+namespace PRClientLeftActivity
+{ //This activity does not need the activity object
+	DECLARE_EXPORT_NODEACTIVITY(PRClientLeft)
+}
+
 namespace PRDataClientIdleActivity
 { //TAwaitingDataClientIdle will only accept if no more clients joined to the node
 	static const TInt KDataClientNotStarted = 1;		// idle data client is not started
@@ -172,9 +176,8 @@
     IMPORT_C static MeshMachine::CNodeActivityBase* New(const MeshMachine::TNodeActivity& aActivitySig, MeshMachine::AMMNodeBase& aNode);
 
 protected:
-	CDestroyActivity(const MeshMachine::TNodeActivity& aActivitySig, MeshMachine::AMMNodeBase& aNode);
-	virtual void Destroy();
-	virtual TBool Next(MeshMachine::TNodeContextBase& aContext);
+    CDestroyActivity(const MeshMachine::TNodeActivity& aActivitySig, MeshMachine::AMMNodeBase& aNode);
+    virtual void Destroy();
 
 //States, StateForks & StateTransitions
 protected:
@@ -197,7 +200,7 @@
 		CoreNetStates::TSendLeaveCompleteIfRequest
 		)
 
-	typedef MeshMachine::TActivitiesIdMutex<ESock::ECFActivityStop, ESock::ECFActivityStopDataClient, ESock::ECFActivityDataClientGoneDown, ESock::ECFActivityGoneDown> TAllStopActivityMutex;
+	typedef MeshMachine::TActivitiesIdMutex<ESock::ECFActivityStop, ESock::ECFActivityStopDataClient, ESock::ECFActivityDataClientGoneDown, ESock::ECFActivityGoneDown, ESock::ECFActivityDestroyOrphans> TAllStopActivityMutex;
 	typedef MeshMachine::TActivityIdMutex<ESock::ECFActivityClientLeave> TClientLeaveMutex;
     typedef MeshMachine::TClientMutex<Messages::TDefaultClientMatchPolicy, ESock::TCFClientType::EData, ESock::TCFClientType::ELeaving> TLeavingDataClientMutex;
 	typedef MeshMachine::TAggregatedMutex_OR<TAllStopActivityMutex, TLeavingDataClientMutex> TAllStopActivityOrLeavingDataClientMutex;
@@ -216,6 +219,47 @@
     static MeshMachine::CNodeActivityBase* NewL(const MeshMachine::TNodeActivity& aActivitySig, MeshMachine::AMMNodeBase& aNode);
 	};
 
+//-=========================================================
+//
+// DestroyOrphans Activity - will delete the node when destructed
+// if TMarkNodeForDestruction tuple has been called.
+//
+//-=========================================================
+
+NONSHARABLE_CLASS(CDestroyOrphansActivity) : public MeshMachine::CNodeActivityBase, protected MeshMachine::APreallocatedOriginators<1>
+    {
+public:
+    typedef PRStates::TContext TContext;
+
+    static CNodeActivityBase* New( const MeshMachine::TNodeActivity& aActivitySig, MeshMachine::AMMNodeBase& aNode );
+    void SetDestroyFlag();
+    TBool DestroyFlag() const;
+
+    DECLARE_SMELEMENT_HEADER( TMarkNodeForDestruction, MeshMachine::TStateTransition<TContext>, NetStateMachine::MStateTransition, TContext )
+        virtual void DoL();
+    DECLARE_SMELEMENT_FOOTER( TMarkNodeForDestruction )
+
+    DECLARE_SMELEMENT_HEADER( TNoTagOrNoTagBackwards, MeshMachine::TStateFork<TContext>, NetStateMachine::MStateFork, TContext )
+        virtual TInt TransitionTag();
+    DECLARE_SMELEMENT_FOOTER( TNoTagOrNoTagBackwards )
+
+    DECLARE_SMELEMENT_HEADER( TNoTagOrNoClients, MeshMachine::TStateFork<TContext>, NetStateMachine::MStateFork, TContext )
+        virtual TInt TransitionTag();
+    DECLARE_SMELEMENT_FOOTER( TNoTagOrNoClients )
+
+    DECLARE_SMELEMENT_HEADER( TControlProviderNoTagOrNoClients, MeshMachine::TStateFork<TContext>, NetStateMachine::MStateFork, TContext )
+        virtual TInt TransitionTag();
+    DECLARE_SMELEMENT_FOOTER( TControlProviderNoTagOrNoClients )
+
+    ~CDestroyOrphansActivity();
+
+protected:
+    explicit CDestroyOrphansActivity(const MeshMachine::TNodeActivity& aActivitySig, MeshMachine::AMMNodeBase& aNode);
+    virtual void Destroy();
+
+private:
+    TBool iDestroyFlag;         // whether to destroy node on destruction of activity
+    };
 
 //-=========================================================
 //
@@ -287,9 +331,13 @@
 //-=========================================================
 class ABindingActivity
 /*
-The interface must be implemented by activities featuring (using) PRStates::TSendBindToComplete.
-ABindingActivity can store the activityId and the originator expecting intermediate
-TBindToComplete. The originator might have sent either a TBindTo or TCommsBinderResponse.
+ABindingActivity is a helper class for activities requesting binders (sending TCFServiceProvider::TCommsBinderRequest) and, 
+following consumption of the binder, needing to respond to the recipient of TCFServiceProvider::TCommsBinderRequest with 
+TCFServiceProvider::TBindToComplete as implied by the TCFServiceProvider::TCommsBinderRequest protocol. Such activities, 
+after they receive TCFServiceProvider::TCommsBinderResponse need to remember the TNodeCtxId of the sender in order to 
+correctly respond with TCFServiceProvider::TBindToComplete. They can remember the sender of 
+TCFServiceProvider::TCommsBinderResponse by calling ABindingActivity::StoreOriginator and subsequently respond by using 
+ABindingActivity::TSendBindToComplete.
 */
 	{
 public:
@@ -323,16 +371,7 @@
     EXPORT_DECLARE_SMELEMENT_HEADER( TSendBindToComplete, MeshMachine::TStateTransition<TContext>, NetStateMachine::MStateTransition, TContext )
     	IMPORT_C virtual void DoL();
     DECLARE_SMELEMENT_FOOTER( TSendBindToComplete )
-
-    EXPORT_DECLARE_SMELEMENT_HEADER( TSendBindToCompleteIfExpected, MeshMachine::TStateTransition<TContext>, NetStateMachine::MStateTransition, TContext )
-    	IMPORT_C virtual void DoL();
-    DECLARE_SMELEMENT_FOOTER( TSendBindToCompleteIfExpected )
-
-    DECLARE_AGGREGATED_TRANSITION2(
-        TSendBindToCompleteAndRequestCommsBinder,
-        TSendBindToComplete,
-        CoreNetStates::TRequestCommsBinder
-        )
+    
 	};
 
 } //namespace CoreActivities
--- a/datacommsserver/esockserver/core_states/ss_coreprstates.cpp	Tue Feb 02 00:53:00 2010 +0200
+++ b/datacommsserver/esockserver/core_states/ss_coreprstates.cpp	Fri Apr 16 16:15:03 2010 +0300
@@ -55,7 +55,6 @@
 #include <comms-infras/ss_nodemessages_mcpr.h>
 #include <comms-infras/ss_nodemessages_cpr.h>
 
-
 #ifdef _DEBUG
 // Panic category for "absolutely impossible!" vanilla ASSERT()-type panics from this module
 // (if it could happen through user error then you should give it an explicit, documented, category + code)
@@ -80,6 +79,8 @@
 using namespace MeshMachine;
 using namespace Factories;
 
+const TUint32 KOrphanExcludeFlags = TCFClientType::EActive|TCFClientType::EActivating|TCFClientType::ELeaving|TCFClientType::EStarted|TCFClientType::EStarting;
+
 //-=========================================================
 //
 // Panics
@@ -394,8 +395,7 @@
 EXPORT_DEFINE_SMELEMENT(TAwaitingClientLeave, NetStateMachine::MState, CoreStates::TContext)
 EXPORT_C TBool TAwaitingClientLeave::Accept()
 	{
-	return iContext.iMessage.IsMessage<TEChild::TLeft>()
-		|| iContext.iMessage.IsMessage<TEPeer::TLeaveRequest>();
+	return iContext.iMessage.IsMessage<TEPeer::TLeaveRequest>() || iContext.iMessage.IsMessage<TEChild::TLeft>();
 	}
 
 EXPORT_DEFINE_SMELEMENT(TDestroyOrphanedDataClients, NetStateMachine::MStateTransition, PRStates::TContext)
@@ -529,7 +529,8 @@
       		   iContext.Node().CountClients<TDefaultClientMatchPolicy>(TClientType(TCFClientType::EData),
       		                                                           TClientType(0, TCFClientType::EDefault)) > 0))
       		{
-	    	iContext.iPeer->PostMessage(iContext.NodeId(), TEChild::TDestroy().CRef());
+			// Send from null activity so no cancel message can ever get at it.
+			iContext.iPeer->PostMessage(Messages::TNodeCtxId(MeshMachine::KActivityNull, iContext.NodeId()), TEChild::TDestroy().CRef());
 	    	iContext.iPeer->SetFlags(TClientType::ELeaving);
 	    	}
 	    else
@@ -625,12 +626,24 @@
 EXPORT_C void TStopDataClients::DoL()
 	{
 	__ASSERT_DEBUG(iContext.iNodeActivity, CorePrPanic(KPanicNoActivity));
-	TInt stopCode = ExtractErrorCode(iContext.iMessage);
+	TInt aStopCode = ExtractErrorCode(iContext.iMessage);
+    // Stop all non-default data clients before the default data client, as there are some cases where non-default data clients
+    // have a reference to the default data client.  Also, stop non-default data clients unconditionally (i.e. whether started or
+    // not) and the default data client only if started.  This ensures that a non-default data client that is still starting
+    // will receive the stop, so preventing a hang.
+    //
+    // NOTE: the logic in this method is coupled to the logic in TNoTagOrDataClientsToStop.
+	iContext.Node().PostToClients<TDefaultClientMatchPolicy>(TNodeCtxId(iContext.ActivityId(), iContext.NodeId()),TCFDataClient::TStop(aStopCode).CRef(), TClientType(TCFClientType::EData), TClientType(0, TClientType::ELeaving|TCFClientType::EDefault), TCFClientType::EStopping);
+	iContext.Node().PostToClients<TDefaultClientMatchPolicy>(TNodeCtxId(iContext.ActivityId(), iContext.NodeId()),TCFDataClient::TStop(aStopCode).CRef(), TClientType(TCFClientType::EData, TCFClientType::EStarted|TCFClientType::EDefault), TClientType(0, TClientType::ELeaving), TCFClientType::EStopping);
+    iContext.iNodeActivity->ClearPostedTo();
+	}
 
-	iContext.Node().PostToClients<TDefaultClientMatchPolicy>(TNodeCtxId(iContext.ActivityId(), iContext.NodeId()),
-		TCFDataClient::TStop(stopCode).CRef(), TClientType(TCFClientType::EData, TCFClientType::EStarted));
-	iContext.iNodeActivity->ClearPostedTo();
-	}
+void TStopDataClients::StopDataClient(RNodeInterface& aDataClient, TInt aStopCode)
+    {
+    aDataClient.SetFlags(TCFClientType::EStopping);
+    aDataClient.PostMessage(TNodeCtxId(iContext.ActivityId(), iContext.NodeId()), TCFDataClient::TStop(aStopCode).CRef());
+    }
+
 
 EXPORT_DEFINE_SMELEMENT(TStopSelf, NetStateMachine::MStateTransition, PRStates::TContext)
 EXPORT_C void TStopSelf::DoL()
@@ -653,7 +666,7 @@
     	}
 	if (iContext.iPeer)
 		{
-		iContext.iPeer->ClearFlags(TCFClientType::EStarted);
+		iContext.iPeer->ClearFlags(TCFClientType::EStarted | TCFClientType::EStopping); 		
 		}
 	if (iContext.iNodeActivity &&
 	    (iContext.iNodeActivity->ActivitySigId() == ECFActivityStop ||
@@ -675,9 +688,9 @@
     	}
 	if (iContext.iPeer)
 		{
-		iContext.iPeer->ClearFlags(TCFClientType::EStarted);
+		iContext.iPeer->ClearFlags(TCFClientType::EStarted | TCFClientType::EStopping); 
 		}
-	if (iContext.Node().CountClients<TDefaultClientMatchPolicy>(TClientType(TCFClientType::EData, TCFClientType::EStarted)))
+	if (iContext.Node().CountClients<TDefaultClientMatchPolicy>(TClientType(TCFClientType::EData, TCFClientType::EStopping)))  
 		{
 		//There are more to wait for
 		iContext.iMessage.ClearMessageId();
@@ -897,7 +910,7 @@
    	if (cl)
    		{
 		__ASSERT_DEBUG(iContext.iNodeActivity, CorePrPanic(KPanicNoActivity));
-   		cl->PostMessage(TNodeCtxId(iContext.ActivityId(), iContext.NodeId()), TEChild::TLeft().CRef());
+   		iContext.iNodeActivity->PostToOriginators(TEChild::TLeft().CRef());
    		iContext.Node().RemoveClient(cl->RecipientId(),iContext);
    		__ASSERT_DEBUG(iter[1] == NULL, User::Panic(KSpecAssert_ESockCrStaCPRSC, 19)); //But it is not possible to have two Control Providers!
    		}
@@ -1048,7 +1061,7 @@
 	}
 
 EXPORT_DEFINE_SMELEMENT(TAwaitingStop, NetStateMachine::MState, CoreNetStates::TContext)
-TBool TAwaitingStop::Accept()
+EXPORT_C TBool TAwaitingStop::Accept()
 	{
 	if (!iContext.iMessage.IsMessage<TCFServiceProvider::TStop>())
     	{
@@ -1347,7 +1360,7 @@
 EXPORT_C void TSendBindToComplete::DoL()
 	{
 	__ASSERT_DEBUG(iContext.iNodeActivity, CorePrPanic(KPanicNoActivity));
-	iContext.iNodeActivity->PostToOriginators(TCFDataClient::TBindToComplete(iContext.iNodeActivity->Error()).CRef());
+	iContext.iNodeActivity->PostToOriginators(TCFDataClient::TBindToComplete().CRef());
 	}
 
 EXPORT_DEFINE_SMELEMENT(TBindSelfToPresentBearer, NetStateMachine::MStateTransition, CoreNetStates::TContext)
@@ -1494,18 +1507,7 @@
 EXPORT_DEFINE_SMELEMENT(TAwaitingBindTo, NetStateMachine::MState, CoreStates::TContext)
 EXPORT_C TBool TAwaitingBindTo::Accept()
 	{
-	const TCFDataClient::TBindTo* bindToMessage = message_cast<TCFDataClient::TBindTo>(&iContext.iMessage);
-	if (bindToMessage)
-    	{
-    	//TBindTo is always a response. there's gotta be an activity.
-    	if (iContext.iNodeActivity && iContext.iNodeActivity->SupportsExtInterface(ABindingActivity::KInterfaceId))
-        	{
-        	ABindingActivity* bindingActivity = reinterpret_cast<ABindingActivity*>(iContext.iNodeActivity->FetchExtInterface(ABindingActivity::KInterfaceId));
-       	    bindingActivity->StoreOriginator(iContext.iSender);
-        	}
-        return ETrue;
-    	}
-    return EFalse;
+	return iContext.iMessage.IsMessage<TCFDataClient::TBindTo>();
 	}
 
 EXPORT_DEFINE_SMELEMENT(TAwaitingBindToOrCancel, NetStateMachine::MState, CoreStates::TContext)
@@ -1600,14 +1602,7 @@
 EXPORT_DEFINE_SMELEMENT(CoreNetStates::TAwaitingBindToComplete, NetStateMachine::MState, CoreNetStates::TContext)
 EXPORT_C TBool CoreNetStates::TAwaitingBindToComplete::Accept()
 	{
-	TCFDataClient::TBindToComplete* bindToComplete = message_cast<TCFDataClient::TBindToComplete>(&iContext.iMessage);
-	if (bindToComplete)
-    	{
-    	__ASSERT_DEBUG(iContext.iNodeActivity, CorePrPanic(KPanicNoActivity));
-	    iContext.iNodeActivity->SetError(bindToComplete->iValue);
-		return ETrue;
-    	}
-    return EFalse;
+	return iContext.iMessage.IsMessage<TCFDataClient::TBindToComplete>();
 	}
 
 EXPORT_DEFINE_SMELEMENT(TAwaitingProvision, NetStateMachine::MState, PRStates::TContext)
@@ -1768,12 +1763,14 @@
 EXPORT_DEFINE_SMELEMENT(TNoTagOrDataClientsToStop, NetStateMachine::MStateFork, CoreNetStates::TContext)
 EXPORT_C TInt TNoTagOrDataClientsToStop::TransitionTag()
 	{
-	if (iContext.Node().GetFirstClient<TDefaultClientMatchPolicy>(TClientType(TCFClientType::EData, TCFClientType::EStarted),
-		TClientType(0, TClientType::ELeaving)))
-		{
-       	return CoreNetStates::KDataClientsToStop | NetStateMachine::EForward;
-    	}
-	return KNoTag;
+    // Check if there are any non-default data clients, or the default data client is started.
+    // NOTE: the logic in this method is coupled to the logic in TStopDataClients - see that method for further explanation.
+    if ((iContext.Node().CountClients<TDefaultClientMatchPolicy>(TClientType(TCFClientType::EData, TCFClientType::EDefault | TCFClientType::EStarted), TClientType(0, TClientType::ELeaving))) 
+	 || (iContext.Node().CountClients<TDefaultClientMatchPolicy>(TClientType(TCFClientType::EData), TClientType(0, TCFClientType::EDefault | TClientType::ELeaving))))
+        {
+        return CoreNetStates::KDataClientsToStop;
+        }
+    return KNoTag;
 	}
 
 EXPORT_DEFINE_SMELEMENT(TNoTagOrNoDataClientsToStop, NetStateMachine::MStateFork, CoreNetStates::TContext)
@@ -1853,7 +1850,7 @@
 EXPORT_DEFINE_SMELEMENT(TNoTagOrNoClients, NetStateMachine::MStateFork, CoreNetStates::TContext)
 TInt TNoTagOrNoClients::TransitionTag()
 /**
-Returns KNoTag uif sender is marked EDefault, else CoreNetStates::KNonDefault.
+Return KNoTag if there are data or control clients, else return KNoClients.
 */
     {
     return iContext.Node().CountClients<TDefaultClientMatchPolicy>(TClientType(TCFClientType::EData | TCFClientType::ECtrl))? KNoTag : KNoClients;
@@ -2171,3 +2168,128 @@
 		}
 	}
 
+//-=========================================================
+//
+//  PRDestroyOrphans and PRDestroy
+//
+//-=========================================================
+
+void DestroyFirstClient(PRStates::TContext& aContext, const TClientType& aIncClientType, const TClientType& aExcClientType = TClientType::NullType())
+/**
+Send a TDestroy to the first non-default data client, or to the default data client if there
+are no non-default data clients.  We need to destroy the non-default data clients before the default data
+client because there can be internal references from non-default clients to the default data client.  
+
+The include and exclude iteration parameters are used to narrow the data client list as the caller requires.
+*/
+    {
+    TClientIter<TDefaultClientMatchPolicy> iter = aContext.Node().GetClientIter<TDefaultClientMatchPolicy>(aIncClientType, aExcClientType);
+
+    RNodeInterface* client = NULL;
+    RNodeInterface* defaultClient = NULL;
+    while ((client = iter++) != NULL)
+        {
+        if (!(client->Flags() & TCFClientType::EDefault))
+            {
+            // Found a non-default data client, so destroy it.
+            break;
+            }
+        else
+            {
+            // Remember default data client.  Destroy it only if no non-default data clients.
+            if (defaultClient == NULL)
+                {
+                defaultClient = client;
+                }
+            }
+        }
+    
+    if (client == NULL)
+        {
+        client = defaultClient;
+        }
+    // Should we panic if client is NULL?
+    if (client)
+        {
+        aContext.iNodeActivity->PostRequestTo(*client, TEChild::TDestroy().CRef());
+        client->SetFlags(TClientType::ELeaving);
+        }
+     }
+
+DEFINE_SMELEMENT(TDestroyFirstOrphan, NetStateMachine::MStateTransition, PRStates::TContext)
+void TDestroyFirstOrphan::DoL()
+/**
+Destroy first orphan data client
+*/
+    {
+    DestroyFirstClient(iContext, TClientType(TCFClientType::EData), TClientType(0, KOrphanExcludeFlags));
+    }
+
+DEFINE_SMELEMENT(TDestroyFirstClient, NetStateMachine::MStateTransition, PRStates::TContext)
+void TDestroyFirstClient::DoL()
+/**
+Destroy first data client
+*/
+    {
+    DestroyFirstClient(iContext, TClientType(TCFClientType::EData), TClientType(0, TCFClientType::ELeaving));
+    }
+
+DEFINE_SMELEMENT(TOrphansOrNoTag, NetStateMachine::MStateFork, PRStates::TContext)
+TInt TOrphansOrNoTag::TransitionTag()
+/**
+If there are orphan data clients present, return KOrphans, else return KNoTag
+*/
+    {
+    if (iContext.Node().CountClients<TDefaultClientMatchPolicy>(
+            TClientType(TCFClientType::EData), TClientType(0, KOrphanExcludeFlags)))
+        {
+        return KOrphans;
+        }
+    return KNoTag;
+    }
+
+DEFINE_SMELEMENT(TOrphansBackwardsOrNoTag, NetStateMachine::MStateFork, PRStates::TContext)
+TInt TOrphansBackwardsOrNoTag::TransitionTag()
+/**
+If there are orphan data clients present, return KOrphans|EBackward, else return KNoTag
+*/
+    {
+    TOrphansOrNoTag orphansOrNoTag(iContext);
+    TInt tag = orphansOrNoTag.TransitionTag();
+    if (tag == KOrphans)
+        {
+        tag = KOrphans | NetStateMachine::EBackward;
+        }
+    return tag;
+    }
+
+DEFINE_SMELEMENT(TNoTagBackwardsOrNoClients, NetStateMachine::MStateFork, PRStates::TContext)
+TInt TNoTagBackwardsOrNoClients::TransitionTag()
+/**
+If there are (non-leaving) data clients present, return KNoTag|EBackward, else return KNoClients
+*/
+    {
+    TNonLeavingNoTagOrNoClients nonLeavingNoTagOrNoClients(iContext);
+    TInt tag = nonLeavingNoTagOrNoClients.TransitionTag();
+    if (tag == KNoTag)
+        {
+        tag = KNoTag | NetStateMachine::EBackward;
+        }
+    return tag;
+    }
+
+
+DEFINE_SMELEMENT(TNonLeavingNoTagOrNoClients, NetStateMachine::MStateFork, PRStates::TContext)
+TInt TNonLeavingNoTagOrNoClients::TransitionTag()
+/**
+If there are (non-leaving) data clients left, return KNoTag, else return KNoClients
+*/
+    {
+    if (iContext.Node().CountClients<TDefaultClientMatchPolicy>(
+            TClientType(TCFClientType::EData), TClientType(0, TCFClientType::ELeaving)))
+        {
+        return KNoTag;
+        }
+
+    return KNoClients;
+    }
--- a/datacommsserver/esockserver/core_states/ss_coreprstates.h	Tue Feb 02 00:53:00 2010 +0200
+++ b/datacommsserver/esockserver/core_states/ss_coreprstates.h	Fri Apr 16 16:15:03 2010 +0300
@@ -67,7 +67,8 @@
 	KPanicPeerMisbehaving = 20,
 
 	KPanicActivity = 21,
-	KPanicNoContext = 22
+	KPanicNoContext = 22,
+	KPanicMultipleDefaultDataClients = 23
 	};
 }
 
@@ -401,7 +402,7 @@
 DECLARE_SMELEMENT_FOOTER( TAwaitingBinderRequest )
 
 EXPORT_DECLARE_SMELEMENT_HEADER( TAwaitingStop, MeshMachine::TState<TContext>, NetStateMachine::MState, TContext )
-	virtual TBool Accept();
+	IMPORT_C virtual TBool Accept();
 DECLARE_SMELEMENT_FOOTER( TAwaitingStop )
 
 EXPORT_DECLARE_SMELEMENT_HEADER( TAwaitingProviderStatusChangeOrDataClientStatusChange, MeshMachine::TState<TContext>, NetStateMachine::MState, TContext )
@@ -706,6 +707,7 @@
 
 EXPORT_DECLARE_SMELEMENT_HEADER( TStopDataClients, MeshMachine::TStateTransition<TContext>, NetStateMachine::MStateTransition, TContext )
 	IMPORT_C virtual void DoL();
+    void StopDataClient(Messages::RNodeInterface& aDataClient, TInt aStopCode);
 DECLARE_SMELEMENT_FOOTER( TStopDataClients )
 
 EXPORT_DECLARE_SMELEMENT_HEADER( TStopSelf, MeshMachine::TStateTransition<TContext>, NetStateMachine::MStateTransition, TContext )
@@ -795,6 +797,8 @@
 //
 //-=========================================================
 const TInt KParamsPresent                      = 4000;
+const TInt KOrphans                            = 4001;
+const TInt KContinue                           = 4002;
 
 //-=========================================================
 //
@@ -815,6 +819,22 @@
 //
 //-=========================================================
 
+DECLARE_SMELEMENT_HEADER( TOrphansOrNoTag, MeshMachine::TStateFork<TContext>, NetStateMachine::MStateFork, TContext)
+    virtual TInt TransitionTag();
+DECLARE_SMELEMENT_FOOTER( TOrphansOrNoTag )
+
+DECLARE_SMELEMENT_HEADER( TOrphansBackwardsOrNoTag, MeshMachine::TStateFork<TContext>, NetStateMachine::MStateFork, TContext)
+    virtual TInt TransitionTag();
+DECLARE_SMELEMENT_FOOTER( TOrphansBackwardsOrNoTag )
+
+DECLARE_SMELEMENT_HEADER( TNoTagBackwardsOrNoClients, MeshMachine::TStateFork<TContext>, NetStateMachine::MStateFork, TContext)
+    virtual TInt TransitionTag();
+DECLARE_SMELEMENT_FOOTER( TNoTagBackwardsOrNoClients )
+
+DECLARE_SMELEMENT_HEADER( TNonLeavingNoTagOrNoClients, MeshMachine::TStateFork<TContext>, NetStateMachine::MStateFork, TContext)
+    virtual TInt TransitionTag();
+DECLARE_SMELEMENT_FOOTER( TNonLeavingNoTagOrNoClients )
+
 //-=========================================================
 //
 //State Transitions
@@ -869,6 +889,13 @@
 	CoreNetStates::TSendDataClientIdleIfNoClients
 	)
 
+DECLARE_AGGREGATED_TRANSITION3(
+	TProcessClientLeft,
+	MeshMachine::TRemoveClient,
+	PRStates::TDestroyOrphanedDataClients,
+	CoreNetStates::TSendDataClientIdleIfNoClients
+	)
+
 DECLARE_AGGREGATED_TRANSITION4(
 	TProcessDestroy,
 	CoreStates::TAbortAllActivitiesNodeDeletion,
@@ -958,6 +985,15 @@
 	CoreStates::TPostToOriginators
 	)
 
+void DestroyFirstClient(const Messages::TClientType& aIncClientType, const Messages::TClientType& aExcClientType = Messages::TClientType::NullType());
+
+DECLARE_SMELEMENT_HEADER( TDestroyFirstOrphan, MeshMachine::TStateTransition<TContext>, NetStateMachine::MStateTransition, TContext)
+    virtual void DoL();
+DECLARE_SMELEMENT_FOOTER( TDestroyFirstOrphan )
+
+DECLARE_SMELEMENT_HEADER( TDestroyFirstClient, MeshMachine::TStateTransition<TContext>, NetStateMachine::MStateTransition, TContext)
+    virtual void DoL();
+DECLARE_SMELEMENT_FOOTER( TDestroyFirstClient )
 } //namespace PRStates
 
 #endif //SYMBIAN_SS_COREPRSTATES_H
--- a/datacommsserver/esockserver/csock/CS_CLI.CPP	Tue Feb 02 00:53:00 2010 +0200
+++ b/datacommsserver/esockserver/csock/CS_CLI.CPP	Fri Apr 16 16:15:03 2010 +0300
@@ -158,14 +158,19 @@
     {
     }
 
-EXPORT_C TInt RSocketServ::Connect(TUint aMessageSlots /* =8 */)
+EXPORT_C TInt RSocketServ::Connect(TUint aAsyncMessageSlots /* = (TUint) -1 */)
 /** Opens a session to the socket server.
 
-The number of message slots indicates how many asychronous operations are 
-allowed to be uncompleted at any one time by the combined resources opened 
-on the session. The result of having too few slots is not fatal. However, 
-operations may return KErrServerBusy indicating that no message slot was 
-available after a small time trying.
+Each outstanding asynchronous request made upon the session (typically via
+a subsession such as RSocket) requires a message slot. If there is no free slot
+the request is immediately completed with KErrServerBusy. If a client specifies
+a fixed number of slots then they form an inelastic pool exclusive to the 
+session. Alternatively a client can specify -1 to use the global free message
+pool, which can grow upon demand but has poorer time bounds and can in principle
+fail any request. For most clients the global pool will be appropriate since it 
+removes the need to accurately determine the worst case size.
+
+Note that in previous releases the default value was KESockDefaultMessageSlots (8).
 
 RHandleBase::Close() should be called once the session is no longer required. 
 All resources which are opened using the session will be automatically closed 
@@ -174,7 +179,8 @@
 When the last session which has open resources for a protocol is closed a 
 protocol module will be unloaded automatically by the socket server.
 
-@param aMessageSlots The number of message slots required. If not specified, 8.
+@param aAsyncMessageSlots The number of message slots required. If not specified then -1 to
+use the global pool of free messages.
 @return KErrNone if successful, otherwise another of the system-wide error 
 codes. */
 	{
@@ -184,7 +190,7 @@
 #endif
 	
 	TSessionPref pref;
-	TInt r = Connect(pref, aMessageSlots);
+	TInt r = Connect(pref, aAsyncMessageSlots);
 
    // Because ESock is now loaded by the Comms Root Server which is generally started during
 	// the boot this should commonly succeed; however for test code this is still a possibility
@@ -194,7 +200,7 @@
 		r=StartC32();
 		if (r==KErrNone || r==KErrAlreadyExists)
 			{
-			r = Connect(pref, aMessageSlots);
+			r = Connect(pref, aAsyncMessageSlots);
 			}
 		}
 
@@ -215,17 +221,25 @@
     iReserved4(0)
     {}
 
-EXPORT_C TInt RSocketServ::Connect(const TSessionPref& aPref, TUint aMessageSlots)
+EXPORT_C TInt RSocketServ::Connect(const TSessionPref& aPref, TUint aMessageSlots /* = (TUint) -1 */)
 /** Opens a session to the socket server.
 
-The session prefs provides a hint to the server of which protocol the client intend to use.
-This might result in better performance for the connection.
+By providing session prefs the client states what services they require of the server. This
+allows the server to configure the client connection in an optimal manner. Such a 
+configuration may not support all normal abilities of a session. For example a connection
+opened specifying KAfInet for the address family will be able to create TCP sockets but
+might not be able to create SMS sockets.
 
-The number of message slots indicates how many asychronous operations are
-allowed to be uncompleted at any one time by the combined resources opened
-on the session. The result of having too few slots is not fatal. However,
-operations may return KErrServerBusy indicating that no message slot was
-available after a small time trying.
+Each outstanding asynchronous request made upon the session (typically via
+a subsession such as RSocket) requires a message slot. If there is no free slot
+the request is immediately completed with KErrServerBusy. If a client specifies
+a fixed number of slots then they form an inelastic pool exclusive to the 
+session. Alternatively a client can specify -1 to use the global free message
+pool, which can grow upon demand but has poorer time bounds and can in principle
+fail any request. For most clients the global pool will be appropriate since it 
+removes the need to accurately determine the worst case size.
+
+Note that in previous releases the default value was KESockDefaultMessageSlots (8).
 
 RHandleBase::Close() should be called once the session is no longer required.
 All resources which are opened using the session will be automatically closed
@@ -235,7 +249,8 @@
 protocol module will be unloaded automatically by the socket server.
 
 @param aPrefs Hint for server to create most optimal connection possible.
-@param aMessageSlots The number of message slots required. If not specified, 8.
+@param aAsyncMessageSlots The number of message slots required. If not specified then -1 to
+use the global pool of free messages.
 @return KErrNone if successful, otherwise another of the system-wide error
 codes. */
 	{
--- a/datacommsserver/esockserver/eabi/esocksvrU.DEF	Tue Feb 02 00:53:00 2010 +0200
+++ b/datacommsserver/esockserver/eabi/esocksvrU.DEF	Fri Apr 16 16:15:03 2010 +0300
@@ -330,7 +330,7 @@
 	_ZTVN14CoreActivities16CDestroyActivity37TMakeClientsLeaveOrProcessClientLeaveE @ 329 NONAME
 	_ZTVN14CoreActivities16CDestroyActivity22TNoTagOrNoTagBackwardsE @ 330 NONAME
 	_ZTVN14CoreActivities16ABindingActivityE @ 331 NONAME
-	_ZTVN14CoreActivities16ABindingActivity29TSendBindToCompleteIfExpectedE @ 332 NONAME
+	_ZTVN14CoreActivities16ABindingActivity29TSendBindToCompleteIfExpectedE @ 332 NONAME ABSENT
 	_ZN21CCommsMobilitySrvResp16NewCarrierActiveERPS_16TAccessPointInfoi @ 333 NONAME
 	_ZN21CCommsMobilitySrvResp25PreferredCarrierAvailableERPS_16TAccessPointInfoS2_ii @ 334 NONAME
 	_ZTVN14CoreActivities16ABindingActivity19TSendBindToCompleteE @ 335 NONAME
@@ -607,8 +607,8 @@
 	_ZN14CoreActivities16ABindingActivity17ReplyToOriginatorEi @ 606 NONAME
 	_ZN14CoreActivities16ABindingActivity19TSendBindToComplete12GetVTablePtrER6TDesC8Pv @ 607 NONAME
 	_ZN14CoreActivities16ABindingActivity19TSendBindToComplete3DoLEv @ 608 NONAME
-	_ZN14CoreActivities16ABindingActivity29TSendBindToCompleteIfExpected12GetVTablePtrER6TDesC8Pv @ 609 NONAME
-	_ZN14CoreActivities16ABindingActivity29TSendBindToCompleteIfExpected3DoLEv @ 610 NONAME
+	_ZN14CoreActivities16ABindingActivity29TSendBindToCompleteIfExpected12GetVTablePtrER6TDesC8Pv @ 609 NONAME ABSENT
+	_ZN14CoreActivities16ABindingActivity29TSendBindToCompleteIfExpected3DoLEv @ 610 NONAME ABSENT
 	_ZN14CoreActivities16ABindingActivityD0Ev @ 611 NONAME
 	_ZN14CoreActivities16ABindingActivityD1Ev @ 612 NONAME
 	_ZN14CoreActivities16ABindingActivityD2Ev @ 613 NONAME
@@ -1374,7 +1374,7 @@
 	_ZTIN14CoreActivities14CErrorActivity21TSendErrorRecoveryReqE @ 1373 NONAME
 	_ZTIN14CoreActivities14CErrorActivityE @ 1374 NONAME
 	_ZTIN14CoreActivities16ABindingActivity19TSendBindToCompleteE @ 1375 NONAME
-	_ZTIN14CoreActivities16ABindingActivity29TSendBindToCompleteIfExpectedE @ 1376 NONAME
+	_ZTIN14CoreActivities16ABindingActivity29TSendBindToCompleteIfExpectedE @ 1376 NONAME ABSENT
 	_ZTIN14CoreActivities16ABindingActivityE @ 1377 NONAME
 	_ZTIN14CoreActivities16CDestroyActivity22TNoTagOrNoTagBackwardsE @ 1378 NONAME
 	_ZTIN14CoreActivities16CDestroyActivity37TMakeClientsLeaveOrProcessClientLeaveE @ 1379 NONAME
@@ -1945,6 +1945,6 @@
 	_ZTVN13CoreNetStates12TCancelStartE @ 1944 NONAME
 	_ZN10CoreStates37TNoTagOrRecoverableErrorTagOrErrorTag13TransitionTagEv @ 1945 NONAME
 	_ZNK5ESock25RCFParameterFamilyBundleC18CountParameterSetsEv @ 1946 NONAME
-
-
-
+	_ZN20PRClientLeftActivity12PRClientLeft11FirstTripleEv @ 1947 NONAME
+	_ZN20PRClientLeftActivity12PRClientLeft4SelfEv @ 1948 NONAME
+	_ZN13CoreNetStates13TAwaitingStop6AcceptEv @ 1949 NONAME
--- a/datacommsserver/esockserver/group/BLD.INF	Tue Feb 02 00:53:00 2010 +0200
+++ b/datacommsserver/esockserver/group/BLD.INF	Fri Apr 16 16:15:03 2010 +0300
@@ -74,7 +74,8 @@
 ../inc/ES_SOCK.H SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(es_sock.h)	
 ../inc/ES_SOCK.INL SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(es_sock.inl)	
 ../inc/ES_VER.H SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(es_ver.h)
-../inc/ss_activities.h							SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(comms-infras/ss_activities.h)
+../inc/ss_activities.h				SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(comms-infras/ss_activities.h)
+../inc/ss_internal_activities.h			SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(comms-infras/ss_internal_activities.h)
 ../inc/ss_common.h                              SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(comms-infras/ss_common.h)
 ../inc/ss_commsprov.h	                        SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(comms-infras/ss_commsprov.h)
 ../inc/ss_commsprov_internal.h	                SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(comms-infras/ss_commsprov_internal.h)
--- a/datacommsserver/esockserver/group/backup_registration.xml	Tue Feb 02 00:53:00 2010 +0200
+++ b/datacommsserver/esockserver/group/backup_registration.xml	Fri Apr 16 16:15:03 2010 +0300
@@ -4,7 +4,7 @@
  Copyright (c) 2004-2009 Nokia Corporation and/or its subsidiary(-ies).
  All rights reserved.
  This component and the accompanying materials are made available
- under the terms of the License "Eclipse Public License v1.0"
+ 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".
 
--- a/datacommsserver/esockserver/group/comms-infras_esock-config.mrp	Tue Feb 02 00:53:00 2010 +0200
+++ b/datacommsserver/esockserver/group/comms-infras_esock-config.mrp	Fri Apr 16 16:15:03 2010 +0300
@@ -1,3 +1,19 @@
+#
+# 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: 
+#
+
 component	comms-infras_esock-config
 
 # configuration files disowned from esock. Now owned by this MRP file.
--- a/datacommsserver/esockserver/group/comms-infras_esock.mrp	Tue Feb 02 00:53:00 2010 +0200
+++ b/datacommsserver/esockserver/group/comms-infras_esock.mrp	Fri Apr 16 16:15:03 2010 +0300
@@ -1,3 +1,19 @@
+#
+# 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: 
+#
+
 component	comms-infras_esock
 
 source  \sf\os\commsfw\datacommsserver\esockserver\eabi
--- a/datacommsserver/esockserver/inc/ES_SOCK.H	Tue Feb 02 00:53:00 2010 +0200
+++ b/datacommsserver/esockserver/inc/ES_SOCK.H	Fri Apr 16 16:15:03 2010 +0300
@@ -657,6 +657,8 @@
 */ 
 const TInt KErrProtocolNotReady = -17214;
 
+// -17215 used for non published error. Do not use here.
+
 
 /** Used in RSocket read and write calls to pass the length of data read and written.
 @publishedAll
@@ -705,8 +707,8 @@
 	{
 public:
     IMPORT_C RSocketServ();
-	IMPORT_C TInt Connect(TUint aMessageSlots=KESockDefaultMessageSlots);
-	IMPORT_C TInt Connect(const TSessionPref& aPref, TUint aMessageSlots=KESockDefaultMessageSlots);
+	IMPORT_C TInt Connect(TUint aMessageSlots = (TUint) -1);
+	IMPORT_C TInt Connect(const TSessionPref& aPref, TUint aMessageSlots = (TUint) -1);
 	IMPORT_C TVersion Version() const;
 	IMPORT_C TInt NumProtocols(TUint& aCount);
 	IMPORT_C TInt GetProtocolInfo(TUint anIndex,TProtocolDesc& aProtocol);
--- a/datacommsserver/esockserver/inc/SS_conn.H	Tue Feb 02 00:53:00 2010 +0200
+++ b/datacommsserver/esockserver/inc/SS_conn.H	Fri Apr 16 16:15:03 2010 +0300
@@ -42,7 +42,7 @@
 	class TProcessBinderResponseForCpr;
 	class TCompleteLegacyAttach;
 	class TProcessEnumResponse;
-	
+
 	class TGenerateConnectionUpProgress;
 	class TGenerateConnectionDownProgress;
 
@@ -160,7 +160,7 @@
 
 	friend class ConnStates::TNoTagOrCancelAllInterfaceWorker;
 	friend class ConnStates::TCancelAllInterfaceNotificationWorker;
-	
+
 
 public:
 	typedef ITFHIERARCHY_LINK_1(CConnection, MeshMachine::AMMNodeBase, MPlatsecApiExt) TIfStaticFetcherNearestInHierarchy;
@@ -231,7 +231,7 @@
     TBool iIsMonitor          :1;
 	XCommsDataObject* iCommsDataObject;
 	TUint iCommsDataObjectLength;	// output query length
-	
+
 protected:
 
 	//-=============================================
--- a/datacommsserver/esockserver/inc/es_sap.h	Tue Feb 02 00:53:00 2010 +0200
+++ b/datacommsserver/esockserver/inc/es_sap.h	Fri Apr 16 16:15:03 2010 +0300
@@ -50,6 +50,7 @@
 @released Since 9.0 */
 	{
 	friend class ProtocolManager;
+
 public:
 
 	IMPORT_C virtual ~CNetworkFlow();
@@ -78,21 +79,21 @@
 
 	void ProcessDCIdleState();
 
-#ifdef SYMBIAN_NETWORKING_UPS
-	virtual TBool ActivityRunning() = 0;
-#else
-    inline TBool NoBearerGuard()
-    	{ return iNoBearerRunning; }
-    inline void SetNoBearerGuard()
-    	{ iNoBearerRunning = ETrue; }
-    inline void ClearNoBearerGuard()
-    	{ iNoBearerRunning = EFalse; }
-#endif
-
+	
 protected:
 	IMPORT_C CNetworkFlow(CSubConnectionFlowFactoryBase& aFactory, const Messages::TNodeId& aSubConn, CProtocolIntfBase* aProtocolIntf);
 	void UpdateDestinationAddress(const TSockAddr& aDest);
 
+    #define SAP_FLAG_FUNCTIONS(name, flag) \
+		inline TBool name() { return iStateFlags & flag; } \
+		inline void Set##name() { iStateFlags |= flag; }	\
+		inline void Clear##name() { iStateFlags &= ~flag; }
+
+#ifdef SYMBIAN_NETWORKING_UPS
+	virtual TBool ActivityRunning() = 0;
+#endif
+
+
 protected:
 	TSockAddr iLocalAddress;
 	TSockAddr iRemoteAddress;
@@ -104,22 +105,23 @@
 	MFlowBinderControl* iLowerFlow;
 	MLowerControl* iLowerControl; //just to keep the lower flow up
 
-	enum TDCIdleState
+	enum TStateFlag
 		{
-		EClientsPresent = 0, // presumption is we're always created for a client (ie HR or socket)
-		EIdle = 1,
-		EIdleSent = 2
+		ELocalAddressSet = 0x00000001,
+		ERemoteAddressSet = 0x00000002,
+		ENoBearerRunning = 0x00000004,
+		EStarted = 0x00000008,
+		EIdle = 0x00000080,
+		EIdleSent = 0x00000100
 		};
-	TBool iLocalAddressSet:1;
-	TBool iRemoteAddressSet:1;
-	TBool iConnectionInfoSet:1;
-	TBool iJoinOutstanding:1;
-	TBool iLeaveOutstanding:1;	
-#ifndef SYMBIAN_NETWORKING_UPS
-	TBool iNoBearerRunning:1;			// NoBearer msg has been issued to SCPR
-#endif
-	TBool iIsStarted:1;	
-	TDCIdleState iDCIdle:2;			
+	SAP_FLAG_FUNCTIONS(LocalAddressSet, ELocalAddressSet)
+	SAP_FLAG_FUNCTIONS(RemoteAddressSet, ERemoteAddressSet)
+	SAP_FLAG_FUNCTIONS(NoBearerGuard, ENoBearerRunning)
+	SAP_FLAG_FUNCTIONS(Started, EStarted)
+	SAP_FLAG_FUNCTIONS(Idle, EIdle)
+	SAP_FLAG_FUNCTIONS(IdleSent, EIdleSent)
+		
+	TUint iStateFlags;
 	};
 
 } //namespace ESock
--- a/datacommsserver/esockserver/inc/es_sock_partner.h	Tue Feb 02 00:53:00 2010 +0200
+++ b/datacommsserver/esockserver/inc/es_sock_partner.h	Fri Apr 16 16:15:03 2010 +0300
@@ -89,7 +89,11 @@
 */
 const TUint KCoDisableCloneOpen				= 6 | (KConnReadUserDataBit);
 
-
+/**
+Error code to force a KErrDisconnected from a layer in the stack if sent from an mcpr.
+@publishedPartner
+*/
+const TInt KErrForceDisconnected = -17215;
 
 class RParameterFamilyBundle;
 class CSubConParameterBundle : public CObject
--- a/datacommsserver/esockserver/inc/ss_activities.h	Tue Feb 02 00:53:00 2010 +0200
+++ b/datacommsserver/esockserver/inc/ss_activities.h	Fri Apr 16 16:15:03 2010 +0300
@@ -71,9 +71,8 @@
 
 	ECFActivityGoneUp                   = 25,
 	ECFActivityAny			    = 26,
-
+	ECFActivityClientLeft       = 27,
 
-	//spare = 27,
 	//spare = 28,
 	//spare = 29,
 	//spare = 30,
--- a/datacommsserver/esockserver/inc/ss_connstates.h	Tue Feb 02 00:53:00 2010 +0200
+++ b/datacommsserver/esockserver/inc/ss_connstates.h	Fri Apr 16 16:15:03 2010 +0300
@@ -422,6 +422,10 @@
 		virtual void DoL();
 	DECLARE_SMELEMENT_FOOTER( TSubscribeForAvailability )
 
+	DECLARE_SMELEMENT_HEADER( TSetIdleIfStopOutstanding, MeshMachine::TStateTransition<TContext>, NetStateMachine::MStateTransition, TContext)
+		virtual void DoL();
+	DECLARE_SMELEMENT_FOOTER( TSetIdleIfStopOutstanding )
+
 	DECLARE_SMELEMENT_HEADER(TAwaitingSelectCompleteOrError, MeshMachine::TState<TContext>, NetStateMachine::MState, TContext)
 		virtual TBool Accept();
 	DECLARE_SMELEMENT_FOOTER(TAwaitingSelectCompleteOrError)
--- a/datacommsserver/esockserver/inc/ss_flowrequeststates.h	Tue Feb 02 00:53:00 2010 +0200
+++ b/datacommsserver/esockserver/inc/ss_flowrequeststates.h	Fri Apr 16 16:15:03 2010 +0300
@@ -24,6 +24,7 @@
 
 #include <comms-infras/ss_coreprstates.h>
 #include <comms-infras/ss_corepractivities.h>
+#include "ss_nodemessages_dataclient.h"
 
 #include "ss_flowrequest.h"
 
@@ -99,6 +100,9 @@
 	virtual void DoL();
 DECLARE_SMELEMENT_FOOTER( TLeaveSubConnection )
 
+DECLARE_SMELEMENT_HEADER( TSendClientLeavingAndRemoveControlProvider, MeshMachine::TStateTransition<TContext>, NetStateMachine::MStateTransition, TContext )
+	virtual void DoL();
+DECLARE_SMELEMENT_FOOTER( TSendClientLeavingAndRemoveControlProvider )
 
 
 //
@@ -146,6 +150,13 @@
 
 	virtual ~CFlowRequestActivity()
 		{
+		if( !iBindToSender.IsNull() )
+		    {
+		    TInt err = Error() ? Error() : KErrAbort;
+		    Messages::RNodeInterface::OpenPostMessageClose(Messages::TNodeCtxId(ActivityId(), iNode.Id()),
+		            iBindToSender, Messages::TEBase::TError(ESock::TCFDataClient::TBindToComplete::Id(), err).CRef());
+		    }
+		
 		static_cast<ESock::CFlowRequest&>(iNode).iFlowParameters.Close();
 		__ASSERT_DEBUG(iNode.CountAllActivities()==0, User::Panic(KSpecAssert_ESocksflwrqststs, 1));
 #ifndef __GCCXML__
@@ -153,12 +164,27 @@
 			iNode.Id(), Messages::TEChild::TDestroy().CRef());
 #endif
 		}
+	
+public:
+    /* A node that has sent TCFDataClient::TBindTo. The response TCFDataClient::TBindToComplete
+     * must be sent to this node. 
+     */ 
+    Messages::TNodeCtxId iBindToSender;
 
 public:
 	typedef MeshMachine::TNodeContext<ESock::CFlowRequest, CoreStates::TContext> TContext;
+	
+DECLARE_SMELEMENT_HEADER( TAwaitingBindTo, MeshMachine::TState<TContext>, NetStateMachine::MState, TContext )
+    virtual TBool Accept();
+DECLARE_SMELEMENT_FOOTER( TAwaitingBindTo )
+	
 DECLARE_SMELEMENT_HEADER( TStoreFlowParams, MeshMachine::TStateTransition<TContext>, NetStateMachine::MStateTransition, TContext )
 	virtual void DoL();
 DECLARE_SMELEMENT_FOOTER( TStoreFlowParams )
+
+DECLARE_SMELEMENT_HEADER( TSendBindToComplete, MeshMachine::TStateTransition<TContext>, NetStateMachine::MStateTransition, TContext )
+    virtual void DoL();
+DECLARE_SMELEMENT_FOOTER( TSendBindToComplete )
 	};
 
 class CFlowRequestDestroyActivity : public MeshMachine::CNodeActivityBase, protected MeshMachine::APreallocatedOriginators<1>
--- a/datacommsserver/esockserver/inc/ss_internal_activities.h	Tue Feb 02 00:53:00 2010 +0200
+++ b/datacommsserver/esockserver/inc/ss_internal_activities.h	Fri Apr 16 16:15:03 2010 +0300
@@ -83,7 +83,7 @@
 	ECFActivityImplicitFlow				= 112,
 	ECFActivityConnectionFlow			= 113,
 	ECFActivitySubConnectionFlow		= 114,
-	// spare = 115,
+	ECFActivityDestroyOrphans           = 115,
 
 	//CSubConnection / SCPR specific activities (could be reuse when other IDs exhausted)
 	ECFActivityGetParamLength			= 116,
--- a/datacommsserver/esockserver/inc/ss_nodeinterfaces.h	Tue Feb 02 00:53:00 2010 +0200
+++ b/datacommsserver/esockserver/inc/ss_nodeinterfaces.h	Fri Apr 16 16:15:03 2010 +0300
@@ -93,8 +93,8 @@
 		EActive                  = 0x00000400,//Given away handle to this client and got a response, i.e.: assuming somebody bound to the client until
 		                                      //the client reports idle. (cleared by TDataClientIdle).
 		EStarting                = 0x00000800,//
-		EStarted                 = 0x00001000,//The client has sent TStarted (cleared by TStopped).
-
+		EStarted                 = 0x00001000,//The client has sent TStarted .
+		EStopping                = 0x00002000,//Stop Data Cients (cleared by TStopped)
 		/**
 		   Internal, not to be used by partners
 		   
--- a/datacommsserver/esockserver/inc/ss_nodemessages_dataclient.h	Tue Feb 02 00:53:00 2010 +0200
+++ b/datacommsserver/esockserver/inc/ss_nodemessages_dataclient.h	Fri Apr 16 16:15:03 2010 +0300
@@ -107,7 +107,7 @@
 				      TBindTo sender may roll back a transaction by cancelling the reuqest (TCancel).
 	*/
     typedef Messages::TMessageSigNodeIdNumberDefault<ECFBindTo,  TCFDataClient::ERealmId> TBindTo;
-    typedef Messages::TMessageSigNumberDefault<ECFBindToComplete, TCFDataClient::ERealmId> TBindToComplete;
+    typedef Messages::TMessageSigVoid<ECFBindToComplete, TCFDataClient::ERealmId> TBindToComplete;
     typedef Messages::TMessageSigVoid<ECFCommitBindTo, TCFDataClient::ERealmId> TCommitBindTo;
 
 	/**
--- a/datacommsserver/esockserver/inc/ss_nodemessages_internal.h	Tue Feb 02 00:53:00 2010 +0200
+++ b/datacommsserver/esockserver/inc/ss_nodemessages_internal.h	Fri Apr 16 16:15:03 2010 +0300
@@ -232,7 +232,8 @@
 	
 	ECFTransportNotification		= 100,  // For SYMBIAN_ADAPTIVE_TCP_RECEIVE_WINDOW
 	
-    ECFProvisionConnectionInfo      = 101
+    ECFProvisionConnectionInfo      = 101,
+	ECFDestroyOrphans               = 102
 	};
 protected:
 	friend class ::CSockManData;
@@ -351,6 +352,8 @@
 	    fact until it is requested to do something (e.g.: TCFDataClient::Start)
 	    */
 	    typedef TMessageSigConnectionInfoPtr<ECFProvisionConnectionInfo, TCFMessage::ERealmId> TProvisionConnectionInfo;
+
+	  typedef Messages::TMessageSigVoid <ECFDestroyOrphans, TCFMessage::ERealmId> TDestroyOrphans;
 	};
 } //namespace ESock
 
--- a/datacommsserver/esockserver/inc/ss_nodemessages_serviceprovider.h	Tue Feb 02 00:53:00 2010 +0200
+++ b/datacommsserver/esockserver/inc/ss_nodemessages_serviceprovider.h	Fri Apr 16 16:15:03 2010 +0300
@@ -40,67 +40,61 @@
 	ECFStopped               		= 4,
 	ECFCommsBinderRequest			= 5,
 	ECFCommsBinderResponse			= 6,
+    ECFCommsBindToComplete          = 7,
 	};
 protected:
 
 public:
     enum { ERealmId = 0x10285F4F }; //UID allocated on 4/6/08 from KUidNodeMessageRealms 
-    /*==========================================================================
-    [Name]:      TCommsBinderRequest
-    [Semantics]: A request for a dataclient. Recipient has to respond with TCommsBinderResponse carrying
-                 one of its dataclients.
+    /**
+    A request for a dataclient. The recipient of TCommsBinderRequest has to respond with 
+    TCommsBinderResponse carrying one of its data clients. Once the requestor (control client) 
+    consumes the data client, the consumption is acknowledged back to the servicing node with 
+    TCFServiceProvider::TBindToComplete.            
+    
+    @li Type:      Request for TCommsBinderResponse
+    @li Fallible:  Yes
 
-    [Type]:      Request for TCommsBinderResponse.
-    [Fallible]:  Yes.
-
-    [Structure]:
-    param: iValue       - the semantics of this parameter depends on the recipient's plane:
+    @param iValue  The semantics of this parameter depends on the recipient's plane:
                           CPR : - dataclient type, i.e.: EAttachToDefault/ECreateNew/EWaitForIncoming
                           SCPR: - protocol Id - could be left blank when not needed
                           MCPR: - attach flags (normal/monitor) 0 for start only
-			iFamilyBundle - parameters to assist the finding/creation of dataclient
-    ===========================================================================*/
+    @param iFamilyBundle parameters to assist the finding/creation of dataclient
+    */
     typedef TMessageSigNumberDefaultFamilyBundleDefaultToNull<ECFCommsBinderRequest, TCFServiceProvider::ERealmId> TCommsBinderRequest;
-
-    /*==========================================================================
-    [Name]:      TCommsBinderResponse
-    [Semantics]: Sent to the control client as a response to TCommsBinderRequest and
-                 as a request for TBindToComplete
-
-    [Type]:      Request for TBindToComplete.
-                 Response to TCommsBinderRequest.
-    [Fallible]:  Yes.
+    
+    /**
+    @li Type:       Request for TCFServiceProvider::TBindToComplete
+                    Response to TCFServiceProvider::TCommsBinderRequest
+    @li Fallible:   Yes
+    @param iNodeId  The requested binder
+    
+    */
+    typedef Messages::TMessageSigNodeId<ECFCommsBinderResponse, TCFServiceProvider::ERealmId> TCommsBinderResponse;   
+    
+    /**
+    Response to TCommsBinderResponse. 
+    @li Type:       Response to TCommsBinderResponse
+    @param iValue   Result of data client consumption
+    */
+    typedef Messages::TMessageSigNumberDefault<ECFCommsBindToComplete, TCFServiceProvider::ERealmId> TBindToComplete;
 
-    [Structure]:
-    param: iNodeId - the requested binder
-    ===========================================================================*/
-
-    typedef Messages::TMessageSigNodeId<ECFCommsBinderResponse, TCFServiceProvider::ERealmId> TCommsBinderResponse;
-
-    /*==========================================================================
-    [Name]:      TStart
-    [Semantics]: Request to start the stack. The recipient should start the stack below it
-                 and start its own layer.
-
-    [Type]:      Request for TStarted.
-    [Fallible]:  Yes.
-
-    [Structure]:
-    ===========================================================================*/
+    /**
+    Request to start the stack. The recipient should start the stack below it and start its own layer.
+    @li Type:      Request for TStarted.
+    @li Fallible:  Yes
+    */
     typedef Messages::TMessageSigVoid<ECFStart,   TCFServiceProvider::ERealmId> TStart;
     typedef Messages::TMessageSigVoid<ECFStarted, TCFServiceProvider::ERealmId> TStarted;
 
-    /*==========================================================================
-    [Name]:      TStop
-    [Semantics]: Request to stop the stack. The recipient should stop its own layer
-                 and subsequently stop the stack below it.
+    /**
+    Request to stop the stack. The recipient should stop its own layer and subsequently stop the stack below it.
 
-    [Type]:      Request for TStopped.
-    [Fallible]:  No.
+    @li Type:      Request for TStopped.
+    @li Fallible:  No
 
-    [Structure]:
-    param: iValue - stop code (reason).
-    ===========================================================================*/
+    @param: iValue - stop code (reason).
+    */
     typedef Messages::TMessageSigNumber<ECFStop,    TCFServiceProvider::ERealmId> TStop;
     typedef Messages::TMessageSigNumber<ECFStopped, TCFServiceProvider::ERealmId> TStopped;
 	};
@@ -117,28 +111,24 @@
 public:
     enum { ERealmId = 0x10285F3F }; //UID allocated on 4/6/08 from KUidNodeMessageRealms
 
-    /*==========================================================================
-    [Name]:      TGoneDown
-    [Semantics]: Notification about the stack below gone down. This is an equivallent of
-                 of an unsolicited TStopped (i.e.: the stack below is notionally stopped).
+    /**
+    Notification about the stack below gone down. This is an equivallent of of an 
+    unsolicited TStopped (i.e.: the stack below is notionally stopped).
 
-    [Type]:      Notification
+    @li Type:      Notification
 
-    [Structure]:
-    param        iValue1 - reason for going down.
+    @param       iValue1 - reason for going down.
                  iValue2 - Access Point id as provisioned with CAccessPointConfig::ProviderInfo()::APId()
-    ===========================================================================*/
+    */
     typedef Messages::TMessageSigNumberDefaultNumberDefault<ECFGoneDown, TCFControlClient::ERealmId> TGoneDown;
-  /*==========================================================================
-    [Name]:      TGoneUp
-    [Semantics]: Notification about the stack below gone up. This is an equivallent of
-                 of an unsolicited TStarted  (i.e.: the stack below is notionally started).
+    
+    /**
+    Notification about the stack below gone up. This is an equivallent of of an unsolicited 
+    TStarted  (i.e.: the stack below is notionally started).
 
-    [Type]:      Notification
+    @li Type:      Notification
 
-    [Structure]:
-    param        None
-    ===========================================================================*/
+    */
 	typedef Messages::TMessageSigVoid<ECFGoneUp, TCFControlClient::ERealmId> TGoneUp;
 	};
 
--- a/datacommsserver/esockserver/inc/ss_sapshim.h	Tue Feb 02 00:53:00 2010 +0200
+++ b/datacommsserver/esockserver/inc/ss_sapshim.h	Fri Apr 16 16:15:03 2010 +0300
@@ -65,6 +65,7 @@
 #ifdef SYMBIAN_NETWORKING_UPS
 	friend class CHostResolver;		// to allow CHostResolver to call SecurityCheck()
 #endif
+
 public:
     typedef CTransportFlowShimFactory FactoryType; //for factoryobject_cast to work
 
@@ -165,9 +166,7 @@
 	inline TBool IsHostResolver() const;
 	inline TBool IsStopped();
 	inline void SetIfInfo(const TSoIfConnectionInfo& aInfo);
-	inline void ClearUseBearerErrors();
-    inline void ClearDataClientRoutedGuard();
-
+	    
     void PostNoBearer();
     void PostDataClientRouted();
 	// From MSocketNotify
@@ -203,19 +202,33 @@
 	// Needs to be protected rather than private for UPS support
     void PostNoBearer();
     void PostDataClientRouted();
-    inline void ClearDataClientRoutedGuard();
 #endif
     void CompleteStart(TInt aError);
 
-#ifdef SYMBIAN_NETWORKING_UPS
-	// Not entirely UPS specific - cleanup of CNetworkFlow/CTransportFlowShim functionality split
-    inline TBool NoBearerGuard() const;
-    inline void SetNoBearerGuard();
-    inline void ClearNoBearerGuard();
-#endif
 	void NoBearerCompletion();
 	inline void SetFlowParams(const TFlowParams& aFlowParams);
-	inline TBool FlowParamsInitialised() const;
+
+protected:
+	// Flags to set on iStateFlags inherited from CNetworkFlow
+	enum TStateFlag
+		{
+		EDetaching = 0x0001000,
+		EDataClientRoutedGuard = 0x00020000,
+		EStopped = 0x00040000,
+		EShuttingDown = 0x00080000,
+		EFlowParamsInitialised = 0x00100000,
+		EBearerExpected = 0x00200000,
+		EDeleteUponBearerReception = 0x00400000,
+		EUseBearerErrors = 0x00800000
+		};
+	SAP_FLAG_FUNCTIONS(Detaching, EDetaching)
+	SAP_FLAG_FUNCTIONS(DataClientRoutedGuard, EDataClientRoutedGuard)
+	SAP_FLAG_FUNCTIONS(Stopped, EStopped)
+	SAP_FLAG_FUNCTIONS(ShuttingDown, EShuttingDown)
+	SAP_FLAG_FUNCTIONS(FlowParamsInitialised, EFlowParamsInitialised)
+	SAP_FLAG_FUNCTIONS(BearerExpected, EBearerExpected)
+	SAP_FLAG_FUNCTIONS(DeleteUponBearerReception, EDeleteUponBearerReception)
+	SAP_FLAG_FUNCTIONS(UseBearerErrors, EUseBearerErrors)
 
 private:
 	CServProviderBase* iProvider;
@@ -227,15 +240,8 @@
 	Messages::RRequestOriginator iStartRequest;
 
     TSoIfConnectionInfo iIfInfo;
-    TUint iDetaching:1;
-    TUint iUseBearerErrors:1;		// error the socket on Error() upcalls from bearer rather than StopFlow() calls from SCPR
-	TUint iDataClientRoutedGuard:1;	// DataClientRouted msg has been issued to SCPR
-	TUint iIsStopped:1;				// DataClientStop has been received.
-#ifdef SYMBIAN_NETWORKING_UPS
-	TBool iNoBearerRunning:1;		// NoBearer message has been issued to SCPR
-	TBool iShuttingDown:1;
-#endif
-	TBool iFlowParamsInitialised:1; // whether iFlowParams has been initialised or not
+	
+
 #ifdef SYMBIAN_ADAPTIVE_TCP_RECEIVE_WINDOW
     const CSAPSetOpt *iProtocolOptions;
 #endif //SYMBIAN_ADAPTIVE_TCP_RECEIVE_WINDOW
@@ -243,8 +249,6 @@
 	// Reference to the protocol as managed by the ProtocolManager
 	CProtocolRef* iProtocolReference;
 	TFlowParams iFlowParams;
-	TBool iBearerExpected;
-	TBool iDeleteUponBearerReception;
 	};
 
 inline CServProviderBase* CTransportFlowShim::Provider()
@@ -255,12 +259,7 @@
 inline void CTransportFlowShim::SetFlowParams(const TFlowParams& aFlowParams)
     {
     iFlowParams = aFlowParams;
-    iFlowParamsInitialised = ETrue;
-    }
-
-inline TBool CTransportFlowShim::FlowParamsInitialised() const
-    {
-    return iFlowParamsInitialised;
+    SetFlowParamsInitialised();
     }
 
 #ifdef SYMBIAN_NETWORKING_UPS
@@ -268,22 +267,6 @@
 //
 // CTransportFlowShim inline methods
 //
-
-inline TBool CTransportFlowShim::NoBearerGuard() const
-	{ return iNoBearerRunning; }
-
-inline void CTransportFlowShim::SetNoBearerGuard()
-   	{ iNoBearerRunning = ETrue; }
-
-inline void CTransportFlowShim::ClearNoBearerGuard()
-    { iNoBearerRunning = EFalse; }
-
-inline void CTransportFlowShim::ClearUseBearerErrors()
-	{ iUseBearerErrors = EFalse; }
-
-inline TBool CTransportFlowShim::IsStopped()
-	{ return iIsStopped; }
-
 inline TBool CTransportFlowShim::IsHostResolver() const
 	{ return iHostResolverNotify != NULL; }
 
--- a/datacommsserver/esockserver/ssock/SS_RSLV.CPP	Tue Feb 02 00:53:00 2010 +0200
+++ b/datacommsserver/esockserver/ssock/SS_RSLV.CPP	Fri Apr 16 16:15:03 2010 +0300
@@ -162,10 +162,16 @@
 			TRAP(err,BindToL(bindToMsg));
 			}
 
-		TCFDataClient::TBindToComplete bindCompleteMsg(err);
-		RClientInterface::OpenPostMessageClose(Id(), aSender,
-			bindCompleteMsg);
+        if(err == KErrNone)
+            {
+            RClientInterface::OpenPostMessageClose(Id(), aSender, TCFDataClient::TBindToComplete().CRef());
+            }
+        else
+            {
+            RClientInterface::OpenPostMessageClose(Id(), aSender, TEBase::TError(aMessage.MessageId(), err).CRef());
+            }
 
+        
 		CompleteFlowRequestMessage(err);
 
 		if (IsClosing())
--- a/datacommsserver/esockserver/ssock/SS_SES.CPP	Tue Feb 02 00:53:00 2010 +0200
+++ b/datacommsserver/esockserver/ssock/SS_SES.CPP	Fri Apr 16 16:15:03 2010 +0300
@@ -334,6 +334,7 @@
 	case ESoRecvFromNoLength:
 	case ESoRecvNoLength:
 	case ESoRecvOneOrMore:
+    case ESoRecvOneOrMoreNoLength:
 	case ESoRecvFrom:
 	case ESoRecv:
 	case ESoRead:
--- a/datacommsserver/esockserver/ssock/ss_common.cpp	Tue Feb 02 00:53:00 2010 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,218 +0,0 @@
-// Copyright (c) 2006-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:
-// SS_COMMSPROV.CPP
-// 
-//
-
-/**
- @file @internalTechnology
-*/
-
-
-#include "ss_common.h"
-#include <comms-infras/ss_log.h>
-#include <es_panic.h>
-#include <ss_std.h>
-using namespace ESock;
-
-#ifdef _DEBUG
-/** Because we strive to maintain a single owner for a message and to pass by reference when ownership
-it's generally an error for the handle to be set upon destruction.
-*/
-RSafeMessage::~RSafeMessage()
-	{
-	if(Handle() != KNullHandle)
-		{
-		LOG(ESockLog::Printf(KESockServerTag, _L8("RSafeMessage(%08x) - WARNING! handle still set in destructor, may be a leak, session %08x"), Handle(), Session()) );
-		}
-	}
-#endif
-
-/** Complete the message with the given reason code, with detailed logging
-*/
-void RSafeMessage::Complete(TInt aReason) const
-	{
-	LOG(ESockLog::Printf(KESockServerTag, _L8("RSafeMessage(%08x)::Complete(%d) - session %08x"), Handle(), aReason, Session()) );
-	RMessage2::Complete(aReason);
-	}
-
-/** Panic the client with the given category & reason code, with detailed logging
-*/
-void RSafeMessage::Panic(const TDesC& aCategory, TInt aReason) const
-	{
-	LOG(ESockLog::Printf(KESockServerTag, _L("RSafeMessage(%08x)::Panic(\"%S\", %d) - session %08x"), Handle(), &aCategory, aReason, Session()) );
-	RMessage2::Panic(aCategory, aReason);
-	}
-
-/** Take over a message. Beyond being a simple copy this resets the source's handle so that double-ownership is avoided
-*/
-void RSafeMessage::Adopt(RSafeMessage& aSrc)
-	{
-	*this = aSrc;
-	aSrc.ResetHandle();
-	}
-
-/** Duplicate a message, including aliasing the handle & so raising the risk of a double-complete
-*/
-void RSafeMessage::Duplicate(const RSafeMessage& aSrc)
-	{
-	*this = aSrc;
-	}
-
-/** Null the handle, so this safe message no longer references a client request. This is normally done automatically
-by completing or panicking the client or transferring message ownership, so this will seldom need to be called
-explicitly
-*/
-void RSafeMessage::ResetHandle()
-	{
-	iHandle = KNullHandle;
-	}
-
-RSafeMessage& RSafeMessage::operator=(const RSafeMessage& aSrc)
-	{
-	RMessage2::operator=(aSrc);
-	return *this;
-	}
-
-void RSafeMessage::PanicClient(TInt aReason) const
-	{
-	RThread t;
-	RMessage2::Client(t);
-	TUint tid = t.Id();
-	TExitType exittype=t.ExitType();
-	t.Close();
-	if(exittype == EExitPending) // is client alive?
-		{
-		LOG(
-			TBuf8<sizeof(KESockClientPanic) / sizeof(TUint16)> clientPanic8;
-			clientPanic8.Copy(KESockClientPanic);
-			TBuf8<64> messBuf;
-			ESockLog::IPCMessName((TSockMess) RMessage2::Function(), messBuf);
-			ESockLog::Printf(KESockErrorTag, _L8("RSafeMessage:\tPanicClient, Category %S, Reason %d, Tid %d, RMessage2 %08x [%S], Args %08x %08x %08x %08x, ClientStatus %08x"),
-							 &clientPanic8, aReason, tid, RMessage2::Handle(), &messBuf, RMessage2::Int0(), RMessage2::Int1(), RMessage2::Int2(), RMessage2::Int3(), RMessage2::ClientStatus())
-		);
-		Panic(KESockClientPanic, aReason);
-		}		
-	}
-
-TInt RSafeMessage::Read(TInt aSrcParamIndex,TDes8 &aDes,TInt anOffset) const
-	{
-	TInt res= RMessage2::Read(aSrcParamIndex,aDes,anOffset);
-	__ASSERT_DEBUG(res!=KErrArgument,Fault(EBadState));
-	if (res!=KErrNone)
-		{
-		PanicClient(EBadDescriptorRead);
-		res = KErrBadDescriptor;
-		}
-	return res;
-	}
-
-void RSafeMessage::ReadL(TInt aSrcParamIndex,TDes8& aDes,TInt anOffset) const
-	{
-	User::LeaveIfError(Read(aSrcParamIndex, aDes, anOffset));		
-	}
-
-TInt RSafeMessage::Write(TInt aDstParamIndex,const TDesC8& aDes,TInt anOffset) const
-	{
-	TInt res = RMessage2::Write(aDstParamIndex,aDes,anOffset);
-	__ASSERT_DEBUG(res!=KErrArgument,Fault(EBadState));
-	if (res!=KErrNone)
-		{
-		PanicClient(EBadDescriptorWrite);
-		res = KErrBadDescriptor;
-		}
-	return res;		
-	}
-
-void RSafeMessage::WriteL(TInt aDstParamIndex,const TDesC8& aDes,TInt anOffset) const
-	{
-	User::LeaveIfError(Write(aDstParamIndex, aDes, anOffset));
-	}
-
-TInt RSafeMessage::Read(TInt aSrcParamIndex,TDes16 &aDes,TInt anOffset) const
-	{
-	TInt res= RMessage2::Read(aSrcParamIndex,aDes,anOffset);
-	__ASSERT_DEBUG(res!=KErrArgument,Fault(EBadState));
-	if (res!=KErrNone)
-		{
-		PanicClient(EBadDescriptorRead);
-		res = KErrBadDescriptor;
-		}
-	return res;		
-	}
-
-void RSafeMessage::ReadL(TInt aSrcParamIndex,TDes16& aDes,TInt anOffset) const
-	{
-	User::LeaveIfError(Read(aSrcParamIndex, aDes, anOffset));	
-	}
-
-TInt RSafeMessage::Write(TInt aDstParamIndex,const TDesC16 &aDes,TInt anOffset) const
-	{
-	TInt res = RMessage2::Write(aDstParamIndex,aDes,anOffset);
-	__ASSERT_DEBUG(res!=KErrArgument,Fault(EBadState));
-	if (res!=KErrNone)
-		{
-		PanicClient(EBadDescriptorWrite);
-		res = KErrBadDescriptor;
-		}
-	return res;		
-	}
-
-void RSafeMessage::WriteL(TInt aDstParamIndex,const TDesC16& aDes,TInt anOffset) const
-	{
-	User::LeaveIfError(Write(aDstParamIndex,aDes,anOffset));
-	}
-
-TInt RSafeMessage::Write(TInt aDstParamIndex,const TPckg<TUint32>& aDes,TInt anOffset) const
-	{
-	TInt res = RMessage2::Write(aDstParamIndex,aDes,anOffset);
-	__ASSERT_DEBUG(res!=KErrArgument,Fault(EBadState));
-	if (res!=KErrNone)
-		{
-		PanicClient(EBadDescriptorWrite);
-		res = KErrBadDescriptor;
-		}
-	return res;		
-	}
-
-void RSafeMessage::WriteL(TInt aDstParamIndex,const TPckg<TUint32>& aDes,TInt anOffset) const
-	{
-	User::LeaveIfError(Write(aDstParamIndex, aDes, anOffset));		
-	}
-
-TInt RSafeMessage::GetDesLengthL(TInt aParam) const
-	{
-	TInt res = RMessage2::GetDesLength(aParam);
-	__ASSERT_DEBUG(res!=KErrArgument,Fault(EBadState));
-	if (res<0)
-		{
-		PanicClient(EBadDescriptorLength);
-		User::Leave(KErrBadDescriptor);
-		}
-	return res;		
-	}
-
-
-TInt RSafeMessage::GetDesMaxLengthL(TInt aParam) const
-	{
-	TInt res = RMessage2::GetDesMaxLength(aParam);
-	__ASSERT_DEBUG(res!=KErrArgument, Fault(EBadState));
-	if (res < 0)
-		{
-		PanicClient(EBadDescriptorLength);
-		User::Leave(KErrBadDescriptor);
-		}
-	return res;		
-	}
-
--- a/datacommsserver/esockserver/ssock/ss_conn.cpp	Tue Feb 02 00:53:00 2010 +0200
+++ b/datacommsserver/esockserver/ssock/ss_conn.cpp	Fri Apr 16 16:15:03 2010 +0300
@@ -146,6 +146,10 @@
 #ifdef SYMBIAN_NETWORKING_UPS
 	THROUGH_NODEACTIVITY_ENTRY(CStartAttachActivity::KUpsErrorTag, TDoNothing, MeshMachine::TErrorTag)
 #endif
+
+	// If there is a stop activity outstanding (it should be waiting for this activity to complete) then we will leave that to decide the fate of our service providers
+	THROUGH_NODEACTIVITY_ENTRY(KErrorTag, ConnActivities::CStartAttachActivity::TSetIdleIfStopOutstanding, MeshMachine::TErrorTag)
+
 	NODEACTIVITY_ENTRY(KErrorTag, CoreNetStates::TSendClientLeavingRequestToServiceProviders, MeshMachine::TAwaitingLeaveComplete, MeshMachine::TNoTag)
 	NODEACTIVITY_ENTRY(KNoTag, CoreNetStates::TSetIdleIfNoServiceProviders, MeshMachine::TAwaitingLeaveComplete, ConnectionCleanupActivities::TNoTagOrNoTagBackwards)
 	LAST_NODEACTIVITY_ENTRY(KNoTag, MeshMachine::TDoNothing)
@@ -194,7 +198,7 @@
 	// complete the message upon return from the blocked activity.
 	THROUGH_NODEACTIVITY_ENTRY(KNoTag, SubSessStates::TAcquireMessageOwnership, CoreNetStates::TActiveOrNoTagBlockedByGoneDown)
 	THROUGH_NODEACTIVITY_ENTRY(KActiveTag, ConnStates::TCancelStartOrAttachConnection, ConnStates::TNoTagOrNoBearerBlockedByStartOrAttach)
-	THROUGH_NODEACTIVITY_ENTRY(KNoTag, CoreNetStates::TCancelAndCloseZone0ClientExtIfaces, MeshMachine::TNoTag)
+	THROUGH_NODEACTIVITY_ENTRY(KNoTag, SubSessStates::TCancelAndCloseClientExtIfaces, MeshMachine::TNoTag)
     THROUGH_NODEACTIVITY_ENTRY(KNoTag, ConnStates::TCancelAllLegacyRMessage2Activities, ConnStates::TNoTagBlockedByLegacyRMessage2Activities)
 	NODEACTIVITY_ENTRY(KNoTag, ConnStates::TSendStopConnection, TECABState<CoreNetStates::TAwaitingStopped>, MeshMachine::TNoTag)
     THROUGH_NODEACTIVITY_ENTRY(KNoTag, ConnStates::TGenerateConnectionDownProgress, MeshMachine::TNoTag)
@@ -523,28 +527,6 @@
 	iLastProgressError = aExistingConnection.iLastProgressError;
 	iProgressQueue = aExistingConnection.iProgressQueue;
 
-	/**
-	   The first commented in section of code here is incorrect. It only clones one of the service providers and not them
-	   all. This means that certain calls, GetIntSetting being one, does not work on cloned connections. Unfortunately,
-	   some code now relies on this being broken (browser). This code needs to be fixed before the first section of code
-	   is removed and the proper code reinstated.
-	*/
-#if 1   // BAD CODE
-	RNodeInterface* sp = aExistingConnection.ServiceProvider();
-	if (sp)
-		{
-	    AddClientL(sp->RecipientId(), TClientType(TCFClientType::EServProvider, TCFClientType::EActive));
-
-		// TODO IK: This is the wrong message to be using here, should use JoinRequest/Complete handshake
-	    sp->PostMessage(Id(), TCFFactory::TPeerFoundOrCreated(Id(), 0).CRef());
-        }
-	else
-		{
-		LOG( ESockLog::Printf(KESockConnectionTag, _L8("CConnection %08x CloneL KErrNotReady"), this) );
-		User::Leave(KErrNotReady);
-		}
-
-#else   // PROPER CODE
 	/*
 	  This function looks like it'd be better to do in one loop. dont do this though. All fallible parts need to be done before
 	  sending the messages to ourselves, otherwise the mesh machine will panic.
@@ -595,7 +577,6 @@
 			sp = iter++;
 			}
 		}
-#endif
 	}
 
 
--- a/datacommsserver/esockserver/ssock/ss_connLegacy.cpp	Tue Feb 02 00:53:00 2010 +0200
+++ b/datacommsserver/esockserver/ssock/ss_connLegacy.cpp	Fri Apr 16 16:15:03 2010 +0300
@@ -168,6 +168,9 @@
 		User::Leave(error);
 		}
 
+	// Make sure the MCPR knows that the CPR has a new control client
+	ipProtoCpr->ControlProvider()->PostMessage(ipProtoCpr->Id(), TCFControlProvider::TActive().CRef());
+
 	iConnection.ServiceProvider()->SetFlags(TCFClientType::EStarted);
 	}
 
--- a/datacommsserver/esockserver/ssock/ss_connprov.cpp	Tue Feb 02 00:53:00 2010 +0200
+++ b/datacommsserver/esockserver/ssock/ss_connprov.cpp	Fri Apr 16 16:15:03 2010 +0300
@@ -143,6 +143,18 @@
 	return provider ? provider : CreateL(aQuery);		
 	}
 
+LOCAL_C void RemoveClientAndDestroy(TAny* aConnProvider)
+    {
+    CConnectionProviderBase* connProv = static_cast<CConnectionProviderBase*>(aConnProvider);
+    Messages::RNodeInterface* cntrProv = connProv->ControlProvider();
+    if(cntrProv != NULL)
+        {
+        connProv->RemoveClient(cntrProv->RecipientId());
+        }
+    
+    // cast needed because CConnectionProviderBase destructor is protected
+    delete static_cast<CCommsProviderBase*>(aConnProvider);
+    }
 
 EXPORT_C ACommsFactoryNodeId* CConnectionProviderFactoryBase::CreateL(TFactoryQueryBase& aQuery)
 /**	Create a new instance of connection provider
@@ -150,8 +162,7 @@
 @return Pointer to the created connection provider or NULL if there's a failure */
 	{
 	CConnectionProviderBase* provider = static_cast<CConnectionProviderBase*>(DoCreateObjectL(aQuery));
-	CleanupStack::PushL(provider);
-
+	CleanupStack::PushL(TCleanupItem(RemoveClientAndDestroy, provider));
 	const TDefaultConnectionFactoryQuery& query = static_cast<const TDefaultConnectionFactoryQuery&>(aQuery);
 	provider->AddClientL(address_cast<TNodeId>(query.iMCprId), TClientType(TCFClientType::ECtrlProvider));
 
--- a/datacommsserver/esockserver/ssock/ss_connselect.cpp	Tue Feb 02 00:53:00 2010 +0200
+++ b/datacommsserver/esockserver/ssock/ss_connselect.cpp	Fri Apr 16 16:15:03 2010 +0300
@@ -104,13 +104,23 @@
 			break;
 		case TEBase::TError::EId:
 			{
+			TEBase::TError& error = message_cast<TEBase::TError>(aCFMessage);
 			if (iSelectionStatus==ERequestingCommsBinder)
-				{
-				CommsBinderRequestError(aSender, message_cast<TEBase::TError>(aCFMessage));
-				}
+			    {
+			    CommsBinderRequestError(aSender,error);
+			    }
+			else if(error.iMsgId == TCFDataClient::TBindToComplete::Id())
+			    {
+			    if (KErrNone==iOriginalError)
+			        {
+			        iOriginalError = error.iValue;
+			        }
+	            // Send TCFServiceProvider::TBindToComplete to complete BinderRequest
+	            __ASSERT_DEBUG(!iTopMcprId.IsNull(), User::Panic(KSpecAssert_ESockSSockscnslc, 43)); //iTopMcprId must be selected by now!
+	            RNodeInterface::OpenPostMessageClose(Id(), iTopMcprId, TCFServiceProvider::TBindToComplete(error.iValue).CRef());
+			    }
 			else
-				{
-				TEBase::TError& error = message_cast<TEBase::TError>(aCFMessage);
+			    {
 				if (error.iMsgId == TCFSelector::TSimpleSelect::Id()
 					|| error.iMsgId == TCFSelector::TSelect::Id())
 					{
@@ -206,10 +216,13 @@
 		}
 	else if ( aCFMessage.IsMessage<TCFDataClient::TBindToComplete>() )
 		{
-		__ASSERT_DEBUG(KErrNone==message_cast<TCFDataClient::TBindToComplete>(aCFMessage).iValue || iRequestingNode==aSender, User::Panic(KSpecAssert_ESockSSockscnslc, 12));
-		__ASSERT_DEBUG(KErrNone==message_cast<TCFDataClient::TBindToComplete>(aCFMessage).iValue || iSelectionStatus==ERequestingCommsBinder || iSelectionStatus==EIdle, User::Panic(KSpecAssert_ESockSSockscnslc, 13));
-		__ASSERT_DEBUG(KErrNone==message_cast<TCFDataClient::TBindToComplete>(aCFMessage).iValue || !iTopMcprId.IsNull(), User::Panic(KSpecAssert_ESockSSockscnslc, 14)); //iTopMcprId must be selected by now!
-		RNodeInterface::OpenPostMessageClose(Id(), iTopMcprId, aCFMessage);
+		__ASSERT_DEBUG(iRequestingNode==aSender, User::Panic(KSpecAssert_ESockSSockscnslc, 12));
+		__ASSERT_DEBUG(iSelectionStatus==ERequestingCommsBinder || iSelectionStatus==EIdle, User::Panic(KSpecAssert_ESockSSockscnslc, 13));
+		__ASSERT_DEBUG(!iTopMcprId.IsNull(), User::Panic(KSpecAssert_ESockSSockscnslc, 14)); //iTopMcprId must be selected by now!
+
+		// Notify the service provider to complete binding activity (TCFServiceProvider::TCommsBinderRequest)
+		RNodeInterface::OpenPostMessageClose(Id(), iTopMcprId, TCFServiceProvider::TBindToComplete().CRef());
+
 		}
 	else if ( aCFMessage.IsMessage<TCFMessage::TStateChange>() )
 		{
--- a/datacommsserver/esockserver/ssock/ss_connstates.cpp	Tue Feb 02 00:53:00 2010 +0200
+++ b/datacommsserver/esockserver/ssock/ss_connstates.cpp	Fri Apr 16 16:15:03 2010 +0300
@@ -670,6 +670,10 @@
 		{
 		progress.iStage = KConnectionUp;	// KLinkLayerOpen
 		}
+	if (progress.iError == KErrForceDisconnected)
+		{
+		progress.iError = KErrDisconnected;
+		}
 
 	LOG( ESockLog::Printf(KESockConnectionTag, _L("CConnection %08x:\tProgressNotification(TInt aStage %d, TInt aError %d)"),
 		&(iContext.Node()), progress.iStage, progress.iError) );
@@ -1020,6 +1024,20 @@
 	return EFalse;
 	}
 
+DEFINE_SMELEMENT(CStartAttachActivity::TSetIdleIfStopOutstanding, NetStateMachine::MStateTransition, TContext)
+void CStartAttachActivity::TSetIdleIfStopOutstanding::DoL()
+	{
+	__ASSERT_DEBUG(iContext.iNodeActivity, ConnPanic(KPanicNoActivity));
+	ConnActivities::CStartAttachActivity& activity = static_cast<ConnActivities::CStartAttachActivity&>(*iContext.iNodeActivity);
+
+	// If there is a stop activity outstanding then we set this start activity idle
+	TInt numRunningStopActivities = iContext.Node().CountActivities(ESock::ECFActivityStop);
+	if (numRunningStopActivities > 0)
+		{
+		activity.SetIdle();
+		}
+	}
+
 
 #ifdef SYMBIAN_NETWORKING_UPS
 
--- a/datacommsserver/esockserver/ssock/ss_flowrequest.cpp	Tue Feb 02 00:53:00 2010 +0200
+++ b/datacommsserver/esockserver/ssock/ss_flowrequest.cpp	Fri Apr 16 16:15:03 2010 +0300
@@ -53,7 +53,7 @@
 	FIRST_NODEACTIVITY_ENTRY(MeshMachine::TAwaitingDestroy, MeshMachine::TNoTag)
 	THROUGH_NODEACTIVITY_ENTRY(KNoTag, FlowRequestStates::TRemoveRequestor, MeshMachine::TNoTag)
 	//TCFSubConnFlowRequest adds subconnection as a control provider so remove if necessary
-	THROUGH_NODEACTIVITY_ENTRY(KNoTag, CoreNetStates::TSendClientLeavingAndRemoveControlProvider, MeshMachine::TNoTag)
+	THROUGH_NODEACTIVITY_ENTRY(KNoTag, FlowRequestStates::TSendClientLeavingAndRemoveControlProvider, MeshMachine::TNoTag)
 	THROUGH_NODEACTIVITY_ENTRY(KNoTag, CoreNetStates::TLeaveServiceProvidersOrSetIdle, MeshMachine::TNoTag)
 	//TDestroyAwaitingLeaveCompleteLoop loops back to its own triple if more SPs
 	NODEACTIVITY_ENTRY(KNoTag, CoreNetStates::TSetIdleIfNoServiceProviders, MeshMachine::TAwaitingLeaveComplete, CoreActivities::CDestroyActivity::TNoTagOrNoTagBackwards)
@@ -67,13 +67,14 @@
 	FIRST_NODEACTIVITY_ENTRY(FlowRequestStates::TAwaitingImplicitFlowRequest, MeshMachine::TNoTag)
 	THROUGH_NODEACTIVITY_ENTRY(KNoTag, CFlowRequestActivity::TStoreFlowParams, MeshMachine::TNoTag)
 	NODEACTIVITY_ENTRY(KNoTag, FlowRequestStates::TRequestCSRCreation, CoreNetStates::TAwaitingCSRCreated, MeshMachine::TNoTag)
-	NODEACTIVITY_ENTRY(KNoTag, FlowRequestStates::TSelectMetaPlane, CoreNetStates::TAwaitingBindTo, MeshMachine::TNoTag)
+	NODEACTIVITY_ENTRY(KNoTag, FlowRequestStates::TSelectMetaPlane, CFlowRequestActivity::TAwaitingBindTo, MeshMachine::TNoTag)
 	NODEACTIVITY_ENTRY(KNoTag, CoreNetStates::TSendControlClientJoinRequest, CoreStates::TAwaitingJoinComplete, MeshMachine::TNoTag)
-	NODEACTIVITY_ENTRY(KNoTag, CoreActivities::ABindingActivity::TSendBindToCompleteAndRequestCommsBinder, CoreNetStates::TAwaitingBinderResponse,MeshMachine::TNoTag)
+	THROUGH_NODEACTIVITY_ENTRY(KNoTag, CFlowRequestActivity::TSendBindToComplete,MeshMachine::TNoTag)
+	NODEACTIVITY_ENTRY(KNoTag, CoreNetStates::TRequestCommsBinder, CoreNetStates::TAwaitingBinderResponse,MeshMachine::TNoTag)
 	NODEACTIVITY_ENTRY(KNoTag, FlowRequestStates::TJoinReceivedSCpr, CoreStates::TAwaitingJoinComplete, MeshMachine::TNoTag)
 	THROUGH_NODEACTIVITY_ENTRY(KNoTag, CoreActivities::ABindingActivity::TSendBindToComplete, MeshMachine::TNoTag)
 	NODEACTIVITY_ENTRY(KNoTag, FlowRequestStates::TRequestCommsBinderFromSCpr, CoreNetStates::TAwaitingBinderResponse, MeshMachine::TNoTag)
-	NODEACTIVITY_ENTRY(KNoTag, CoreNetStates::TSendBindTo, CoreNetStates::TAwaitingBindToComplete, MeshMachine::TNoTag)
+	NODEACTIVITY_ENTRY(KNoTag, CoreNetStates::TSendBindTo, TAcceptErrorState<CoreNetStates::TAwaitingBindToComplete>, MeshMachine::TNoTag)
 	THROUGH_NODEACTIVITY_ENTRY(KNoTag, CoreActivities::ABindingActivity::TSendBindToComplete, MeshMachine::TNoTag)
 	//Cleanup
 	THROUGH_NODEACTIVITY_ENTRY(KNoTag, FlowRequestStates::TRemoveRequestor, MeshMachine::TNoTag)
@@ -93,7 +94,7 @@
 	NODEACTIVITY_ENTRY(KNoTag, FlowRequestStates::TJoinReceivedSCpr, CoreStates::TAwaitingJoinComplete, MeshMachine::TNoTag)
 	THROUGH_NODEACTIVITY_ENTRY(KNoTag, CoreActivities::ABindingActivity::TSendBindToComplete, MeshMachine::TNoTag)
 	NODEACTIVITY_ENTRY(KNoTag, FlowRequestStates::TRequestCommsBinderFromSCpr, CoreNetStates::TAwaitingBinderResponse, MeshMachine::TNoTag)
-	NODEACTIVITY_ENTRY(KNoTag, CoreNetStates::TSendBindTo, CoreNetStates::TAwaitingBindToComplete,MeshMachine::TNoTag)
+	NODEACTIVITY_ENTRY(KNoTag, CoreNetStates::TSendBindTo, TAcceptErrorState<CoreNetStates::TAwaitingBindToComplete>,MeshMachine::TNoTag)
 	THROUGH_NODEACTIVITY_ENTRY(KNoTag, CoreActivities::ABindingActivity::TSendBindToComplete, MeshMachine::TNoTag)
 	//Cleanup
 	THROUGH_NODEACTIVITY_ENTRY(KNoTag, FlowRequestStates::TRemoveRequestor, MeshMachine::TNoTag)
@@ -111,13 +112,13 @@
 	// Send TNoBearer to CSubConnection and wait for TBindTo?
 	THROUGH_NODEACTIVITY_ENTRY(KNoTag, CFlowRequestActivity::TStoreFlowParams, MeshMachine::TNoTag)
 	NODEACTIVITY_ENTRY(KNoTag, FlowRequestStates::TJoinSubConnection, CoreStates::TAwaitingJoinComplete, MeshMachine::TNoTag)
-	NODEACTIVITY_ENTRY(KNoTag, FlowRequestStates::TSendNoBearer, MeshMachine::TAcceptErrorState<CoreNetStates::TAwaitingBindTo>, MeshMachine::TNoTagOrErrorTag)
+	NODEACTIVITY_ENTRY(KNoTag, FlowRequestStates::TSendNoBearer, MeshMachine::TAcceptErrorState<CFlowRequestActivity::TAwaitingBindTo>, MeshMachine::TNoTagOrErrorTag)
 
         // NoBearer Succeeded
         // Forward TBindTo to the socket itself. After all it is the one to do the binding
-        NODEACTIVITY_ENTRY(KNoTag, FlowRequestStates::TForwardBindToMsgToOriginator, CoreNetStates::TAwaitingBindToComplete, MeshMachine::TNoTag)
+        NODEACTIVITY_ENTRY(KNoTag, FlowRequestStates::TForwardBindToMsgToOriginator, TAcceptErrorState<CoreNetStates::TAwaitingBindToComplete>, MeshMachine::TNoTag)
         THROUGH_NODEACTIVITY_ENTRY(KNoTag, MeshMachine::TClearError, MeshMachine::TNoTag) // The socket will error the client. Allow the BindToComplete to finish naturally.
-        THROUGH_NODEACTIVITY_ENTRY(KNoTag, CoreActivities::ABindingActivity::TSendBindToComplete, MeshMachine::TNoTag)
+        THROUGH_NODEACTIVITY_ENTRY(KNoTag, CFlowRequestActivity::TSendBindToComplete, MeshMachine::TNoTag)
     
         // Cleanup
         THROUGH_NODEACTIVITY_ENTRY(KNoTag, FlowRequestStates::TRemoveRequestor, MeshMachine::TNoTag)
--- a/datacommsserver/esockserver/ssock/ss_flowrequeststates.cpp	Tue Feb 02 00:53:00 2010 +0200
+++ b/datacommsserver/esockserver/ssock/ss_flowrequeststates.cpp	Fri Apr 16 16:15:03 2010 +0300
@@ -158,6 +158,32 @@
 	CleanupStack::Pop(params);
 	}
 
+DEFINE_SMELEMENT(FlowRequestActivities::CFlowRequestActivity::TSendBindToComplete, NetStateMachine::MStateTransition, TContext)
+void FlowRequestActivities::CFlowRequestActivity::TSendBindToComplete::DoL()
+    {
+    __ASSERT_DEBUG(iContext.iNodeActivity, User::Panic(KCFlowRequestPanic, KPanicNoActivity));
+    CFlowRequestActivity& activity = static_cast<CFlowRequestActivity&>(*iContext.iNodeActivity);
+    __ASSERT_DEBUG(!activity.iBindToSender.IsNull(), User::Panic(KSpecAssert_ESockSSockFlwRqS, 2)); 
+    RClientInterface::OpenPostMessageClose(iContext.Node().Id(), activity.iBindToSender, TCFDataClient::TBindToComplete().CRef());
+    activity.iBindToSender.SetNull();
+    }
+
+DEFINE_SMELEMENT(FlowRequestActivities::CFlowRequestActivity::TAwaitingBindTo, NetStateMachine::MState, TContext)
+TBool FlowRequestActivities::CFlowRequestActivity::TAwaitingBindTo::Accept()
+    {
+    TBool accept(EFalse);     
+    if(iContext.iMessage.IsMessage<TCFDataClient::TBindTo>()) 
+        { 
+        // store the node to which we send the response later on.
+        __ASSERT_DEBUG(iContext.iNodeActivity, User::Panic(KCFlowRequestPanic, KPanicNoActivity));
+        CFlowRequestActivity& activity = static_cast<CFlowRequestActivity&>(*iContext.iNodeActivity);
+        __ASSERT_DEBUG(activity.iBindToSender.IsNull(), User::Panic(KSpecAssert_ESockSSockFlwRqS, 3));
+        activity.iBindToSender = iContext.iSender;
+        accept = ETrue;
+        } 
+    
+    return accept;
+    }
 
 DEFINE_SMELEMENT(FlowRequestStates::TSendNoBearer, NetStateMachine::MStateTransition, FlowRequestStates::TContext)
 void FlowRequestStates::TSendNoBearer::DoL()
@@ -255,3 +281,18 @@
 	}
 
 
+
+DEFINE_SMELEMENT(FlowRequestStates::TSendClientLeavingAndRemoveControlProvider, NetStateMachine::MStateTransition, FlowRequestStates::TContext)
+void FlowRequestStates::TSendClientLeavingAndRemoveControlProvider::DoL()
+	{
+   	TClientIter<TDefaultClientMatchPolicy> iter = iContext.Node().GetClientIter<TDefaultClientMatchPolicy>(TClientType(TCFClientType::ECtrlProvider));
+   	RNodeInterface* cl = iter[0];
+   	//It is perfectly possible that there is no Control Provider at all.
+   	if (cl)
+   		{
+		__ASSERT_DEBUG(iContext.iNodeActivity, User::Panic(KCFlowRequestPanic, KPanicNoActivity));
+		cl->PostMessage(TNodeCtxId(iContext.ActivityId(), iContext.NodeId()), TEChild::TLeft().CRef());
+   		iContext.Node().RemoveClient(cl->RecipientId(),iContext);
+   		__ASSERT_DEBUG(iter[1] == NULL, User::Panic(KCFlowRequestPanic, KPanicNoControlProvider)); //But it is not possible to have two Control Providers!
+   		}
+	}
--- a/datacommsserver/esockserver/ssock/ss_intsock.cpp	Tue Feb 02 00:53:00 2010 +0200
+++ b/datacommsserver/esockserver/ssock/ss_intsock.cpp	Fri Apr 16 16:15:03 2010 +0300
@@ -113,9 +113,17 @@
 			{
 			TRAP(err,BindToL(bindToMsg));
 			}
-
-		RClientInterface::OpenPostMessageClose(Id(), aSender, TCFDataClient::TBindToComplete(err).CRef());
-
+		
+		if(err == KErrNone)
+		    {
+		    RClientInterface::OpenPostMessageClose(Id(), aSender, TCFDataClient::TBindToComplete().CRef());
+		    }
+		else
+		    {
+		    RClientInterface::OpenPostMessageClose(Id(), aSender, TEBase::TError(aMessage.MessageId(), err).CRef());
+		    }
+		
+		
 		CompleteFlowRequestMessage(err);
 		SetFlowRequestPending(EFalse);
 
--- a/datacommsserver/esockserver/ssock/ss_log.cpp	Tue Feb 02 00:53:00 2010 +0200
+++ b/datacommsserver/esockserver/ssock/ss_log.cpp	Fri Apr 16 16:15:03 2010 +0300
@@ -200,6 +200,7 @@
 		case ESoRecv: return _S8("ESoRecv");
 		case ESoRecvNoLength: return _S8("ESoRecvNoLength");
 		case ESoRecvOneOrMore: return _S8("ESoRecvOneOrMore");
+        case ESoRecvOneOrMoreNoLength: return _S8("ESoRecvOneOrMoreNoLength");
 		case ESoRead: return _S8("ESoRead");
 		case ESoWrite: return _S8("ESoWrite");
 		case ESoSendTo: return _S8("ESoSendTo");
--- a/datacommsserver/esockserver/ssock/ss_mmcommsprov.cpp	Tue Feb 02 00:53:00 2010 +0200
+++ b/datacommsserver/esockserver/ssock/ss_mmcommsprov.cpp	Fri Apr 16 16:15:03 2010 +0300
@@ -19,7 +19,9 @@
 
 #include "ss_mmcommsprov.h"
 #include <elements/nm_messages_child.h>
-
+#include <elements/mm_activities.h> 
+#include "ss_nodemessages_internal.h"
+#include "ss_internal_activities.h"
 
 #ifdef _DEBUG
 // Panic category for "absolutely impossible!" vanilla ASSERT()-type panics from this module
@@ -112,17 +114,19 @@
 
 void CMMCommsProviderBase::DestroyOrphanedDataClients()
 	{
-	//Destroy orphaned data clients
-	RNodeInterface* dc;
-	TClientIter<TDefaultClientMatchPolicy> iter = GetClientIter<TDefaultClientMatchPolicy>(TClientType(TCFClientType::EData));
-	while ((dc = iter++) != NULL)
+    // Note: If PRDataClientStopActivity is running, it will call PRStates::TDestroyOrphanedDataClients
+    // once it has stopped the data clients, so we don't need to start PRDestroyOrphans activity here.
+    // What was happening before was that we were destroying the Default data client before one or more
+    // non-Default clients.  This causes problems due to internal references between some non-Default
+    // and Default data client types.
+	if (CountClients<TDefaultClientMatchPolicy>(
+	        TClientType(TCFClientType::EData),
+	        TClientType(0, TCFClientType::EActive|TCFClientType::EActivating|TCFClientType::ELeaving|TCFClientType::EStarted|TCFClientType::EStarting))
+		&& CountActivities(ECFActivityDestroyOrphans) == 0
+		&& CountActivities(ECFActivityDestroy) == 0
+	    && CountActivities(ECFActivityStopDataClient) == 0)
 		{
-		if (!(dc->Flags()&(TCFClientType::EActive|TCFClientType::EActivating|TCFClientType::ELeaving|TCFClientType::EStarted|TCFClientType::EStarting)))
-			{
-			//AbortActivitiesOriginatedBy(dc->RecipientId(),aContext);
-			dc->PostMessage(Id(), TEChild::TDestroy().CRef());
-			dc->SetFlags(TClientType::ELeaving);
-			}
+		RNodeInterface::OpenPostMessageClose(Id(), Id(), TCFMessage::TDestroyOrphans().CRef());
 		}
 	}
 
--- a/datacommsserver/esockserver/ssock/ss_roles.cpp	Tue Feb 02 00:53:00 2010 +0200
+++ b/datacommsserver/esockserver/ssock/ss_roles.cpp	Fri Apr 16 16:15:03 2010 +0300
@@ -1776,7 +1776,15 @@
 
 		if(err == KErrNone)
 			{
-		   	err = aRedShirt.Create(KNullDesC, RESockCleanupThreadFunction, 8192, static_cast<RHeap*>(heap), startupInfo);
+            // Attempt to create the RedShirt with a useful diagnostic name, to reduce the
+            // likelihood that time is wasted debugging a problem in it rather than in the original
+            // crashed worker
+            TBuf<KMaxKernelName> threadName;
+            _LIT(KNameFmt, "IgnoreMe_PostCrashCleanupHelper_%x");
+            TWorkerThreadRegister* deadInfo = aDeadWorker.WorkerProperties(aDeadWorker.WorkerId()); 
+            TUint deadThreadId = deadInfo? (TUint) deadInfo->iThreadId: User::TickCount();
+            threadName.Format(KNameFmt, deadThreadId);
+		   	err = aRedShirt.Create(threadName, RESockCleanupThreadFunction, 8192, static_cast<RHeap*>(heap), startupInfo);
 			}
 	   	// If any error occured, delete the startup info structure.
 	   	if(err != KErrNone)
--- a/datacommsserver/esockserver/ssock/ss_sap.cpp	Tue Feb 02 00:53:00 2010 +0200
+++ b/datacommsserver/esockserver/ssock/ss_sap.cpp	Fri Apr 16 16:15:03 2010 +0300
@@ -63,7 +63,7 @@
 @return Returns KErrNone if the local name is correctly set or, if this is
 not the case, an informative error number. */
 	{
-	iLocalAddressSet = ETrue;
+	SetLocalAddressSet();
 	iLocalAddress = anAddr;
 	
 	}
@@ -76,7 +76,7 @@
 @return Returns KErrNone if the remote name is correctly set or, if this is
 not the case, an informative error number. */
 	{
-	iRemoteAddressSet = ETrue;
+	SetRemoteAddressSet();
 	iRemoteAddress = anAddr;
 	return KErrNone;
 	}
@@ -84,7 +84,7 @@
 void CNetworkFlow::UpdateDestinationAddress(const TSockAddr& aDest)
 	{
 	iRemoteAddress = aDest;
-	iRemoteAddressSet = ETrue;
+	SetRemoteAddressSet();
 	}
 
 TUint CNetworkFlow::Write(const TDesC8& /*aDesc*/, TUint /*aOptions*/, TSockAddr* anAddr)
@@ -223,9 +223,9 @@
 		iSessionDataNotify = NULL;
 		if(iSubConnectionProvider.IsOpen())
 			{
-			if(iDCIdle < EIdle)
+			if (!Idle())
 				{
-				iDCIdle = EIdle;
+				SetIdle();
 		    	ProcessDCIdleState();
 				}
 			}
@@ -250,12 +250,12 @@
 void CNetworkFlow::ProcessDCIdleState()
 	{
 #ifdef SYMBIAN_NETWORKING_UPS
-	if(iDCIdle == EIdle && !ActivityRunning())
+	if (Idle() && !IdleSent() && !ActivityRunning())
 #else
-	if(iDCIdle == EIdle && !iNoBearerRunning)
+	if (Idle() && !IdleSent() && !NoBearerGuard())
 #endif
 		{
-		iDCIdle = EIdleSent;
+		SetIdleSent();
 		iSubConnectionProvider.PostMessage(Id(), TCFControlProvider::TIdle().CRef());
 		}
 	}
--- a/datacommsserver/esockserver/ssock/ss_sapshim.cpp	Tue Feb 02 00:53:00 2010 +0200
+++ b/datacommsserver/esockserver/ssock/ss_sapshim.cpp	Fri Apr 16 16:15:03 2010 +0300
@@ -92,8 +92,9 @@
     {
     (void)aControl;
     __ASSERT_DEBUG(aControl == iHostResolverNotify, User::Panic(KSpecAssert_ESockSSocksspshm, 1));
-    __ASSERT_DEBUG(iDCIdle <= EClientsPresent, User::Panic(KSpecAssert_ESockSSocksspshm, 2));
-    iDCIdle = EIdle;
+    __ASSERT_DEBUG(!(Idle() || IdleSent()), User::Panic(KSpecAssert_ESockSSocksspshm, 2));
+    SetIdle();
+	
     iHostResolverNotify = NULL;
     if(iSubConnectionProvider.IsOpen())	// legacy flows have no control side
     	{
@@ -163,7 +164,7 @@
 		iListenerControlNotify->DisconnectFromListener(*this);
 		}
 
-	if(!iDetaching)
+	if(!Detaching())
 		{
 		delete iProvider;
 		iProvider = NULL;
@@ -283,14 +284,14 @@
 		{
 		__ASSERT_DEBUG(!iProvider, User::Panic(KSpecAssert_ESockSSocksspshm, 9));	// can't have both HR & SAP
 
-		LOG( ESockLog::Printf(_L8("CTransportFlowShim %08x:\tUnbind(): iBearerExpected %d"), this, iBearerExpected) );
-		if (!iBearerExpected)
+		LOG( ESockLog::Printf(_L8("CTransportFlowShim %08x:\tUnbind(): iBearerExpected %d"), this, BearerExpected()) );
+		if (!BearerExpected())
 			{
 			delete this;
 			}
 		else
 			{
-			iDeleteUponBearerReception = ETrue;
+			SetDeleteUponBearerReception();
 			iHostResolverNotify = NULL;
 			}
 		return;
@@ -300,7 +301,7 @@
 		{
 		iProvider->SetNotify(NULL);
 
-		if (!iDetaching)
+		if (!Detaching())
 			{
 			delete iProvider;
 			iProvider = NULL;
@@ -412,7 +413,7 @@
 */
 	{
 	TInt ret = EFalse;
-	if(!iIsStopped)
+	if(!Stopped())
 		{ // Prevent sending NoBearer if DataClientStop was received
 		if (LockToConnectionInfo() != KErrNone)
 		    {
@@ -420,7 +421,8 @@
 			PostNoBearer();
 			ret = ETrue;
 		    }
-		iUseBearerErrors = EFalse;
+		ClearUseBearerErrors();
+
 		ClearDataClientRoutedGuard();
 		}
 	return ret;
@@ -632,7 +634,7 @@
 	__ASSERT_DEBUG(iProvider, User::Panic(KSpecAssert_ESockSSocksspshm, 24));
 	if (aOption == MSessionControl::EImmediate)
 		{
-		iShuttingDown = ETrue;
+		SetShuttingDown();
 		}
 
 	// It is possible for the provider to be null if an error occurs immediatly
@@ -880,7 +882,8 @@
 
 	if(iSessionControlNotify)
 		{
-		iDetaching = aDelete == MSocketNotify::EDetach;
+		aDelete == MSocketNotify::EDetach ? SetDetaching() : ClearDetaching();
+		
 		iSessionControlNotify->CanClose(MSessionControlNotify::TDelete(aDelete));
         if(aDelete==MSocketNotify::EDetach)
             {
@@ -903,7 +906,7 @@
 
 	if(iSessionControlNotify)
 		{
-        iDetaching = aDelete == MSocketNotify::EDetach;
+		aDelete == MSocketNotify::EDetach ? SetDetaching() : ClearDetaching();
 		iSessionControlNotify->CanClose(aDisconnectData, MSessionControlNotify::TDelete(aDelete));
 		if(aDelete==MSocketNotify::EDetach)
 			{
@@ -945,7 +948,7 @@
 
 		// No control above us - likely cause is that we're the result of a passive open that
 		// hasn't yet been accepted.
-		iDetaching = MSocketNotify::EDetach;
+		SetDetaching();
 		Unbind();
 		}
 	}
@@ -964,7 +967,7 @@
 
 		// No control above us - likely cause is that we're the result of a passive open that
 		// hasn't yet been accepted.
-		iDetaching = MSocketNotify::EDetach;
+		SetDetaching();
 		Unbind();
 		}
 	}
@@ -983,7 +986,7 @@
 
 		// No control above us - likely cause is that we're the result of a passive open that
 		// hasn't yet been accepted.
-		iDetaching = MSocketNotify::EDetach;
+		SetDetaching();
 		Unbind();
 		}
 	}
@@ -1027,11 +1030,11 @@
 		return;
 		}
 
-	iUseBearerErrors = ETrue;
+	SetUseBearerErrors();
 	LocalName(iLocalAddress);
-	iLocalAddressSet = ETrue;
+	SetLocalAddressSet();
 	RemName(iRemoteAddress);
-	iRemoteAddressSet = ETrue;
+	SetRemoteAddressSet();
 	__ASSERT_DEBUG(iSubConnectionProvider.IsOpen(), User::Panic(KSpecAssert_ESockSSocksspshm, 41));	// legacy flows have no control side; should never get here
 
 	PostDataClientRouted();
@@ -1086,7 +1089,7 @@
     	//before break, hence it tries to apply the new owner, during which time the new
     	//owner starts and hence attempts to TBindTo his new child. The child hates it
     	//as it arrives from an unknown node. The rejoin protocol needs rethinking.
-		RClientInterface::OpenPostMessageClose(Id(), aSender, TCFDataClient::TBindToComplete(KErrNone).CRef());
+		RClientInterface::OpenPostMessageClose(Id(), aSender, TCFDataClient::TBindToComplete().CRef());
     	return;
     	}
     CNetworkFlow::ReceivedL(aSender, aRecipient, aMessage);
@@ -1158,7 +1161,16 @@
 			TRAPD(err,BindToL(bindToMsg));
 			// Ensure that TBindToComplete message gets sent before TIdle so that it gets to the destination
 			// before destroy processing.
-			RClientInterface::OpenPostMessageClose(Id(), aSender, TCFDataClient::TBindToComplete(err).CRef());
+			if(err == KErrNone)
+			    {
+			    RClientInterface::OpenPostMessageClose(Id(), aSender, TCFDataClient::TBindToComplete().CRef());
+			    }
+			else
+			    {
+			    RClientInterface::OpenPostMessageClose(Id(), aSender, TEBase::TError(aMessage.MessageId(), err).CRef());
+			    }
+			
+			
 			ProcessDCIdleState();	// in case we were waiting to send idle
 			//If we have received TDataClientStart before (when we did not yet have a bearer),
 			//we complete the start here as well
@@ -1170,7 +1182,7 @@
 					{
 					CompleteStart(err);
 					}
-               iBearerExpected = ETrue;
+				SetBearerExpected();
 				}
 			else
 		    	{
@@ -1249,7 +1261,7 @@
 			{
 			CompleteStart(KErrNone);
 			}
-		LOG( ESockLog::Printf(_L8("CTransportFlowShim %08x:\tReceivedL(): TBearer: iDeleteUponBearerReception %d"), this, iDeleteUponBearerReception) );
+		LOG( ESockLog::Printf(_L8("CTransportFlowShim %08x:\tReceivedL(): TBearer: iDeleteUponBearerReception %d"), this, DeleteUponBearerReception()));
 
 		ClearNoBearerGuard();
 		ProcessDCIdleState();
@@ -1266,8 +1278,9 @@
 
 void CTransportFlowShim::NoBearerCompletion()
 	{
-	iBearerExpected = EFalse;
-	if (iDeleteUponBearerReception)
+	ClearBearerExpected();
+
+	if (DeleteUponBearerReception())
 		{
 		delete this;
 		}
@@ -1283,8 +1296,8 @@
 	if (aError==KErrNone)
 		{
 		iStartRequest.ReplyTo(Id(), TCFDataClient::TStarted().CRef());
-		iIsStarted = ETrue;
-		iIsStopped = EFalse;
+		SetStarted();
+		ClearStopped();
 		}
 	else
 		{
@@ -1333,7 +1346,7 @@
 	NM_LOG((KESockServerTag, _L8("CTransportFlowShim %08x:\tSynchronous call: From=%08x To=%08x Func=BindToL"),
 			this, static_cast<Messages::ANode*>(this), &aBindTo.iNodeId.Node()) )
 
-	if (iShuttingDown)
+	if (ShuttingDown())
 		{
 		User::Leave(KErrCancel);
 		return;
@@ -1344,9 +1357,10 @@
 		{
 		LockToConnectionInfo();
 		LocalName(iLocalAddress);
-		iLocalAddressSet = ETrue;
+		SetLocalAddressSet();
 		RemName(iRemoteAddress);
-		iRemoteAddressSet = ETrue;
+		SetRemoteAddressSet();
+		
 		__ASSERT_DEBUG(iSubConnectionProvider.IsOpen(), User::Panic(KSpecAssert_ESockSSocksspshm, 48));	// legacy flows have no control side; should never get here
 		}
 	else if (iHostResolverNotify)
@@ -1382,13 +1396,13 @@
 
 void CTransportFlowShim::StartFlowL(const TRuntimeCtxId& aSender)
 	{
-	__ASSERT_DEBUG(!iIsStarted, User::Panic(KSpecAssert_ESockSSocksspshm, 49));
+	__ASSERT_DEBUG(!Started(), User::Panic(KSpecAssert_ESockSSocksspshm, 49));
 	__ASSERT_DEBUG(iSubConnectionProvider.IsOpen(), User::Panic(KSpecAssert_ESockSSocksspshm, 50));	// legacy flows have no control side; should never get here
 
 	//We will wait for it and complete the start after we have received it
 	User::LeaveIfError(iStartRequest.Open(iSubConnectionProvider, aSender));
 
-	if (iDCIdle != EClientsPresent)
+	if (Idle())
 		{
 		iStartRequest.ReplyTo(Id(), TEBase::TError(TCFDataClient::TStart::Id(), KErrNotReady).CRef());
 		iStartRequest.Close();
@@ -1399,8 +1413,8 @@
 		{
 		iStartRequest.ReplyTo(Id(), TCFDataClient::TStarted().CRef());
 		iStartRequest.Close();
-		iIsStarted = ETrue;
-		iIsStopped = EFalse;
+		SetStarted();
+		ClearStopped();
 		return;
 		}
 
@@ -1411,7 +1425,6 @@
 
 void CTransportFlowShim::StopFlow(TCFDataClient::TStop& aMessage)
 	{
-	__ASSERT_DEBUG(iIsStarted, User::Panic(KSpecAssert_ESockSSocksspshm, 51)); //Must be started now
 	__ASSERT_DEBUG(iSubConnectionProvider.IsOpen(), User::Panic(KSpecAssert_ESockSSocksspshm, 52));	// legacy flows have no control side; should never get here
 
 	// We need to error the socket if the lower protocol stack is not going to do this.  Once a
@@ -1425,7 +1438,11 @@
 	// RConnection but not transferring any data will not cause the TCP/IP stack to attach the flow
 	// to the route and hence not call Error() if the interface comes down.
 
-	if (IsBoundToSession() && !iUseBearerErrors)
+	if (IsBoundToSession() && aMessage.iValue == KErrForceDisconnected)
+		{
+		Error(KErrDisconnected, EErrorAllOperations);
+		}
+	else if (IsBoundToSession() && !UseBearerErrors())
 	    {
     	Error(aMessage.iValue, EErrorAllOperations);
 	    }
@@ -1438,14 +1455,14 @@
 	iLowerControl = NULL;
 
 	iSubConnectionProvider.PostMessage(Id(), TCFDataClient::TStopped(aMessage.iValue).CRef());
-	iIsStarted = EFalse;
-	iIsStopped = ETrue;
+	ClearStarted();
+	SetStopped();
 	}
 
 void CTransportFlowShim::InitDestroy()
 	{
-    __ASSERT_DEBUG(iDCIdle <= EClientsPresent, User::Panic(KSpecAssert_ESockSSocksspshm, 53));
-    iDCIdle = EIdle;
+	__ASSERT_DEBUG(!(Idle() || IdleSent()), User::Panic(KSpecAssert_ESockSSocksspshm, 53));
+    SetIdle();
 
     if(iSubConnectionProvider.IsOpen())	// legacy flows have no control side
     	{
@@ -1473,8 +1490,8 @@
 
 void CTransportFlowShim::PostDataClientRouted()
 	{
- 	if (iLocalAddressSet && iRemoteAddressSet
-	&& iRemoteAddress.Family() != KAFUnspec && !iDataClientRoutedGuard)
+	if (LocalAddressSet() && RemoteAddressSet()
+		&& iRemoteAddress.Family() != KAFUnspec && !DataClientRoutedGuard())
 		{
 		iSubConnectionProvider.PostMessage(
 			Id(),
@@ -1486,16 +1503,10 @@
 					iIfInfo.iIAPId)
 				).CRef()
 			);
-		iDataClientRoutedGuard = ETrue;
+		SetDataClientRoutedGuard();
 		}
 	}
 
-void CTransportFlowShim::ClearDataClientRoutedGuard()
-	{
-	iDataClientRoutedGuard = EFalse;
-	}
-
-
 /*
 Store the provision information passed from the Control side.
 @param TProvisionConfig Message recd.
@@ -1770,7 +1781,7 @@
 			}
 		}
 
-	if(!IsStopped())
+	if(!Stopped())
 		{ // Prevent sending NoBearer if DataClientStop was received
 		ParseNoBearerParams(aConnectionParams);
 		if (iIsScoped)
@@ -1887,7 +1898,7 @@
 	{
 	SetPolicyCheckRequestPending(EFalse);
 
-	if (iDCIdle == EIdle)
+	if (Idle() && !IdleSent())
 		{
 		ProcessDCIdleState();
 		}
--- a/datacommsserver/esockserver/ssock/ss_subconn.cpp	Tue Feb 02 00:53:00 2010 +0200
+++ b/datacommsserver/esockserver/ssock/ss_subconn.cpp	Fri Apr 16 16:15:03 2010 +0300
@@ -301,6 +301,7 @@
 	ACTIVITY_MAP_ENTRY(SubConnectionNoBearer, SubConnNoBearer)
     ACTIVITY_MAP_ENTRY(SubConnectionLegacyRMessage2Activity, SubConnectionLegacyRMessage2)
 	ACTIVITY_MAP_ENTRY(PRDataClientJoinActivity, PRDataClientJoin)
+	ACTIVITY_MAP_ENTRY(PRClientLeftActivity, PRClientLeft)
 	ACTIVITY_MAP_ENTRY(PRClientLeaveActivity, PRClientLeave)
 ACTIVITY_MAP_END()
 }
--- a/datacommsserver/esockserver/test/CapTests/Connection/Common/Te_Cap_RConnDHCP.xml	Tue Feb 02 00:53:00 2010 +0200
+++ b/datacommsserver/esockserver/test/CapTests/Connection/Common/Te_Cap_RConnDHCP.xml	Fri Apr 16 16:15:03 2010 +0300
@@ -3,7 +3,7 @@
  Copyright (c) 2003-2009 Nokia Corporation and/or its subsidiary(-ies).
  All rights reserved.
  This component and the accompanying materials are made available
- under the terms of the License "Eclipse Public License v1.0"
+ 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".
 
@@ -14,7 +14,6 @@
 
  Description:
  CommDB Settings File
- All Rights Reserved
 
 -->
 
--- a/datacommsserver/esockserver/test/CapTests/Resolver/Common/Te_Cap_RES.xml	Tue Feb 02 00:53:00 2010 +0200
+++ b/datacommsserver/esockserver/test/CapTests/Resolver/Common/Te_Cap_RES.xml	Fri Apr 16 16:15:03 2010 +0300
@@ -3,7 +3,7 @@
  Copyright (c) 2003-2009 Nokia Corporation and/or its subsidiary(-ies).
  All rights reserved.
  This component and the accompanying materials are made available
- under the terms of the License "Eclipse Public License v1.0"
+ 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".
 
@@ -14,7 +14,6 @@
 
  Description:
  CommDB Settings File
- All Rights Reserved
 
 -->
 
--- a/datacommsserver/esockserver/test/CapTests/Socket/Common/Te_Cap_Esock.xml	Tue Feb 02 00:53:00 2010 +0200
+++ b/datacommsserver/esockserver/test/CapTests/Socket/Common/Te_Cap_Esock.xml	Fri Apr 16 16:15:03 2010 +0300
@@ -3,7 +3,7 @@
  Copyright (c) 2004-2009 Nokia Corporation and/or its subsidiary(-ies).
  All rights reserved.
  This component and the accompanying materials are made available
- under the terms of the License "Eclipse Public License v1.0"
+ 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".
 
@@ -14,7 +14,6 @@
 
  Description:
  CommDB Settings File for GT0233 PREQ398 Raw IP NIF testing.
- All Rights Reserved
 
 -->
 
--- a/datacommsserver/esockserver/test/CapTests/Socket_transfer/Config/TE_Cap_Esock_transfer.xml	Tue Feb 02 00:53:00 2010 +0200
+++ b/datacommsserver/esockserver/test/CapTests/Socket_transfer/Config/TE_Cap_Esock_transfer.xml	Fri Apr 16 16:15:03 2010 +0300
@@ -3,7 +3,7 @@
  Copyright (c) 2003-2009 Nokia Corporation and/or its subsidiary(-ies).
  All rights reserved.
  This component and the accompanying materials are made available
- under the terms of the License "Eclipse Public License v1.0"
+ 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".
 
@@ -14,7 +14,6 @@
 
  Description:
  CommDB Settings File
- All Rights Reserved
 
 -->
 
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/datacommsserver/esockserver/test/TE_DummyProvider/configs/te_dummyprovider_004.ini	Fri Apr 16 16:15:03 2010 +0300
@@ -0,0 +1,97 @@
+[CreateConnectionServ1]
+ConnServName=ConnServ1
+
+[ConnectConnectionServ1]
+ConnServName=ConnServ1
+TierName=DummyTier
+
+[CreateSockSvr1]
+SocketServName=SockSvr1
+
+[CreateConn1]
+ConnName=Conn1
+
+[ConnectSockSvr1]
+SocketServName=SockSvr1
+
+[OpenConn1]
+ConnName=Conn1
+SocketServName=SockSvr1
+ConnType=271069227
+
+[StartConn1]
+ConnName=Conn1
+SocketServName=SockSvr1
+SNAP=10
+
+[APNotificationRequest1]
+ConnServName=ConnServ1
+NotificationName=Notif1
+QueryAPStatusFilter=C-R-A-ST
+
+[CreatePublishSubscribeVarBlockingStop]
+CreatePublishSubscribeVarUid=270548957
+CreatePublishSubscribeVarValue=2
+CreatePublishSubscribeVarKey=1
+
+[CheckPublishSubscribeVarBlockingStop]
+CheckPublishSubscribeVarUid=270548957
+CheckPublishSubscribeVarValue=2
+CheckPublishSubscribeVarKey=1
+
+[ReceiveNotificationBlockingStop1]
+NotificationName=Notif1
+ExpectedNumberOfAPs=1
+ExpectedAP1=10
+ExpectedAP1Status=C-R-A-SF
+
+[ReceiveNotificationBlockingStop2]
+NotificationName=Notif1
+ExpectedNumberOfAPs=1
+ExpectedAP1=11
+ExpectedAP1Status=C-R-A-SF
+
+[CreatePublishSubscribeVarStart]
+CreatePublishSubscribeVarUid=270548957
+CreatePublishSubscribeVarValue=1
+CreatePublishSubscribeVarKey=1
+
+[CheckPublishSubscribeVarStart]
+CheckPublishSubscribeVarUid=270548957
+CheckPublishSubscribeVarValue=1
+CheckPublishSubscribeVarKey=1
+
+[ReceiveNotificationStart1]
+NotificationName=Notif1
+ExpectedNumberOfAPs=1
+ExpectedAP1=11
+ExpectedAP1Status=C-R-A-ST
+
+[ReceiveNotificationStart2]
+NotificationName=Notif1
+ExpectedNumberOfAPs=1
+ExpectedAP1=10
+ExpectedAP1Status=C-R-A-ST
+
+[CreatePublishSubscribeVarStop]
+CreatePublishSubscribeVarUid=270548957
+CreatePublishSubscribeVarValue=3
+CreatePublishSubscribeVarKey=1
+
+[CheckPublishSubscribeVarStop]
+CheckPublishSubscribeVarUid=270548957
+CheckPublishSubscribeVarValue=3
+CheckPublishSubscribeVarKey=1
+
+[CancelAPNotifRequest1]
+NotificationName=Notif1
+
+[CloseConn1]
+ConnName=Conn1
+
+[CloseSockSvr1]
+SocketServName=SockSvr1
+
+[CloseConnectionServ1]
+ConnServName=ConnServ1
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/datacommsserver/esockserver/test/TE_DummyProvider/configs/te_dummyprovider_005.ini	Fri Apr 16 16:15:03 2010 +0300
@@ -0,0 +1,97 @@
+[CreateConnectionServ1]
+ConnServName=ConnServ1
+
+[ConnectConnectionServ1]
+ConnServName=ConnServ1
+TierName=DummyTier
+
+[CreateSockSvr1]
+SocketServName=SockSvr1
+
+[CreateConn1]
+ConnName=Conn1
+
+[ConnectSockSvr1]
+SocketServName=SockSvr1
+
+[OpenConn1]
+ConnName=Conn1
+SocketServName=SockSvr1
+ConnType=271069227
+
+[StartConn1]
+ConnName=Conn1
+SocketServName=SockSvr1
+SNAP=50
+
+[APNotificationRequest1]
+ConnServName=ConnServ1
+NotificationName=Notif1
+QueryAPStatusFilter=C-R-A-ST
+
+[CreatePublishSubscribeVarBlockingStop]
+CreatePublishSubscribeVarUid=270548957
+CreatePublishSubscribeVarValue=2
+CreatePublishSubscribeVarKey=1
+
+[CheckPublishSubscribeVarBlockingStop]
+CheckPublishSubscribeVarUid=270548957
+CheckPublishSubscribeVarValue=2
+CheckPublishSubscribeVarKey=1
+
+[ReceiveNotificationBlockingStop1]
+NotificationName=Notif1
+ExpectedNumberOfAPs=1
+ExpectedAP1=50
+ExpectedAP1Status=C-R-A-SF
+
+[ReceiveNotificationBlockingStop2]
+NotificationName=Notif1
+ExpectedNumberOfAPs=1
+ExpectedAP1=11
+ExpectedAP1Status=C-R-A-SF
+
+[CreatePublishSubscribeVarStart]
+CreatePublishSubscribeVarUid=270548957
+CreatePublishSubscribeVarValue=1
+CreatePublishSubscribeVarKey=1
+
+[CheckPublishSubscribeVarStart]
+CheckPublishSubscribeVarUid=270548957
+CheckPublishSubscribeVarValue=1
+CheckPublishSubscribeVarKey=1
+
+[ReceiveNotificationStart1]
+NotificationName=Notif1
+ExpectedNumberOfAPs=1
+ExpectedAP1=11
+ExpectedAP1Status=C-R-A-ST
+
+[ReceiveNotificationStart2]
+NotificationName=Notif1
+ExpectedNumberOfAPs=1
+ExpectedAP1=50
+ExpectedAP1Status=C-R-A-ST
+
+[CreatePublishSubscribeVarStop]
+CreatePublishSubscribeVarUid=270548957
+CreatePublishSubscribeVarValue=3
+CreatePublishSubscribeVarKey=1
+
+[CheckPublishSubscribeVarStop]
+CheckPublishSubscribeVarUid=270548957
+CheckPublishSubscribeVarValue=3
+CheckPublishSubscribeVarKey=1
+
+[CancelAPNotifRequest1]
+NotificationName=Notif1
+
+[CloseConn1]
+ConnName=Conn1
+
+[CloseSockSvr1]
+SocketServName=SockSvr1
+
+[CloseConnectionServ1]
+ConnServName=ConnServ1
+
--- a/datacommsserver/esockserver/test/TE_DummyProvider/configs/te_dummyproviders.cfg	Tue Feb 02 00:53:00 2010 +0200
+++ b/datacommsserver/esockserver/test/TE_DummyProvider/configs/te_dummyproviders.cfg	Fri Apr 16 16:15:03 2010 +0300
@@ -23,7 +23,7 @@
 ## AccessPointTable
 ## 
 [AccessPointTable]
-## CASE001 BEGIN ##
+## CASE004 BEGIN ##
 ADD_SECTION
 # COMMDB_ID = 1
 	Id=10
@@ -92,6 +92,22 @@
 	Protocol=ProtocolTable.1
 	FIELD_COUNT=9
 END_ADD
+## CASE003 END ##
+#############################################################
+## CASE005 BEGIN ##
+ADD_SECTION
+# COMMDB_ID = 6
+	Id=50
+	Name=DummyAPHasNextLayer
+	Tier=Link.TierTable.0x1028302B
+	MCpr=MCprTable.1
+	AccessPointSelectionPolicy=Link.APPrioritySelectionPolicyTable.3
+	Cpr=CprTable.1
+	SCpr=SCprTable.1
+	Protocol=ProtocolTable.1
+	FIELD_COUNT=8
+END_ADD
+## CASE005 END ##
 
 ############################################################
 ## APPrioritySelectionPolicyTable
--- a/datacommsserver/esockserver/test/TE_DummyProvider/group/TE_DummyProvider.iby	Tue Feb 02 00:53:00 2010 +0200
+++ b/datacommsserver/esockserver/test/TE_DummyProvider/group/TE_DummyProvider.iby	Fri Apr 16 16:15:03 2010 +0300
@@ -24,12 +24,16 @@
 data=EPOCROOT##epoc32\data\z\TestData\scripts\te_dummyprovider_001.script TestData\scripts\te_dummyprovider_001.script
 data=EPOCROOT##epoc32\data\z\TestData\scripts\te_dummyprovider_002.script TestData\scripts\te_dummyprovider_002.script
 data=EPOCROOT##epoc32\data\z\TestData\scripts\te_dummyprovider_003.script TestData\scripts\te_dummyprovider_003.script
+data=EPOCROOT##epoc32\data\z\TestData\scripts\te_dummyprovider_004.script TestData\scripts\te_dummyprovider_004.script
+data=EPOCROOT##epoc32\data\z\TestData\scripts\te_dummyprovider_005.script TestData\scripts\te_dummyprovider_005.script
 data=EPOCROOT##epoc32\data\z\TestData\scripts\te_dummyprovider_incomingSCPR.script TestData\scripts\te_dummyprovider_incomingSCPR.script
 
 data=EPOCROOT##epoc32\data\z\TestData\configs\te_dummyproviders.cfg TestData\configs\te_dummyproviders.cfg
 data=EPOCROOT##epoc32\data\z\TestData\configs\te_dummyprovider_001.ini TestData\configs\te_dummyprovider_001.ini
 data=EPOCROOT##epoc32\data\z\TestData\configs\te_dummyprovider_002.ini TestData\configs\te_dummyprovider_002.ini
 data=EPOCROOT##epoc32\data\z\TestData\configs\te_dummyprovider_003.ini TestData\configs\te_dummyprovider_003.ini
+data=EPOCROOT##epoc32\data\z\TestData\configs\te_dummyprovider_004.ini TestData\configs\te_dummyprovider_004.ini
+data=EPOCROOT##epoc32\data\z\TestData\configs\te_dummyprovider_005.ini TestData\configs\te_dummyprovider_005.ini
 
 #endif // __TE_DummyProviders_IBY__
 
--- a/datacommsserver/esockserver/test/TE_DummyProvider/group/bld.inf	Tue Feb 02 00:53:00 2010 +0200
+++ b/datacommsserver/esockserver/test/TE_DummyProvider/group/bld.inf	Fri Apr 16 16:15:03 2010 +0300
@@ -25,11 +25,14 @@
 ../scripts/te_dummyprovider_001.script	z:/testdata/scripts/te_dummyprovider_001.script
 ../scripts/te_dummyprovider_002.script	z:/testdata/scripts/te_dummyprovider_002.script
 ../scripts/te_dummyprovider_003.script	z:/testdata/scripts/te_dummyprovider_003.script
+../scripts/te_dummyprovider_004.script	z:/testdata/scripts/te_dummyprovider_004.script
+../scripts/te_dummyprovider_005.script	z:/testdata/scripts/te_dummyprovider_005.script
 
 ../scripts/te_dummyprovider_incomingSCPR.script	z:/testdata/scripts/te_dummyprovider_incomingSCPR.script
 ../configs/te_dummyproviders.cfg	z:/testdata/configs/te_dummyproviders.cfg
 ../configs/te_dummyprovider_001.ini	z:/testdata/configs/te_dummyprovider_001.ini
 ../configs/te_dummyprovider_002.ini	z:/testdata/configs/te_dummyprovider_002.ini
 ../configs/te_dummyprovider_003.ini	z:/testdata/configs/te_dummyprovider_003.ini
+../configs/te_dummyprovider_004.ini	z:/testdata/configs/te_dummyprovider_004.ini
+../configs/te_dummyprovider_005.ini	z:/testdata/configs/te_dummyprovider_005.ini
 
-
--- a/datacommsserver/esockserver/test/TE_DummyProvider/scripts/te_dummyprovider.script	Tue Feb 02 00:53:00 2010 +0200
+++ b/datacommsserver/esockserver/test/TE_DummyProvider/scripts/te_dummyprovider.script	Fri Apr 16 16:15:03 2010 +0300
@@ -29,6 +29,8 @@
 RUN_SCRIPT z:\testdata\scripts\te_dummyprovider_001.script
 RUN_SCRIPT z:\testdata\scripts\te_dummyprovider_002.script
 RUN_SCRIPT z:\testdata\scripts\te_dummyprovider_003.script
+RUN_SCRIPT z:\testdata\scripts\te_dummyprovider_004.script
+RUN_SCRIPT z:\testdata\scripts\te_dummyprovider_005.script
 
 RUN_SCRIPT z:\testdata\scripts\te_esock_test_unloadesockForced.script
 RUN_SCRIPT z:\testdata\scripts\te_esock_test_remove_config_files.script
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/datacommsserver/esockserver/test/TE_DummyProvider/scripts/te_dummyprovider_004.script	Fri Apr 16 16:15:03 2010 +0300
@@ -0,0 +1,70 @@
+//
+// 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:
+//
+
+PRINT Running CASE004
+PRINT Gets the MCPR to stop the control and data planes, whilst keeping itself alive.
+PRINT Gets the MCPR to restart the control and data planes, 
+PRINT Uses RConnectionServ to monitor that connections are being stopped and started.
+PRINT Gets the MCPR to stop the control and data planes and let itself be removed.
+PRINT 
+
+//
+LOAD_SUITE te_esockteststepsSuite -SharedData
+RUN_SCRIPT z:\TestData\scripts\te_esock_test_loadesock.script
+
+START_TESTCASE			COMINF-ESOCK-DummyProviders-004
+//! @SYMTestCaseID		COMINF-ESOCK-DummyProviders-004
+
+RUN_TEST_STEP 100 te_esockteststepsSuite CreateRConnectionServStep z:\testdata\configs\te_dummyprovider_004.ini CreateConnectionServ1
+RUN_TEST_STEP 100 te_esockteststepsSuite ConnectRConnectionServStep z:\testdata\configs\te_dummyprovider_004.ini ConnectConnectionServ1
+
+RUN_TEST_STEP 100 te_esockteststepsSuite creatersocketservStep z:\testdata\configs\te_dummyprovider_004.ini CreateSockSvr1
+RUN_TEST_STEP 100 te_esockteststepsSuite connectrsocketservStep z:\testdata\configs\te_dummyprovider_004.ini ConnectSockSvr1
+
+RUN_TEST_STEP 100 te_esockteststepsSuite createrconnectionStep z:\testdata\configs\te_dummyprovider_004.ini CreateConn1
+RUN_TEST_STEP 100 te_esockteststepsSuite openrconnectionStep z:\testdata\configs\te_dummyprovider_004.ini OpenConn1
+RUN_TEST_STEP 100 te_esockteststepsSuite startrconnectionStep z:\testdata\configs\te_dummyprovider_004.ini StartConn1
+
+// TStop
+RUN_TEST_STEP 100 te_esockteststepsSuite RequestAccessPointNotificationStep z:\testdata\configs\te_dummyprovider_004.ini APNotificationRequest1
+RUN_TEST_STEP 100 te_esockteststepsSuite CreatePublishSubscribeVar z:\testdata\configs\te_dummyprovider_004.ini CreatePublishSubscribeVarBlockingStop
+RUN_TEST_STEP 100 te_esockteststepsSuite checkpublishsubscribevar z:\testdata\configs\te_dummyprovider_004.ini CheckPublishSubscribeVarBlockingStop
+RUN_TEST_STEP 100 te_esockteststepsSuite ReceiveAccessPointNotificationStep z:\testdata\configs\te_dummyprovider_004.ini ReceiveNotificationBlockingStop1
+RUN_TEST_STEP 100 te_esockteststepsSuite ReceiveAccessPointNotificationStep z:\testdata\configs\te_dummyprovider_004.ini ReceiveNotificationBlockingStop2
+
+// TStart
+RUN_TEST_STEP 100 te_esockteststepsSuite CreatePublishSubscribeVar z:\testdata\configs\te_dummyprovider_004.ini CreatePublishSubscribeVarStart
+RUN_TEST_STEP 100 te_esockteststepsSuite checkpublishsubscribevar z:\testdata\configs\te_dummyprovider_004.ini CheckPublishSubscribeVarStart
+RUN_TEST_STEP 100 te_esockteststepsSuite ReceiveAccessPointNotificationStep z:\testdata\configs\te_dummyprovider_004.ini ReceiveNotificationStart1
+RUN_TEST_STEP 100 te_esockteststepsSuite ReceiveAccessPointNotificationStep z:\testdata\configs\te_dummyprovider_004.ini ReceiveNotificationStart2
+
+// Cancel the notification request
+RUN_TEST_STEP 100 te_esockteststepsSuite CancelAccessPointNotificationStep z:\testdata\configs\RConnectionServ\RConnectionServ_11_000.ini CancelAPNotifRequest1
+
+// TStop again to destroy the mesh completely.
+RUN_TEST_STEP 100 te_esockteststepsSuite CreatePublishSubscribeVar z:\testdata\configs\te_dummyprovider_004.ini CreatePublishSubscribeVarStop
+RUN_TEST_STEP 100 te_esockteststepsSuite checkpublishsubscribevar z:\testdata\configs\te_dummyprovider_004.ini CheckPublishSubscribeVarStop
+
+
+RUN_TEST_STEP 100 te_esockteststepsSuite closerconnectionStep z:\testdata\configs\te_dummyprovider_004.ini CloseConn1
+RUN_TEST_STEP 100 te_esockteststepsSuite closersocketservStep z:\testdata\configs\te_dummyprovider_004.ini CloseSockSvr1
+RUN_TEST_STEP 100 te_esockteststepsSuite CloseRConnectionServStep z:\testdata\configs\te_dummyprovider_004.ini CloseConnectionServ1
+RUN_TEST_STEP 100 te_esockteststepsSuite cleanallStep
+END_TESTCASE COMINF-ESOCK-DummyProviders-004
+
+RUN_SCRIPT Z:\TestData\scripts\te_esock_test_unloadesockForced.script
+
+PRINT Completed CASE003
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/datacommsserver/esockserver/test/TE_DummyProvider/scripts/te_dummyprovider_005.script	Fri Apr 16 16:15:03 2010 +0300
@@ -0,0 +1,71 @@
+//
+// 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:
+//
+
+PRINT Running CASE005
+PRINT Gets the MCPR to stop the control and data planes, whilst keeping itself alive.
+PRINT Gets the MCPR to restart the control and data planes, 
+PRINT first AP will fail to start, error handling will start the second AP.
+PRINT Uses RConnectionServ to monitor that connections are being stopped and started.
+PRINT Gets the MCPR to stop the control and data planes and let itself be removed.
+PRINT 
+
+//
+LOAD_SUITE te_esockteststepsSuite -SharedData
+RUN_SCRIPT z:\TestData\scripts\te_esock_test_loadesock.script
+
+START_TESTCASE			COMINF-ESOCK-DummyProviders-005
+//! @SYMTestCaseID		COMINF-ESOCK-DummyProviders-005
+
+RUN_TEST_STEP 100 te_esockteststepsSuite CreateRConnectionServStep z:\testdata\configs\te_dummyprovider_005.ini CreateConnectionServ1
+RUN_TEST_STEP 100 te_esockteststepsSuite ConnectRConnectionServStep z:\testdata\configs\te_dummyprovider_005.ini ConnectConnectionServ1
+
+RUN_TEST_STEP 100 te_esockteststepsSuite creatersocketservStep z:\testdata\configs\te_dummyprovider_005.ini CreateSockSvr1
+RUN_TEST_STEP 100 te_esockteststepsSuite connectrsocketservStep z:\testdata\configs\te_dummyprovider_005.ini ConnectSockSvr1
+
+RUN_TEST_STEP 100 te_esockteststepsSuite createrconnectionStep z:\testdata\configs\te_dummyprovider_005.ini CreateConn1
+RUN_TEST_STEP 100 te_esockteststepsSuite openrconnectionStep z:\testdata\configs\te_dummyprovider_005.ini OpenConn1
+RUN_TEST_STEP 100 te_esockteststepsSuite startrconnectionStep z:\testdata\configs\te_dummyprovider_005.ini StartConn1
+
+// TStop
+RUN_TEST_STEP 100 te_esockteststepsSuite RequestAccessPointNotificationStep z:\testdata\configs\te_dummyprovider_005.ini APNotificationRequest1
+RUN_TEST_STEP 100 te_esockteststepsSuite CreatePublishSubscribeVar z:\testdata\configs\te_dummyprovider_005.ini CreatePublishSubscribeVarBlockingStop
+RUN_TEST_STEP 100 te_esockteststepsSuite checkpublishsubscribevar z:\testdata\configs\te_dummyprovider_005.ini CheckPublishSubscribeVarBlockingStop
+RUN_TEST_STEP 100 te_esockteststepsSuite ReceiveAccessPointNotificationStep z:\testdata\configs\te_dummyprovider_005.ini ReceiveNotificationBlockingStop1
+RUN_TEST_STEP 100 te_esockteststepsSuite ReceiveAccessPointNotificationStep z:\testdata\configs\te_dummyprovider_005.ini ReceiveNotificationBlockingStop2
+
+// TStart
+RUN_TEST_STEP 100 te_esockteststepsSuite CreatePublishSubscribeVar z:\testdata\configs\te_dummyprovider_005.ini CreatePublishSubscribeVarStart
+RUN_TEST_STEP 100 te_esockteststepsSuite checkpublishsubscribevar z:\testdata\configs\te_dummyprovider_005.ini CheckPublishSubscribeVarStart
+RUN_TEST_STEP 100 te_esockteststepsSuite ReceiveAccessPointNotificationStep z:\testdata\configs\te_dummyprovider_005.ini ReceiveNotificationStart1
+RUN_TEST_STEP 100 te_esockteststepsSuite ReceiveAccessPointNotificationStep z:\testdata\configs\te_dummyprovider_005.ini ReceiveNotificationStart2
+
+// Cancel the notification request
+RUN_TEST_STEP 100 te_esockteststepsSuite CancelAccessPointNotificationStep z:\testdata\configs\RConnectionServ\RConnectionServ_11_000.ini CancelAPNotifRequest1
+
+// TStop again to destroy the mesh completely.
+RUN_TEST_STEP 100 te_esockteststepsSuite CreatePublishSubscribeVar z:\testdata\configs\te_dummyprovider_005.ini CreatePublishSubscribeVarStop
+RUN_TEST_STEP 100 te_esockteststepsSuite checkpublishsubscribevar z:\testdata\configs\te_dummyprovider_005.ini CheckPublishSubscribeVarStop
+
+
+RUN_TEST_STEP 100 te_esockteststepsSuite closerconnectionStep z:\testdata\configs\te_dummyprovider_005.ini CloseConn1
+RUN_TEST_STEP 100 te_esockteststepsSuite closersocketservStep z:\testdata\configs\te_dummyprovider_005.ini CloseSockSvr1
+RUN_TEST_STEP 100 te_esockteststepsSuite CloseRConnectionServStep z:\testdata\configs\te_dummyprovider_005.ini CloseConnectionServ1
+RUN_TEST_STEP 100 te_esockteststepsSuite cleanallStep
+END_TESTCASE COMINF-ESOCK-DummyProviders-005
+
+RUN_SCRIPT Z:\TestData\scripts\te_esock_test_unloadesockForced.script
+
+PRINT Completed CASE003
--- a/datacommsserver/esockserver/test/TE_ESock/scriptfiles/te_esock.xml	Tue Feb 02 00:53:00 2010 +0200
+++ b/datacommsserver/esockserver/test/TE_ESock/scriptfiles/te_esock.xml	Fri Apr 16 16:15:03 2010 +0300
@@ -3,7 +3,7 @@
  Copyright (c) 2003-2009 Nokia Corporation and/or its subsidiary(-ies).
  All rights reserved.
  This component and the accompanying materials are made available
- under the terms of the License "Eclipse Public License v1.0"
+ 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".
 
@@ -14,7 +14,6 @@
 
  Description:
  CommDB Settings File
- All Rights Reserved
 
 -->
 
--- a/datacommsserver/esockserver/test/TE_ESock/scriptfiles/te_esock_ethernet_MOMAP16xx.xml	Tue Feb 02 00:53:00 2010 +0200
+++ b/datacommsserver/esockserver/test/TE_ESock/scriptfiles/te_esock_ethernet_MOMAP16xx.xml	Fri Apr 16 16:15:03 2010 +0300
@@ -3,7 +3,7 @@
  Copyright (c) 2003-2009 Nokia Corporation and/or its subsidiary(-ies).
  All rights reserved.
  This component and the accompanying materials are made available
- under the terms of the License "Eclipse Public License v1.0"
+ 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".
 
@@ -14,7 +14,6 @@
 
  Description:
  CommDB Settings File
- All Rights Reserved
 
 -->
 
--- a/datacommsserver/esockserver/test/TE_ESock/scriptfiles/te_esock_ethernet_wins.xml	Tue Feb 02 00:53:00 2010 +0200
+++ b/datacommsserver/esockserver/test/TE_ESock/scriptfiles/te_esock_ethernet_wins.xml	Fri Apr 16 16:15:03 2010 +0300
@@ -3,7 +3,7 @@
  Copyright (c) 2003-2009 Nokia Corporation and/or its subsidiary(-ies).
  All rights reserved.
  This component and the accompanying materials are made available
- under the terms of the License "Eclipse Public License v1.0"
+ 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".
 
@@ -14,7 +14,6 @@
 
  Description:
  CommDB Settings File
- All Rights Reserved
 
 -->
 
--- a/datacommsserver/esockserver/test/TE_EsockTestSteps/inc/Connections.TestSteps.h	Tue Feb 02 00:53:00 2010 +0200
+++ b/datacommsserver/esockserver/test/TE_EsockTestSteps/inc/Connections.TestSteps.h	Fri Apr 16 16:15:03 2010 +0300
@@ -83,10 +83,12 @@
 _LIT(KTe_CreatePublishSubscribeVar, "createpublishsubscribevar");
 _LIT(KTe_CreatePublishSubscribeVarUid, "CreatePublishSubscribeVarUid");
 _LIT(KTe_CreatePublishSubscribeVarValue, "CreatePublishSubscribeVarValue");
+_LIT(KTe_CreatePublishSubscribeVarKey, "CreatePublishSubscribeVarKey");
 
 _LIT(KTe_CheckPublishSubscribeVar, "checkpublishsubscribevar");
 _LIT(KTe_CheckPublishSubscribeVarUid, "CheckPublishSubscribeVarUid");
 _LIT(KTe_CheckPublishSubscribeVarValue, "CheckPublishSubscribeVarValue");
+_LIT(KTe_CheckPublishSubscribeVarKey, "CheckPublishSubscribeVarKey");
 
 //progress notification events
 _LIT(KTe_ConnEventsName,"ConnEventsName");
@@ -350,6 +352,7 @@
 private:
 	TInt iUid;
 	TInt iValue;
+	TInt iKey;
 	};
 
 _LIT(KCreatePublishSubscribeVar,"CreatePublishSubscribeVar");
@@ -371,6 +374,7 @@
 private:
 	TInt iUid;
 	TInt iValue;
+	TInt iKey;
 	};
 
 _LIT(KCheckPublishSubscribeVar,"CheckPublishSubscribeVar");
--- a/datacommsserver/esockserver/test/TE_EsockTestSteps/src/ConnectionServer.TestSteps.cpp	Tue Feb 02 00:53:00 2010 +0200
+++ b/datacommsserver/esockserver/test/TE_EsockTestSteps/src/ConnectionServer.TestSteps.cpp	Fri Apr 16 16:15:03 2010 +0300
@@ -20,6 +20,7 @@
 #include <cs_subconevents.h>
 #include "ConnectionServer.TestSteps.h"
 #include "networking\qos3gpp_subconparams.h"
+#include <etelpckt.h>			// no longer available from qos3gpp_subconparams.h
 #include <in_sock.h>
 
 #ifdef _DEBUG
--- a/datacommsserver/esockserver/test/TE_EsockTestSteps/src/Connections.TestSteps.cpp	Tue Feb 02 00:53:00 2010 +0200
+++ b/datacommsserver/esockserver/test/TE_EsockTestSteps/src/Connections.TestSteps.cpp	Fri Apr 16 16:15:03 2010 +0300
@@ -168,7 +168,7 @@
 	iParams.iStartWithConPrefList = ConnPrefPresent;
 	iParams.iStartWithDummy = DummyPresent;
 	iParams.iAsynch = AsynchPresent;
-	
+
 	GetBoolFromConfig(iSection, KTe_AutoStartPrefName, iParams.iStartAuto);
 
 	if (iParams.iStartWithOldPreferences && iParams.iStartWithSnapPreferences)
@@ -644,13 +644,13 @@
 TVerdict CAwaitRConnectionStartComplete::doSingleTestStep()
 	{
     INFO_PRINTF2(_L("Awaiting Connection (%S) to start."),&iParams.iConnectionName);
-    TInt error = iEsockTest->AwaitRequestStatus(iParams.iConnectionName); 
+    TInt error = iEsockTest->AwaitRequestStatus(iParams.iConnectionName);
 	if ( error == iExpectedError)
 		{
-        INFO_PRINTF3(_L("Connection (%S) start completed as expected (%d)"),&iParams.iConnectionName, error);		
+        INFO_PRINTF3(_L("Connection (%S) start completed as expected (%d)"),&iParams.iConnectionName, error);
 		return EPass;
 		}
-    INFO_PRINTF4(_L("Connection (%S) start completed with (%d), which is different to expected (%d)"),&iParams.iConnectionName, error, iExpectedError);	
+    INFO_PRINTF4(_L("Connection (%S) start completed with (%d), which is different to expected (%d)"),&iParams.iConnectionName, error, iExpectedError);
 	return EFail;
     }
 
@@ -836,10 +836,16 @@
 
 	if (!GetIntFromConfig(iSection,KTe_CreatePublishSubscribeVarValue,iValue))
 			{
-			INFO_PRINTF1(_L("Couldn't find appropriate UID field in config file"));
+			INFO_PRINTF1(_L("Couldn't find appropriate Value field in config file"));
 			return KErrNotFound;
 			}
 
+	if (!GetIntFromConfig(iSection,KTe_CreatePublishSubscribeVarKey,iKey))
+			{
+			// The key field was added at a later date, report but don't error.
+			INFO_PRINTF1(_L("Couldn't find appropriate Key field in config file, defaulting to 0"));
+			}
+
     return KErrNone;
 	}
 
@@ -851,8 +857,8 @@
 TVerdict CCreatePublishSubscribeVar::doSingleTestStep()
 	{
 	RProperty property;
-	TInt result = property.Define(TUid::Uid(iUid),0,RProperty::EInt);
-	result = property.Attach(TUid::Uid(iUid), 0);
+	TInt result = property.Define(TUid::Uid(iUid),iKey,RProperty::EInt);
+	result = property.Attach(TUid::Uid(iUid), iKey);
 	if(result == KErrNone)
 		{
 		result = property.Set(iValue);
@@ -889,6 +895,12 @@
 		return KErrNotFound;
 		}
 
+	if (!GetIntFromConfig(iSection,KTe_CheckPublishSubscribeVarKey,iKey))
+		{
+		// The key field was added at a later date, report but don't error.
+		INFO_PRINTF1(_L("Couldn't find appropriate Key field in config file, defaulting to 0"));
+		}
+
 	return KErrNone;
 	}
 
@@ -900,11 +912,11 @@
 TVerdict CCheckPublishSubscribeVar::doSingleTestStep()
 	{
 	RProperty property;
-	TInt result = property.Attach(TUid::Uid(iUid), 0);
+	TInt result = property.Attach(TUid::Uid(iUid), iKey);
 	if(result == KErrNone)
 		{
 		TInt existingValue;
-		result = property.Get(TUid::Uid(iUid), 0, existingValue);
+		result = property.Get(TUid::Uid(iUid), iKey, existingValue);
 		if(result == KErrNone && iValue == existingValue)
 			return EPass;
 		}
@@ -1119,12 +1131,12 @@
 		{
 		iExpectedError = KExpectedErrorNotUsed;
 		}
-	
+
     // Get any timeout value and if we have one then we are not expecting any notification
     if(!GetIntFromConfig(iSection, KTimeoutInMilliSeconds, iParams.iTimeoutMiliSecs))
         {
         // Default to 5 second timeout
-        iParams.iTimeoutMiliSecs = 5000; 
+        iParams.iTimeoutMiliSecs = 5000;
         }
 
 	if (iExpectedError != KExpectedErrorNotUsed)
@@ -1145,7 +1157,7 @@
 	if (event == NULL || err == KErrNone)
 		{
 		INFO_PRINTF2(_L("%S: Did not receive any event."),&iParams.iEventName);
-		
+
 		return EPass;
 		}
 		else if (event == NULL || err != KErrNone)
--- a/datacommsserver/esockserver/test/TE_Ini/testdata/te_ini.xml	Tue Feb 02 00:53:00 2010 +0200
+++ b/datacommsserver/esockserver/test/TE_Ini/testdata/te_ini.xml	Fri Apr 16 16:15:03 2010 +0300
@@ -3,7 +3,7 @@
  Copyright (c) 2003-2009 Nokia Corporation and/or its subsidiary(-ies).
  All rights reserved.
  This component and the accompanying materials are made available
- under the terms of the License "Eclipse Public License v1.0"
+ 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".
 
@@ -14,7 +14,6 @@
 
  Description:
  CommDB Settings File
- All Rights Reserved
 
 -->
 
--- a/datacommsserver/esockserver/test/TE_RConnection/configs/DataMonitoring/DataMonitoring.ced.xml	Tue Feb 02 00:53:00 2010 +0200
+++ b/datacommsserver/esockserver/test/TE_RConnection/configs/DataMonitoring/DataMonitoring.ced.xml	Fri Apr 16 16:15:03 2010 +0300
@@ -3,7 +3,7 @@
  Copyright (c) 2003-2009 Nokia Corporation and/or its subsidiary(-ies).
  All rights reserved.
  This component and the accompanying materials are made available
- under the terms of the License "Eclipse Public License v1.0"
+ 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".
 
@@ -14,7 +14,6 @@
 
  Description:
  CommDB Settings File
- All Rights Reserved
 
 -->
 
--- a/datacommsserver/esockserver/test/TE_RConnectionSuite/config/RConnectionNTRAS_Bad.xml	Tue Feb 02 00:53:00 2010 +0200
+++ b/datacommsserver/esockserver/test/TE_RConnectionSuite/config/RConnectionNTRAS_Bad.xml	Fri Apr 16 16:15:03 2010 +0300
@@ -3,10 +3,9 @@
  Copyright (c) 2003-2009 Nokia Corporation and/or its subsidiary(-ies).
  All rights reserved.
  This component and the accompanying materials are made available
- under the terms of the License "Eclipse Public License v1.0"
+ 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.
 
@@ -14,7 +13,6 @@
 
  Description:
  CommDB Settings File
- All Rights Reserved
 
 -->
 
--- a/datacommsserver/esockserver/test/TE_RConnectionSuite/config/ainethernet_MOMAP16xx.xml	Tue Feb 02 00:53:00 2010 +0200
+++ b/datacommsserver/esockserver/test/TE_RConnectionSuite/config/ainethernet_MOMAP16xx.xml	Fri Apr 16 16:15:03 2010 +0300
@@ -3,7 +3,7 @@
  Copyright (c) 2003-2009 Nokia Corporation and/or its subsidiary(-ies).
  All rights reserved.
  This component and the accompanying materials are made available
- under the terms of the License "Eclipse Public License v1.0"
+ 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".
 
@@ -14,7 +14,6 @@
 
  Description:
  CommDB Settings File
- All Rights Reserved
 
 -->
 
--- a/datacommsserver/esockserver/test/TE_RConnectionSuite/config/ainethernet_emulator.xml	Tue Feb 02 00:53:00 2010 +0200
+++ b/datacommsserver/esockserver/test/TE_RConnectionSuite/config/ainethernet_emulator.xml	Fri Apr 16 16:15:03 2010 +0300
@@ -3,7 +3,7 @@
  Copyright (c) 2003-2009 Nokia Corporation and/or its subsidiary(-ies).
  All rights reserved.
  This component and the accompanying materials are made available
- under the terms of the License "Eclipse Public License v1.0"
+ 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".
 
@@ -14,7 +14,6 @@
 
  Description:
  CommDB Settings File
- All Rights Reserved
 
 -->
 
--- a/datacommsserver/esockserver/test/TE_RConnectionSuite/config/ainntras.xml	Tue Feb 02 00:53:00 2010 +0200
+++ b/datacommsserver/esockserver/test/TE_RConnectionSuite/config/ainntras.xml	Fri Apr 16 16:15:03 2010 +0300
@@ -3,7 +3,7 @@
  Copyright (c) 2003-2009 Nokia Corporation and/or its subsidiary(-ies).
  All rights reserved.
  This component and the accompanying materials are made available
- under the terms of the License "Eclipse Public License v1.0"
+ 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".
 
@@ -14,7 +14,6 @@
 
  Description:
  CommDB Settings File
- All Rights Reserved
 
 -->
 
--- a/datacommsserver/esockserver/test/TE_RConnectionSuite/config/ainudp.xml	Tue Feb 02 00:53:00 2010 +0200
+++ b/datacommsserver/esockserver/test/TE_RConnectionSuite/config/ainudp.xml	Fri Apr 16 16:15:03 2010 +0300
@@ -3,7 +3,7 @@
  Copyright (c) 2003-2009 Nokia Corporation and/or its subsidiary(-ies).
  All rights reserved.
  This component and the accompanying materials are made available
- under the terms of the License "Eclipse Public License v1.0"
+ 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".
 
@@ -14,7 +14,6 @@
 
  Description:
  CommDB Settings File
- All Rights Reserved
 
 -->
 
--- a/datacommsserver/esockserver/test/TE_RConnectionSuite/config/def143083.xml	Tue Feb 02 00:53:00 2010 +0200
+++ b/datacommsserver/esockserver/test/TE_RConnectionSuite/config/def143083.xml	Fri Apr 16 16:15:03 2010 +0300
@@ -3,7 +3,7 @@
  Copyright (c) 2003-2009 Nokia Corporation and/or its subsidiary(-ies).
  All rights reserved.
  This component and the accompanying materials are made available
- under the terms of the License "Eclipse Public License v1.0"
+ 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".
 
@@ -14,7 +14,6 @@
 
  Description:
  CommDB Settings File
- All Rights Reserved
 
 -->
 
--- a/datacommsserver/esockserver/test/TE_RConnectionSuite/config/rconnectioncmm.xml	Tue Feb 02 00:53:00 2010 +0200
+++ b/datacommsserver/esockserver/test/TE_RConnectionSuite/config/rconnectioncmm.xml	Fri Apr 16 16:15:03 2010 +0300
@@ -3,7 +3,7 @@
  Copyright (c) 2003-2009 Nokia Corporation and/or its subsidiary(-ies).
  All rights reserved.
  This component and the accompanying materials are made available
- under the terms of the License "Eclipse Public License v1.0"
+ 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".
 
@@ -14,7 +14,6 @@
 
  Description:
  CommDB Settings File
- All Rights Reserved
 
 -->
 
--- a/datacommsserver/esockserver/test/TE_RConnectionSuite/config/rconnectioncmm_ethernet_MOMAP16xx.xml	Tue Feb 02 00:53:00 2010 +0200
+++ b/datacommsserver/esockserver/test/TE_RConnectionSuite/config/rconnectioncmm_ethernet_MOMAP16xx.xml	Fri Apr 16 16:15:03 2010 +0300
@@ -3,7 +3,7 @@
  Copyright (c) 2003-2009 Nokia Corporation and/or its subsidiary(-ies).
  All rights reserved.
  This component and the accompanying materials are made available
- under the terms of the License "Eclipse Public License v1.0"
+ 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".
 
@@ -14,7 +14,6 @@
 
  Description:
  CommDB Settings File
- All Rights Reserved
 
 -->
 
--- a/datacommsserver/esockserver/test/TE_RConnectionSuite/config/rconnectioncmm_ethernet_emulator.xml	Tue Feb 02 00:53:00 2010 +0200
+++ b/datacommsserver/esockserver/test/TE_RConnectionSuite/config/rconnectioncmm_ethernet_emulator.xml	Fri Apr 16 16:15:03 2010 +0300
@@ -3,10 +3,9 @@
  Copyright (c) 2003-2009 Nokia Corporation and/or its subsidiary(-ies).
  All rights reserved.
  This component and the accompanying materials are made available
- under the terms of the License "Eclipse Public License v1.0"
+ 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.
 
@@ -14,7 +13,6 @@
 
  Description:
  CommDB Settings File
- All Rights Reserved
 
 -->
 
--- a/datacommsserver/esockserver/test/TE_RConnectionSuite/config/rconnectionconfigdaemon_MOMAP16xx.xml	Tue Feb 02 00:53:00 2010 +0200
+++ b/datacommsserver/esockserver/test/TE_RConnectionSuite/config/rconnectionconfigdaemon_MOMAP16xx.xml	Fri Apr 16 16:15:03 2010 +0300
@@ -3,10 +3,9 @@
  Copyright (c) 2003-2009 Nokia Corporation and/or its subsidiary(-ies).
  All rights reserved.
  This component and the accompanying materials are made available
- under the terms of the License "Eclipse Public License v1.0"
+ 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.
 
@@ -14,7 +13,6 @@
 
  Description:
  CommDB Settings File
- All Rights Reserved
 
 -->
 
--- a/datacommsserver/esockserver/test/TE_RConnectionSuite/config/rconnectionconfigdaemon_emulator.xml	Tue Feb 02 00:53:00 2010 +0200
+++ b/datacommsserver/esockserver/test/TE_RConnectionSuite/config/rconnectionconfigdaemon_emulator.xml	Fri Apr 16 16:15:03 2010 +0300
@@ -3,7 +3,7 @@
  Copyright (c) 2003-2009 Nokia Corporation and/or its subsidiary(-ies).
  All rights reserved.
  This component and the accompanying materials are made available
- under the terms of the License "Eclipse Public License v1.0"
+ 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".
 
@@ -14,7 +14,6 @@
 
  Description:
  CommDB Settings File
- All Rights Reserved
 
 -->
 
--- a/datacommsserver/esockserver/test/TE_RConnectionSuite/config/rconnectionethernet_MOMAP16xx.xml	Tue Feb 02 00:53:00 2010 +0200
+++ b/datacommsserver/esockserver/test/TE_RConnectionSuite/config/rconnectionethernet_MOMAP16xx.xml	Fri Apr 16 16:15:03 2010 +0300
@@ -3,7 +3,7 @@
  Copyright (c) 2003-2009 Nokia Corporation and/or its subsidiary(-ies).
  All rights reserved.
  This component and the accompanying materials are made available
- under the terms of the License "Eclipse Public License v1.0"
+ 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".
 
@@ -14,7 +14,6 @@
 
  Description:
  CommDB Settings File
- All Rights Reserved
 
 -->
 
--- a/datacommsserver/esockserver/test/TE_RConnectionSuite/config/rconnectionethernet_emulator.xml	Tue Feb 02 00:53:00 2010 +0200
+++ b/datacommsserver/esockserver/test/TE_RConnectionSuite/config/rconnectionethernet_emulator.xml	Fri Apr 16 16:15:03 2010 +0300
@@ -3,10 +3,9 @@
  Copyright (c) 2003-2009 Nokia Corporation and/or its subsidiary(-ies).
  All rights reserved.
  This component and the accompanying materials are made available
- under the terms of the License "Eclipse Public License v1.0"
+ 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.
 
@@ -14,7 +13,6 @@
 
  Description:
  CommDB Settings File
- All Rights Reserved
 
 -->
 
--- a/datacommsserver/esockserver/test/TE_RConnectionSuite/config/rconnectionethernet_emulator_test202_204.xml	Tue Feb 02 00:53:00 2010 +0200
+++ b/datacommsserver/esockserver/test/TE_RConnectionSuite/config/rconnectionethernet_emulator_test202_204.xml	Fri Apr 16 16:15:03 2010 +0300
@@ -3,10 +3,9 @@
  Copyright (c) 2003-2009 Nokia Corporation and/or its subsidiary(-ies).
  All rights reserved.
  This component and the accompanying materials are made available
- under the terms of the License "Eclipse Public License v1.0"
+ 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.
 
@@ -14,7 +13,6 @@
 
  Description:
  CommDB Settings File
- All Rights Reserved
 
 -->
 
--- a/datacommsserver/esockserver/test/TE_RConnectionSuite/config/rconnectionntras.xml	Tue Feb 02 00:53:00 2010 +0200
+++ b/datacommsserver/esockserver/test/TE_RConnectionSuite/config/rconnectionntras.xml	Fri Apr 16 16:15:03 2010 +0300
@@ -3,7 +3,7 @@
  Copyright (c) 2003-2009 Nokia Corporation and/or its subsidiary(-ies).
  All rights reserved.
  This component and the accompanying materials are made available
- under the terms of the License "Eclipse Public License v1.0"
+ 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".
 
@@ -14,7 +14,6 @@
 
  Description:
  CommDB Settings File
- All Rights Reserved
 
 -->
 
--- a/datacommsserver/esockserver/test/TE_RConnectionSuite/config/rconnectionudp.xml	Tue Feb 02 00:53:00 2010 +0200
+++ b/datacommsserver/esockserver/test/TE_RConnectionSuite/config/rconnectionudp.xml	Fri Apr 16 16:15:03 2010 +0300
@@ -3,7 +3,7 @@
  Copyright (c) 2003-2009 Nokia Corporation and/or its subsidiary(-ies).
  All rights reserved.
  This component and the accompanying materials are made available
- under the terms of the License "Eclipse Public License v1.0"
+ 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".
 
@@ -14,8 +14,7 @@
 
  Description:
  CommDB Settings File
- All Rights Reserved
-
+ 
 -->
 
 
--- a/datacommsserver/esockserver/test/TE_RConnectionSuite/config/rconnectionudp_ethernet_MOMAP16xx.xml	Tue Feb 02 00:53:00 2010 +0200
+++ b/datacommsserver/esockserver/test/TE_RConnectionSuite/config/rconnectionudp_ethernet_MOMAP16xx.xml	Fri Apr 16 16:15:03 2010 +0300
@@ -3,7 +3,7 @@
  Copyright (c) 2003-2009 Nokia Corporation and/or its subsidiary(-ies).
  All rights reserved.
  This component and the accompanying materials are made available
- under the terms of the License "Eclipse Public License v1.0"
+ 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".
 
@@ -14,7 +14,6 @@
 
  Description:
  CommDB Settings File
- All Rights Reserved
 
 -->
 
--- a/datacommsserver/esockserver/test/TE_RConnectionSuite/config/rconnectionudp_ethernet_emulator.xml	Tue Feb 02 00:53:00 2010 +0200
+++ b/datacommsserver/esockserver/test/TE_RConnectionSuite/config/rconnectionudp_ethernet_emulator.xml	Fri Apr 16 16:15:03 2010 +0300
@@ -3,10 +3,9 @@
  Copyright (c) 2003-2009 Nokia Corporation and/or its subsidiary(-ies).
  All rights reserved.
  This component and the accompanying materials are made available
- under the terms of the License "Eclipse Public License v1.0"
+ 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.
 
@@ -14,7 +13,6 @@
 
  Description:
  CommDB Settings File
- All Rights Reserved
 
 -->
 
--- a/datacommsserver/esockserver/test/TE_RConnectionSuite/src/TE_AllInterfaceNotification.cpp	Tue Feb 02 00:53:00 2010 +0200
+++ b/datacommsserver/esockserver/test/TE_RConnectionSuite/src/TE_AllInterfaceNotification.cpp	Fri Apr 16 16:15:03 2010 +0300
@@ -1770,6 +1770,7 @@
     
     // PASS
     SetTestStepResult(EPass);
+    return EPass;
     }
 
 TVerdict TE_RConnectionTestAllInterfaceNot210::doTestStepPreambleL()
@@ -1810,11 +1811,12 @@
 
     dummyNifEnableProperty.Set(0); // Dummy NIF not available - Start should fail
     dummyNifEnableProperty.Close();
+    return EPass;
     }
 
 TVerdict TE_RConnectionTestAllInterfaceNot210::doTestStepPostambleL()
     {
-    
+    return EPass;
     }
 
 TE_RConnectionTestAllInterfaceNot210::~TE_RConnectionTestAllInterfaceNot210()
--- a/datacommsserver/esockserver/test/TE_RConnectionSuite/src/TE_RConnectionDummyNifTestSteps.cpp	Tue Feb 02 00:53:00 2010 +0200
+++ b/datacommsserver/esockserver/test/TE_RConnectionSuite/src/TE_RConnectionDummyNifTestSteps.cpp	Fri Apr 16 16:15:03 2010 +0300
@@ -5195,10 +5195,12 @@
 	TESTEL(KErrNone == err, err);
 
 	err = ConnectTcpSocket(sock, iEchoServerAddr);
-	TESTEL(KErrNone == err, err);
-
+	// TimeOuts - unable to connect to ssock whis is down
+	TESTEL(KErrTimedOut == err, err);
+	
 	err = TestTcpDataPathL(sock);
-	TESTEL(KErrNone == err, err);
+	TESTEL(KErrTimedOut == err, err);
+	
 
 	DestroyUdpSocket(sock);
 	CleanupStack::Pop();
--- a/datacommsserver/esockserver/test/TE_Socket/SocketTestSection1.cpp	Tue Feb 02 00:53:00 2010 +0200
+++ b/datacommsserver/esockserver/test/TE_Socket/SocketTestSection1.cpp	Fri Apr 16 16:15:03 2010 +0300
@@ -12,7 +12,7 @@
 //
 // Description:
 // This contains ESock Test cases from section 1
-// 
+//
 //
 
 // EPOC includes
@@ -59,8 +59,8 @@
 
 	CleanupStack::Pop();
 	ss.Close();
- 
- 	SetTestStepResult(verdict);   
+
+ 	SetTestStepResult(verdict);
 	return verdict;
 	}
 
@@ -71,7 +71,7 @@
 	_LIT(ret,"Test1.2");
 	return ret;
 	}
-	
+
 enum TVerdict CSocketTest1_2::InternalDoTestStepL( void )
 	{
 	TVerdict verdict = EPass;
@@ -91,7 +91,7 @@
 //	ss.__DbgMarkHeap();		// in ESOCKMT leak checking is best done by shutting down the server
 	TUint numProtocols;
 	ret = ss.NumProtocols(numProtocols);
-	Logger().WriteFormat(_L("NumProtocols returned %S, number %d"), 
+	Logger().WriteFormat(_L("NumProtocols returned %S, number %d"),
 			&EpocErrorToText(ret), numProtocols);
 	TESTL(KErrNone == ret);
 
@@ -101,10 +101,10 @@
 	RSocket sock1;
 	TInt pdummyIndex = -1;
  	Logger().WriteFormat(_L("Trying GetProtocolInfo until Dummy Protocol 1 is found"));
-	for (aIndex=1;aIndex<=numProtocols;aIndex++) 
+	for (aIndex=1;aIndex<=numProtocols;aIndex++)
 		{
 		ret = ss.GetProtocolInfo(aIndex, protoInfo);
-		Logger().WriteFormat(_L("GetProtocolInfo returned %S"), &EpocErrorToText(ret));	
+		Logger().WriteFormat(_L("GetProtocolInfo returned %S"), &EpocErrorToText(ret));
 		TESTL(KErrNone == ret || KErrCannotFindProtocol == ret);
 		Logger().WriteFormat(_L("Protocol Index %d corresponds to %S"), aIndex, &protoInfo.iName);
 		if (protoInfo.iName == KDummyProtocol1Name())
@@ -122,7 +122,7 @@
 
 	Logger().WriteFormat(_L("Opening Socket for Family: %d, Sock: %d, protocol: %d"),
 			protoInfo.iAddrFamily, protoInfo.iSockType, protoInfo.iProtocol);
-		
+
 	ret=sock1.Open(ss, protoInfo.iAddrFamily, protoInfo.iSockType, protoInfo.iProtocol);
 	Logger().WriteFormat(_L("Open returned %S"), &EpocErrorToText(ret));
 	TESTL(KErrNone == ret);
@@ -196,7 +196,7 @@
 
 	Logger().WriteFormat(_L("Attempting to create bad socket type"));
 	RSocket sock;
-	ret = sock.Open(ss, 0, 0, 0); 
+	ret = sock.Open(ss, 0, 0, 0);
 	Logger().WriteFormat(_L("Open returned %S"), &EpocErrorToText(ret));
 	TESTL(KErrBadName == ret);
 
@@ -213,7 +213,7 @@
 	_LIT(ret,"Test1.4");
 	return ret;
 	}
-	
+
 enum TVerdict CSocketTest1_4::InternalDoTestStepL( void )
 	{
 	TVerdict verdict = EPass;
@@ -238,7 +238,7 @@
 	ret = ss.FindProtocol(KDummyProtocol1Name(), protoInfo);
 	Logger().WriteFormat(_L("FindProtocol returned %S"), &EpocErrorToText(ret));
 	TESTL(KErrNone == ret);
-	
+
 	CleanupStack::Pop(&ss);
 	ss.Close();
 	SetTestStepResult(verdict);
@@ -268,7 +268,7 @@
 	a.iNumSockets = KNumTestSockets;
 	//Need to share logger across different threads
 	Logger().ShareAuto();
-	t.Create(_L("SocketThread1"), SocketThread, 
+	t.Create(_L("SocketThread1"), SocketThread,
 			 KDefaultStackSize, KDefaultHeapSize, KDefaultHeapSize, &a);
 	t.Resume();
 	s.Wait();
@@ -287,7 +287,7 @@
 	_LIT(ret,"Test1.6");
 	return ret;
 	}
-	
+
 enum TVerdict CSocketTest1_6::InternalDoTestStepL( void )
 	{
 	TVerdict verdict = EPass;
@@ -308,11 +308,11 @@
 	_LIT(ret,"Test1.7");
 	return ret;
 	}
-	
+
 enum TVerdict CSocketTest1_7::InternalDoTestStepL( void )
 	{
 	TVerdict verdict = EPass;
-	
+
 	TInt numExhaustiveSockets = iNormalTest ? KNumExhaustiveSockets : 10;
 	iNormalTest = EFalse; // normal test is only run once, the rest are OOM tests
 
@@ -350,7 +350,7 @@
 	ret = KErrNone;
 	while (KErrNone==ret && sockNum<numExhaustiveSockets)
 		{
-		ret = socks[sockNum].Open(ss, protoInfo.iAddrFamily, 
+		ret = socks[sockNum].Open(ss, protoInfo.iAddrFamily,
 								  protoInfo.iSockType, protoInfo.iProtocol);
 		sockNum++;
 		}
@@ -359,14 +359,14 @@
 		sockNum--;
 		}
 	Logger().WriteFormat(_L("Created %d sockets"), sockNum);
-	
+
 	Logger().WriteFormat(_L("Freeing sockets in creation order"));
 	TInt i;
 	for (i=0; i<sockNum; i++)
 		{
 		socks[i].Close();
 		}
-		
+
 
 #if defined (_DEBUG_SOCKET_FUNCTIONS)
 
@@ -376,7 +376,7 @@
 	sockNum = 0;
 	while (ret==KErrNone && sockNum<numExhaustiveSockets)
 		{
-		ret=socks[sockNum].Open(ss, protoInfo.iAddrFamily, 
+		ret=socks[sockNum].Open(ss, protoInfo.iAddrFamily,
 								protoInfo.iSockType,protoInfo.iProtocol);
 		sockNum++;
 		}
@@ -384,8 +384,8 @@
 		{
 		sockNum--;
 		}
-	Logger().WriteFormat(_L("Created %d sockets, expected %d sockets"), sockNum, sockCount1);
-	TESTL(sockCount1 == sockNum);
+	Logger().WriteFormat(_L("Created %d sockets, expected at least %d sockets"), sockNum, sockCount1);
+	TESTL(sockNum >= sockCount1);
 
 	Logger().WriteFormat(_L("Freeing sockets in creation order"));
 	for (i=0; i<sockNum; i++)
@@ -402,14 +402,14 @@
 	SetTestStepResult(verdict);
 	return verdict;
 	}
-	
+
 // Test step 1.8
 const TDesC& CSocketTest1_8::GetTestName()
 	{
 	_LIT(ret,"Test1.8");
 	return ret;
 	}
-	
+
 enum TVerdict CSocketTest1_8::InternalDoTestStepL( void )
 	{
 	TVerdict verdict = EPass;
@@ -427,7 +427,7 @@
 	Logger().WriteFormat(_L("Try NumProtocols"));
 	TUint numProtocols;
 	ret = ss.NumProtocols(numProtocols);
-	Logger().WriteFormat(_L("NumProtocols returned %S, number %d"), 
+	Logger().WriteFormat(_L("NumProtocols returned %S, number %d"),
 			&EpocErrorToText(ret), numProtocols);
 	TESTL(KErrNone == ret);
 
@@ -435,10 +435,10 @@
 	TUint aIndex;
 	TInt pdummyIndex = -1;
  	Logger().WriteFormat(_L("Trying GetProtocolInfo on each protocol"));
-	for (aIndex=1;aIndex<=numProtocols;aIndex++) 
+	for (aIndex=1;aIndex<=numProtocols;aIndex++)
 		{
 		ret = ss.GetProtocolInfo(aIndex, protoInfo);
-		Logger().WriteFormat(_L("GetProtocolInfo returned %S"), &EpocErrorToText(ret));	
+		Logger().WriteFormat(_L("GetProtocolInfo returned %S"), &EpocErrorToText(ret));
 		TESTL(KErrNone == ret);
 		Logger().WriteFormat(_L("Protocol Index %d corresponds to %S"), aIndex, &protoInfo.iName);
 		if (protoInfo.iName ==KDummyProtocol1Name())
@@ -454,7 +454,7 @@
 		verdict = EFail;
 		}
 	verdict = EPass;
-	
+
 	SetTestStepResult(verdict);
 	return verdict;
 	}
@@ -471,12 +471,12 @@
 	_LIT(ret,"Test1.9");
 	return ret;
 	}
-	
-	
+
+
 enum TVerdict CSocketTest1_9::InternalDoTestStepL( void )
 	{
 
-	// Create socket, shutdown socket then connect 
+	// Create socket, shutdown socket then connect
 	TVerdict verdict = EPass;
 	Logger().WriteFormat(_L("Test Purpose: Connect Socket, then Shutdown"));
 
@@ -486,11 +486,11 @@
 	TInt ret = ss.Connect();
 	Logger().WriteFormat(_L("Connect returned %S"), &EpocErrorToText(ret));
 	TESTL(KErrNone == ret);
-	CleanupClosePushL(ss); 
+	CleanupClosePushL(ss);
 
 	// Create and open RConnection
 	Logger().WriteFormat(_L("Creating RConnection"));
-	RConnection conn; 
+	RConnection conn;
 	ret = conn.Open(ss);
 	Logger().WriteFormat(_L("Connection Open returned %S"), &EpocErrorToText(ret));
 	TESTL(KErrNone == ret);
@@ -498,21 +498,21 @@
 
 	// Create and open socket on TCP protocol
 	RSocket socket1;
-	
-	
+
+
 	TProtocolDesc protoInfo;
-	
+
 	TUint numProtocols;
 	ret = ss.NumProtocols(numProtocols);
-	Logger().WriteFormat(_L("NumProtocols returned %S, number %d"), 
+	Logger().WriteFormat(_L("NumProtocols returned %S, number %d"),
 			&EpocErrorToText(ret), numProtocols);
 	TESTL(KErrNone == ret);
 
-	
-	for (TInt index=1;index<=numProtocols;index++) 
+
+	for (TInt index=1;index<=numProtocols;index++)
 		{
 		ret = ss.GetProtocolInfo(index, protoInfo);
-		Logger().WriteFormat(_L("GetProtocolInfo returned %S"), &EpocErrorToText(ret));	
+		Logger().WriteFormat(_L("GetProtocolInfo returned %S"), &EpocErrorToText(ret));
 		TESTL(KErrNone == ret || KErrCannotFindProtocol == ret);
 		Logger().WriteFormat(_L("Protocol Index %d corresponds to %S"), index, &protoInfo.iName);
 		if (protoInfo.iName == KDummyProtocol1Name())
@@ -520,14 +520,14 @@
 			break;
 			}
 		}
-	
-	
-	
+
+
+
 	Logger().WriteFormat(_L("Opening Socket 1"));
 	ret = socket1.Open(ss, protoInfo.iAddrFamily, protoInfo.iSockType, protoInfo.iProtocol /*KAfInet, KSockStream, KProtocolInetTcp, conn*/);
-	Logger().WriteFormat(_L("Socket 1 Open returned %S"), &EpocErrorToText(ret)); 
+	Logger().WriteFormat(_L("Socket 1 Open returned %S"), &EpocErrorToText(ret));
 	TESTL(KErrNone == ret);
-	CleanupClosePushL(socket1); 
+	CleanupClosePushL(socket1);
 
 	// Create Ports for Socket and socket to connect to
 	const TInt KSocket1Port = 3441;
@@ -541,7 +541,7 @@
 	socket1Addr.Input(KLocal);
 	ret = socket1.Bind(socket1Addr);
 
-	// Set remote address for socket 
+	// Set remote address for socket
 	TInetAddr socket2Addr;
 	socket2Addr.SetPort(KSocket2Port);
 	socket2Addr.Input(KLoopback);
@@ -550,9 +550,9 @@
 	Logger().WriteFormat(_L("Shutting down Connection on Socket1"));
 	TRequestStatus shutdownStatus;
 	_LIT8(desOut, "Some test stuff to send to protocol");
-	
+
 	TBuf8<50> desIn;
-	
+
 	socket1.Shutdown(RSocket::EImmediate,desOut,desIn, shutdownStatus);
 	User::WaitForRequest(shutdownStatus);
 	Logger().WriteFormat(_L("Socket 1 shutdown returned %S"), &EpocErrorToText(shutdownStatus.Int()));
@@ -568,7 +568,7 @@
 		{
 		verdict = EFail;
 		}
-	
+
 	CleanupStack::PopAndDestroy(); //socket
 	CleanupStack::PopAndDestroy(); //conn
 	CleanupStack::PopAndDestroy(); //ss
--- a/datacommsserver/esockserver/test/TE_Socket/SocketTestSection31.cpp	Tue Feb 02 00:53:00 2010 +0200
+++ b/datacommsserver/esockserver/test/TE_Socket/SocketTestSection31.cpp	Fri Apr 16 16:15:03 2010 +0300
@@ -634,3 +634,85 @@
     return TestStepResult();
     }
 
+
+// Test step 31.5
+// Using fixed async request slot pool and system free request pool connections
+// 
+const TDesC& CSocketTest31_5::GetTestName()
+    {
+    _LIT(ret,"Test31.5");
+    return ret;
+    }
+
+
+CSocketTest31_5::CSockReq* CSocketTest31_5::CSockReq::NewLC()
+    {
+    CSockReq* sockReq = new(ELeave) CSockReq;
+    CleanupStack::PushL(sockReq);
+    return sockReq;
+    }
+
+CSocketTest31_5::CSockReq::~CSockReq()
+    {
+    TInt ret = iReq.Int();
+    iSock.Close();
+    if(ret == KRequestPending)
+        {
+        User::WaitForRequest(iReq);
+        }
+    }
+
+TInt CSocketTest31_5::MakePendingRequestL()
+    {
+    CSockReq* req = CSockReq::NewLC();
+    iSocks.AppendL(req);
+    CleanupStack::Pop(req);
+    
+    TInt idx = iSocks.Count() - 1;
+    TInt ret = req->iSock.Open(iSess, KDummyAddrFamily, KSockDatagram, KDummyOne);
+    Logger().WriteFormat(_L("sock[%d].Open() returned %S"), idx, &EpocErrorToText(ret));
+    TESTL(KErrNone == ret);
+    req->iSock.Read(req->iData, req->iReq);
+    User::After(250 * 1000);    // short delay to allow for almost-instant failure
+    Logger().WriteFormat(_L("sock[%d].Read() status %S"), idx, &EpocErrorToText(req->iReq.Int()));
+    return req->iReq.Int();
+    }
+
+enum TVerdict CSocketTest31_5::InternalDoTestStepL( void )
+    {
+    TVerdict verdict = EPass;
+
+    Logger().WriteFormat(_L("Test Purpose: Test bounded and unbounded (default) async request slot pool."));
+
+    Logger().WriteFormat(_L("Trying %d pending requests against default (unbounded pool) connection"), KESockDefaultMessageSlots + 1);
+    TInt ret = iSess.Connect();
+    CleanupClosePushL(iSess);
+    Logger().WriteFormat(_L("Connect returned %S"), &EpocErrorToText(ret));
+    TESTL(KErrNone == ret);
+    for(TInt sockNum = 0; sockNum <= KESockDefaultMessageSlots; ++sockNum)
+        {
+        ret = MakePendingRequestL();
+        TESTL(ret == KRequestPending);
+        }
+    iSocks.ResetAndDestroy();
+    CleanupStack::PopAndDestroy(&iSess);
+
+    Logger().WriteFormat(_L("Trying %d pending requests against old default (KESockDefaultMessageSlots pool) connection"), KESockDefaultMessageSlots + 1);
+    ret = iSess.Connect(KESockDefaultMessageSlots);
+    CleanupClosePushL(iSess);
+    Logger().WriteFormat(_L("Connect returned %S"), &EpocErrorToText(ret));
+    TESTL(KErrNone == ret);
+    for(TInt sockNum = 0; sockNum < KESockDefaultMessageSlots; ++sockNum)
+        {
+        ret = MakePendingRequestL();
+        TESTL(ret == KRequestPending);
+        }
+    ret = MakePendingRequestL();
+    TESTL(ret == KErrServerBusy);
+    iSocks.ResetAndDestroy();
+    CleanupStack::PopAndDestroy(&iSess);
+
+    SetTestStepResult(EPass);
+    return TestStepResult();
+    }
+
--- a/datacommsserver/esockserver/test/TE_Socket/SocketTestSection31.h	Tue Feb 02 00:53:00 2010 +0200
+++ b/datacommsserver/esockserver/test/TE_Socket/SocketTestSection31.h	Fri Apr 16 16:15:03 2010 +0300
@@ -49,6 +49,28 @@
         virtual enum TVerdict InternalDoTestStepL( void );
     };
 
+class CSocketTest31_5 : public CTestStepSocket
+    {
+public:
+    static const TDesC &GetTestName();
+    virtual enum TVerdict InternalDoTestStepL( void );
+private:
+    TInt MakePendingRequestL();
+    
+    // Member data largely as convenience; not cleaned up by destructor
+    RSocketServ iSess;
+    class CSockReq : public CBase
+        {
+    public:
+        static CSockReq* NewLC();
+        ~CSockReq();
+    public:
+        RSocket iSock;
+        TRequestStatus iReq;
+        TBuf8<20> iData;
+        };
+    RPointerArray<CSockReq> iSocks;
+    };
 
 #endif //__SOCKETTEST_31_H__
 
--- a/datacommsserver/esockserver/test/TE_Socket/SocketTestSection9.cpp	Tue Feb 02 00:53:00 2010 +0200
+++ b/datacommsserver/esockserver/test/TE_Socket/SocketTestSection9.cpp	Fri Apr 16 16:15:03 2010 +0300
@@ -601,3 +601,64 @@
     return verdict;
     }
 
+// Test step 9.9
+//
+// Test ESoRecvOneOrMoreNoLength IPC
+//
+const TDesC& CSocketTest9_9::GetTestName()
+    {
+    _LIT(ret,"Test9.9");
+    return ret;
+    }
+
+enum TVerdict CSocketTest9_9::InternalDoTestStepL( void )
+    {
+    TVerdict verdict = EPass;
+    
+    Logger().WriteFormat(_L("Test Purpose: Test RecvOneOrMore (no length) API"));
+    
+    // connect to esock
+    Logger().WriteFormat(_L("Attempting to connect to socket server"));
+    RSocketServ ss;
+    TInt ret = OptimalConnect(ss);
+    CleanupClosePushL(ss);
+    Logger().WriteFormat(_L("Connect returned %S"), &EpocErrorToText(ret));
+    TESTL(KErrNone == ret);
+    
+    RSocket sk;
+    Logger().WriteFormat(_L("Opening a socket on Dummy protocol 2"));
+    ret = sk.Open(ss, _L("Dummy Protocol 2"));
+    CleanupClosePushL(sk);
+    Logger().WriteFormat(_L("Open returned %S"), &EpocErrorToText(ret));
+    TESTL(KErrNone == ret);
+    
+    Logger().WriteFormat(_L("Connecting socket"));
+    TSockAddr addr;
+    TRequestStatus rstat;
+    sk.Connect(addr, rstat);
+    User::WaitForRequest(rstat);
+    Logger().WriteFormat(_L("Connect status %S"), &EpocErrorToText(rstat.Int()));
+    TESTL(KErrNone == rstat.Int());
+    
+    Logger().WriteFormat(_L("Trying RecvOneOrMore (no length)"));
+    TBuf8<10> buf;
+    sk.RecvOneOrMore(buf, 0, rstat);
+    TRequestStatus sstat;
+    _LIT8(KTestString, "Hello");
+    sk.Send(KTestString(), 0, sstat);
+    User::WaitForRequest(rstat);
+    Logger().WriteFormat(_L("RecvOneOrMore status %S"), &EpocErrorToText(rstat.Int()));
+    TESTL(KErrNone == rstat.Int());
+    User::WaitForRequest(sstat);
+    Logger().WriteFormat(_L("Send status %S"), &EpocErrorToText(sstat.Int()));
+    TESTL(KErrNone == sstat.Int());
+    TESTL(buf == KTestString());
+    
+    CleanupStack::Pop(&sk);
+    sk.Close();
+    CleanupStack::Pop(&ss);
+    ss.Close();
+    
+    SetTestStepResult(verdict);
+    return verdict;
+    }
--- a/datacommsserver/esockserver/test/TE_Socket/SocketTestSection9.h	Tue Feb 02 00:53:00 2010 +0200
+++ b/datacommsserver/esockserver/test/TE_Socket/SocketTestSection9.h	Fri Apr 16 16:15:03 2010 +0300
@@ -76,5 +76,12 @@
         static const TDesC& GetTestName();
         virtual enum TVerdict InternalDoTestStepL( void );
     };
+
+class CSocketTest9_9 : public CSocketTestStep_OOMCapable
+    {
+    public:
+        static const TDesC& GetTestName();
+        virtual enum TVerdict InternalDoTestStepL( void );
+    };
 #endif //(__SOCKETTEST_9_H__)
 
--- a/datacommsserver/esockserver/test/TE_Socket/TestSuiteSocket.cpp	Tue Feb 02 00:53:00 2010 +0200
+++ b/datacommsserver/esockserver/test/TE_Socket/TestSuiteSocket.cpp	Fri Apr 16 16:15:03 2010 +0300
@@ -179,6 +179,7 @@
 		ADD_TEST_STEP(CSocketTest9_6)
 		ADD_TEST_STEP(CSocketTest9_7)
 		ADD_TEST_STEP(CSocketTest9_8)
+		ADD_TEST_STEP(CSocketTest9_9)
 		
 		ADD_TEST_STEP(CSocketTest10_1)
 		ADD_TEST_STEP(CSocketTest10_2)
@@ -231,6 +232,7 @@
 		ADD_TEST_STEP(CSocketTest31_2)
 		ADD_TEST_STEP(CSocketTest31_3)
 		ADD_TEST_STEP(CSocketTest31_4)
+		ADD_TEST_STEP(CSocketTest31_5)
 	END_TEST_STEP_LIST
 	}
 
--- a/datacommsserver/esockserver/test/TE_Socket/scriptfiles/te_socket_tests.script	Tue Feb 02 00:53:00 2010 +0200
+++ b/datacommsserver/esockserver/test/TE_Socket/scriptfiles/te_socket_tests.script	Fri Apr 16 16:15:03 2010 +0300
@@ -245,6 +245,18 @@
 RUN_TEST_STEP 10 TE_Socket Test9.8 z:\TestData\configs\te_socket.ini
 END_TESTCASE			COMINF-ESOCK-Socket-0908
 
+START_TESTCASE			COMINF-ESOCK-Socket-0909
+//! @SYMTestCaseID		COMINF-ESOCK-Socket-0909
+//! @SYMTestCaseDesc		Simple regression test of ESoRecvOneOrMoreNoLength IPC
+//! @SYMTestActions		Uses RSocket::RecvOneOrMore(TDes8&, TUint, TRequestStatus&)
+//! @SYMTestExpectedResults	Pass
+//! @SYMTestPriority		Critical 
+//! @SYMTestType		CT
+//! @SYMComponent		comms-infras_esock
+//! @SYMDEF			DEF143623
+RUN_TEST_STEP 10 TE_Socket Test9.9 z:\TestData\configs\te_socket.ini
+END_TESTCASE			COMINF-ESOCK-Socket-0909
+
 START_TESTCASE			COMINF-ESOCK-Socket-0137
 //! @SYMTestCaseID		COMINF-ESOCK-Socket-0137
 
@@ -556,3 +568,19 @@
 RUN_TEST_STEP 100 TE_Socket Test31.4
 TEST_COMPLETE
 END_TESTCASE			COMINF-ESOCK-Socket-0175
+
+START_TESTCASE			COMINF-ESOCK-Socket-0176
+//! @SYMTestCaseID		COMINF-ESOCK-Socket-0176
+//! @SYMTestCaseDesc    	Creating socket sessions with limited and unlimited (default) request slot pools
+//! @SYMTestActions    		RSocketServ::Connect
+//! @SYMTestExpectedResults     pass
+//! @SYMTestPriority  		Critical 
+//! @SYMTestType 		CT
+//! @SYMComponent   		comms-infras_esock
+//! @SYMDEF				
+// run test 31.5
+PRINT
+RUN_TEST_STEP 100 TE_Socket Test31.5
+TEST_COMPLETE
+END_TESTCASE			COMINF-ESOCK-Socket-0176
+
--- a/datacommsserver/esockserver/test/TS_MultiHoming/ScriptFiles/ESock_TS_MultiHoming_3_Connection.script.assabet	Tue Feb 02 00:53:00 2010 +0200
+++ b/datacommsserver/esockserver/test/TS_MultiHoming/ScriptFiles/ESock_TS_MultiHoming_3_Connection.script.assabet	Fri Apr 16 16:15:03 2010 +0300
@@ -1,7 +1,7 @@
 // Copyright (c) 2002-2009 Nokia Corporation and/or its subsidiary(-ies).
 // All rights reserved.
 // This component and the accompanying materials are made available
-// under the terms of the License "Eclipse Public License v1.0"
+// 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".
 //
--- a/datacommsserver/esockserver/test/TS_MultiHoming/ScriptFiles/TS_MultiHoming_Test18_ced.xml	Tue Feb 02 00:53:00 2010 +0200
+++ b/datacommsserver/esockserver/test/TS_MultiHoming/ScriptFiles/TS_MultiHoming_Test18_ced.xml	Fri Apr 16 16:15:03 2010 +0300
@@ -3,7 +3,7 @@
  Copyright (c) 2003-2009 Nokia Corporation and/or its subsidiary(-ies).
  All rights reserved.
  This component and the accompanying materials are made available
- under the terms of the License "Eclipse Public License v1.0"
+ 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".
 
@@ -14,7 +14,6 @@
 
  Description:
  CommDB Settings File
- All Rights Reserved
 
 -->
 
--- a/datacommsserver/esockserver/test/TS_MultiHoming/ScriptFiles/TS_MultiHoming_Test21_ced.xml	Tue Feb 02 00:53:00 2010 +0200
+++ b/datacommsserver/esockserver/test/TS_MultiHoming/ScriptFiles/TS_MultiHoming_Test21_ced.xml	Fri Apr 16 16:15:03 2010 +0300
@@ -3,7 +3,7 @@
  Copyright (c) 2003-2009 Nokia Corporation and/or its subsidiary(-ies).
  All rights reserved.
  This component and the accompanying materials are made available
- under the terms of the License "Eclipse Public License v1.0"
+ 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".
 
@@ -14,7 +14,6 @@
 
  Description:
  CommDB Settings File
- All Rights Reserved
 
 -->
 
--- a/datacommsserver/esockserver/test/TS_MultiHoming/ScriptFiles/TS_MultiHoming_net0.xml	Tue Feb 02 00:53:00 2010 +0200
+++ b/datacommsserver/esockserver/test/TS_MultiHoming/ScriptFiles/TS_MultiHoming_net0.xml	Fri Apr 16 16:15:03 2010 +0300
@@ -3,7 +3,7 @@
  Copyright (c) 2003-2009 Nokia Corporation and/or its subsidiary(-ies).
  All rights reserved.
  This component and the accompanying materials are made available
- under the terms of the License "Eclipse Public License v1.0"
+ 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".
 
@@ -14,7 +14,6 @@
 
  Description:
  CommDB Settings File
- All Rights Reserved
 
 -->
 
--- a/datacommsserver/esockserver/test/TS_MultiHoming/ScriptFiles/TS_MultiHoming_net1.xml	Tue Feb 02 00:53:00 2010 +0200
+++ b/datacommsserver/esockserver/test/TS_MultiHoming/ScriptFiles/TS_MultiHoming_net1.xml	Fri Apr 16 16:15:03 2010 +0300
@@ -3,7 +3,7 @@
  Copyright (c) 2003-2009 Nokia Corporation and/or its subsidiary(-ies).
  All rights reserved.
  This component and the accompanying materials are made available
- under the terms of the License "Eclipse Public License v1.0"
+ 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".
 
@@ -14,7 +14,6 @@
 
  Description:
  CommDB Settings File
- All Rights Reserved
 
 -->
 
--- a/datacommsserver/esockserver/test/TestConfig/EIntSock_OneThread/proxy_v1.cmi	Tue Feb 02 00:53:00 2010 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,21 +0,0 @@
-# Comms Configurator config file for the ESock PDummy Module
-
-[Loader]
-Name=ESock_Proxy
-FileName=esocksvr.dll
-ThreadFunctionOrdinal=1
-IsSticky=0
-IsServer=1
-Priority=EPriorityMore
-StackSize=16384
-StartSequence=6
-HeapOption=EShareHeap
-SharedHeapName=ESock_Main
-SystemCritical=1
-ControlFlags=2
-Binding0=ESock_Proxy:5,ESock_Main:0,ECustom,42,42 
-[IniData]
-Role=Player
-WorkerId=5
-EskMask=proxy.*.esk
-
--- a/datacommsserver/esockserver/test/TestConfig/ProviderConfig1/ipc_v1.cmi	Tue Feb 02 00:53:00 2010 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,20 +0,0 @@
-# Comms Configurator config file for the ESock ipc module
-
-[Loader]
-Name=ESock_IPC
-FileName=esocksvr.dll
-ThreadFunctionOrdinal=1
-IsSticky=0
-IsServer=1
-Priority=EPriorityMore
-StackSize=16384
-StartSequence=6
-HeapOption=EShareHeap
-SharedHeapName=ESock_Main
-SystemCritical=1
-Binding0=ESock_IPC:7,ESock_Main:0,ECustom,42,42
-[IniData]
-Role=Player
-WorkerId=7
-EskMask=ipc.*.esk
-
--- a/datacommsserver/esockserver/test/TestConfig/ProviderConfig1/pdummy1_v1.cmi	Tue Feb 02 00:53:00 2010 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,21 +0,0 @@
-# Comms Configurator config file for the ESock PDummy Module
-
-[Loader]
-Name=ESock_PDummy1
-FileName=esocksvr.dll
-ThreadFunctionOrdinal=1
-IsSticky=0
-IsServer=1
-Priority=EPriorityMore
-StackSize=16384
-ScaledStartupState=0x30C1
-HeapOption=EShareHeap
-SharedHeapName=ESock_Main
-SystemCritical=1
-ControlFlags=2
-Binding0=ESock_PDummy1:5,ESock_Main:0,ECustom,42,42
-[IniData]
-Role=Player
-WorkerId=5
-EskMask=pdummy1.*.esk
-
--- a/datacommsserver/esockserver/test/TestConfig/ProviderConfig1/pdummy2_v1.cmi	Tue Feb 02 00:53:00 2010 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,21 +0,0 @@
-# Comms Configurator config file for the ESock SmsWap module
-
-[Loader]
-Name=ESock_PDummy2
-FileName=esocksvr.dll
-ThreadFunctionOrdinal=1
-IsSticky=0
-IsServer=1
-Priority=EPriorityMore
-StackSize=16384
-StartSequence=6
-HeapOption=EShareHeap
-SharedHeapName=ESock_Main
-SystemCritical=1
-ControlFlags=2
-Binding0=ESock_PDummy2:6,ESock_Main:0,ECustom,42,42
-[IniData]
-Role=Player
-WorkerId=6
-EskMask=pdummy2.*.esk
-
--- a/datacommsserver/esockserver/test/TestConfig/TestConfig1/ipc_v1.cmi	Tue Feb 02 00:53:00 2010 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,20 +0,0 @@
-# Comms Configurator config file for the ESock ipc module
-
-[Loader]
-Name=ESock_IPC
-FileName=esocksvr.dll
-ThreadFunctionOrdinal=1
-IsSticky=0
-IsServer=1
-Priority=EPriorityMore
-StackSize=16384
-StartSequence=6
-HeapOption=EShareHeap
-SharedHeapName=ESock_Main
-SystemCritical=1
-Binding0=ESock_IPC:7,ESock_Main:0,ECustom,42,42
-[IniData]
-Role=Player
-WorkerId=7
-EskMask=ipc.*.esk
-
--- a/datacommsserver/esockserver/test/TestConfig/TestConfig1/pdummy1_v1.cmi	Tue Feb 02 00:53:00 2010 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,21 +0,0 @@
-# Comms Configurator config file for the ESock PDummy Module
-
-[Loader]
-Name=ESock_PDummy1
-FileName=esocksvr.dll
-ThreadFunctionOrdinal=1
-IsSticky=0
-IsServer=1
-Priority=EPriorityMore
-StackSize=16384
-ScaledStartupState=0x30C1
-HeapOption=EShareHeap
-SharedHeapName=ESock_Main
-SystemCritical=1
-ControlFlags=2
-Binding0=ESock_PDummy1:5,ESock_Main:0,ECustom,42,42
-[IniData]
-Role=Player
-WorkerId=5
-EskMask=pdummy1.*.esk
-
--- a/datacommsserver/esockserver/test/TestConfig/TestConfig1/pdummy2_v1.cmi	Tue Feb 02 00:53:00 2010 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,21 +0,0 @@
-# Comms Configurator config file for the ESock SmsWap module
-
-[Loader]
-Name=ESock_PDummy2
-FileName=esocksvr.dll
-ThreadFunctionOrdinal=1
-IsSticky=0
-IsServer=1
-Priority=EPriorityMore
-StackSize=16384
-StartSequence=6
-HeapOption=EShareHeap
-SharedHeapName=ESock_Main
-SystemCritical=1
-ControlFlags=2
-Binding0=ESock_PDummy2:6,ESock_Main:0,ECustom,42,42
-[IniData]
-Role=Player
-WorkerId=6
-EskMask=pdummy2.*.esk
-
--- a/datacommsserver/esockserver/test/TestConfig/TestConfig2/esock_dealer2_v1.cmi	Tue Feb 02 00:53:00 2010 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,23 +0,0 @@
-# Comms Configurator config file for the ESock server
-
-[Loader]
-Name=ESock_Dealer2
-FileName=esocksvr.dll
-ThreadFunctionOrdinal=1
-IsSticky=0
-IsServer=1
-Priority=EPriorityMore
-StackSize=16384
-StartSequence=6
-HeapOption=EShareHeap
-SharedHeapName=ESock_Main
-SystemCritical=1
-ControlFlags=2
-
-Binding0=ESock_Dealer2:8,ESock_Main:0,ECustom,42,42
-
-[IniData]
-Role=DealerPlayer
-EskMask=pdummy3.*.esk
-WorkerId=8
-
--- a/datacommsserver/esockserver/test/TestConfig/TestConfig2/ipc_v1.cmi	Tue Feb 02 00:53:00 2010 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,22 +0,0 @@
-# Comms Configurator config file for the ESock ipc module
-
-[Loader]
-Name=ESock_IPC
-FileName=esocksvr.dll
-ThreadFunctionOrdinal=1
-IsSticky=0
-IsServer=1
-Priority=EPriorityMore
-StackSize=16384
-StartSequence=6
-HeapOption=EShareHeap
-SharedHeapName=ESock_Main
-SystemCritical=1
-Binding0=ESock_IPC:7,ESock_Main:0,ECustom,42,42
-Binding1=ESock_IPC:7,ESock_Dealer2:8,ECustom,42,42
-
-[IniData]
-Role=Player
-WorkerId=7
-EskMask=ipc.*.esk
-
--- a/datacommsserver/esockserver/test/TestConfig/TestConfig2/pdummy1_v1.cmi	Tue Feb 02 00:53:00 2010 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,23 +0,0 @@
-# Comms Configurator config file for the ESock PDummy Module
-
-[Loader]
-Name=ESock_PDummy1
-FileName=esocksvr.dll
-ThreadFunctionOrdinal=1
-IsSticky=0
-IsServer=1
-Priority=EPriorityMore
-StackSize=16384
-StartSequence=6
-HeapOption=EShareHeap
-SharedHeapName=ESock_Main
-SystemCritical=1
-ControlFlags=2
-Binding0=ESock_PDummy1:5,ESock_Main:0,ECustom,42,42
-Binding1=ESock_PDummy1:5,ESock_Dealer2:8,ECustom,42,42
-
-[IniData]
-Role=Player
-WorkerId=5
-EskMask=pdummy1.*.esk
-
--- a/datacommsserver/esockserver/test/TestConfig/TestConfig2/pdummy2_v1.cmi	Tue Feb 02 00:53:00 2010 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,23 +0,0 @@
-# Comms Configurator config file for the ESock SmsWap module
-
-[Loader]
-Name=ESock_PDummy2
-FileName=esocksvr.dll
-ThreadFunctionOrdinal=1
-IsSticky=0
-IsServer=1
-Priority=EPriorityMore
-StackSize=16384
-StartSequence=6
-HeapOption=EShareHeap
-SharedHeapName=ESock_Main
-SystemCritical=1
-ControlFlags=2
-Binding0=ESock_PDummy2:6,ESock_Main:0,ECustom,42,42
-Binding1=ESock_PDummy2:6,ESock_Dealer2:8,ECustom,42,42
-
-[IniData]
-Role=Player
-WorkerId=6
-EskMask=pdummy2.*.esk
-
--- a/datacommsserver/esockserver/test/TestConfig/TestConfig3/esock_dealer2_v1.cmi	Tue Feb 02 00:53:00 2010 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,24 +0,0 @@
-# Comms Configurator config file for the ESock server
-
-[Loader]
-Name=ESock_Dealer2
-FileName=esocksvr.dll
-ThreadFunctionOrdinal=1
-IsSticky=0
-IsServer=1
-Priority=EPriorityMore
-StackSize=16384
-StartSequence=6
-HeapOption=ENewHeap
-MinHeapSize=256
-MaxHeapSize=524288
-SystemCritical=1
-ControlFlags=2
-
-Binding0=ESock_Dealer2:8,ESock_Main:0,ECustom,42,42
-
-[IniData]
-Role=DealerPlayer
-EskMask=pdummy3.*.esk
-WorkerId=8
-
--- a/datacommsserver/esockserver/test/TestConfig/TestConfig3/ipc_v1.cmi	Tue Feb 02 00:53:00 2010 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,23 +0,0 @@
-# Comms Configurator config file for the ESock ipc module
-
-[Loader]
-Name=ESock_IPC
-FileName=esocksvr.dll
-ThreadFunctionOrdinal=1
-IsSticky=0
-IsServer=1
-Priority=EPriorityMore
-StackSize=16384
-StartSequence=6
-HeapOption=ENewHeap
-MinHeapSize=256
-MaxHeapSize=524288
-SystemCritical=1
-Binding0=ESock_IPC:7,ESock_Main:0,ECustom,42,42
-Binding1=ESock_IPC:7,ESock_Dealer2:8,ECustom,42,42
-
-[IniData]
-Role=Player
-WorkerId=7
-EskMask=ipc.*.esk
-
--- a/datacommsserver/esockserver/test/TestConfig/TestConfig3/pdummy1_v1.cmi	Tue Feb 02 00:53:00 2010 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,24 +0,0 @@
-# Comms Configurator config file for the ESock PDummy Module
-
-[Loader]
-Name=ESock_PDummy1
-FileName=esocksvr.dll
-ThreadFunctionOrdinal=1
-IsSticky=0
-IsServer=1
-Priority=EPriorityMore
-StackSize=16384
-StartSequence=6
-HeapOption=ENewHeap
-MinHeapSize=256
-MaxHeapSize=524288
-SystemCritical=1
-ControlFlags=2
-Binding0=ESock_PDummy1:5,ESock_Main:0,ECustom,42,42
-Binding1=ESock_PDummy1:5,ESock_Dealer2:8,ECustom,42,42
-
-[IniData]
-Role=Player
-WorkerId=5
-EskMask=pdummy1.*.esk
-
--- a/datacommsserver/esockserver/test/TestConfig/TestConfig3/pdummy2_v1.cmi	Tue Feb 02 00:53:00 2010 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,29 +0,0 @@
-# Comms Configurator config file for the ESock SmsWap module
-
-[Loader]
-Name=ESock_PDummy2
-FileName=esocksvr.dll
-ThreadFunctionOrdinal=1
-IsSticky=0
-IsServer=1
-Priority=EPriorityMore
-StackSize=16384
-StartSequence=6
-
-# Should be NewHeap, but we dont have enough heaps in the process yet.
-#HeapOption=ENewHeap
-#MinHeapSize=256
-#MaxHeapSize=524288
-HeapOption=EShareHeap
-SharedHeapName=ESock_Main
-
-SystemCritical=1
-ControlFlags=2
-Binding0=ESock_PDummy2:6,ESock_Main:0,ECustom,42,42
-Binding1=ESock_PDummy2:6,ESock_Dealer2:8,ECustom,42,42
-
-[IniData]
-Role=Player
-WorkerId=6
-EskMask=pdummy2.*.esk
-
--- a/datacommsserver/esockserver/test/TestConfig/TestConfig4/esock_codealer1_v1.cmi	Tue Feb 02 00:53:00 2010 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,23 +0,0 @@
-# Comms Configurator config file for the ESock server
-
-[Loader]
-Name=ESock_Codealer1
-FileName=esocksvr.dll
-ThreadFunctionOrdinal=1
-IsSticky=0
-IsServer=1
-Priority=EPriorityMore
-StackSize=16384
-StartSequence=6
-HeapOption=EShareHeap
-SharedHeapName=ESock_Main
-SystemCritical=1
-ControlFlags=2
-
-Binding0=ESock_Codealer1:5,ESock_Main:0,ECustom,42,42
-
-[IniData]
-Role=DealerPlayer
-WorkerId=5
-EskMask=codealer1.*.esk
-
--- a/datacommsserver/esockserver/test/TestConfig/TestConfig4/esock_codealer2_v1.cmi	Tue Feb 02 00:53:00 2010 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,24 +0,0 @@
-# Comms Configurator config file for the ESock server
-
-[Loader]
-Name=ESock_Codealer2
-FileName=esocksvr.dll
-ThreadFunctionOrdinal=1
-IsSticky=0
-IsServer=1
-Priority=EPriorityMore
-StackSize=16384
-StartSequence=6
-HeapOption=EShareHeap
-SharedHeapName=ESock_Main
-SystemCritical=1
-ControlFlags=2
-
-Binding0=ESock_Codealer2:6,ESock_Main:0,ECustom,42,42
-Binding1=ESock_Codealer2:6,ESock_Codealer1:5,ECustom,42,42
-
-[IniData]
-Role=DealerPlayer
-WorkerId=6
-EskMask=codealer2.*.esk
-
--- a/datacommsserver/esockserver/test/TestConfig/TestConfig5/esock_codealer1_v1.cmi	Tue Feb 02 00:53:00 2010 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,24 +0,0 @@
-# Comms Configurator config file for the ESock server
-
-[Loader]
-Name=ESock_Codealer1
-FileName=esocksvr.dll
-ThreadFunctionOrdinal=1
-IsSticky=0
-IsServer=1
-Priority=EPriorityMore
-StackSize=16384
-StartSequence=6
-HeapOption=ENewHeap
-MinHeapSize=256
-MaxHeapSize=524288
-SystemCritical=1
-ControlFlags=2
-
-Binding0=ESock_Codealer1:5,ESock_Main:0,ECustom,42,42
-
-[IniData]
-Role=DealerPlayer
-WorkerId=5
-EskMask=codealer1.*.esk
-
--- a/datacommsserver/esockserver/test/TestConfig/TestConfig5/esock_codealer2_v1.cmi	Tue Feb 02 00:53:00 2010 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,25 +0,0 @@
-# Comms Configurator config file for the ESock server
-
-[Loader]
-Name=ESock_Codealer2
-FileName=esocksvr.dll
-ThreadFunctionOrdinal=1
-IsSticky=0
-IsServer=1
-Priority=EPriorityMore
-StackSize=16384
-StartSequence=6
-HeapOption=ENewHeap
-MinHeapSize=256
-MaxHeapSize=524288
-SystemCritical=1
-ControlFlags=2
-
-Binding0=ESock_Codealer2:6,ESock_Main:0,ECustom,42,42
-Binding1=ESock_Codealer2:6,ESock_Codealer1:5,ECustom,42,42
-
-[IniData]
-Role=DealerPlayer
-WorkerId=6
-EskMask=codealer2.*.esk
-
--- a/datacommsserver/esockserver/test/providers/dummy/inc/dummypr_mcprpubsubsubscriber.h	Tue Feb 02 00:53:00 2010 +0200
+++ b/datacommsserver/esockserver/test/providers/dummy/inc/dummypr_mcprpubsubsubscriber.h	Fri Apr 16 16:15:03 2010 +0300
@@ -31,22 +31,16 @@
 #include <comms-infras/ss_metaconnprov.h>
 
 
-NONSHARABLE_CLASS(CMCPrPubSubSubscriber) : public CActive, public Messages::ASimpleNodeIdBase
+class CMCPrPubSubSubscriber : public CActive, public Messages::ASimpleNodeIdBase
 	{
 public:
-	static CMCPrPubSubSubscriber* NewL(const ESock::CMetaConnectionProviderBase& aProvBase, TUint aStopCode);
-	void StartAvailabilityMonitoringL(const Messages::TNodeCtxId& aAvailabilityActivity);
-	void CancelAvailabilityMonitoring();
 	virtual ~CMCPrPubSubSubscriber();
 
     enum
     {
-		KStart			= 1, // Causes a TStart message to be issued
-		KBlockingStop   = 2, // Causes a TStop to be issued and increments the blocking count to stop the node from being cleaned up.
-		KStop	        = 3  // Causes a TStop to be issued;
+		EAvailabilityTestingPubSubUid = 0x10272F42,
+		EStopTriggeringPubSubUid = 0x10203FDD
 	};
-    
-    enum { EAvailabilityTestingPubSubUid = 0x10272F42 };  
     virtual void ReceivedL(const Messages::TRuntimeCtxId& /*aSender*/, const Messages::TNodeId& /*aRecipient*/, Messages::TSignatureBase& aMessage)
         {
         //This object is only a node because its host needs an TCFClientType::EAvailabilityProvider, which
@@ -60,21 +54,56 @@
         }
 
 
-private:
+protected:
 	CMCPrPubSubSubscriber(const ESock::CMetaConnectionProviderBase& aProvBase, TUint aStopCode);
-	void StartL();
-	void RunL();
+	virtual void StartL();
+
+private:
 	TInt RunError(TInt aError);
 	void DoCancel();
 
-private:
+protected:
     const ESock::CMetaConnectionProviderBase& iNode;
 	TInt iStopCode;
 	RProperty iProperty;
 	TBool iBlocking;
-	
+	};
+
+NONSHARABLE_CLASS(CMCPrPubSubAvailability) : public CMCPrPubSubSubscriber
+    {
+public:
+	static CMCPrPubSubAvailability* NewL(const ESock::CMetaConnectionProviderBase& aProvBase, TUint aStopCode);
+
+	void StartAvailabilityMonitoringL(const Messages::TNodeCtxId& aAvailabilityActivity);
+	void CancelAvailabilityMonitoring();
+
+private:
+	CMCPrPubSubAvailability(const ESock::CMetaConnectionProviderBase& aProvBase, TUint aStopCode);
+	void RunL();
+
 	//the availablity activity subscribing for pubsub availablity changes.
 	Messages::TNodeCtxId iAvailabilityActivity;
+    };
+
+NONSHARABLE_CLASS(CMCPrPubSubStopTrigger) : public CMCPrPubSubSubscriber
+    {
+public:
+    static CMCPrPubSubStopTrigger* NewL(const ESock::CMetaConnectionProviderBase& aProvBase, TUint aStopCode);
+
+    enum
+    {
+		KStart			= 1, // Causes a TStart message to be issued
+		KBlockingStop   = 2, // Causes a TStop to be issued and increments the blocking count to stop the node from being cleaned up.
+		KStop	        = 3  // Causes a TStop to be issued;
 	};
 
+protected:
+    void StartL();
+private:
+	CMCPrPubSubStopTrigger(const ESock::CMetaConnectionProviderBase& aProvBase, TUint aStopCode);
+	void RunL();
+
+	Messages::TNodeId iNodeId;
+    };
+
 #endif // _DUMMYPR_MCPrPUBSUBSUBSCRIBER_H_
--- a/datacommsserver/esockserver/test/providers/dummy/inc/dummypr_metaconnprov.h	Tue Feb 02 00:53:00 2010 +0200
+++ b/datacommsserver/esockserver/test/providers/dummy/inc/dummypr_metaconnprov.h	Fri Apr 16 16:15:03 2010 +0300
@@ -26,11 +26,12 @@
 #include <comms-infras/ss_coreprstates.h>
 #include <comms-infras/mobilitymcpr.h>
 
-class CMCPrPubSubSubscriber;
+class CMCPrPubSubAvailability;
+class CMCPrPubSubStopTrigger;
 
 struct TCprConfigModifier
 	{
-	enum 
+	enum
 	/*
 	Bits on the CprConfig.
 	This is a very naive way of instructing the dummy providers to respond to
@@ -43,11 +44,11 @@
 		ESCPRHangOnStart  = 2,			  //when lit on CprConfig, the SCPR will hang on start
 		ESCPRFailOnRebind = 3,            //when lit on CprConfig, the SCPR will fail on rebind
 		};
-	
-	static TBool Is(TInt aValue, TInt aFlags) 
+
+	static TBool Is(TInt aValue, TInt aFlags)
 	    {
 	    aFlags = (1 << aFlags);
-	    return aValue & aFlags; 
+	    return aValue & aFlags;
 	    }
 	};
 
@@ -65,11 +66,12 @@
 	virtual ~CDummyMetaConnectionProvider();
 	virtual void ReceivedL(const Messages::TRuntimeCtxId& aSender, const Messages::TNodeId& aRecipient, Messages::TSignatureBase& aMessage);
 	virtual void ConstructL();
-	
+
 	virtual void StartAvailabilityMonitoringL(const Messages::TNodeCtxId& aAvailabilityActivity); //Default implementation, usually empty on the mid-tier MCprs
     virtual void CancelAvailabilityMonitoring(); //Default implementation, usually empty on the mid-tier MCprs
-    
-    CMCPrPubSubSubscriber* iPubSubSubscriber;    
+
+    CMCPrPubSubAvailability* iPubSubAvailability;
+    CMCPrPubSubStopTrigger* iPubSubStopTrigger;
     };
 
 namespace DummyMCPRStates
--- a/datacommsserver/esockserver/test/providers/dummy/src/dummypr_extended_subconnprov.cpp	Tue Feb 02 00:53:00 2010 +0200
+++ b/datacommsserver/esockserver/test/providers/dummy/src/dummypr_extended_subconnprov.cpp	Fri Apr 16 16:15:03 2010 +0300
@@ -158,7 +158,7 @@
 	__ASSERT_DEBUG(iContext.iNodeActivity, User::Panic(KSpecAssert_ESockTestdmyprxt, 2));
 	CDummyBuildStackActivity* act = static_cast<CDummyBuildStackActivity*>(iContext.iNodeActivity);
 
-	RClientInterface::OpenPostMessageClose(iContext.Node().Id(), act->iBinderSource, TCFDataClient::TBindToComplete().CRef());
+	RClientInterface::OpenPostMessageClose(iContext.Node().Id(), act->iBinderSource, TCFServiceProvider::TBindToComplete().CRef());
 	}
 
 DEFINE_SMELEMENT(TCreateDataClient, NetStateMachine::MStateTransition, DummyExtendedSCPRStates::TContext)
--- a/datacommsserver/esockserver/test/providers/dummy/src/dummypr_mcprpubsubsubscriber.cpp	Tue Feb 02 00:53:00 2010 +0200
+++ b/datacommsserver/esockserver/test/providers/dummy/src/dummypr_mcprpubsubsubscriber.cpp	Fri Apr 16 16:15:03 2010 +0300
@@ -38,15 +38,6 @@
 using namespace Messages;
 using namespace ESock;
 
-CMCPrPubSubSubscriber* CMCPrPubSubSubscriber::NewL(const ESock::CMetaConnectionProviderBase& aProvBase, TUint aStopCode)
-	{
-	CMCPrPubSubSubscriber* self = new (ELeave) CMCPrPubSubSubscriber(aProvBase,aStopCode);
-	CleanupStack::PushL(self);
-	self->StartL();
-	CleanupStack::Pop(self);
-	return self;
-	}
-
 CMCPrPubSubSubscriber::CMCPrPubSubSubscriber(const ESock::CMetaConnectionProviderBase& aProvBase, TUint aStopCode)
 :	CActive(EPriorityNormal),
 	iNode(aProvBase),
@@ -54,35 +45,6 @@
 	{
 	}
 
-void CMCPrPubSubSubscriber::StartAvailabilityMonitoringL(const Messages::TNodeCtxId& aAvailabilityActivity)
-    {
-    iAvailabilityActivity = aAvailabilityActivity;
-    TInt score = TAvailabilityStatus::EUnknownAvailabilityScore;
-    
-    TInt result = iProperty.Attach(TUid::Uid(EAvailabilityTestingPubSubUid), iNode.ProviderInfo().APId());
-    if(result != KErrNone)
-        {
-        User::LeaveIfError(iProperty.Define(TUid::Uid(EAvailabilityTestingPubSubUid), iNode.ProviderInfo().APId(), RProperty::EInt));
-        User::LeaveIfError(iProperty.Attach(TUid::Uid(EAvailabilityTestingPubSubUid), iNode.ProviderInfo().APId()));
-        }
-
-    iProperty.Subscribe(iStatus);
-    SetActive();
-    iProperty.Get(score); //If Get() is unsuccessful score must not be modified!
-    
-    if (score != TAvailabilityStatus::EUnknownAvailabilityScore)
-        {
-        //Send the intial availability status.
-        TAvailabilityStatus status(score);
-        RClientInterface::OpenPostMessageClose(NodeId(), iAvailabilityActivity,
-                TCFAvailabilityControlClient::TAvailabilityNotification(status).CRef());
-        }
-    }
-
-void CMCPrPubSubSubscriber::CancelAvailabilityMonitoring()
-    {
-    iAvailabilityActivity = Messages::TNodeCtxId::NullId();
-    }
 
 void CMCPrPubSubSubscriber::StartL()
 	{
@@ -90,25 +52,6 @@
 	CActiveScheduler::Add(this);
 	}
 
-void CMCPrPubSubSubscriber::RunL()
-	{
-	__CFLOG_VAR((KDummyMCprTag, KDummyMCprSubTag, _L8("CMCPrPubSubSubscriber::RunL")));
-	User::LeaveIfError(iStatus.Int());
-
-	// resubscribe immediately
-	iProperty.Subscribe(iStatus);
-	SetActive();
-
-    // then process
-	TInt value;
-	User::LeaveIfError(iProperty.Get(value));
-	__CFLOG_VAR((KDummyMCprTag, KDummyMCprSubTag, _L8("CMCPrPubSubSubscriber subscribed value now %d"),value));
-
-    ASSERT(!iAvailabilityActivity.IsNull()); //maybe a bit defensive, but this is test code after all. The test changes availability when nobody is listenning; Surely test is wrong?
-    RClientInterface::OpenPostMessageClose(Id(), iAvailabilityActivity,
-        TCFAvailabilityControlClient::TAvailabilityNotification(value).CRef());
-	}
-
 TInt CMCPrPubSubSubscriber::RunError(TInt /*aError*/)
 	{
 	//path uncovered.
@@ -126,3 +69,150 @@
 	this->Cancel(); // object must be stoppable by destcruction due to cleanup restrictions
 	iProperty.Close();
 	}
+
+//
+
+CMCPrPubSubAvailability* CMCPrPubSubAvailability::NewL(const ESock::CMetaConnectionProviderBase& aProvBase, TUint aStopCode)
+	{
+	CMCPrPubSubAvailability* self = new (ELeave) CMCPrPubSubAvailability(aProvBase,aStopCode);
+	CleanupStack::PushL(self);
+	self->StartL();
+	CleanupStack::Pop(self);
+	return self;
+	}
+
+CMCPrPubSubAvailability::CMCPrPubSubAvailability(const ESock::CMetaConnectionProviderBase& aProvBase, TUint aStopCode)
+:   CMCPrPubSubSubscriber(aProvBase,aStopCode)
+    {
+	__CFLOG_VAR((KDummyMCprTag, KDummyMCprSubTag, _L8("CMCPrPubSubAvailability ctor")));
+	}
+
+void CMCPrPubSubAvailability::StartAvailabilityMonitoringL(const Messages::TNodeCtxId& aAvailabilityActivity)
+    {
+	__CFLOG_VAR((KDummyMCprTag, KDummyMCprSubTag, _L8("CMCPrPubSubSubscriber::StartAvailabilityMonitoringL")));
+
+    iAvailabilityActivity = aAvailabilityActivity;
+    TInt score = TAvailabilityStatus::EUnknownAvailabilityScore;
+
+    TInt result = iProperty.Attach(TUid::Uid(EAvailabilityTestingPubSubUid), iNode.ProviderInfo().APId());
+    if(result != KErrNone)
+        {
+        User::LeaveIfError(iProperty.Define(TUid::Uid(EAvailabilityTestingPubSubUid), iNode.ProviderInfo().APId(), RProperty::EInt));
+        User::LeaveIfError(iProperty.Attach(TUid::Uid(EAvailabilityTestingPubSubUid), iNode.ProviderInfo().APId()));
+        }
+
+    iProperty.Subscribe(iStatus);
+    SetActive();
+    iProperty.Get(score); //If Get() is unsuccessful score must not be modified!
+
+    if (score != TAvailabilityStatus::EUnknownAvailabilityScore)
+        {
+        //Send the intial availability status.
+        TAvailabilityStatus status(score);
+        RClientInterface::OpenPostMessageClose(NodeId(), iAvailabilityActivity,
+                TCFAvailabilityControlClient::TAvailabilityNotification(status).CRef());
+        }
+    }
+
+void CMCPrPubSubAvailability::CancelAvailabilityMonitoring()
+    {
+    iAvailabilityActivity = Messages::TNodeCtxId::NullId();
+    }
+
+void CMCPrPubSubAvailability::RunL()
+	{
+	__CFLOG_VAR((KDummyMCprTag, KDummyMCprSubTag, _L8("CMCPrPubSubAvailability::RunL")));
+	User::LeaveIfError(iStatus.Int());
+
+	// resubscribe immediately
+	iProperty.Subscribe(iStatus);
+	SetActive();
+
+    // then process
+	TInt value;
+	User::LeaveIfError(iProperty.Get(value));
+	__CFLOG_VAR((KDummyMCprTag, KDummyMCprSubTag, _L8("CMCPrPubSubAvailability subscribed value now %d"),value));
+
+    __ASSERT_DEBUG(!iAvailabilityActivity.IsNull(), User::Panic(KSpecAssert_DummyPrStopSubsc, 1)); //maybe a bit defensive, but this is test code after all. The test changes availability when nobody is listenning; Surely test is wrong?
+    RClientInterface::OpenPostMessageClose(Id(), iAvailabilityActivity,
+        TCFAvailabilityControlClient::TAvailabilityNotification(value).CRef());
+	}
+
+//
+
+CMCPrPubSubStopTrigger* CMCPrPubSubStopTrigger::NewL(const ESock::CMetaConnectionProviderBase& aProvBase, TUint aStopCode)
+	{
+	CMCPrPubSubStopTrigger* self = new (ELeave) CMCPrPubSubStopTrigger(aProvBase,aStopCode);
+	CleanupStack::PushL(self);
+	self->StartL();
+	CleanupStack::Pop(self);
+	return self;
+	__ASSERT_DEBUG(EFalse, User::Panic(KSpecAssert_DummyPrStopSubsc, 2));
+
+	}
+
+CMCPrPubSubStopTrigger::CMCPrPubSubStopTrigger(const ESock::CMetaConnectionProviderBase& aProvBase, TUint aStopCode)
+:   CMCPrPubSubSubscriber(aProvBase,aStopCode),
+	iNodeId(aProvBase.Id())
+    {
+	__CFLOG_VAR((KDummyMCprTag, KDummyMCprSubTag, _L8("CMCPrPubSubStopTrigger ctor")));
+	}
+
+void
+CMCPrPubSubStopTrigger::StartL()
+    {
+	CMCPrPubSubSubscriber::StartL();
+	TInt result = iProperty.Attach(TUid::Uid(EStopTriggeringPubSubUid), 1);
+	if(result != KErrNone)
+		{
+		User::LeaveIfError(iProperty.Define(TUid::Uid(EStopTriggeringPubSubUid), 1, RProperty::EInt));
+		User::LeaveIfError(iProperty.Attach(TUid::Uid(EStopTriggeringPubSubUid), 1));
+		}
+	iProperty.Subscribe(iStatus);
+    SetActive();
+    }
+
+void CMCPrPubSubStopTrigger::RunL()
+	{
+	__CFLOG_VAR((KDummyMCprTag, KDummyMCprSubTag, _L8("CMCPrPubSubStopTrigger::RunL")));
+	User::LeaveIfError(iStatus.Int());
+
+	// resubscribe immediately
+	iProperty.Subscribe(iStatus);
+	SetActive();
+
+    // then process
+	TInt value;
+	User::LeaveIfError(iProperty.Get(value));
+	__CFLOG_VAR((KDummyMCprTag, KDummyMCprSubTag, _L8("CMCPrPubSubStopTrigger subscribed value now %d"),value));
+
+	CMetaConnectionProviderBase* provider = const_cast<CMetaConnectionProviderBase*>(static_cast<const CMetaConnectionProviderBase*>(&iNode));
+	__ASSERT_DEBUG(provider, User::Panic(KSpecAssert_DummyPrStopSubsc, 3));
+
+	if(value==KStart)
+		{
+		if(iBlocking)
+			{
+			// Decrement semaphore to stop the provider from being destroyed once all of it's children have been stopped.
+			provider->DecrementBlockingDestroy();
+			iBlocking = false;
+			}
+
+		TCFServiceProvider::TStart msg;
+		RClientInterface::OpenPostMessageClose(iNodeId, iNodeId, msg);
+		}
+	else
+	if((value==KBlockingStop || value==KStop) && iNode.ServiceProvider() != NULL)
+		{
+		if(!iBlocking && value==KBlockingStop)
+			{
+			// Increment semaphore to stop the provider from being destroyed once all of it's children have been stopped.
+			provider->IncrementBlockingDestroy();
+			iBlocking = true;
+			}
+
+		TCFServiceProvider::TStop msg(iStopCode);
+		RClientInterface::OpenPostMessageClose(iNodeId, iNodeId, msg);
+		}
+	}
+
--- a/datacommsserver/esockserver/test/providers/dummy/src/dummypr_metaconnprov.cpp	Tue Feb 02 00:53:00 2010 +0200
+++ b/datacommsserver/esockserver/test/providers/dummy/src/dummypr_metaconnprov.cpp	Fri Apr 16 16:15:03 2010 +0300
@@ -20,6 +20,7 @@
  @internalComponent
 */
 
+
 #include <comms-infras/ss_log.h>
 #include <comms-infras/coremcprstates.h>
 #include <comms-infras/coremcpractivities.h>
@@ -39,6 +40,8 @@
 using namespace Messages;
 using namespace MeshMachine;
 
+
+
 CDummyMetaConnectionProvider* CDummyMetaConnectionProvider::NewL(CMetaConnectionProviderFactoryBase& aFactory,
                                                                      const TProviderInfo& aProviderInfo)
 	{
@@ -59,14 +62,16 @@
 
 CDummyMetaConnectionProvider::~CDummyMetaConnectionProvider()
 	{
-	delete iPubSubSubscriber;
+	delete iPubSubAvailability;
+	delete iPubSubStopTrigger;
 	LOG_NODE_DESTROY(KDummyMCprTag, CDummyMetaConnectionProvider);
 	}
 
 void CDummyMetaConnectionProvider::ConstructL()
     {
     CMobilityMetaConnectionProvider::ConstructL();
-    iPubSubSubscriber = CMCPrPubSubSubscriber::NewL(*this, ProviderInfo().APId());
+    iPubSubAvailability = CMCPrPubSubAvailability::NewL(*this, ProviderInfo().APId());
+    iPubSubStopTrigger  = CMCPrPubSubStopTrigger::NewL(*this, 0);
     }
 
 void CDummyMetaConnectionProvider::ReceivedL(const TRuntimeCtxId& aSender, const TNodeId& aRecipient, TSignatureBase& aMessage)
@@ -84,18 +89,19 @@
     {
     if (!GetFirstClient<TDefaultClientMatchPolicy>(TClientType(TCFClientType::EServProvider)))
         {
-        ASSERT(iPubSubSubscriber!=NULL);
-        RNodeInterface* peer = AddClientL(iPubSubSubscriber->Id(), TClientType(TClientType::ERegistrar, TCFClientType::EAvailabilityProvider));
-        iPubSubSubscriber->StartAvailabilityMonitoringL(aAvailabilityActivity);
+        ASSERT(iPubSubAvailability!=NULL);
+        RNodeInterface* peer = AddClientL(iPubSubAvailability->Id(), TClientType(TClientType::ERegistrar, TCFClientType::EAvailabilityProvider));
+        iPubSubAvailability->StartAvailabilityMonitoringL(aAvailabilityActivity);
         }
     }
 
 void CDummyMetaConnectionProvider::CancelAvailabilityMonitoring()
     {
     if (!GetFirstClient<TDefaultClientMatchPolicy>(TClientType(TCFClientType::EServProvider)))
-        {    
-        ASSERT(iPubSubSubscriber!=NULL);    
-        RemoveClient(iPubSubSubscriber->Id());
-        iPubSubSubscriber->CancelAvailabilityMonitoring();
+        {
+        ASSERT(iPubSubAvailability!=NULL);
+        RemoveClient(iPubSubAvailability->Id());
+        iPubSubAvailability->CancelAvailabilityMonitoring();
         }
     }
+
--- a/datacommsserver/esockserver/test/providers/dummy/src/dummypr_network_flow.cpp	Tue Feb 02 00:53:00 2010 +0200
+++ b/datacommsserver/esockserver/test/providers/dummy/src/dummypr_network_flow.cpp	Fri Apr 16 16:15:03 2010 +0300
@@ -332,7 +332,16 @@
 			TCFDataClient::TBindTo& bindToMsg(static_cast<TCFDataClient::TBindTo&>(aMessage));
 			TRAPD(err,BindToL(bindToMsg));
 			ProcessDCIdleState();	// in case we were waiting to send idle
-			RClientInterface::OpenPostMessageClose(Id(), aSender, TCFDataClient::TBindToComplete(err).CRef());
+
+	        if(err == KErrNone)
+	            {
+	            RClientInterface::OpenPostMessageClose(Id(), aSender, TCFDataClient::TBindToComplete().CRef());
+	            }
+	        else
+	            {
+	            RClientInterface::OpenPostMessageClose(Id(), aSender, TEBase::TError(aMessage.MessageId(), err).CRef());
+	            }
+	        
 			//If we have received TCDDataClient::TStart before (when we did not yet have a bearer),
 			//we complete the start here as well
 			if (iIsStarting)
--- a/datacommsserver/networkcontroller/group/networking_netcon.mrp	Tue Feb 02 00:53:00 2010 +0200
+++ b/datacommsserver/networkcontroller/group/networking_netcon.mrp	Fri Apr 16 16:15:03 2010 +0300
@@ -1,3 +1,19 @@
+#
+# 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: 
+#
+
 component	networking_netcon
 source	\sf\os\commsfw\datacommsserver\networkcontroller
 binary	\sf\os\commsfw\datacommsserver\networkcontroller\group	all
--- a/datacommsserver/networkingdialogapi/default/networking_dialog_default.mrp	Tue Feb 02 00:53:00 2010 +0200
+++ b/datacommsserver/networkingdialogapi/default/networking_dialog_default.mrp	Fri Apr 16 16:15:03 2010 +0300
@@ -1,3 +1,19 @@
+#
+# 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: 
+#
+
 component	networking_dialog_default
 
 source  \sf\os\commsfw\datacommsserver\networkingdialogapi\default
--- a/datacommsserver/networkingdialogapi/group/networking_dialog.mrp	Tue Feb 02 00:53:00 2010 +0200
+++ b/datacommsserver/networkingdialogapi/group/networking_dialog.mrp	Fri Apr 16 16:15:03 2010 +0300
@@ -1,3 +1,19 @@
+#
+# 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: 
+#
+
 component	networking_dialog
 
 source  \sf\os\commsfw\datacommsserver\networkingdialogapi\group
--- a/datacommsserver/networkingdialogapi/src/ND_DLGSL.CPP	Tue Feb 02 00:53:00 2010 +0200
+++ b/datacommsserver/networkingdialogapi/src/ND_DLGSL.CPP	Fri Apr 16 16:15:03 2010 +0300
@@ -311,6 +311,7 @@
 		}
 
 	TBuf<KCommsDbSvrDefaultTextFieldLength> tmpBuffer;
+    // coverity[var_deref_model] - ptrIapRecord guaranteed initialised by RecordFactoryL
 	tmpBuffer = ptrIapRecord->iRecordName;
 	iAgentDialogInput.iLabel.Format(KSelectPrompt,&tmpBuffer);
 	iAgentDialogInput.iDialog = ENoYesDialog;
--- a/serialserver/c32serialserver/Test/te_C32Performance/USB PC Side Code/SerialConnection.cpp	Tue Feb 02 00:53:00 2010 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,207 +0,0 @@
-// Copyright (c) 2006-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:
-// SerialConnection.cpp: implementation of the CSerialConnection class.
-// This class opens a virtual comm port to perform read/write operation between PC and hardware 
-// through USB cable.
-// This application is used to receive data from the H4 board.An USB driver should be installed on the PC 
-// which maps the USB port to the virtual com port. 
-// The data received from the hardware is displayed to debug output window.
-// 
-//
-
-/**
- @file
- @internalComponent.
-*/
-
-#include "stdafx.h"
-#include "SerialPort.h"
-#include "SerialConnection.h"
-#include "SerialPortDlg.h"
-
-#ifdef _DEBUG
-#undef THIS_FILE
-static char THIS_FILE[]=__FILE__;
-#define new DEBUG_NEW
-#endif
-
-//set the baud rate
-#define BAUD_RATE					115200
-//set the buffer size to receive data
-#define BUFFER_SIZE					64
-
-//
-// Construction/Destruction
-//
-static HANDLE hPort;
-CSerialConnection::CSerialConnection()
-{
-}
-CSerialConnection::~CSerialConnection()	//destructor
-{
-	if( CloseHandle(hPort)>0 )
-	OutputDebugString ("Com port is closed successfully");
-}
-BOOL CSerialConnection::PortInitialize(CString strPort)
-{
-
-   DCB PortDCB;
-   COMMTIMEOUTS CommTimeouts;
-	
-   //open the serial port.
-   hPort = CreateFile ( strPort, 
-						GENERIC_READ | GENERIC_WRITE,
-                        0,            
-						NULL,         
-						OPEN_EXISTING,
-						FILE_ATTRIBUTE_NORMAL,            
-						NULL);        
-
-  // If it fails to open the port, return FALSE.
-  if ( hPort == INVALID_HANDLE_VALUE ) 
-  {
-     AfxMessageBox("Unable to open port");
-	 return FALSE;
-  }
-
-  PortDCB.DCBlength = sizeof (DCB);     
-
-  //Get the default port setting information.
-  if (!GetCommState (hPort, &PortDCB))
-  {
-	 AfxMessageBox("Unable to retrieve default port setting information");
-	 return FALSE;
-  }
-
-  //Change the DCB structure settings.
-
-  PortDCB.BaudRate = BAUD_RATE;         // Current baud 
-  PortDCB.fBinary = FALSE;              // Binary mode; no EOF check 
-  PortDCB.fParity = FALSE;              // Enable parity checking. 
-  PortDCB.fOutxCtsFlow = FALSE;         // No CTS output flow control 
-  PortDCB.fOutxDsrFlow = FALSE;         // No DSR output flow control 
-  PortDCB.fDtrControl = DTR_CONTROL_ENABLE; 
-                                        // DTR flow control type 
-  PortDCB.fDsrSensitivity = FALSE;      // DSR sensitivity 
-  PortDCB.fTXContinueOnXoff = TRUE;     // XOFF continues Tx 
-  PortDCB.fOutX = FALSE;                // No XON/XOFF out flow control 
-  PortDCB.fInX = FALSE;                 // No XON/XOFF in flow control 
-  PortDCB.fErrorChar = FALSE;           // Disable error replacement. 
-  PortDCB.fNull = FALSE;                // Disable null stripping. 
-  PortDCB.fRtsControl = RTS_CONTROL_ENABLE; 
-                                        // RTS flow control 
-  PortDCB.fAbortOnError = FALSE;        // Do not abort reads/writes on 
-                                        // error.
-  PortDCB.ByteSize = 8;                 // Number of bits/bytes, 4-8 
-  PortDCB.Parity = NOPARITY;            // 0-4=no,odd,even,mark,space 
-  PortDCB.StopBits = ONESTOPBIT;        // 0,1,2 = 1, 1.5, 2 
-
-  // Configure the port according to the specifications of the DCB 
-  // structure.
-
-  if (!SetCommState (hPort, &PortDCB))
-  {
-	 // could not create the read thread.
-	 AfxMessageBox("Unable to configure the serial port");
-	 return FALSE;
-  }
-
-  // retrieve the time-out parameters for all read and write operations
-  // on the port. 
-   if (!GetCommTimeouts (hPort, &CommTimeouts))
-   {
-	   AfxMessageBox("Unable to retrieve the time-out parameters");
-	   return FALSE;
-   }
-
-  // Change the COMMTIMEOUTS structure settings.
-  CommTimeouts.ReadIntervalTimeout = MAXDWORD;  
-  CommTimeouts.ReadTotalTimeoutMultiplier = 0;  
-  CommTimeouts.ReadTotalTimeoutConstant = 0;    
-  CommTimeouts.WriteTotalTimeoutMultiplier = 10;  
-  CommTimeouts.WriteTotalTimeoutConstant = 1000;    
-
-  // Set the time-out parameters for all read and write operations
-  // on the port. 
-  if (!SetCommTimeouts (hPort, &CommTimeouts))
-  {
-    AfxMessageBox("Unable to set the time-out parameters");
-    return FALSE;
-  }
-    
-  LPVOID pPARAM=NULL;
-  AfxBeginThread(PortReadThread,pPARAM);
- 
-  return TRUE;
-}
-
-UINT CSerialConnection::PortReadThread(LPVOID lpvoid)
-{
-	int loopSize = 0;
-
-	BYTE readByte[BUFFER_SIZE];
-	BYTE writeByte = 255;
-
-	DWORD dwCommModemStatus;
-	DWORD dwBytesTransferred;
-	DWORD dwNumBytesWritten;
-  
-	CString str_LoopSize;
-
-	if (hPort != INVALID_HANDLE_VALUE) 
-	{
-		/*
-		send some data to the harware.This is used for handshaking with the hardware.
-		The USB Test code running on hardware will be on wait state until it receives any
-		data from the PC 
-		*/
-
-		WriteFile (hPort, &writeByte,1,&dwNumBytesWritten,NULL);
-		//when a character appears it unblocks waitcommevent 
-		SetCommMask (hPort,EV_RXCHAR);
-		//waits until a character appears at port
-		WaitCommEvent (hPort, &dwCommModemStatus, 0);
-		
-		while(1)
-		{
-			if (EV_RXCHAR) 
-			{
-				SetCommMask (hPort, EV_RXCHAR );
-				//read data send from the hardware		
-				ReadFile (hPort, &readByte, BUFFER_SIZE, &dwBytesTransferred, 0);
-							
-				if (dwBytesTransferred >= 1)
-				{
-					CString str_PortData((LPCSTR)&readByte,sizeof(readByte));
-					str_LoopSize.Format("%d",loopSize);
-				    loopSize++;
-					//output the data to debug output window
-					OutputDebugString (str_LoopSize + "Data send by USB = "+ str_PortData + "\n");
-				}
-			}
-		}
-	}
-
-    return 0;
-}
-
-
-
-
-
-
-
-
-
-
--- a/serialserver/c32serialserver/Test/te_C32Performance/USB PC Side Code/SerialConnection.h	Tue Feb 02 00:53:00 2010 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,44 +0,0 @@
-// Copyright (c) 2006-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:
-//
-
-/**
- @file
- @internalComponent.
-*/
-
-#if !defined(AFX_SERIALCONNECTION_H__4888156F_F2B4_11D4_8077_DC3329DB2D48__INCLUDED_)
-#define AFX_SERIALCONNECTION_H__4888156F_F2B4_11D4_8077_DC3329DB2D48__INCLUDED_
-
-#if _MSC_VER > 1000
-#pragma once
-#endif // _MSC_VER > 1000
-
-#include <windows.h>
-
-class CSerialConnection  
-{
-public:
-
-	CSerialConnection();
-	~CSerialConnection();
-
-	BOOL PortInitialize (CString strPort);
-
-protected:
-	static UINT PortReadThread(LPVOID lpvoid);
-};
-
-#endif // !defined(AFX_SERIALCONNECTION_H__4888156F_F2B4_11D4_8077_DC3329DB2D48__INCLUDED_)
-
Binary file serialserver/c32serialserver/Test/te_C32Performance/USB PC Side Code/SerialPort.aps has changed
--- a/serialserver/c32serialserver/Test/te_C32Performance/USB PC Side Code/SerialPort.clw	Tue Feb 02 00:53:00 2010 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,59 +0,0 @@
-; CLW file contains information for the MFC ClassWizard
-
-[General Info]
-Version=1
-LastClass=CSerialPortDlg
-LastTemplate=CDialog
-NewFileInclude1=#include "stdafx.h"
-NewFileInclude2=#include "SerialPort.h"
-
-ClassCount=3
-Class1=CSerialPortApp
-Class2=CSerialPortDlg
-Class3=CAboutDlg
-
-ResourceCount=3
-Resource1=IDD_ABOUTBOX
-Resource2=IDR_MAINFRAME
-Resource3=IDD_SERIALPORT_DIALOG
-
-[CLS:CSerialPortApp]
-Type=0
-HeaderFile=SerialPort.h
-ImplementationFile=SerialPort.cpp
-Filter=N
-
-[CLS:CSerialPortDlg]
-Type=0
-HeaderFile=SerialPortDlg.h
-ImplementationFile=SerialPortDlg.cpp
-Filter=D
-BaseClass=CDialog
-VirtualFilter=dWC
-LastObject=IDC_EDIT1
-
-[CLS:CAboutDlg]
-Type=0
-HeaderFile=SerialPortDlg.h
-ImplementationFile=SerialPortDlg.cpp
-Filter=D
-
-[DLG:IDD_ABOUTBOX]
-Type=1
-Class=CAboutDlg
-ControlCount=4
-Control1=IDC_STATIC,static,1342177283
-Control2=IDC_STATIC,static,1342308480
-Control3=IDC_STATIC,static,1342308352
-Control4=IDOK,button,1342373889
-
-[DLG:IDD_SERIALPORT_DIALOG]
-Type=1
-Class=CSerialPortDlg
-ControlCount=5
-Control1=IDOK,button,1342242817
-Control2=IDCANCEL,button,1342242816
-Control3=IDC_Text,static,1208091136
-Control4=IDC_EDIT1,edit,1350631552
-Control5=IDC_STATIC,static,1342308352
-
--- a/serialserver/c32serialserver/Test/te_C32Performance/USB PC Side Code/SerialPort.cpp	Tue Feb 02 00:53:00 2010 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,90 +0,0 @@
-// Copyright (c) 2006-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:
-// SerialPort.cpp : Defines the class behaviors for the application.
-// @internalComponent.
-// 
-//
-
-#include "stdafx.h"
-#include "SerialPort.h"
-#include "SerialPortDlg.h"
-
-#ifdef _DEBUG
-#define new DEBUG_NEW
-#undef THIS_FILE
-static char THIS_FILE[] = __FILE__;
-#endif
-
-//
-// CSerialPortApp
-
-BEGIN_MESSAGE_MAP(CSerialPortApp, CWinApp)
-	//{{AFX_MSG_MAP(CSerialPortApp)
-		// NOTE - the ClassWizard will add and remove mapping macros here.
-		//    DO NOT EDIT what you see in these blocks of generated code!
-	//}}AFX_MSG
-	ON_COMMAND(ID_HELP, CWinApp::OnHelp)
-END_MESSAGE_MAP()
-
-//
-// CSerialPortApp construction
-
-CSerialPortApp::CSerialPortApp()
-{
-	// TODO: add construction code here,
-	// Place all significant initialization in InitInstance
-}
-
-//
-// The one and only CSerialPortApp object
-
-CSerialPortApp theApp;
-
-//
-// CSerialPortApp initialization
-
-BOOL CSerialPortApp::InitInstance()
-{
-	AfxEnableControlContainer();
-
-	// Standard initialization
-	// If you are not using these features and wish to reduce the size
-	//  of your final executable, you should remove from the following
-	//  the specific initialization routines you do not need.
-
-#ifdef _AFXDLL
-	Enable3dControls();			// Call this when using MFC in a shared DLL
-#else
-	Enable3dControlsStatic();	// Call this when linking to MFC statically
-#endif
-
-	CSerialPortDlg dlg;
-	m_pMainWnd = &dlg;
-	int nResponse = dlg.DoModal();
-	if (nResponse == IDOK)
-	{
-		// TODO: Place code here to handle when the dialog is
-		//  dismissed with OK
-	}
-	else if (nResponse == IDCANCEL)
-	{
-		// TODO: Place code here to handle when the dialog is
-		//  dismissed with Cancel
-	}
-
-	// Since the dialog has been closed, return FALSE so that we exit the
-	//  application, rather than start the application's message pump.
-	return FALSE;
-}
-
--- a/serialserver/c32serialserver/Test/te_C32Performance/USB PC Side Code/SerialPort.dsp	Tue Feb 02 00:53:00 2010 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,154 +0,0 @@
-# Microsoft Developer Studio Project File - Name="SerialPort" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 6.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Application" 0x0101
-
-CFG=SerialPort - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE 
-!MESSAGE NMAKE /f "SerialPort.mak".
-!MESSAGE 
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE 
-!MESSAGE NMAKE /f "SerialPort.mak" CFG="SerialPort - Win32 Debug"
-!MESSAGE 
-!MESSAGE Possible choices for configuration are:
-!MESSAGE 
-!MESSAGE "SerialPort - Win32 Release" (based on "Win32 (x86) Application")
-!MESSAGE "SerialPort - Win32 Debug" (based on "Win32 (x86) Application")
-!MESSAGE 
-
-# Begin Project
-# PROP AllowPerConfigDependencies 0
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-MTL=midl.exe
-RSC=rc.exe
-
-!IF  "$(CFG)" == "SerialPort - Win32 Release"
-
-# PROP BASE Use_MFC 6
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Release"
-# PROP BASE Intermediate_Dir "Release"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 6
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "Release"
-# PROP Intermediate_Dir "Release"
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_AFXDLL" /Yu"stdafx.h" /FD /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_AFXDLL" /D "_MBCS" /Yu"stdafx.h" /FD /c
-# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32
-# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32
-# ADD BASE RSC /l 0x409 /d "NDEBUG" /d "_AFXDLL"
-# ADD RSC /l 0x409 /d "NDEBUG" /d "_AFXDLL"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 /nologo /subsystem:windows /machine:I386
-# ADD LINK32 /nologo /subsystem:windows /machine:I386
-
-!ELSEIF  "$(CFG)" == "SerialPort - Win32 Debug"
-
-# PROP BASE Use_MFC 6
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Debug"
-# PROP BASE Intermediate_Dir "Debug"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 6
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "Debug"
-# PROP Intermediate_Dir "Debug"
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /MDd /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_AFXDLL" /Yu"stdafx.h" /FD /GZ  /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_AFXDLL" /D "_MBCS" /Yu"stdafx.h" /FD /GZ   /c
-# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /win32
-# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /win32
-# ADD BASE RSC /l 0x409 /d "_DEBUG" /d "_AFXDLL"
-# ADD RSC /l 0x409 /d "_DEBUG" /d "_AFXDLL"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 /nologo /subsystem:windows /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 /nologo /subsystem:windows /debug /machine:I386 /pdbtype:sept
-
-!ENDIF 
-
-# Begin Target
-
-# Name "SerialPort - Win32 Release"
-# Name "SerialPort - Win32 Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
-# Begin Source File
-
-SOURCE=.\SerialConnection.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\SerialPort.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\SerialPort.rc
-# End Source File
-# Begin Source File
-
-SOURCE=.\SerialPortDlg.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\StdAfx.cpp
-# ADD CPP /Yc"stdafx.h"
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl"
-# Begin Source File
-
-SOURCE=.\Resource.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\SerialConnection.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\SerialPort.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\SerialPortDlg.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\StdAfx.h
-# End Source File
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
-# Begin Source File
-
-SOURCE=.\res\SerialPort.ico
-# End Source File
-# Begin Source File
-
-SOURCE=.\res\SerialPort.rc2
-# End Source File
-# End Group
-# Begin Source File
-
-SOURCE=.\ReadMe.txt
-# End Source File
-# End Target
-# End Project
--- a/serialserver/c32serialserver/Test/te_C32Performance/USB PC Side Code/SerialPort.dsw	Tue Feb 02 00:53:00 2010 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,29 +0,0 @@
-Microsoft Developer Studio Workspace File, Format Version 6.00
-# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
-
-###############################################################################
-
-Project: "SerialPort"=".\SerialPort.dsp" - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Global:
-
-Package=<5>
-{{{
-}}}
-
-Package=<3>
-{{{
-}}}
-
-###############################################################################
-
--- a/serialserver/c32serialserver/Test/te_C32Performance/USB PC Side Code/SerialPort.h	Tue Feb 02 00:53:00 2010 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,69 +0,0 @@
-/*
-* Copyright (c) 2006-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:
-* SerialPort.h : Defines the class behaviors for the application.
-* @internalComponent.
-* 
-*
-*/
-
-
-
-#if !defined(AFX_SERIALPORT_H__48881565_F2B4_11D4_8077_DC3329DB2D48__INCLUDED_)
-#define AFX_SERIALPORT_H__48881565_F2B4_11D4_8077_DC3329DB2D48__INCLUDED_
-
-#if _MSC_VER > 1000
-#pragma once
-#endif // _MSC_VER > 1000
-
-#ifndef __AFXWIN_H__
-	#error include 'stdafx.h' before including this file for PCH
-#endif
-
-#include "resource.h"		// main symbols
-
-/////////////////////////////////////////////////////////////////////////////
-// CSerialPortApp:
-// See SerialPort.cpp for the implementation of this class
-//
-
-class CSerialPortApp : public CWinApp
-{
-public:
-	CSerialPortApp();
-
-// Overrides
-	// ClassWizard generated virtual function overrides
-	//{{AFX_VIRTUAL(CSerialPortApp)
-	public:
-	virtual BOOL InitInstance();
-	//}}AFX_VIRTUAL
-
-// Implementation
-
-	//{{AFX_MSG(CSerialPortApp)
-		// NOTE - the ClassWizard will add and remove member functions here.
-		//    DO NOT EDIT what you see in these blocks of generated code !
-	//}}AFX_MSG
-	DECLARE_MESSAGE_MAP()
-};
-
-
-/////////////////////////////////////////////////////////////////////////////
-
-//{{AFX_INSERT_LOCATION}}
-// Microsoft Visual C++ will insert additional declarations immediately before the previous line.
-
-#endif // !defined(AFX_SERIALPORT_H__48881565_F2B4_11D4_8077_DC3329DB2D48__INCLUDED_)
-
Binary file serialserver/c32serialserver/Test/te_C32Performance/USB PC Side Code/SerialPort.ncb has changed
Binary file serialserver/c32serialserver/Test/te_C32Performance/USB PC Side Code/SerialPort.opt has changed
--- a/serialserver/c32serialserver/Test/te_C32Performance/USB PC Side Code/SerialPort.plg	Tue Feb 02 00:53:00 2010 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,53 +0,0 @@
-<html>
-<body>
-<pre>
-<h1>Build Log</h1>
-<h3>
---------------------Configuration: SerialPort - Win32 Debug--------------------
-</h3>
-<h3>Command Lines</h3>
-Creating command line "rc.exe /l 0x409 /fo"Debug/SerialPort.res" /d "_DEBUG" /d "_AFXDLL" "D:\microchip\mplab\JOSE\vc++\SERIAL PORT PIC\SerialPort.rc"" 
-Creating temporary file "C:\WINDOWS\TEMP\RSPC216.TMP" with contents
-[
-/nologo /MDd /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_AFXDLL" /D "_MBCS" /Fp"Debug/SerialPort.pch" /Yu"stdafx.h" /Fo"Debug/" /Fd"Debug/" /FD /GZ /c 
-"D:\microchip\mplab\JOSE\vc++\SERIAL PORT PIC\SerialConnection.cpp"
-"D:\microchip\mplab\JOSE\vc++\SERIAL PORT PIC\SerialPort.cpp"
-"D:\microchip\mplab\JOSE\vc++\SERIAL PORT PIC\SerialPortDlg.cpp"
-]
-Creating command line "cl.exe @C:\WINDOWS\TEMP\RSPC216.TMP" 
-Creating temporary file "C:\WINDOWS\TEMP\RSPC217.TMP" with contents
-[
-/nologo /MDd /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_AFXDLL" /D "_MBCS" /Fp"Debug/SerialPort.pch" /Yc"stdafx.h" /Fo"Debug/" /Fd"Debug/" /FD /GZ /c 
-"D:\microchip\mplab\JOSE\vc++\SERIAL PORT PIC\StdAfx.cpp"
-]
-Creating command line "cl.exe @C:\WINDOWS\TEMP\RSPC217.TMP" 
-Creating temporary file "C:\WINDOWS\TEMP\RSPC218.TMP" with contents
-[
-/nologo /subsystem:windows /incremental:yes /pdb:"Debug/SerialPort.pdb" /debug /machine:I386 /out:"Debug/SerialPort.exe" /pdbtype:sept 
-".\Debug\SerialConnection.obj"
-".\Debug\SerialPort.obj"
-".\Debug\SerialPortDlg.obj"
-".\Debug\StdAfx.obj"
-".\Debug\SerialPort.res"
-]
-Creating command line "link.exe @C:\WINDOWS\TEMP\RSPC218.TMP"
-<h3>Output Window</h3>
-Compiling resources...
-Compiling...
-StdAfx.cpp
-Compiling...
-SerialConnection.cpp
-D:\microchip\mplab\JOSE\vc++\SERIAL PORT PIC\SerialConnection.cpp(296) : warning C4018: '>=' : signed/unsigned mismatch
-D:\microchip\mplab\JOSE\vc++\SERIAL PORT PIC\SerialConnection.cpp(152) : warning C4101: 'result' : unreferenced local variable
-SerialPort.cpp
-SerialPortDlg.cpp
-Generating Code...
-Linking...
-
-
-
-<h3>Results</h3>
-SerialPort.exe - 0 error(s), 2 warning(s)
-</pre>
-</body>
-</html>
--- a/serialserver/c32serialserver/Test/te_C32Performance/USB PC Side Code/SerialPort.rc	Tue Feb 02 00:53:00 2010 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,209 +0,0 @@
-//Microsoft Developer Studio generated resource script.
-//
-#include "resource.h"
-
-#define APSTUDIO_READONLY_SYMBOLS
-/////////////////////////////////////////////////////////////////////////////
-//
-// Generated from the TEXTINCLUDE 2 resource.
-//
-#include "afxres.h"
-
-/////////////////////////////////////////////////////////////////////////////
-#undef APSTUDIO_READONLY_SYMBOLS
-
-/////////////////////////////////////////////////////////////////////////////
-// English (U.S.) resources
-
-#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
-#ifdef _WIN32
-LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
-#pragma code_page(1252)
-#endif //_WIN32
-
-#ifdef APSTUDIO_INVOKED
-/////////////////////////////////////////////////////////////////////////////
-//
-// TEXTINCLUDE
-//
-
-1 TEXTINCLUDE DISCARDABLE 
-BEGIN
-    "resource.h\0"
-END
-
-2 TEXTINCLUDE DISCARDABLE 
-BEGIN
-    "#include ""afxres.h""\r\n"
-    "\0"
-END
-
-3 TEXTINCLUDE DISCARDABLE 
-BEGIN
-    "#define _AFX_NO_SPLITTER_RESOURCES\r\n"
-    "#define _AFX_NO_OLE_RESOURCES\r\n"
-    "#define _AFX_NO_TRACKER_RESOURCES\r\n"
-    "#define _AFX_NO_PROPERTY_RESOURCES\r\n"
-    "\r\n"
-    "#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)\r\n"
-    "#ifdef _WIN32\r\n"
-    "LANGUAGE 9, 1\r\n"
-    "#pragma code_page(1252)\r\n"
-    "#endif //_WIN32\r\n"
-    "#include ""res\\SerialPort.rc2""  // non-Microsoft Visual C++ edited resources\r\n"
-    "#include ""afxres.rc""         // Standard components\r\n"
-    "#endif\r\n"
-    "\0"
-END
-
-#endif    // APSTUDIO_INVOKED
-
-
-/////////////////////////////////////////////////////////////////////////////
-//
-// Icon
-//
-
-// Icon with lowest ID value placed first to ensure application icon
-// remains consistent on all systems.
-IDR_MAINFRAME           ICON    DISCARDABLE     "res\\SerialPort.ico"
-
-/////////////////////////////////////////////////////////////////////////////
-//
-// Dialog
-//
-
-IDD_ABOUTBOX DIALOG DISCARDABLE  0, 0, 235, 55
-STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
-CAPTION "USB Communication"
-FONT 8, "MS Sans Serif"
-BEGIN
-    ICON            IDR_MAINFRAME,IDC_STATIC,11,17,21,20
-    LTEXT           "USB Communication",IDC_STATIC,40,10,119,8,SS_NOPREFIX
-    LTEXT           "Copyright (c) 2006 Symbian Ltd.",IDC_STATIC,40,25,119,8
-    DEFPUSHBUTTON   "OK",IDOK,178,7,50,14,WS_GROUP
-END
-
-IDD_SERIALPORT_DIALOG DIALOGEX 0, 0, 185, 66
-STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
-EXSTYLE WS_EX_APPWINDOW
-CAPTION "SerialPort"
-FONT 8, "MS Sans Serif"
-BEGIN
-    DEFPUSHBUTTON   "Start Read/Write Operations",IDOK,15,36,104,14
-    PUSHBUTTON      "Cancel",IDCANCEL,122,36,50,14
-    LTEXT           "Text",IDC_Text,23,38,8,10,SS_CENTERIMAGE | NOT 
-                    WS_VISIBLE | WS_DISABLED
-    EDITTEXT        IDC_EDIT1,108,15,38,12,ES_AUTOHSCROLL
-    LTEXT           "Enter the Port No",IDC_STATIC,39,17,58,10
-END
-
-
-#ifndef _MAC
-/////////////////////////////////////////////////////////////////////////////
-//
-// Version
-//
-
-VS_VERSION_INFO VERSIONINFO
- FILEVERSION 1,0,0,1
- PRODUCTVERSION 1,0,0,1
- FILEFLAGSMASK 0x3fL
-#ifdef _DEBUG
- FILEFLAGS 0x1L
-#else
- FILEFLAGS 0x0L
-#endif
- FILEOS 0x4L
- FILETYPE 0x1L
- FILESUBTYPE 0x0L
-BEGIN
-    BLOCK "StringFileInfo"
-    BEGIN
-        BLOCK "040904B0"
-        BEGIN
-            VALUE "CompanyName", "\0"
-            VALUE "FileDescription", "SerialPort MFC Application\0"
-            VALUE "FileVersion", "1, 0, 0, 1\0"
-            VALUE "InternalName", "SerialPort\0"
-            VALUE "LegalCopyright", "Copyright (C) 2001\0"
-            VALUE "LegalTrademarks", "\0"
-            VALUE "OriginalFilename", "SerialPort.EXE\0"
-            VALUE "ProductName", "SerialPort Application\0"
-            VALUE "ProductVersion", "1, 0, 0, 1\0"
-        END
-    END
-    BLOCK "VarFileInfo"
-    BEGIN
-        VALUE "Translation", 0x409, 1200
-    END
-END
-
-#endif    // !_MAC
-
-
-/////////////////////////////////////////////////////////////////////////////
-//
-// DESIGNINFO
-//
-
-#ifdef APSTUDIO_INVOKED
-GUIDELINES DESIGNINFO DISCARDABLE 
-BEGIN
-    IDD_ABOUTBOX, DIALOG
-    BEGIN
-        LEFTMARGIN, 7
-        RIGHTMARGIN, 228
-        TOPMARGIN, 7
-        BOTTOMMARGIN, 48
-    END
-
-    IDD_SERIALPORT_DIALOG, DIALOG
-    BEGIN
-        LEFTMARGIN, 7
-        RIGHTMARGIN, 178
-        TOPMARGIN, 7
-        BOTTOMMARGIN, 59
-    END
-END
-#endif    // APSTUDIO_INVOKED
-
-
-/////////////////////////////////////////////////////////////////////////////
-//
-// String Table
-//
-
-STRINGTABLE DISCARDABLE 
-BEGIN
-    IDS_ABOUTBOX            "&About SerialPort..."
-END
-
-#endif    // English (U.S.) resources
-/////////////////////////////////////////////////////////////////////////////
-
-
-
-#ifndef APSTUDIO_INVOKED
-/////////////////////////////////////////////////////////////////////////////
-//
-// Generated from the TEXTINCLUDE 3 resource.
-//
-#define _AFX_NO_SPLITTER_RESOURCES
-#define _AFX_NO_OLE_RESOURCES
-#define _AFX_NO_TRACKER_RESOURCES
-#define _AFX_NO_PROPERTY_RESOURCES
-
-#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
-#ifdef _WIN32
-LANGUAGE 9, 1
-#pragma code_page(1252)
-#endif //_WIN32
-#include "res\SerialPort.rc2"  // non-Microsoft Visual C++ edited resources
-#include "afxres.rc"         // Standard components
-#endif
-
-/////////////////////////////////////////////////////////////////////////////
-#endif    // not APSTUDIO_INVOKED
-
-
--- a/serialserver/c32serialserver/Test/te_C32Performance/USB PC Side Code/SerialPortDlg.cpp	Tue Feb 02 00:53:00 2010 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,224 +0,0 @@
-// Copyright (c) 2006-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:
-// SerialPortDlg.cpp :- This class implements the CDialog class
-// 
-//
-
-/**
- @file
- @internalComponent.
-*/
-
-#include "stdafx.h"
-#include "SerialPort.h"
-#include "SerialPortDlg.h"
-#include "SerialConnection.h"
-
-#ifdef _DEBUG
-#define new DEBUG_NEW
-#undef THIS_FILE
-static char THIS_FILE[] = __FILE__;
-#endif
-
-//
-// CAboutDlg dialog used for App About
-
-class CAboutDlg : public CDialog
-{
-public:
-	CAboutDlg();
-
-// Dialog Data
-	//{{AFX_DATA(CAboutDlg)
-	enum { IDD = IDD_ABOUTBOX };
-	//}}AFX_DATA
-
-	// ClassWizard generated virtual function overrides
-	//{{AFX_VIRTUAL(CAboutDlg)
-	protected:
-	virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV support
-	//}}AFX_VIRTUAL
-
-// Implementation
-protected:
-	//{{AFX_MSG(CAboutDlg)
-	//}}AFX_MSG
-	DECLARE_MESSAGE_MAP()
-};
-
-CAboutDlg::CAboutDlg() : CDialog(CAboutDlg::IDD)
-{
-	//{{AFX_DATA_INIT(CAboutDlg)
-	//}}AFX_DATA_INIT
-}
-
-void CAboutDlg::DoDataExchange(CDataExchange* pDX)
-{
-	CDialog::DoDataExchange(pDX);
-	//{{AFX_DATA_MAP(CAboutDlg)
-	//}}AFX_DATA_MAP
-}
-
-BEGIN_MESSAGE_MAP(CAboutDlg, CDialog)
-	//{{AFX_MSG_MAP(CAboutDlg)
-		// No message handlers
-	//}}AFX_MSG_MAP
-END_MESSAGE_MAP()
-
-//
-// CSerialPortDlg dialog
-
-CSerialPortDlg::CSerialPortDlg(CWnd* pParent /*=NULL*/)
-	: CDialog(CSerialPortDlg::IDD, pParent)
-{
-	//{{AFX_DATA_INIT(CSerialPortDlg)
-	m_StrComPortNo = _T("");
-	//}}AFX_DATA_INIT
-	// Note that LoadIcon does not require a subsequent DestroyIcon in Win32
-	m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME);
-}
-
-void CSerialPortDlg::DoDataExchange(CDataExchange* pDX)
-{
-	CDialog::DoDataExchange(pDX);
-	//{{AFX_DATA_MAP(CSerialPortDlg)
-	DDX_Control(pDX, IDC_Text, m_LabelText);
-	DDX_Text(pDX, IDC_EDIT1, m_StrComPortNo);
-	//}}AFX_DATA_MAP
-}
-
-BEGIN_MESSAGE_MAP(CSerialPortDlg, CDialog)
-	//{{AFX_MSG_MAP(CSerialPortDlg)
-	ON_WM_SYSCOMMAND()
-	ON_WM_PAINT()
-	ON_WM_QUERYDRAGICON()
-	ON_BN_CLICKED(IDC_BUTTON1, OnButton1)
-	//}}AFX_MSG_MAP
-END_MESSAGE_MAP()
-
-//
-// CSerialPortDlg message handlers
-
-BOOL CSerialPortDlg::OnInitDialog()
-{
-	CDialog::OnInitDialog();
-
-	// Add "About..." menu item to system menu.
-
-	// IDM_ABOUTBOX must be in the system command range.
-	ASSERT((IDM_ABOUTBOX & 0xFFF0) == IDM_ABOUTBOX);
-	ASSERT(IDM_ABOUTBOX < 0xF000);
-
-	CMenu* pSysMenu = GetSystemMenu(FALSE);
-	if (pSysMenu != NULL)
-	{
-		CString strAboutMenu;
-		strAboutMenu.LoadString(IDS_ABOUTBOX);
-		if (!strAboutMenu.IsEmpty())
-		{
-			pSysMenu->AppendMenu(MF_SEPARATOR);
-			pSysMenu->AppendMenu(MF_STRING, IDM_ABOUTBOX, strAboutMenu);
-		}
-	}
-
-	// Set the icon for this dialog.  The framework does this automatically
-	//  when the application's main window is not a dialog
-	SetIcon(m_hIcon, TRUE);			// Set big icon
-	SetIcon(m_hIcon, FALSE);		// Set small icon
-	
-	// TODO: Add extra initialization here
-	
-	return TRUE;  // return TRUE  unless you set the focus to a control
-}
-
-void CSerialPortDlg::OnSysCommand(UINT nID, LPARAM lParam)
-{
-	if ((nID & 0xFFF0) == IDM_ABOUTBOX)
-	{
-		CAboutDlg dlgAbout;
-		dlgAbout.DoModal();
-	}
-	else
-	{
-		CDialog::OnSysCommand(nID, lParam);
-	}
-}
-
-// If you add a minimize button to your dialog, you will need the code below
-//  to draw the icon.  For MFC applications using the document/view model,
-//  this is automatically done for you by the framework.
-
-void CSerialPortDlg::OnPaint() 
-{
-	if (IsIconic())
-	{
-		CPaintDC dc(this); // device context for painting
-
-		SendMessage(WM_ICONERASEBKGND, (WPARAM) dc.GetSafeHdc(), 0);
-
-		// Center icon in client rectangle
-		int cxIcon = GetSystemMetrics(SM_CXICON);
-		int cyIcon = GetSystemMetrics(SM_CYICON);
-		CRect rect;
-		GetClientRect(&rect);
-		int x = (rect.Width() - cxIcon + 1) / 2;
-		int y = (rect.Height() - cyIcon + 1) / 2;
-
-		// Draw the icon
-		dc.DrawIcon(x, y, m_hIcon);
-	}
-	else
-	{
-		CDialog::OnPaint();
-	}
-}
-
-// The system calls this to obtain the cursor to display while the user drags
-//  the minimized window.
-HCURSOR CSerialPortDlg::OnQueryDragIcon()
-{
-	return (HCURSOR) m_hIcon;
-}
-
-void CSerialPortDlg::OnOK() 
-{
-	CString strPortNo;
-
-	UpdateData (TRUE);
-
-/*
-  set the virtual com port no.This can be any value greater than available 
-  physical port no.eg \\\\.\\com14
-*/
-	if( m_StrComPortNo != "" )
-	{
-		strPortNo = "\\\\\\\\.\\\\" + m_StrComPortNo;
-		serialconnect.PortInitialize ( strPortNo );
-	}
-	else
-	{
-		AfxMessageBox(" Please enter the Com Port No ");
-	}
-	
-}
-
-void CSerialPortDlg::OnCancel() 
-{
-	CDialog::OnCancel();
-}
-
-void CSerialPortDlg::OnButton1() 
-{
-}
-
--- a/serialserver/c32serialserver/Test/te_C32Performance/USB PC Side Code/SerialPortDlg.h	Tue Feb 02 00:53:00 2010 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,73 +0,0 @@
-// Copyright (c) 2006-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:
-// This class implements the CDialog class.
-// 
-//
-
-/**
- @file
- @internalComponent.
-*/
-
-#if !defined(AFX_SERIALPORTDLG_H__48881567_F2B4_11D4_8077_DC3329DB2D48__INCLUDED_)
-#define AFX_SERIALPORTDLG_H__48881567_F2B4_11D4_8077_DC3329DB2D48__INCLUDED_
-
-#if _MSC_VER > 1000
-#pragma once
-#endif // _MSC_VER > 1000
-#include "SerialConnection.h"
-//
-// CSerialPortDlg dialog
-
-class CSerialPortDlg : public CDialog
-{
-// Construction
-public:
-	CSerialPortDlg(CWnd* pParent = NULL);	// standard constructor
-	CSerialConnection serialconnect;
-// Dialog Data
-	//{{AFX_DATA(CSerialPortDlg)
-	enum { IDD = IDD_SERIALPORT_DIALOG };
-	CStatic	m_LabelText;
-	CString	m_StrComPortNo;
-	//}}AFX_DATA
-
-	// ClassWizard generated virtual function overrides
-	//{{AFX_VIRTUAL(CSerialPortDlg)
-	protected:
-	virtual void DoDataExchange(CDataExchange* pDX);	// DDX/DDV support
-	//}}AFX_VIRTUAL
-
-// Implementation
-protected:
-	HICON m_hIcon;
-
-	// Generated message map functions
-	//{{AFX_MSG(CSerialPortDlg)
-	virtual BOOL OnInitDialog();
-	afx_msg void OnSysCommand(UINT nID, LPARAM lParam);
-	afx_msg void OnPaint();
-	afx_msg HCURSOR OnQueryDragIcon();
-	virtual void OnOK();
-	virtual void OnCancel();
-	afx_msg void OnButton1();
-	//}}AFX_MSG
-	DECLARE_MESSAGE_MAP()
-};
-
-//{{AFX_INSERT_LOCATION}}
-// Microsoft Visual C++ will insert additional declarations immediately before the previous line.
-
-#endif // !defined(AFX_SERIALPORTDLG_H__48881567_F2B4_11D4_8077_DC3329DB2D48__INCLUDED_)
-
--- a/serialserver/c32serialserver/Test/te_C32Performance/USB PC Side Code/StdAfx.cpp	Tue Feb 02 00:53:00 2010 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,29 +0,0 @@
-// Copyright (c) 2006-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:
-// source file that includes just the standard includes
-// SerialPort.pch will be the pre-compiled header
-// stdafx.obj will contain the pre-compiled type information
-// 
-//
-
-/**
- @file
- @internalComponent.
-*/
-
-#include "stdafx.h"
-
-
-
-
--- a/serialserver/c32serialserver/Test/te_C32Performance/USB PC Side Code/StdAfx.h	Tue Feb 02 00:53:00 2010 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,51 +0,0 @@
-/**
-* Copyright (c) 2006-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:
-* include file for standard system include files,
-* or project specific include files that are used frequently, but
-* are changed infrequently
-* 
-*
-*/
-
-
-
-/**
- @file
- @internalComponent.
-*/
-
-#if !defined(AFX_STDAFX_H__48881569_F2B4_11D4_8077_DC3329DB2D48__INCLUDED_)
-#define AFX_STDAFX_H__48881569_F2B4_11D4_8077_DC3329DB2D48__INCLUDED_
-
-#if _MSC_VER > 1000
-#pragma once
-#endif // _MSC_VER > 1000
-
-#define VC_EXTRALEAN		// Exclude rarely-used stuff from Windows headers
-
-#include <afxwin.h>         // MFC core and standard components
-#include <afxext.h>         // MFC extensions
-#include <afxdisp.h>        // MFC Automation classes
-#include <afxdtctl.h>		// MFC support for Internet Explorer 4 Common Controls
-#ifndef _AFX_NO_AFXCMN_SUPPORT
-#include <afxcmn.h>			// MFC support for Windows Common Controls
-#endif // _AFX_NO_AFXCMN_SUPPORT
-
-
-//{{AFX_INSERT_LOCATION}}
-// Microsoft Visual C++ will insert additional declarations immediately before the previous line.
-
-#endif // !defined(AFX_STDAFX_H__48881569_F2B4_11D4_8077_DC3329DB2D48__INCLUDED_)
-
Binary file serialserver/c32serialserver/Test/te_C32Performance/USB PC Side Code/res/SerialPort.ico has changed
--- a/serialserver/c32serialserver/Test/te_C32Performance/USB PC Side Code/res/SerialPort.rc2	Tue Feb 02 00:53:00 2010 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
-//
-// SERIALPORT.RC2 - resources Microsoft Visual C++ does not edit directly
-//
-
-#ifdef APSTUDIO_INVOKED
-	#error this file is not editable by Microsoft Visual C++
-#endif //APSTUDIO_INVOKED
-
-
-/////////////////////////////////////////////////////////////////////////////
-// Add manually edited resources here...
-
-/////////////////////////////////////////////////////////////////////////////
--- a/serialserver/c32serialserver/Test/te_C32Performance/USB PC Side Code/resource.h	Tue Feb 02 00:53:00 2010 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,47 +0,0 @@
-/**
-* Copyright (c) 2006-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:
-* Microsoft Developer Studio generated include file.
-* Used by SerialPort.rc
-* 
-*
-*/
-
-
-
-/**
- @file
- @internalComponent.
-*/
-
-#define IDM_ABOUTBOX                    0x0010
-#define IDD_ABOUTBOX                    100
-#define IDS_ABOUTBOX                    101
-#define IDD_SERIALPORT_DIALOG           102
-#define IDR_MAINFRAME                   128
-#define IDC_BUTTON1                     1000
-#define IDC_Text                        1001
-#define IDC_EDIT1                       1002
-
-// Next default values for new objects
-// 
-#ifdef APSTUDIO_INVOKED
-#ifndef APSTUDIO_READONLY_SYMBOLS
-#define _APS_NEXT_RESOURCE_VALUE        130
-#define _APS_NEXT_COMMAND_VALUE         32771
-#define _APS_NEXT_CONTROL_VALUE         1003
-#define _APS_NEXT_SYMED_VALUE           101
-#endif
-#endif
-
--- a/serialserver/c32serialserver/group/ser-comms_c32.mrp	Tue Feb 02 00:53:00 2010 +0200
+++ b/serialserver/c32serialserver/group/ser-comms_c32.mrp	Fri Apr 16 16:15:03 2010 +0300
@@ -1,3 +1,19 @@
+#
+# 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: 
+#
+
 component	ser-comms_c32
 source	\sf\os\commsfw\serialserver\c32serialserver\bwins
 source	\sf\os\commsfw\serialserver\c32serialserver\CCOMM
--- a/serialserver/c32serialserverconfig/ser-comms_c32-config.mrp	Tue Feb 02 00:53:00 2010 +0200
+++ b/serialserver/c32serialserverconfig/ser-comms_c32-config.mrp	Fri Apr 16 16:15:03 2010 +0300
@@ -1,3 +1,19 @@
+#
+# 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: 
+#
+
 component	ser-comms_c32-config
 
 # configuration files disowned from c32. Now owned by this MRP file.
--- a/serialserver/c32serialserverdocs/ser-comms_documentation.mrp	Tue Feb 02 00:53:00 2010 +0200
+++ b/serialserver/c32serialserverdocs/ser-comms_documentation.mrp	Fri Apr 16 16:15:03 2010 +0300
@@ -1,3 +1,19 @@
+#
+# 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: 
+#
+
 component	ser-comms_documentation
 
 source	\sf\os\commsfw\serialserver\c32serialserverdocs\
--- a/serialserver/packetloopbackcsy/group/PacketLoopbackCSY.mrp	Tue Feb 02 00:53:00 2010 +0200
+++ b/serialserver/packetloopbackcsy/group/PacketLoopbackCSY.mrp	Fri Apr 16 16:15:03 2010 +0300
@@ -1,3 +1,19 @@
+#
+# 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: 
+#
+
 component	PacketLoopbackCSY
 
 source		\sf\os\commsfw\serialserver\packetloopbackcsy
--- a/serialserver/serialportcsy/ser-comms_serialportcsy.mrp	Tue Feb 02 00:53:00 2010 +0200
+++ b/serialserver/serialportcsy/ser-comms_serialportcsy.mrp	Fri Apr 16 16:15:03 2010 +0300
@@ -1,3 +1,19 @@
+#
+# 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: 
+#
+
 component	ser-comms_serialportcsy
 source		\sf\os\commsfw\serialserver\serialportcsy
 source		\sf\os\commsfw\serialserver\c32serialserver\LOOPBACK