lowlevellibsandfws/pluginfw/engineering/Object_Model/ECOM_TestBed.mdl
changeset 0 e4d67989cc36
child 71 28ccaba883f4
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/lowlevellibsandfws/pluginfw/engineering/Object_Model/ECOM_TestBed.mdl	Tue Feb 02 02:01:42 2010 +0200
@@ -0,0 +1,31557 @@
+
+(object Petal
+    version    	43
+    _written   	"Rose 6.1.9113.5"
+    charSet    	0)
+
+(object Design "Logical View"
+    is_unit    	TRUE
+    is_loaded  	TRUE
+    attributes 	(list Attribute_Set
+	(object Attribute
+	    tool       	"VC++"
+	    name       	"Scripting"
+	    value      	FALSE))
+    quid       	"3A23F652016C"
+    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      	62
+	gridY      	62
+	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       	"3A1A89A40101"
+	exportControl 	"Public"
+	global     	TRUE
+	logical_models 	(list unit_reference_list
+	    (object Class_Category "Customer Actors"
+		quid       	"3A1A89F00159"
+		documentation 	"The actors interacting with the test bed architecture."
+		visible_categories 	(list visibility_relationship_list
+		    (object Visibility_Relationship
+			quid       	"3A1A8C2700DC"
+			supplier   	"Use Case View::Customer Use cases"
+			quidu      	"3A1A8A2A0211"))
+		exportControl 	"Public"
+		logical_models 	(list unit_reference_list
+		    (object Class "HTTP Client 6.2"
+			quid       	"3A1A8A160316"
+			documentation 	
+|Role:
+|- Requests the execution of a particular test, or group of tests, with the production of test results.
+|- Requests the execution of a particular test, or group of tests, with the production of test results, and verification of resource usage release.
+|- Requests the execution of a particular test, or group of tests, with the production of test results, under low resource availability conditions.
+|- Requests a particular type of report format.
+|- Requests the reproduction of a specific state for a test.
+|- Requires that any comonent may be tested. 
+			
+			stereotype 	"Actor"
+			superclasses 	(list inheritance_relationship_list
+			    (object Inheritance_Relationship
+				quid       	"3A1E3332029D"
+				stereotype 	"uses"
+				supplier   	"Use Case View::Customer Actors::Generalised Actor"
+				quidu      	"3A1E30F00075")))
+		    (object Class "GT 6.2 Plug-in System"
+			quid       	"3A1A8A9D0360"
+			documentation 	
+|Role:
+|- Requests the execution of a particular test, or group of tests, with the production of test results.
+|- Requests the execution of a particular test, or group of tests, with the production of test results, and verification of resource usage release.
+|- Requests the execution of a particular test, or group of tests, with the production of test results, under low resource availability conditions.
+|- Requests the reproduction of a specific state for a test.
+|- Requires that any comonent may be tested.
+			
+			stereotype 	"Actor"
+			superclasses 	(list inheritance_relationship_list
+			    (object Inheritance_Relationship
+				quid       	"3A1E32B90271"
+				stereotype 	"uses"
+				supplier   	"Use Case View::Customer Actors::Generalised Actor"
+				quidu      	"3A1E30F00075")))
+		    (object Class "GT Wap 6.2"
+			quid       	"3A1A8AC101D2"
+			documentation 	
+|Role:
+|- Requests the execution of a particular test, or group of tests, with the production of test results.
+|- Requests the execution of a particular test, or group of tests, with the production of test results, and verification of resource usage release.
+|- Requests the execution of a particular test, or group of tests, with the production of test results, under low resource availability conditions.
+			
+			stereotype 	"Actor"
+			superclasses 	(list inheritance_relationship_list
+			    (object Inheritance_Relationship
+				quid       	"3A1E31AC0166"
+				stereotype 	"uses"
+				supplier   	"Use Case View::Customer Actors::Generalised Actor"
+				quidu      	"3A1E30F00075")))
+		    (object Class "Future GT project"
+			quid       	"3A1A8F3001E8"
+			documentation 	
+|Role:
+|- Requests the execution of a particular test, or group of tests, with the production of test results.
+|- Requests the execution of a particular test, or group of tests, with the production of test results, and verification of resource usage release.
+|- Requests the execution of a particular test, or group of tests, with the production of test results, under low resource availability conditions.
+|- Requests a particular type of report format. 
+|- Requests the reproduction of a specific state for a test.
+|- Requires that any comonent may be tested.
+			
+			stereotype 	"Actor"
+			superclasses 	(list inheritance_relationship_list
+			    (object Inheritance_Relationship
+				quid       	"3A1E339A0315"
+				stereotype 	"uses"
+				supplier   	"Use Case View::Customer Actors::Generalised Actor"
+				quidu      	"3A1E30F00075")))
+		    (object Class "Generalised Actor"
+			quid       	"3A1E30F00075"
+			documentation 	
+|The generalised common roles of all the other actors.
+|Role:
+|- Requests the execution of a particular test, or group of tests, with the production of test results.
+|- Requests the execution of a particular test, or group of tests, with the production of test results, and verification of resource usage release.
+|- Requests the execution of a particular test, or group of tests, with the production of test results, under low resource availability conditions.
+			
+			stereotype 	"Actor")
+		    (object Class "Stubbed Code Module"
+			quid       	"3A5D9AA60388"
+			stereotype 	"Actor"))
+		logical_presentations 	(list unit_reference_list
+		    (object UseCaseDiagram "Main"
+			quid       	"3A1F92160105"
+			title      	"Main"
+			documentation 	"The actor inter-dependencies."
+			zoom       	100
+			max_height 	28350
+			max_width  	21600
+			origin_x   	431
+			origin_y   	0
+			items      	(list diagram_item_list
+			    (object ClassView "Class" "Use Case View::Customer Actors::HTTP Client 6.2" @1
+				ShowCompartmentStereotypes 	TRUE
+				IncludeAttribute 	TRUE
+				IncludeOperation 	TRUE
+				location   	(372, 1550)
+				label      	(object ItemLabel
+				    Parent_View 	@1
+				    location   	(372, 1710)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	325
+				    justify    	0
+				    label      	"HTTP Client 6.2")
+				icon       	"Actor"
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1A8A160316"
+				width      	180
+				height     	60
+				annotation 	8
+				autoResize 	TRUE)
+			    (object ClassView "Class" "Use Case View::Customer Actors::GT 6.2 Plug-in System" @2
+				ShowCompartmentStereotypes 	TRUE
+				IncludeAttribute 	TRUE
+				IncludeOperation 	TRUE
+				location   	(372, 248)
+				label      	(object ItemLabel
+				    Parent_View 	@2
+				    location   	(372, 408)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	325
+				    justify    	0
+				    label      	"GT 6.2 Plug-in System")
+				icon       	"Actor"
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1A8A9D0360"
+				width      	180
+				height     	60
+				annotation 	8
+				autoResize 	TRUE)
+			    (object ClassView "Class" "Use Case View::Customer Actors::GT Wap 6.2" @3
+				ShowCompartmentStereotypes 	TRUE
+				IncludeAttribute 	TRUE
+				IncludeOperation 	TRUE
+				location   	(2046, 248)
+				label      	(object ItemLabel
+				    Parent_View 	@3
+				    location   	(2046, 408)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	325
+				    justify    	0
+				    label      	"GT Wap 6.2")
+				icon       	"Actor"
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1A8AC101D2"
+				width      	180
+				height     	60
+				annotation 	8
+				autoResize 	TRUE)
+			    (object ClassView "Class" "Use Case View::Customer Actors::Future GT project" @4
+				ShowCompartmentStereotypes 	TRUE
+				IncludeAttribute 	TRUE
+				IncludeOperation 	TRUE
+				location   	(2046, 1550)
+				label      	(object ItemLabel
+				    Parent_View 	@4
+				    location   	(2046, 1710)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	325
+				    justify    	0
+				    label      	"Future GT project")
+				icon       	"Actor"
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1A8F3001E8"
+				width      	180
+				height     	60
+				annotation 	8
+				autoResize 	TRUE)
+			    (object ClassView "Class" "Use Case View::Customer Actors::Generalised Actor" @5
+				ShowCompartmentStereotypes 	TRUE
+				IncludeAttribute 	TRUE
+				IncludeOperation 	TRUE
+				location   	(1240, 868)
+				label      	(object ItemLabel
+				    Parent_View 	@5
+				    location   	(1240, 1028)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	325
+				    justify    	0
+				    label      	"Generalised Actor")
+				icon       	"Actor"
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1E30F00075"
+				width      	180
+				height     	60
+				annotation 	8
+				autoResize 	TRUE)
+			    (object InheritView "" @6
+				stereotype 	(object SegLabel @7
+				    Parent_View 	@6
+				    location   	(744, 1258)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<uses>>"
+				    pctDist    	0.418309
+				    height     	4
+				    orientation 	1)
+				line_color 	3342489
+				quidu      	"3A1E3332029D"
+				client     	@1
+				supplier   	@5
+				line_style 	0)
+			    (object InheritView "" @8
+				stereotype 	(object SegLabel @9
+				    Parent_View 	@8
+				    location   	(709, 484)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<uses>>"
+				    pctDist    	0.371114
+				    height     	4
+				    orientation 	0)
+				line_color 	3342489
+				quidu      	"3A1E32B90271"
+				client     	@2
+				supplier   	@5
+				line_style 	0)
+			    (object InheritView "" @10
+				stereotype 	(object SegLabel @11
+				    Parent_View 	@10
+				    location   	(1594, 577)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<uses>>"
+				    pctDist    	0.560630
+				    height     	12
+				    orientation 	1)
+				line_color 	3342489
+				quidu      	"3A1E31AC0166"
+				client     	@3
+				supplier   	@5
+				line_style 	0)
+			    (object InheritView "" @12
+				stereotype 	(object SegLabel @13
+				    Parent_View 	@12
+				    location   	(1642, 1207)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<uses>>"
+				    pctDist    	0.500000
+				    height     	1
+				    orientation 	1)
+				line_color 	3342489
+				quidu      	"3A1E339A0315"
+				client     	@4
+				supplier   	@5
+				line_style 	0)))))
+	    (object Class_Category "Customer Use cases"
+		quid       	"3A1A8A2A0211"
+		documentation 	"The client use cases for interaction, and architectural requirements."
+		exportControl 	"Public"
+		logical_models 	(list unit_reference_list
+		    (object UseCase "Test Individual component"
+			quid       	"3A1A8C6B02A6"
+			documentation 	"Execution of all methods of a component. Gathering, and recording, the results with verification of correctness. (Unit test). Also execute one or more defect tests, recording the results with verification of correctness."
+			superclasses 	(list inheritance_relationship_list
+			    (object Inheritance_Relationship
+				quid       	"3A1E95C402C0"
+				stereotype 	"extends"
+				supplier   	"Use Case View::Customer Use cases::Test incomplete component"
+				quidu      	"3A1A8CB602C2")
+			    (object Inheritance_Relationship
+				quid       	"3A1F7F790276"
+				stereotype 	"uses"
+				supplier   	"Use Case View::Customer Use cases::Architectural Requests::Simulate Defect conditions"
+				quidu      	"3A1A9DD3019F")))
+		    (object UseCase "Log message and results"
+			quid       	"3A1A8C80017A"
+			documentation 	"Store a text message persistently.")
+		    (object UseCase "Test incomplete component"
+			quid       	"3A1A8CB602C2"
+			documentation 	"Execution of one or more methods upon a component. Gathering, and recording, the results and verification of correctness.(Unit test). Also execute one or more defect tests, recording the results with verification of correctness."
+			superclasses 	(list inheritance_relationship_list
+			    (object Inheritance_Relationship
+				quid       	"3A1E91FE01E5"
+				stereotype 	"uses"
+				supplier   	"Use Case View::Customer Use cases::Test component method"
+				quidu      	"3A1A8DF00382")
+			    (object Inheritance_Relationship
+				quid       	"3A1E95E80091"
+				stereotype 	"uses"
+				supplier   	"Use Case View::Customer Use cases::Clear test context"
+				quidu      	"3A1A91C6018F")
+			    (object Inheritance_Relationship
+				quid       	"3A1F79260368"
+				stereotype 	"uses"
+				supplier   	"Use Case View::Customer Use cases::Share test context"
+				quidu      	"3A1A8E790018")
+			    (object Inheritance_Relationship
+				quid       	"3A1F7B74038F"
+				stereotype 	"uses"
+				supplier   	"Use Case View::Customer Use cases::Identify component fault in context"
+				quidu      	"3A1A90110281")))
+		    (object UseCase "Run test interactively"
+			quid       	"3A1A8D1700D7"
+			documentation 	"Execution of a single test selected by a user of the test bed UI."
+			superclasses 	(list inheritance_relationship_list
+			    (object Inheritance_Relationship
+				quid       	"3A1E941D0023"
+				stereotype 	"uses"
+				supplier   	"Use Case View::Customer Use cases::Test Individual component"
+				quidu      	"3A1A8C6B02A6")))
+		    (object UseCase "Run test automatically"
+			quid       	"3A1A8D2503DA"
+			documentation 	"Execution of a single test without user input."
+			superclasses 	(list inheritance_relationship_list
+			    (object Inheritance_Relationship
+				quid       	"3A1F8F270246"
+				stereotype 	"uses"
+				supplier   	"Use Case View::Customer Use cases::Run test interactively"
+				quidu      	"3A1A8D1700D7")))
+		    (object UseCase "Run test from script"
+			quid       	"3A1A8D3502D9"
+			documentation 	"Execution of a single test automatically, simulating user input where necessary."
+			superclasses 	(list inheritance_relationship_list
+			    (object Inheritance_Relationship
+				quid       	"3A1F8E9A013F"
+				stereotype 	"extends"
+				supplier   	"Use Case View::Customer Use cases::Run test automatically"
+				quidu      	"3A1A8D2503DA")))
+		    (object UseCase "Memory leak test"
+			quid       	"3A1A8D7D0138"
+			documentation 	"Test that the component has not leaked any memory blocks during its execution.")
+		    (object UseCase "Resource leak test"
+			quid       	"3A1A8D8F0300"
+			documentation 	"Test that the component has not leaked any resources during its execution.")
+		    (object UseCase "Out of memory test"
+			quid       	"3A1A8DAB01B6"
+			documentation 	"Simulate out of memory conditions.")
+		    (object UseCase "Dump memory block to log"
+			quid       	"3A1A8DC400E0"
+			documentation 	"The content of a specified area of volatile storage is stored persistently, in a standardised human readable form. "
+			superclasses 	(list inheritance_relationship_list
+			    (object Inheritance_Relationship
+				quid       	"3A238F4E0128"
+				stereotype 	"uses"
+				supplier   	"Use Case View::Customer Use cases::Log message and results"
+				quidu      	"3A1A8C80017A")))
+		    (object UseCase "Test component method"
+			quid       	"3A1A8DF00382"
+			documentation 	"Test a method of the component recording and validating the result."
+			superclasses 	(list inheritance_relationship_list
+			    (object Inheritance_Relationship
+				quid       	"3A1E911601EB"
+				stereotype 	"uses"
+				supplier   	"Use Case View::Customer Use cases::Log message and results"
+				quidu      	"3A1A8C80017A")
+			    (object Inheritance_Relationship
+				quid       	"3A1E91220170"
+				stereotype 	"uses"
+				supplier   	"Use Case View::Customer Use cases::Memory leak test"
+				quidu      	"3A1A8D7D0138")
+			    (object Inheritance_Relationship
+				quid       	"3A1E912E00D7"
+				stereotype 	"uses"
+				supplier   	"Use Case View::Customer Use cases::Resource leak test"
+				quidu      	"3A1A8D8F0300")
+			    (object Inheritance_Relationship
+				quid       	"3A1E914600E6"
+				stereotype 	"uses"
+				supplier   	"Use Case View::Customer Use cases::Out of memory test"
+				quidu      	"3A1A8DAB01B6")
+			    (object Inheritance_Relationship
+				quid       	"3A1E914D0208"
+				stereotype 	"uses"
+				supplier   	"Use Case View::Customer Use cases::Dump memory block to log"
+				quidu      	"3A1A8DC400E0")
+			    (object Inheritance_Relationship
+				quid       	"3A1E92230242"
+				stereotype 	"uses"
+				supplier   	"Use Case View::Customer Use cases::Validate test results"
+				quidu      	"3A1A8E860338")))
+		    (object UseCase "Capture component state"
+			quid       	"3A1A8E4603CC"
+			documentation 	"The complete state of a component is captured for later restoration.")
+		    (object UseCase "Restore component state"
+			quid       	"3A1A8E56014E"
+			documentation 	"The complete state of a component captured earlier, is restored.")
+		    (object UseCase "Share test context"
+			quid       	"3A1A8E790018"
+			documentation 	"The context within which the previous test executed is preserved and provides the state within which to begin the next test.")
+		    (object UseCase "Validate test results"
+			quid       	"3A1A8E860338"
+			documentation 	"Verify that a tests result is the one anticipated.")
+		    (object UseCase "Test asynchronous component"
+			quid       	"3A1A8EA602A8"
+			documentation 	"Execute two or more tests simultaneously, within the same, or multiple threads, which communicate asynchronously via the use of signals."
+			superclasses 	(list inheritance_relationship_list
+			    (object Inheritance_Relationship
+				quid       	"3A1E95B70040"
+				stereotype 	"extends"
+				supplier   	"Use Case View::Customer Use cases::Test Individual component"
+				quidu      	"3A1A8C6B02A6")
+			    (object Inheritance_Relationship
+				quid       	"3A1F82890089"
+				stereotype 	"uses"
+				supplier   	"Use Case View::Customer Use cases::Schedule test"
+				quidu      	"3A1A91620236")))
+		    (object UseCase "Repeat test case"
+			quid       	"3A1A8F020001"
+			documentation 	"Execute the previous test again."
+			superclasses 	(list inheritance_relationship_list
+			    (object Inheritance_Relationship
+				quid       	"3A1F8F6C0317"
+				stereotype 	"extends"
+				supplier   	"Use Case View::Customer Use cases::Run test interactively"
+				quidu      	"3A1A8D1700D7")))
+		    (object UseCase "Identify component fault in context"
+			quid       	"3A1A90110281"
+			documentation 	"Respond to an unanticipated component processing fault, identifying the fault, and its context, for investigative reproduction."
+			superclasses 	(list inheritance_relationship_list
+			    (object Inheritance_Relationship
+				quid       	"3A1F7C320360"
+				stereotype 	"uses"
+				supplier   	"Use Case View::Customer Use cases::Capture component state"
+				quidu      	"3A1A8E4603CC")
+			    (object Inheritance_Relationship
+				quid       	"3A1F7C5002AF"
+				stereotype 	"uses"
+				supplier   	"Use Case View::Customer Use cases::Restore component state"
+				quidu      	"3A1A8E56014E")))
+		    (object UseCase "Test multi-threaded component"
+			quid       	"3A1A90B00316"
+			documentation 	"Execute one or more tests simultaneously, within  multiple threads."
+			superclasses 	(list inheritance_relationship_list
+			    (object Inheritance_Relationship
+				quid       	"3A1E95A70304"
+				stereotype 	"extends"
+				supplier   	"Use Case View::Customer Use cases::Test Individual component"
+				quidu      	"3A1A8C6B02A6")
+			    (object Inheritance_Relationship
+				quid       	"3A1F829102F7"
+				stereotype 	"uses"
+				supplier   	"Use Case View::Customer Use cases::Schedule test"
+				quidu      	"3A1A91620236")))
+		    (object UseCase "Schedule test"
+			quid       	"3A1A91620236"
+			documentation 	"Specify the launch timing for an individual test.")
+		    (object UseCase "Test components concurrently"
+			quid       	"3A1A917D011C"
+			documentation 	"Execute two or more tests simultaneously, within the same thread."
+			superclasses 	(list inheritance_relationship_list
+			    (object Inheritance_Relationship
+				quid       	"3A1E951802B9"
+				stereotype 	"extends"
+				supplier   	"Use Case View::Customer Use cases::Test Individual component"
+				quidu      	"3A1A8C6B02A6")
+			    (object Inheritance_Relationship
+				quid       	"3A1F827402AF"
+				stereotype 	"uses"
+				supplier   	"Use Case View::Customer Use cases::Schedule test"
+				quidu      	"3A1A91620236")))
+		    (object UseCase "Clear test context"
+			quid       	"3A1A91C6018F"
+			documentation 	"The context within which the test is to execute is reset to a standard 'virgin' state.")
+		    (object UseCase "Arbitrarily group tests and execution order"
+			quid       	"3A1A97CF0336"
+			documentation 	"The client specifies a specific execution order for a set of tests, stating if simulating user input, is required, and how test context is to be shared."
+			superclasses 	(list inheritance_relationship_list
+			    (object Inheritance_Relationship
+				quid       	"3A1E94EA02EF"
+				stereotype 	"extends"
+				supplier   	"Use Case View::Customer Use cases::Run test from script"
+				quidu      	"3A1A8D3502D9")))
+		    (object Association "$UNNAMED$0"
+			quid       	"3A1A9B62013D"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$1"
+				quid       	"3A1A9B630333"
+				supplier   	"Use Case View::Customer Use cases::Architectural Requests::Configure report format"
+				quidu      	"3A1A904E01AD"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$2"
+				quid       	"3A1A9B630334"
+				supplier   	"Use Case View::Customer Actors::HTTP Client 6.2"
+				quidu      	"3A1A8A160316")))
+		    (object Association "$UNNAMED$3"
+			quid       	"3A1A9B6E0216"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$4"
+				quid       	"3A1A9B6F018B"
+				supplier   	"Use Case View::Customer Use cases::Architectural Requests::Replace the UI"
+				quidu      	"3A1A90F3034F"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$5"
+				quid       	"3A1A9B6F018C"
+				supplier   	"Use Case View::Customer Actors::Future GT project"
+				quidu      	"3A1A8F3001E8")))
+		    (object Association "$UNNAMED$6"
+			quid       	"3A1A9B7101CA"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$7"
+				quid       	"3A1A9B72017C"
+				supplier   	"Use Case View::Customer Use cases::Architectural Requests::Configure report format"
+				quidu      	"3A1A904E01AD"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$8"
+				quid       	"3A1A9B720186"
+				supplier   	"Use Case View::Customer Actors::Future GT project"
+				quidu      	"3A1A8F3001E8")))
+		    (object Association "$UNNAMED$9"
+			quid       	"3A1A9B74020B"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$10"
+				quid       	"3A1A9B750144"
+				supplier   	"Use Case View::Customer Use cases::Architectural Requests::Dynamically configure the test environment"
+				quidu      	"3A1A8FCF0345"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$11"
+				quid       	"3A1A9B75014E"
+				supplier   	"Use Case View::Customer Actors::Future GT project"
+				quidu      	"3A1A8F3001E8")))
+		    (object Association "$UNNAMED$12"
+			quid       	"3A1A9B770179"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$13"
+				quid       	"3A1A9B780198"
+				supplier   	"Use Case View::Customer Use cases::Architectural Requests::Automate user action reproduction."
+				quidu      	"3A1A91080255"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$14"
+				quid       	"3A1A9B780199"
+				supplier   	"Use Case View::Customer Actors::Future GT project"
+				quidu      	"3A1A8F3001E8")))
+		    (object Association "$UNNAMED$15"
+			quid       	"3A1A9B7A03A4"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$16"
+				quid       	"3A1A9B7B0319"
+				supplier   	"Use Case View::Customer Use cases::Architectural Requests::Send user notification of test result"
+				quidu      	"3A1A906602A2"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$17"
+				quid       	"3A1A9B7B031A"
+				supplier   	"Use Case View::Customer Actors::Future GT project"
+				quidu      	"3A1A8F3001E8")))
+		    (object Association "$UNNAMED$18"
+			quid       	"3A1A9B7E02E2"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$19"
+				quid       	"3A1A9B8000BE"
+				supplier   	"Use Case View::Customer Use cases::Architectural Requests::Architecture is extensible"
+				quidu      	"3A1A960B01B9"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$20"
+				quid       	"3A1A9B8000BF"
+				supplier   	"Use Case View::Customer Actors::Future GT project"
+				quidu      	"3A1A8F3001E8")))
+		    (object Association "$UNNAMED$21"
+			quid       	"3A1A9B8202C9"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$22"
+				quid       	"3A1A9B830285"
+				supplier   	"Use Case View::Customer Use cases::Architectural Requests::Modular architecture services"
+				quidu      	"3A1A966501FF"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$23"
+				quid       	"3A1A9B830286"
+				supplier   	"Use Case View::Customer Actors::Future GT project"
+				quidu      	"3A1A8F3001E8")))
+		    (object Association "$UNNAMED$24"
+			quid       	"3A1A9B86026B"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$25"
+				quid       	"3A1A9B870136"
+				supplier   	"Use Case View::Customer Use cases::Architectural Requests::Test any component"
+				quidu      	"3A1A95BB02D7"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$26"
+				quid       	"3A1A9B870137"
+				supplier   	"Use Case View::Customer Actors::Future GT project"
+				quidu      	"3A1A8F3001E8")))
+		    (object Association "$UNNAMED$27"
+			quid       	"3A1A9B8F020A"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$28"
+				quid       	"3A1A9B900279"
+				supplier   	"Use Case View::Customer Use cases::Architectural Requests::Test any component"
+				quidu      	"3A1A95BB02D7"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$29"
+				quid       	"3A1A9B90027A"
+				supplier   	"Use Case View::Customer Actors::GT 6.2 Plug-in System"
+				quidu      	"3A1A8A9D0360")))
+		    (object Association "$UNNAMED$30"
+			quid       	"3A1A9B940347"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$31"
+				quid       	"3A1A9B96017D"
+				supplier   	"Use Case View::Customer Use cases::Architectural Requests::Test any component"
+				quidu      	"3A1A95BB02D7"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$32"
+				quid       	"3A1A9B96017E"
+				supplier   	"Use Case View::Customer Actors::HTTP Client 6.2"
+				quidu      	"3A1A8A160316")))
+		    (object Association "$UNNAMED$33"
+			quid       	"3A1A9BDA02C6"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$34"
+				quid       	"3A1A9BDB0259"
+				supplier   	"Use Case View::Customer Use cases::Repeat test case"
+				quidu      	"3A1A8F020001"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$35"
+				quid       	"3A1A9BDB025A"
+				supplier   	"Use Case View::Customer Actors::GT 6.2 Plug-in System"
+				quidu      	"3A1A8A9D0360")))
+		    (object Association "$UNNAMED$36"
+			quid       	"3A1A9BDF0287"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$37"
+				quid       	"3A1A9BE00152"
+				supplier   	"Use Case View::Customer Use cases::Schedule test"
+				quidu      	"3A1A91620236"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$38"
+				quid       	"3A1A9BE00153"
+				supplier   	"Use Case View::Customer Actors::GT 6.2 Plug-in System"
+				quidu      	"3A1A8A9D0360")))
+		    (object Association "$UNNAMED$39"
+			quid       	"3A1A9BE30341"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$40"
+				quid       	"3A1A9BE4037E"
+				supplier   	"Use Case View::Customer Use cases::Schedule test"
+				quidu      	"3A1A91620236"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$41"
+				quid       	"3A1A9BE4037F"
+				supplier   	"Use Case View::Customer Actors::HTTP Client 6.2"
+				quidu      	"3A1A8A160316")))
+		    (object Association "$UNNAMED$42"
+			quid       	"3A1A9C0401AE"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$43"
+				quid       	"3A1A9C05021D"
+				supplier   	"Use Case View::Customer Use cases::Arbitrarily group tests and execution order"
+				quidu      	"3A1A97CF0336"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$44"
+				quid       	"3A1A9C05021E"
+				supplier   	"Use Case View::Customer Actors::HTTP Client 6.2"
+				quidu      	"3A1A8A160316")))
+		    (object Association "$UNNAMED$45"
+			quid       	"3A1A9C190316"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$46"
+				quid       	"3A1A9C1A028C"
+				supplier   	"Use Case View::Customer Use cases::Architectural Requests::Dynamically configure the test environment"
+				quidu      	"3A1A8FCF0345"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$47"
+				quid       	"3A1A9C1A028D"
+				supplier   	"Use Case View::Customer Actors::Future GT project"
+				quidu      	"3A1A8F3001E8")))
+		    (object Association "$UNNAMED$48"
+			quid       	"3A1A9C1C02D5"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$49"
+				quid       	"3A1A9C1E0183"
+				supplier   	"Use Case View::Customer Use cases::Arbitrarily group tests and execution order"
+				quidu      	"3A1A97CF0336"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$50"
+				quid       	"3A1A9C1E0184"
+				supplier   	"Use Case View::Customer Actors::Future GT project"
+				quidu      	"3A1A8F3001E8")))
+		    (object Association "$UNNAMED$51"
+			quid       	"3A1A9C26029D"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$52"
+				quid       	"3A1A9C27035D"
+				supplier   	"Use Case View::Customer Use cases::Repeat test case"
+				quidu      	"3A1A8F020001"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$53"
+				quid       	"3A1A9C27035E"
+				supplier   	"Use Case View::Customer Actors::Future GT project"
+				quidu      	"3A1A8F3001E8")))
+		    (object Association "$UNNAMED$54"
+			quid       	"3A1A9C2A0086"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$55"
+				quid       	"3A1A9C2B00D8"
+				supplier   	"Use Case View::Customer Use cases::Schedule test"
+				quidu      	"3A1A91620236"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$56"
+				quid       	"3A1A9C2B00D9"
+				supplier   	"Use Case View::Customer Actors::Future GT project"
+				quidu      	"3A1A8F3001E8")))
+		    (object Association "$UNNAMED$57"
+			quid       	"3A1A9C2D03A1"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$58"
+				quid       	"3A1A9C2E0353"
+				supplier   	"Use Case View::Customer Use cases::Capture component state"
+				quidu      	"3A1A8E4603CC"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$59"
+				quid       	"3A1A9C2E0354"
+				supplier   	"Use Case View::Customer Actors::Future GT project"
+				quidu      	"3A1A8F3001E8")))
+		    (object Association "$UNNAMED$60"
+			quid       	"3A1A9C31016C"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$61"
+				quid       	"3A1A9C3201E6"
+				supplier   	"Use Case View::Customer Use cases::Restore component state"
+				quidu      	"3A1A8E56014E"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$62"
+				quid       	"3A1A9C3201E7"
+				supplier   	"Use Case View::Customer Actors::Future GT project"
+				quidu      	"3A1A8F3001E8")))
+		    (object Association "$UNNAMED$63"
+			quid       	"3A1A9DE70389"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$64"
+				quid       	"3A1A9DE80272"
+				supplier   	"Use Case View::Customer Use cases::Architectural Requests::Simulate Defect conditions"
+				quidu      	"3A1A9DD3019F"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$65"
+				quid       	"3A1A9DE80273"
+				supplier   	"Use Case View::Customer Actors::Future GT project"
+				quidu      	"3A1A8F3001E8")))
+		    (object Association "$UNNAMED$66"
+			quid       	"3A1A9DEB006E"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$67"
+				quid       	"3A1A9DEB038F"
+				supplier   	"Use Case View::Customer Use cases::Architectural Requests::Simulate Defect conditions"
+				quidu      	"3A1A9DD3019F"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$68"
+				quid       	"3A1A9DEB0390"
+				supplier   	"Use Case View::Customer Actors::HTTP Client 6.2"
+				quidu      	"3A1A8A160316")))
+		    (object Association "$UNNAMED$69"
+			quid       	"3A1A9DEE00E0"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$70"
+				quid       	"3A1A9DEF010A"
+				supplier   	"Use Case View::Customer Use cases::Architectural Requests::Simulate Defect conditions"
+				quidu      	"3A1A9DD3019F"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$71"
+				quid       	"3A1A9DEF010B"
+				supplier   	"Use Case View::Customer Actors::GT 6.2 Plug-in System"
+				quidu      	"3A1A8A9D0360")))
+		    (object Association "$UNNAMED$72"
+			quid       	"3A1E31C60236"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$73"
+				quid       	"3A1E31C801FC"
+				supplier   	"Use Case View::Customer Use cases::Validate test results"
+				quidu      	"3A1A8E860338"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$74"
+				quid       	"3A1E31C801FD"
+				supplier   	"Use Case View::Customer Actors::Generalised Actor"
+				quidu      	"3A1E30F00075")))
+		    (object Association "$UNNAMED$75"
+			quid       	"3A1E31CB000C"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$76"
+				quid       	"3A1E31CC0389"
+				supplier   	"Use Case View::Customer Use cases::Log message and results"
+				quidu      	"3A1A8C80017A"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$77"
+				quid       	"3A1E31CC038A"
+				supplier   	"Use Case View::Customer Actors::Generalised Actor"
+				quidu      	"3A1E30F00075")))
+		    (object Association "$UNNAMED$78"
+			quid       	"3A1E31D5002F"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$79"
+				quid       	"3A1E31D502E2"
+				supplier   	"Use Case View::Customer Use cases::Dump memory block to log"
+				quidu      	"3A1A8DC400E0"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$80"
+				quid       	"3A1E31D502E3"
+				supplier   	"Use Case View::Customer Actors::Generalised Actor"
+				quidu      	"3A1E30F00075")))
+		    (object Association "$UNNAMED$81"
+			quid       	"3A1E31D703AD"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$82"
+				quid       	"3A1E31D90052"
+				supplier   	"Use Case View::Customer Use cases::Memory leak test"
+				quidu      	"3A1A8D7D0138"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$83"
+				quid       	"3A1E31D90053"
+				supplier   	"Use Case View::Customer Actors::Generalised Actor"
+				quidu      	"3A1E30F00075")))
+		    (object Association "$UNNAMED$84"
+			quid       	"3A1E31DB0150"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$85"
+				quid       	"3A1E31DD0102"
+				supplier   	"Use Case View::Customer Use cases::Resource leak test"
+				quidu      	"3A1A8D8F0300"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$86"
+				quid       	"3A1E31DD0103"
+				supplier   	"Use Case View::Customer Actors::Generalised Actor"
+				quidu      	"3A1E30F00075")))
+		    (object Association "$UNNAMED$87"
+			quid       	"3A1E31E0019D"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$88"
+				quid       	"3A1E31E1039D"
+				supplier   	"Use Case View::Customer Use cases::Out of memory test"
+				quidu      	"3A1A8DAB01B6"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$89"
+				quid       	"3A1E31E1039E"
+				supplier   	"Use Case View::Customer Actors::Generalised Actor"
+				quidu      	"3A1E30F00075")))
+		    (object Association "$UNNAMED$90"
+			quid       	"3A1E31E4021B"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$91"
+				quid       	"3A1E31E5037B"
+				supplier   	"Use Case View::Customer Use cases::Share test context"
+				quidu      	"3A1A8E790018"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$92"
+				quid       	"3A1E31E5037C"
+				supplier   	"Use Case View::Customer Actors::Generalised Actor"
+				quidu      	"3A1E30F00075")))
+		    (object Association "$UNNAMED$93"
+			quid       	"3A1E31EC0032"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$94"
+				quid       	"3A1E31ED0105"
+				supplier   	"Use Case View::Customer Use cases::Test component method"
+				quidu      	"3A1A8DF00382"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$95"
+				quid       	"3A1E31ED0106"
+				supplier   	"Use Case View::Customer Actors::Generalised Actor"
+				quidu      	"3A1E30F00075")))
+		    (object Association "$UNNAMED$96"
+			quid       	"3A1E31EF0339"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$97"
+				quid       	"3A1E31F00330"
+				supplier   	"Use Case View::Customer Use cases::Test incomplete component"
+				quidu      	"3A1A8CB602C2"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$98"
+				quid       	"3A1E31F00331"
+				supplier   	"Use Case View::Customer Actors::Generalised Actor"
+				quidu      	"3A1E30F00075")))
+		    (object Association "$UNNAMED$99"
+			quid       	"3A1E31F30168"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$100"
+				quid       	"3A1E31F401E2"
+				supplier   	"Use Case View::Customer Use cases::Test Individual component"
+				quidu      	"3A1A8C6B02A6"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$101"
+				quid       	"3A1E31F401E3"
+				supplier   	"Use Case View::Customer Actors::Generalised Actor"
+				quidu      	"3A1E30F00075")))
+		    (object Association "$UNNAMED$102"
+			quid       	"3A1E31F60339"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$103"
+				quid       	"3A1E31F702FE"
+				supplier   	"Use Case View::Customer Use cases::Test asynchronous component"
+				quidu      	"3A1A8EA602A8"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$104"
+				quid       	"3A1E31F702FF"
+				supplier   	"Use Case View::Customer Actors::Generalised Actor"
+				quidu      	"3A1E30F00075")))
+		    (object Association "$UNNAMED$105"
+			quid       	"3A1E31FA0078"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$106"
+				quid       	"3A1E31FB00DD"
+				supplier   	"Use Case View::Customer Use cases::Test multi-threaded component"
+				quidu      	"3A1A90B00316"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$107"
+				quid       	"3A1E31FB00DE"
+				supplier   	"Use Case View::Customer Actors::Generalised Actor"
+				quidu      	"3A1E30F00075")))
+		    (object Association "$UNNAMED$108"
+			quid       	"3A1E31FD0072"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$109"
+				quid       	"3A1E31FF00CF"
+				supplier   	"Use Case View::Customer Use cases::Test components concurrently"
+				quidu      	"3A1A917D011C"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$110"
+				quid       	"3A1E31FF00D0"
+				supplier   	"Use Case View::Customer Actors::Generalised Actor"
+				quidu      	"3A1E30F00075")))
+		    (object Association "$UNNAMED$111"
+			quid       	"3A1E32010303"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$112"
+				quid       	"3A1E320301E3"
+				supplier   	"Use Case View::Customer Use cases::Identify component fault in context"
+				quidu      	"3A1A90110281"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$113"
+				quid       	"3A1E320301E4"
+				supplier   	"Use Case View::Customer Actors::Generalised Actor"
+				quidu      	"3A1E30F00075")))
+		    (object Association "$UNNAMED$114"
+			quid       	"3A1E34A00023"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$115"
+				quid       	"3A1E34A101BF"
+				supplier   	"Use Case View::Customer Use cases::Clear test context"
+				quidu      	"3A1A91C6018F"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$116"
+				quid       	"3A1E34A101C0"
+				supplier   	"Use Case View::Customer Actors::Generalised Actor"
+				quidu      	"3A1E30F00075")))
+		    (object Association "$UNNAMED$117"
+			quid       	"3A1E34DA0315"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$118"
+				quid       	"3A1E34DB0262"
+				supplier   	"Use Case View::Customer Use cases::Run test interactively"
+				quidu      	"3A1A8D1700D7"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$119"
+				quid       	"3A1E34DB0263"
+				supplier   	"Use Case View::Customer Actors::Generalised Actor"
+				quidu      	"3A1E30F00075")))
+		    (object Association "$UNNAMED$120"
+			quid       	"3A1E34DE00A4"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$121"
+				quid       	"3A1E34DF0114"
+				supplier   	"Use Case View::Customer Use cases::Run test automatically"
+				quidu      	"3A1A8D2503DA"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$122"
+				quid       	"3A1E34DF0115"
+				supplier   	"Use Case View::Customer Actors::Generalised Actor"
+				quidu      	"3A1E30F00075")))
+		    (object Association "$UNNAMED$123"
+			quid       	"3A1E34E10171"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$124"
+				quid       	"3A1E34E20212"
+				supplier   	"Use Case View::Customer Use cases::Run test from script"
+				quidu      	"3A1A8D3502D9"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$125"
+				quid       	"3A1E34E20213"
+				supplier   	"Use Case View::Customer Actors::Generalised Actor"
+				quidu      	"3A1E30F00075")))
+		    (object Association "$UNNAMED$126"
+			quid       	"3A1E358F0167"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$127"
+				quid       	"3A1E3590023A"
+				supplier   	"Use Case View::Customer Use cases::Architectural Requests::Add new test cases"
+				quidu      	"3A1A91A201CA"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$128"
+				quid       	"3A1E3590023B"
+				supplier   	"Use Case View::Customer Actors::Generalised Actor"
+				quidu      	"3A1E30F00075")))
+		    (object Association "$UNNAMED$129"
+			quid       	"3A1E365202BC"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$130"
+				quid       	"3A1E3653038F"
+				supplier   	"Use Case View::Customer Use cases::Architectural Requests::Run tests in release code"
+				quidu      	"3A1A8FC0002C"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$131"
+				quid       	"3A1E36530390"
+				supplier   	"Use Case View::Customer Actors::Generalised Actor"
+				quidu      	"3A1E30F00075")))
+		    (object Association "$UNNAMED$132"
+			quid       	"3A1E3930002C"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$133"
+				quid       	"3A1E3931002E"
+				supplier   	"Use Case View::Customer Use cases::Architectural Requests::Trace Defect report to test"
+				quidu      	"3A1A9B1C016E"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$134"
+				quid       	"3A1E3931002F"
+				supplier   	"Use Case View::Customer Actors::Generalised Actor"
+				quidu      	"3A1E30F00075")))
+		    (object Association "$UNNAMED$135"
+			quid       	"3A5DC4DC0250"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$136"
+				quid       	"3A5DC4DD000D"
+				supplier   	"Use Case View::Customer Use cases::Test component method"
+				quidu      	"3A1A8DF00382"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$137"
+				quid       	"3A5DC4DD000E"
+				supplier   	"Use Case View::Customer Actors::Stubbed Code Module"
+				quidu      	"3A5D9AA60388")))
+		    (object Class_Category "Architectural Requests"
+			quid       	"3A1F78BE003E"
+			documentation 	"The use cases which relate to how the system should be structured, and how the components are to be provided."
+			exportControl 	"Public"
+			logical_models 	(list unit_reference_list
+			    (object UseCase "Modular architecture services"
+				quid       	"3A1A966501FF"
+				documentation 	"A requirement that individual services provided by the architecture to be factored out into stand-alone components, which may be used independently of the Test Bed environment.")
+			    (object UseCase "Send user notification of test result"
+				quid       	"3A1A906602A2"
+				documentation 	
+|A requirement that at completion of a test run the architecture can notify a specified user group of the results.
+|Note : this possibly involves informing them via some network link.
+				)
+			    (object UseCase "Replace the UI"
+				quid       	"3A1A90F3034F"
+				documentation 	"A requirement that the test bed architecture provide its services as an 'Engine' capable of being used by any user interface.")
+			    (object UseCase "Architecture is extensible"
+				quid       	"3A1A960B01B9"
+				documentation 	"A requirement that the archtecture support an extendable internal architecture. (Allowing additional functionality to be added later).")
+			    (object UseCase "Run tests in release code"
+				quid       	"3A1A8FC0002C"
+				documentation 	"A requirement that test test bed operates in both 'debug' mode and 'release' mode, and is therefore not dependent upon 'debug' mode services.")
+			    (object UseCase "Configure report format"
+				quid       	"3A1A904E01AD"
+				documentation 	"A requirement that the result output of the test bed may be configured to conform a particular form chosen by the client. ")
+			    (object UseCase "Dynamically configure the test environment"
+				quid       	"3A1A8FCF0345"
+				documentation 	"A requirement that the test bed respond to changes in the environment within which it is executing, to extend or restrict its capabilities, or choice of available services.")
+			    (object UseCase "Test any component"
+				quid       	"3A1A95BB02D7"
+				documentation 	"A requirement that any component unit may be suitable for testing within the test bed."
+				superclasses 	(list inheritance_relationship_list
+				    (object Inheritance_Relationship
+					quid       	"3A1E95820121"
+					stereotype 	"extends"
+					supplier   	"Use Case View::Customer Use cases::Test Individual component"
+					quidu      	"3A1A8C6B02A6")))
+			    (object UseCase "Add new test cases"
+				quid       	"3A1A91A201CA"
+				documentation 	"A requirement that individual test cases can be added to the available test scenarios which are presented upon test bed execution.")
+			    (object UseCase "Trace Defect report to test"
+				quid       	"3A1A9B1C016E"
+				documentation 	"A requirement that test case choice, together with the results related to particular defects, may be traceable to the specific external reports upon those defects."
+				superclasses 	(list inheritance_relationship_list
+				    (object Inheritance_Relationship
+					quid       	"3A1F7E9701F9"
+					stereotype 	"extends"
+					supplier   	"Use Case View::Customer Use cases::Validate test results"
+					quidu      	"3A1A8E860338")))
+			    (object UseCase "Automate user action reproduction."
+				quid       	"3A1A91080255"
+				documentation 	"A requirement that user choices and input be recorded, and stored persistently in a format suitable for subsequent automation of the test bed. "
+				superclasses 	(list inheritance_relationship_list
+				    (object Inheritance_Relationship
+					quid       	"3A1F7E27000D"
+					stereotype 	"extends"
+					supplier   	"Use Case View::Customer Use cases::Run test from script"
+					quidu      	"3A1A8D3502D9")))
+			    (object UseCase "Simulate Defect conditions"
+				quid       	"3A1A9DD3019F"
+				documentation 	"A requirement that the particular conditions which cause a defect. specified by an external report, may be duplicated within a test, or set of tests."
+				superclasses 	(list inheritance_relationship_list
+				    (object Inheritance_Relationship
+					quid       	"3A1F7ECE01BC"
+					stereotype 	"uses"
+					supplier   	"Use Case View::Customer Use cases::Capture component state"
+					quidu      	"3A1A8E4603CC")
+				    (object Inheritance_Relationship
+					quid       	"3A1F7EDC00B8"
+					stereotype 	"uses"
+					supplier   	"Use Case View::Customer Use cases::Restore component state"
+					quidu      	"3A1A8E56014E"))))
+			logical_presentations 	(list unit_reference_list
+			    (object UseCaseDiagram "Architecture"
+				quid       	"3A1A8F8F0202"
+				title      	"Architecture"
+				documentation 	"The use cases relating to requirements of the test bed architecture."
+				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::Customer Actors::GT Wap 6.2" @14
+					ShowCompartmentStereotypes 	TRUE
+					IncludeAttribute 	TRUE
+					IncludeOperation 	TRUE
+					location   	(310, 186)
+					label      	(object ItemLabel
+					    Parent_View 	@14
+					    location   	(310, 346)
+					    anchor_loc 	1
+					    nlines     	2
+					    max_width  	325
+					    justify    	0
+					    label      	"GT Wap 6.2")
+					icon       	"Actor"
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A1A8AC101D2"
+					width      	180
+					height     	60
+					annotation 	8
+					autoResize 	TRUE)
+				    (object ClassView "Class" "Use Case View::Customer Actors::HTTP Client 6.2" @15
+					ShowCompartmentStereotypes 	TRUE
+					IncludeAttribute 	TRUE
+					IncludeOperation 	TRUE
+					location   	(1488, 1054)
+					label      	(object ItemLabel
+					    Parent_View 	@15
+					    location   	(1488, 1214)
+					    anchor_loc 	1
+					    nlines     	2
+					    max_width  	325
+					    justify    	0
+					    label      	"HTTP Client 6.2")
+					icon       	"Actor"
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A1A8A160316"
+					width      	180
+					height     	60
+					annotation 	8
+					autoResize 	TRUE)
+				    (object ClassView "Class" "Use Case View::Customer Actors::GT 6.2 Plug-in System" @16
+					ShowCompartmentStereotypes 	TRUE
+					IncludeAttribute 	TRUE
+					IncludeOperation 	TRUE
+					location   	(1798, 682)
+					label      	(object ItemLabel
+					    Parent_View 	@16
+					    location   	(1798, 842)
+					    anchor_loc 	1
+					    nlines     	2
+					    max_width  	325
+					    justify    	0
+					    label      	"GT 6.2 Plug-in System")
+					icon       	"Actor"
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A1A8A9D0360"
+					width      	180
+					height     	60
+					annotation 	8
+					autoResize 	TRUE)
+				    (object UseCaseView "Use Case View::Customer Use cases::Architectural Requests::Replace the UI" @17
+					location   	(310, 1426)
+					label      	(object ItemLabel
+					    Parent_View 	@17
+					    location   	(310, 1564)
+					    anchor_loc 	1
+					    nlines     	2
+					    max_width  	633
+					    justify    	0
+					    label      	"Replace the UI")
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A1A90F3034F"
+					height     	118
+					autoResize 	TRUE)
+				    (object UseCaseView "Use Case View::Customer Use cases::Architectural Requests::Configure report format" @18
+					location   	(2542, 1798)
+					label      	(object ItemLabel
+					    Parent_View 	@18
+					    location   	(2542, 1936)
+					    anchor_loc 	1
+					    nlines     	2
+					    max_width  	633
+					    justify    	0
+					    label      	"Configure report format")
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A1A904E01AD"
+					height     	118
+					autoResize 	TRUE)
+				    (object AssociationViewNew "$UNNAMED$0" @19
+					location   	(2048, 1448)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1A9B62013D"
+					roleview_list 	(list RoleViews
+					    (object RoleView "$UNNAMED$1" @20
+						Parent_View 	@19
+						location   	(870, 22)
+						stereotype 	TRUE
+						line_color 	3342489
+						quidu      	"3A1A9B630333"
+						client     	@19
+						supplier   	@18
+						line_style 	0)
+					    (object RoleView "$UNNAMED$2" @21
+						Parent_View 	@19
+						location   	(870, 22)
+						stereotype 	TRUE
+						line_color 	3342489
+						quidu      	"3A1A9B630334"
+						client     	@19
+						supplier   	@15
+						line_style 	0)))
+				    (object UseCaseView "Use Case View::Customer Use cases::Architectural Requests::Dynamically configure the test environment" @22
+					location   	(310, 1116)
+					label      	(object ItemLabel
+					    Parent_View 	@22
+					    location   	(310, 1254)
+					    anchor_loc 	1
+					    nlines     	2
+					    max_width  	633
+					    justify    	0
+					    label      	"Dynamically configure the test environment")
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A1A8FCF0345"
+					height     	118
+					autoResize 	TRUE)
+				    (object UseCaseView "Use Case View::Customer Use cases::Architectural Requests::Automate user action reproduction." @23
+					location   	(310, 1736)
+					label      	(object ItemLabel
+					    Parent_View 	@23
+					    location   	(310, 1874)
+					    anchor_loc 	1
+					    nlines     	2
+					    max_width  	633
+					    justify    	0
+					    label      	"Automate user action reproduction.")
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A1A91080255"
+					height     	118
+					autoResize 	TRUE)
+				    (object UseCaseView "Use Case View::Customer Use cases::Architectural Requests::Send user notification of test result" @24
+					location   	(310, 2046)
+					label      	(object ItemLabel
+					    Parent_View 	@24
+					    location   	(310, 2184)
+					    anchor_loc 	1
+					    nlines     	2
+					    max_width  	633
+					    justify    	0
+					    label      	"Send user notification of test result")
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A1A906602A2"
+					height     	118
+					autoResize 	TRUE)
+				    (object UseCaseView "Use Case View::Customer Use cases::Architectural Requests::Architecture is extensible" @25
+					location   	(310, 806)
+					label      	(object ItemLabel
+					    Parent_View 	@25
+					    location   	(310, 944)
+					    anchor_loc 	1
+					    nlines     	2
+					    max_width  	633
+					    justify    	0
+					    label      	"Architecture is extensible")
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A1A960B01B9"
+					height     	118
+					autoResize 	TRUE)
+				    (object UseCaseView "Use Case View::Customer Use cases::Architectural Requests::Modular architecture services" @26
+					location   	(310, 558)
+					label      	(object ItemLabel
+					    Parent_View 	@26
+					    location   	(310, 696)
+					    anchor_loc 	1
+					    nlines     	2
+					    max_width  	633
+					    justify    	0
+					    label      	"Modular architecture services")
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A1A966501FF"
+					height     	118
+					autoResize 	TRUE)
+				    (object UseCaseView "Use Case View::Customer Use cases::Architectural Requests::Test any component" @27
+					location   	(2542, 1054)
+					label      	(object ItemLabel
+					    Parent_View 	@27
+					    location   	(2542, 1192)
+					    anchor_loc 	1
+					    nlines     	2
+					    max_width  	633
+					    justify    	0
+					    label      	"Test any component")
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A1A95BB02D7"
+					height     	118
+					autoResize 	TRUE)
+				    (object AssociationViewNew "$UNNAMED$30" @28
+					location   	(1988, 1054)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1A9B940347"
+					roleview_list 	(list RoleViews
+					    (object RoleView "$UNNAMED$31" @29
+						Parent_View 	@28
+						location   	(810, -372)
+						stereotype 	TRUE
+						line_color 	3342489
+						quidu      	"3A1A9B96017D"
+						client     	@28
+						supplier   	@27
+						line_style 	0)
+					    (object RoleView "$UNNAMED$32" @30
+						Parent_View 	@28
+						location   	(810, -372)
+						stereotype 	TRUE
+						line_color 	3342489
+						quidu      	"3A1A9B96017E"
+						client     	@28
+						supplier   	@15
+						line_style 	0)))
+				    (object AssociationViewNew "$UNNAMED$27" @31
+					location   	(2142, 853)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1A9B8F020A"
+					roleview_list 	(list RoleViews
+					    (object RoleView "$UNNAMED$28" @32
+						Parent_View 	@31
+						location   	(964, -139)
+						stereotype 	TRUE
+						line_color 	3342489
+						quidu      	"3A1A9B900279"
+						client     	@31
+						supplier   	@27
+						line_style 	0)
+					    (object RoleView "$UNNAMED$29" @33
+						Parent_View 	@31
+						location   	(964, -139)
+						stereotype 	TRUE
+						line_color 	3342489
+						quidu      	"3A1A9B90027A"
+						client     	@31
+						supplier   	@16
+						line_style 	0)))
+				    (object UseCaseView "Use Case View::Customer Use cases::Architectural Requests::Simulate Defect conditions" @34
+					location   	(2542, 1426)
+					label      	(object ItemLabel
+					    Parent_View 	@34
+					    location   	(2542, 1564)
+					    anchor_loc 	1
+					    nlines     	2
+					    max_width  	633
+					    justify    	0
+					    label      	"Simulate Defect conditions")
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A1A9DD3019F"
+					height     	118
+					autoResize 	TRUE)
+				    (object AssociationViewNew "$UNNAMED$66" @35
+					location   	(1988, 1228)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1A9DEB006E"
+					roleview_list 	(list RoleViews
+					    (object RoleView "$UNNAMED$67" @36
+						Parent_View 	@35
+						location   	(810, -198)
+						stereotype 	TRUE
+						line_color 	3342489
+						quidu      	"3A1A9DEB038F"
+						client     	@35
+						supplier   	@34
+						line_style 	0)
+					    (object RoleView "$UNNAMED$68" @37
+						Parent_View 	@35
+						location   	(810, -198)
+						stereotype 	TRUE
+						line_color 	3342489
+						quidu      	"3A1A9DEB0390"
+						client     	@35
+						supplier   	@15
+						line_style 	0)))
+				    (object AssociationViewNew "$UNNAMED$69" @38
+					location   	(2211, 1095)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1A9DEE00E0"
+					roleview_list 	(list RoleViews
+					    (object RoleView "$UNNAMED$70" @39
+						Parent_View 	@38
+						location   	(1033, 103)
+						stereotype 	TRUE
+						line_color 	3342489
+						quidu      	"3A1A9DEF010A"
+						client     	@38
+						supplier   	@34
+						line_style 	0)
+					    (object RoleView "$UNNAMED$71" @40
+						Parent_View 	@38
+						location   	(1033, 103)
+						stereotype 	TRUE
+						line_color 	3342489
+						quidu      	"3A1A9DEF010B"
+						client     	@38
+						supplier   	@16
+						line_style 	0)))
+				    (object ClassView "Class" "Use Case View::Customer Actors::Future GT project" @41
+					ShowCompartmentStereotypes 	TRUE
+					IncludeAttribute 	TRUE
+					IncludeOperation 	TRUE
+					location   	(1178, 1922)
+					label      	(object ItemLabel
+					    Parent_View 	@41
+					    location   	(1178, 2082)
+					    anchor_loc 	1
+					    nlines     	2
+					    max_width  	325
+					    justify    	0
+					    label      	"Future GT project")
+					icon       	"Actor"
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A1A8F3001E8"
+					width      	180
+					height     	60
+					annotation 	8
+					autoResize 	TRUE)
+				    (object AssociationViewNew "$UNNAMED$3" @42
+					location   	(782, 1695)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1A9B6E0216"
+					roleview_list 	(list RoleViews
+					    (object RoleView "$UNNAMED$4" @43
+						Parent_View 	@42
+						location   	(-396, -227)
+						stereotype 	TRUE
+						line_color 	3342489
+						quidu      	"3A1A9B6F018B"
+						client     	@42
+						supplier   	@17
+						line_style 	0)
+					    (object RoleView "$UNNAMED$5" @44
+						Parent_View 	@42
+						location   	(-396, -227)
+						stereotype 	TRUE
+						line_color 	3342489
+						quidu      	"3A1A9B6F018C"
+						client     	@42
+						supplier   	@41
+						line_style 	0)))
+				    (object AssociationViewNew "$UNNAMED$6" @45
+					location   	(1833, 1859)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1A9B7101CA"
+					roleview_list 	(list RoleViews
+					    (object RoleView "$UNNAMED$7" @46
+						Parent_View 	@45
+						location   	(655, -63)
+						stereotype 	TRUE
+						line_color 	3342489
+						quidu      	"3A1A9B72017C"
+						client     	@45
+						supplier   	@18
+						line_style 	0)
+					    (object RoleView "$UNNAMED$8" @47
+						Parent_View 	@45
+						location   	(655, -63)
+						stereotype 	TRUE
+						line_color 	3342489
+						quidu      	"3A1A9B720186"
+						client     	@45
+						supplier   	@41
+						line_style 	0)))
+				    (object AssociationViewNew "$UNNAMED$9" @48
+					location   	(815, 1583)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1A9B74020B"
+					roleview_list 	(list RoleViews
+					    (object RoleView "$UNNAMED$10" @49
+						Parent_View 	@48
+						location   	(-363, -339)
+						stereotype 	TRUE
+						line_color 	3342489
+						quidu      	"3A1A9B750144"
+						client     	@48
+						supplier   	@22
+						line_style 	0)
+					    (object RoleView "$UNNAMED$11" @50
+						Parent_View 	@48
+						location   	(-363, -339)
+						stereotype 	TRUE
+						line_color 	3342489
+						quidu      	"3A1A9B75014E"
+						client     	@48
+						supplier   	@41
+						line_style 	0)))
+				    (object AssociationViewNew "$UNNAMED$12" @51
+					location   	(874, 1854)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1A9B770179"
+					roleview_list 	(list RoleViews
+					    (object RoleView "$UNNAMED$13" @52
+						Parent_View 	@51
+						location   	(-304, -68)
+						stereotype 	TRUE
+						line_color 	3342489
+						quidu      	"3A1A9B780198"
+						client     	@51
+						supplier   	@23
+						line_style 	0)
+					    (object RoleView "$UNNAMED$14" @53
+						Parent_View 	@51
+						location   	(-304, -68)
+						stereotype 	TRUE
+						line_color 	3342489
+						quidu      	"3A1A9B780199"
+						client     	@51
+						supplier   	@41
+						line_style 	0)))
+				    (object AssociationViewNew "$UNNAMED$15" @54
+					location   	(767, 1978)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1A9B7A03A4"
+					roleview_list 	(list RoleViews
+					    (object RoleView "$UNNAMED$16" @55
+						Parent_View 	@54
+						location   	(-411, 56)
+						stereotype 	TRUE
+						line_color 	3342489
+						quidu      	"3A1A9B7B0319"
+						client     	@54
+						supplier   	@24
+						line_style 	0)
+					    (object RoleView "$UNNAMED$17" @56
+						Parent_View 	@54
+						location   	(-411, 56)
+						stereotype 	TRUE
+						line_color 	3342489
+						quidu      	"3A1A9B7B031A"
+						client     	@54
+						supplier   	@41
+						line_style 	0)))
+				    (object AssociationViewNew "$UNNAMED$18" @57
+					location   	(776, 1405)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1A9B7E02E2"
+					roleview_list 	(list RoleViews
+					    (object RoleView "$UNNAMED$19" @58
+						Parent_View 	@57
+						location   	(-402, -517)
+						stereotype 	TRUE
+						line_color 	3342489
+						quidu      	"3A1A9B8000BE"
+						client     	@57
+						supplier   	@25
+						line_style 	0)
+					    (object RoleView "$UNNAMED$20" @59
+						Parent_View 	@57
+						location   	(-402, -517)
+						stereotype 	TRUE
+						line_color 	3342489
+						quidu      	"3A1A9B8000BF"
+						client     	@57
+						supplier   	@41
+						line_style 	0)))
+				    (object AssociationViewNew "$UNNAMED$21" @60
+					location   	(768, 1280)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1A9B8202C9"
+					roleview_list 	(list RoleViews
+					    (object RoleView "$UNNAMED$22" @61
+						Parent_View 	@60
+						location   	(-410, -642)
+						stereotype 	TRUE
+						line_color 	3342489
+						quidu      	"3A1A9B830285"
+						client     	@60
+						supplier   	@26
+						line_style 	0)
+					    (object RoleView "$UNNAMED$23" @62
+						Parent_View 	@60
+						location   	(-410, -642)
+						stereotype 	TRUE
+						line_color 	3342489
+						quidu      	"3A1A9B830286"
+						client     	@60
+						supplier   	@41
+						line_style 	0)))
+				    (object AssociationViewNew "$UNNAMED$24" @63
+					location   	(1795, 1526)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1A9B86026B"
+					roleview_list 	(list RoleViews
+					    (object RoleView "$UNNAMED$25" @64
+						Parent_View 	@63
+						location   	(617, -396)
+						stereotype 	TRUE
+						line_color 	3342489
+						quidu      	"3A1A9B870136"
+						client     	@63
+						supplier   	@27
+						line_style 	0)
+					    (object RoleView "$UNNAMED$26" @65
+						Parent_View 	@63
+						location   	(617, -396)
+						stereotype 	TRUE
+						line_color 	3342489
+						quidu      	"3A1A9B870137"
+						client     	@63
+						supplier   	@41
+						line_style 	0)))
+				    (object AssociationViewNew "$UNNAMED$63" @66
+					location   	(1766, 1704)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1A9DE70389"
+					roleview_list 	(list RoleViews
+					    (object RoleView "$UNNAMED$64" @67
+						Parent_View 	@66
+						location   	(588, -218)
+						stereotype 	TRUE
+						line_color 	3342489
+						quidu      	"3A1A9DE80272"
+						client     	@66
+						supplier   	@34
+						line_style 	0)
+					    (object RoleView "$UNNAMED$65" @68
+						Parent_View 	@66
+						location   	(588, -218)
+						stereotype 	TRUE
+						line_color 	3342489
+						quidu      	"3A1A9DE80273"
+						client     	@66
+						supplier   	@41
+						line_style 	0)))
+				    (object UseCaseView "Use Case View::Customer Use cases::Architectural Requests::Add new test cases" @69
+					location   	(2542, 186)
+					label      	(object ItemLabel
+					    Parent_View 	@69
+					    location   	(2542, 324)
+					    anchor_loc 	1
+					    nlines     	2
+					    max_width  	633
+					    justify    	0
+					    label      	"Add new test cases")
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A1A91A201CA"
+					height     	118
+					autoResize 	TRUE)
+				    (object UseCaseView "Use Case View::Customer Use cases::Architectural Requests::Run tests in release code" @70
+					location   	(2542, 682)
+					label      	(object ItemLabel
+					    Parent_View 	@70
+					    location   	(2542, 820)
+					    anchor_loc 	1
+					    nlines     	2
+					    max_width  	633
+					    justify    	0
+					    label      	"Run tests in release code")
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A1A8FC0002C"
+					height     	118
+					autoResize 	TRUE)
+				    (object UseCaseView "Use Case View::Customer Use cases::Architectural Requests::Trace Defect report to test" @71
+					location   	(2542, 434)
+					label      	(object ItemLabel
+					    Parent_View 	@71
+					    location   	(2542, 572)
+					    anchor_loc 	1
+					    nlines     	2
+					    max_width  	633
+					    justify    	0
+					    label      	"Trace Defect report to test")
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A1A9B1C016E"
+					height     	118
+					autoResize 	TRUE)
+				    (object ClassView "Class" "Use Case View::Customer Actors::Generalised Actor" @72
+					ShowCompartmentStereotypes 	TRUE
+					IncludeAttribute 	TRUE
+					IncludeOperation 	TRUE
+					location   	(1178, 186)
+					label      	(object ItemLabel
+					    Parent_View 	@72
+					    location   	(1178, 346)
+					    anchor_loc 	1
+					    nlines     	2
+					    max_width  	325
+					    justify    	0
+					    label      	"Generalised Actor")
+					icon       	"Actor"
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A1E30F00075"
+					width      	180
+					height     	60
+					annotation 	8
+					autoResize 	TRUE)
+				    (object InheritView "" @73
+					stereotype 	(object SegLabel @74
+					    Parent_View 	@73
+					    location   	(679, 191)
+					    anchor     	10
+					    anchor_loc 	1
+					    nlines     	1
+					    max_width  	450
+					    justify    	0
+					    label      	"<<uses>>"
+					    pctDist    	0.416000
+					    height     	5
+					    orientation 	1)
+					line_color 	3342489
+					quidu      	"3A1E31AC0166"
+					client     	@14
+					supplier   	@72
+					line_style 	0)
+				    (object InheritView "" @75
+					stereotype 	(object SegLabel @76
+					    Parent_View 	@75
+					    location   	(1548, 498)
+					    anchor     	10
+					    anchor_loc 	1
+					    nlines     	1
+					    max_width  	450
+					    justify    	0
+					    label      	"<<uses>>"
+					    pctDist    	0.360813
+					    height     	14
+					    orientation 	0)
+					line_color 	3342489
+					quidu      	"3A1E32B90271"
+					client     	@16
+					supplier   	@72
+					line_style 	0)
+				    (object InheritView "" @77
+					stereotype 	(object SegLabel @78
+					    Parent_View 	@77
+					    location   	(1365, 780)
+					    anchor     	10
+					    anchor_loc 	1
+					    nlines     	1
+					    max_width  	450
+					    justify    	0
+					    label      	"<<uses>>"
+					    pctDist    	0.334030
+					    height     	22
+					    orientation 	0)
+					line_color 	3342489
+					quidu      	"3A1E3332029D"
+					client     	@15
+					supplier   	@72
+					line_style 	0)
+				    (object InheritView "" @79
+					stereotype 	(object SegLabel @80
+					    Parent_View 	@79
+					    location   	(1181, 1426)
+					    anchor     	10
+					    anchor_loc 	1
+					    nlines     	1
+					    max_width  	450
+					    justify    	0
+					    label      	"<<uses>>"
+					    pctDist    	0.283415
+					    height     	3
+					    orientation 	1)
+					line_color 	3342489
+					quidu      	"3A1E339A0315"
+					client     	@41
+					supplier   	@72
+					line_style 	0)
+				    (object AssociationViewNew "$UNNAMED$126" @81
+					location   	(1833, 186)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1E358F0167"
+					roleview_list 	(list RoleViews
+					    (object RoleView "$UNNAMED$128" @82
+						Parent_View 	@81
+						location   	(-275, -310)
+						label      	(object SegLabel @83
+						    Parent_View 	@82
+						    location   	(1355, 145)
+						    hidden     	TRUE
+						    anchor     	1
+						    anchor_loc 	1
+						    nlines     	1
+						    max_width  	450
+						    justify    	0
+						    label      	""
+						    pctDist    	0.800000
+						    height     	42
+						    orientation 	1)
+						stereotype 	TRUE
+						line_color 	3342489
+						quidu      	"3A1E3590023B"
+						client     	@81
+						supplier   	@72
+						line_style 	0)
+					    (object RoleView "$UNNAMED$127" @84
+						Parent_View 	@81
+						location   	(-275, -310)
+						label      	(object SegLabel @85
+						    Parent_View 	@84
+						    location   	(2311, 145)
+						    hidden     	TRUE
+						    anchor     	1
+						    anchor_loc 	1
+						    nlines     	1
+						    max_width  	450
+						    justify    	0
+						    label      	""
+						    pctDist    	0.800000
+						    height     	42
+						    orientation 	0)
+						stereotype 	TRUE
+						line_color 	3342489
+						quidu      	"3A1E3590023A"
+						client     	@81
+						supplier   	@69
+						line_style 	0)))
+				    (object AssociationViewNew "$UNNAMED$129" @86
+					location   	(1833, 422)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1E365202BC"
+					roleview_list 	(list RoleViews
+					    (object RoleView "$UNNAMED$130" @87
+						Parent_View 	@86
+						location   	(655, 236)
+						stereotype 	TRUE
+						line_color 	3342489
+						quidu      	"3A1E3653038F"
+						client     	@86
+						supplier   	@70
+						line_style 	0)
+					    (object RoleView "$UNNAMED$131" @88
+						Parent_View 	@86
+						location   	(655, 236)
+						stereotype 	TRUE
+						line_color 	3342489
+						quidu      	"3A1E36530390"
+						client     	@86
+						supplier   	@72
+						line_style 	0)))
+				    (object AssociationViewNew "$UNNAMED$132" @89
+					location   	(1833, 302)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1E3930002C"
+					roleview_list 	(list RoleViews
+					    (object RoleView "$UNNAMED$133" @90
+						Parent_View 	@89
+						location   	(655, 116)
+						stereotype 	TRUE
+						line_color 	3342489
+						quidu      	"3A1E3931002E"
+						client     	@89
+						supplier   	@71
+						line_style 	0)
+					    (object RoleView "$UNNAMED$134" @91
+						Parent_View 	@89
+						location   	(655, 116)
+						stereotype 	TRUE
+						line_color 	3342489
+						quidu      	"3A1E3931002F"
+						client     	@89
+						supplier   	@72
+						line_style 	0))))))))
+		logical_presentations 	(list unit_reference_list
+		    (object UseCaseDiagram "Run-Time"
+			quid       	"3A1A8B12005C"
+			title      	"Run-Time"
+			documentation 	"The run time operations which the test case requests expects support for from the test bed."
+			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::Customer Actors::GT 6.2 Plug-in System" @92
+				ShowCompartmentStereotypes 	TRUE
+				IncludeAttribute 	TRUE
+				IncludeOperation 	TRUE
+				location   	(1302, 186)
+				label      	(object ItemLabel
+				    Parent_View 	@92
+				    location   	(1302, 346)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	325
+				    justify    	0
+				    label      	"GT 6.2 Plug-in System")
+				icon       	"Actor"
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1A8A9D0360"
+				width      	180
+				height     	60
+				annotation 	8
+				autoResize 	TRUE)
+			    (object ClassView "Class" "Use Case View::Customer Actors::GT Wap 6.2" @93
+				ShowCompartmentStereotypes 	TRUE
+				IncludeAttribute 	TRUE
+				IncludeOperation 	TRUE
+				location   	(434, 186)
+				label      	(object ItemLabel
+				    Parent_View 	@93
+				    location   	(434, 346)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	325
+				    justify    	0
+				    label      	"GT Wap 6.2")
+				icon       	"Actor"
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1A8AC101D2"
+				width      	180
+				height     	60
+				annotation 	8
+				autoResize 	TRUE)
+			    (object ClassView "Class" "Use Case View::Customer Actors::HTTP Client 6.2" @94
+				ShowCompartmentStereotypes 	TRUE
+				IncludeAttribute 	TRUE
+				IncludeOperation 	TRUE
+				location   	(1736, 186)
+				label      	(object ItemLabel
+				    Parent_View 	@94
+				    location   	(1736, 346)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	325
+				    justify    	0
+				    label      	"HTTP Client 6.2")
+				icon       	"Actor"
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1A8A160316"
+				width      	180
+				height     	60
+				annotation 	8
+				autoResize 	TRUE)
+			    (object ClassView "Class" "Use Case View::Customer Actors::Future GT project" @95
+				ShowCompartmentStereotypes 	TRUE
+				IncludeAttribute 	TRUE
+				IncludeOperation 	TRUE
+				location   	(2108, 186)
+				label      	(object ItemLabel
+				    Parent_View 	@95
+				    location   	(2108, 346)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	325
+				    justify    	0
+				    label      	"Future GT project")
+				icon       	"Actor"
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1A8F3001E8"
+				width      	180
+				height     	60
+				annotation 	8
+				autoResize 	TRUE)
+			    (object UseCaseView "Use Case View::Customer Use cases::Validate test results" @96
+				location   	(434, 558)
+				label      	(object ItemLabel
+				    Parent_View 	@96
+				    location   	(434, 696)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	633
+				    justify    	0
+				    label      	"Validate test results")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1A8E860338"
+				height     	118
+				autoResize 	TRUE)
+			    (object UseCaseView "Use Case View::Customer Use cases::Log message and results" @97
+				location   	(434, 868)
+				label      	(object ItemLabel
+				    Parent_View 	@97
+				    location   	(434, 1006)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	633
+				    justify    	0
+				    label      	"Log message and results")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1A8C80017A"
+				height     	118
+				autoResize 	TRUE)
+			    (object UseCaseView "Use Case View::Customer Use cases::Dump memory block to log" @98
+				location   	(434, 1178)
+				label      	(object ItemLabel
+				    Parent_View 	@98
+				    location   	(434, 1316)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	633
+				    justify    	0
+				    label      	"Dump memory block to log")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1A8DC400E0"
+				height     	118
+				autoResize 	TRUE)
+			    (object UseCaseView "Use Case View::Customer Use cases::Memory leak test" @99
+				location   	(434, 1488)
+				label      	(object ItemLabel
+				    Parent_View 	@99
+				    location   	(434, 1626)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	633
+				    justify    	0
+				    label      	"Memory leak test")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1A8D7D0138"
+				height     	118
+				autoResize 	TRUE)
+			    (object UseCaseView "Use Case View::Customer Use cases::Resource leak test" @100
+				location   	(434, 1798)
+				label      	(object ItemLabel
+				    Parent_View 	@100
+				    location   	(434, 1936)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	633
+				    justify    	0
+				    label      	"Resource leak test")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1A8D8F0300"
+				height     	118
+				autoResize 	TRUE)
+			    (object UseCaseView "Use Case View::Customer Use cases::Out of memory test" @101
+				location   	(434, 2108)
+				label      	(object ItemLabel
+				    Parent_View 	@101
+				    location   	(434, 2246)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	633
+				    justify    	0
+				    label      	"Out of memory test")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1A8DAB01B6"
+				height     	118
+				autoResize 	TRUE)
+			    (object UseCaseView "Use Case View::Customer Use cases::Share test context" @102
+				location   	(1116, 2108)
+				label      	(object ItemLabel
+				    Parent_View 	@102
+				    location   	(1116, 2246)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	633
+				    justify    	0
+				    label      	"Share test context")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1A8E790018"
+				height     	118
+				autoResize 	TRUE)
+			    (object UseCaseView "Use Case View::Customer Use cases::Test incomplete component" @103
+				location   	(3038, 868)
+				label      	(object ItemLabel
+				    Parent_View 	@103
+				    location   	(3038, 1006)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	633
+				    justify    	0
+				    label      	"Test incomplete component")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1A8CB602C2"
+				height     	118
+				autoResize 	TRUE)
+			    (object UseCaseView "Use Case View::Customer Use cases::Test Individual component" @104
+				location   	(3038, 1178)
+				label      	(object ItemLabel
+				    Parent_View 	@104
+				    location   	(3038, 1316)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	633
+				    justify    	0
+				    label      	"Test Individual component")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1A8C6B02A6"
+				height     	118
+				autoResize 	TRUE)
+			    (object UseCaseView "Use Case View::Customer Use cases::Test asynchronous component" @105
+				location   	(3038, 1488)
+				label      	(object ItemLabel
+				    Parent_View 	@105
+				    location   	(3038, 1626)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	633
+				    justify    	0
+				    label      	"Test asynchronous component")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1A8EA602A8"
+				height     	118
+				autoResize 	TRUE)
+			    (object UseCaseView "Use Case View::Customer Use cases::Test multi-threaded component" @106
+				location   	(3038, 1798)
+				label      	(object ItemLabel
+				    Parent_View 	@106
+				    location   	(3038, 1936)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	633
+				    justify    	0
+				    label      	"Test multi-threaded component")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1A90B00316"
+				height     	118
+				autoResize 	TRUE)
+			    (object UseCaseView "Use Case View::Customer Use cases::Test components concurrently" @107
+				location   	(3038, 2108)
+				label      	(object ItemLabel
+				    Parent_View 	@107
+				    location   	(3038, 2246)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	633
+				    justify    	0
+				    label      	"Test components concurrently")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1A917D011C"
+				height     	118
+				autoResize 	TRUE)
+			    (object UseCaseView "Use Case View::Customer Use cases::Identify component fault in context" @108
+				location   	(2356, 2108)
+				label      	(object ItemLabel
+				    Parent_View 	@108
+				    location   	(2356, 2246)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	633
+				    justify    	0
+				    label      	"Identify component fault in context")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1A90110281"
+				height     	118
+				autoResize 	TRUE)
+			    (object ClassView "Class" "Use Case View::Customer Actors::Generalised Actor" @109
+				ShowCompartmentStereotypes 	TRUE
+				IncludeAttribute 	TRUE
+				IncludeOperation 	TRUE
+				location   	(1736, 806)
+				label      	(object ItemLabel
+				    Parent_View 	@109
+				    location   	(1736, 966)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	325
+				    justify    	0
+				    label      	"Generalised Actor")
+				icon       	"Actor"
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1E30F00075"
+				width      	180
+				height     	60
+				annotation 	8
+				autoResize 	TRUE)
+			    (object InheritView "" @110
+				stereotype 	(object SegLabel @111
+				    Parent_View 	@110
+				    location   	(947, 424)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<uses>>"
+				    pctDist    	0.383138
+				    height     	5
+				    orientation 	0)
+				line_color 	3342489
+				quidu      	"3A1E31AC0166"
+				client     	@93
+				supplier   	@109
+				line_style 	0)
+			    (object AssociationViewNew "$UNNAMED$72" @112
+				location   	(1109, 683)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A1E31C60236"
+				roleview_list 	(list RoleViews
+				    (object RoleView "$UNNAMED$73" @113
+					Parent_View 	@112
+					location   	(-565, 125)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1E31C801FC"
+					client     	@112
+					supplier   	@96
+					line_style 	0)
+				    (object RoleView "$UNNAMED$74" @114
+					Parent_View 	@112
+					location   	(-565, 125)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1E31C801FD"
+					client     	@112
+					supplier   	@109
+					line_style 	0)))
+			    (object AssociationViewNew "$UNNAMED$75" @115
+				location   	(1109, 833)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A1E31CB000C"
+				roleview_list 	(list RoleViews
+				    (object RoleView "$UNNAMED$76" @116
+					Parent_View 	@115
+					location   	(-565, 275)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1E31CC0389"
+					client     	@115
+					supplier   	@97
+					line_style 	0)
+				    (object RoleView "$UNNAMED$77" @117
+					Parent_View 	@115
+					location   	(-565, 275)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1E31CC038A"
+					client     	@115
+					supplier   	@109
+					line_style 	0)))
+			    (object AssociationViewNew "$UNNAMED$78" @118
+				location   	(1109, 982)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A1E31D5002F"
+				roleview_list 	(list RoleViews
+				    (object RoleView "$UNNAMED$79" @119
+					Parent_View 	@118
+					location   	(-565, 424)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1E31D502E2"
+					client     	@118
+					supplier   	@98
+					line_style 	0)
+				    (object RoleView "$UNNAMED$80" @120
+					Parent_View 	@118
+					location   	(-565, 424)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1E31D502E3"
+					client     	@118
+					supplier   	@109
+					line_style 	0)))
+			    (object AssociationViewNew "$UNNAMED$81" @121
+				location   	(1044, 1165)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A1E31D703AD"
+				roleview_list 	(list RoleViews
+				    (object RoleView "$UNNAMED$82" @122
+					Parent_View 	@121
+					location   	(-630, 607)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1E31D90052"
+					client     	@121
+					supplier   	@99
+					line_style 	0)
+				    (object RoleView "$UNNAMED$83" @123
+					Parent_View 	@121
+					location   	(-630, 607)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1E31D90053"
+					client     	@121
+					supplier   	@109
+					line_style 	0)))
+			    (object AssociationViewNew "$UNNAMED$84" @124
+				location   	(1028, 1342)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A1E31DB0150"
+				roleview_list 	(list RoleViews
+				    (object RoleView "$UNNAMED$85" @125
+					Parent_View 	@124
+					location   	(-646, 784)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1E31DD0102"
+					client     	@124
+					supplier   	@100
+					line_style 	0)
+				    (object RoleView "$UNNAMED$86" @126
+					Parent_View 	@124
+					location   	(-646, 784)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1E31DD0103"
+					client     	@124
+					supplier   	@109
+					line_style 	0)))
+			    (object AssociationViewNew "$UNNAMED$87" @127
+				location   	(1019, 1519)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A1E31E0019D"
+				roleview_list 	(list RoleViews
+				    (object RoleView "$UNNAMED$88" @128
+					Parent_View 	@127
+					location   	(-655, 961)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1E31E1039D"
+					client     	@127
+					supplier   	@101
+					line_style 	0)
+				    (object RoleView "$UNNAMED$89" @129
+					Parent_View 	@127
+					location   	(-655, 961)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1E31E1039E"
+					client     	@127
+					supplier   	@109
+					line_style 	0)))
+			    (object AssociationViewNew "$UNNAMED$90" @130
+				location   	(1384, 1542)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A1E31E4021B"
+				roleview_list 	(list RoleViews
+				    (object RoleView "$UNNAMED$91" @131
+					Parent_View 	@130
+					location   	(-290, 984)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1E31E5037B"
+					client     	@130
+					supplier   	@102
+					line_style 	0)
+				    (object RoleView "$UNNAMED$92" @132
+					Parent_View 	@130
+					location   	(-290, 984)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1E31E5037C"
+					client     	@130
+					supplier   	@109
+					line_style 	0)))
+			    (object AssociationViewNew "$UNNAMED$96" @133
+				location   	(2360, 833)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A1E31EF0339"
+				roleview_list 	(list RoleViews
+				    (object RoleView "$UNNAMED$97" @134
+					Parent_View 	@133
+					location   	(686, 275)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1E31F00330"
+					client     	@133
+					supplier   	@103
+					line_style 	0)
+				    (object RoleView "$UNNAMED$98" @135
+					Parent_View 	@133
+					location   	(686, 275)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1E31F00331"
+					client     	@133
+					supplier   	@109
+					line_style 	0)))
+			    (object AssociationViewNew "$UNNAMED$99" @136
+				location   	(2360, 982)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A1E31F30168"
+				roleview_list 	(list RoleViews
+				    (object RoleView "$UNNAMED$100" @137
+					Parent_View 	@136
+					location   	(686, 424)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1E31F401E2"
+					client     	@136
+					supplier   	@104
+					line_style 	0)
+				    (object RoleView "$UNNAMED$101" @138
+					Parent_View 	@136
+					location   	(686, 424)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1E31F401E3"
+					client     	@136
+					supplier   	@109
+					line_style 	0)))
+			    (object AssociationViewNew "$UNNAMED$102" @139
+				location   	(2425, 1165)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A1E31F60339"
+				roleview_list 	(list RoleViews
+				    (object RoleView "$UNNAMED$103" @140
+					Parent_View 	@139
+					location   	(751, 607)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1E31F702FE"
+					client     	@139
+					supplier   	@105
+					line_style 	0)
+				    (object RoleView "$UNNAMED$104" @141
+					Parent_View 	@139
+					location   	(751, 607)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1E31F702FF"
+					client     	@139
+					supplier   	@109
+					line_style 	0)))
+			    (object AssociationViewNew "$UNNAMED$105" @142
+				location   	(2441, 1342)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A1E31FA0078"
+				roleview_list 	(list RoleViews
+				    (object RoleView "$UNNAMED$106" @143
+					Parent_View 	@142
+					location   	(767, 784)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1E31FB00DD"
+					client     	@142
+					supplier   	@106
+					line_style 	0)
+				    (object RoleView "$UNNAMED$107" @144
+					Parent_View 	@142
+					location   	(767, 784)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1E31FB00DE"
+					client     	@142
+					supplier   	@109
+					line_style 	0)))
+			    (object AssociationViewNew "$UNNAMED$108" @145
+				location   	(2434, 1505)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A1E31FD0072"
+				roleview_list 	(list RoleViews
+				    (object RoleView "$UNNAMED$109" @146
+					Parent_View 	@145
+					location   	(760, 947)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1E31FF00CF"
+					client     	@145
+					supplier   	@107
+					line_style 	0)
+				    (object RoleView "$UNNAMED$110" @147
+					Parent_View 	@145
+					location   	(760, 947)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1E31FF00D0"
+					client     	@145
+					supplier   	@109
+					line_style 	0)))
+			    (object AssociationViewNew "$UNNAMED$111" @148
+				location   	(2084, 1542)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A1E32010303"
+				roleview_list 	(list RoleViews
+				    (object RoleView "$UNNAMED$112" @149
+					Parent_View 	@148
+					location   	(410, 984)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1E320301E3"
+					client     	@148
+					supplier   	@108
+					line_style 	0)
+				    (object RoleView "$UNNAMED$113" @150
+					Parent_View 	@148
+					location   	(410, 984)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1E320301E4"
+					client     	@148
+					supplier   	@109
+					line_style 	0)))
+			    (object InheritView "" @151
+				stereotype 	(object SegLabel @152
+				    Parent_View 	@151
+				    location   	(1475, 448)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<uses>>"
+				    pctDist    	0.323659
+				    height     	8
+				    orientation 	1)
+				line_color 	3342489
+				quidu      	"3A1E32B90271"
+				client     	@92
+				supplier   	@109
+				line_style 	0)
+			    (object InheritView "" @153
+				stereotype 	(object SegLabel @154
+				    Parent_View 	@153
+				    location   	(1708, 431)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<uses>>"
+				    pctDist    	0.365186
+				    height     	29
+				    orientation 	1)
+				line_color 	3342489
+				quidu      	"3A1E3332029D"
+				client     	@94
+				supplier   	@109
+				line_style 	0)
+			    (object InheritView "" @155
+				stereotype 	(object SegLabel @156
+				    Parent_View 	@155
+				    location   	(2017, 381)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<uses>>"
+				    pctDist    	0.228843
+				    height     	24
+				    orientation 	0)
+				line_color 	3342489
+				quidu      	"3A1E339A0315"
+				client     	@95
+				supplier   	@109
+				line_style 	0)
+			    (object UseCaseView "Use Case View::Customer Use cases::Test component method" @157
+				location   	(3038, 558)
+				label      	(object ItemLabel
+				    Parent_View 	@157
+				    location   	(3038, 696)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	633
+				    justify    	0
+				    label      	"Test component method")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1A8DF00382"
+				height     	118
+				autoResize 	TRUE)
+			    (object AssociationViewNew "$UNNAMED$93" @158
+				location   	(2360, 682)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A1E31EC0032"
+				roleview_list 	(list RoleViews
+				    (object RoleView "$UNNAMED$94" @159
+					Parent_View 	@158
+					location   	(686, 124)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1E31ED0105"
+					client     	@158
+					supplier   	@157
+					line_style 	0)
+				    (object RoleView "$UNNAMED$95" @160
+					Parent_View 	@158
+					location   	(686, 124)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1E31ED0106"
+					client     	@158
+					supplier   	@109
+					line_style 	0)))
+			    (object ClassView "Class" "Use Case View::Customer Actors::Stubbed Code Module" @161
+				ShowCompartmentStereotypes 	TRUE
+				IncludeAttribute 	TRUE
+				IncludeOperation 	TRUE
+				location   	(2542, 186)
+				label      	(object ItemLabel
+				    Parent_View 	@161
+				    location   	(2542, 346)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	331
+				    justify    	0
+				    label      	"Stubbed Code Module")
+				icon       	"Actor"
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A5D9AA60388"
+				width      	180
+				height     	60
+				annotation 	8
+				autoResize 	TRUE)
+			    (object AssociationViewNew "$UNNAMED$135" @162
+				location   	(2779, 364)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A5DC4DC0250"
+				roleview_list 	(list RoleViews
+				    (object RoleView "$UNNAMED$136" @163
+					Parent_View 	@162
+					location   	(113, 178)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A5DC4DD000D"
+					client     	@162
+					supplier   	@157
+					line_style 	0)
+				    (object RoleView "$UNNAMED$137" @164
+					Parent_View 	@162
+					location   	(113, 178)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A5DC4DD000E"
+					client     	@162
+					supplier   	@161
+					line_style 	0)))))
+		    (object UseCaseDiagram "Test Control"
+			quid       	"3A1A8CEA0367"
+			title      	"Test Control"
+			documentation 	"The use cases which relate to controlling the behaviour of the test bed."
+			zoom       	99
+			max_height 	28350
+			max_width  	21600
+			origin_x   	0
+			origin_y   	0
+			items      	(list diagram_item_list
+			    (object ClassView "Class" "Use Case View::Customer Actors::GT Wap 6.2" @165
+				ShowCompartmentStereotypes 	TRUE
+				IncludeAttribute 	TRUE
+				IncludeOperation 	TRUE
+				location   	(2728, 310)
+				label      	(object ItemLabel
+				    Parent_View 	@165
+				    location   	(2728, 470)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	325
+				    justify    	0
+				    label      	"GT Wap 6.2")
+				icon       	"Actor"
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1A8AC101D2"
+				width      	180
+				height     	60
+				annotation 	8
+				autoResize 	TRUE)
+			    (object UseCaseView "Use Case View::Customer Use cases::Clear test context" @166
+				location   	(496, 1674)
+				label      	(object ItemLabel
+				    Parent_View 	@166
+				    location   	(496, 1812)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	633
+				    justify    	0
+				    label      	"Clear test context")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1A91C6018F"
+				height     	118
+				autoResize 	TRUE)
+			    (object UseCaseView "Use Case View::Customer Use cases::Run test interactively" @167
+				location   	(496, 310)
+				label      	(object ItemLabel
+				    Parent_View 	@167
+				    location   	(496, 448)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	633
+				    justify    	0
+				    label      	"Run test interactively")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1A8D1700D7"
+				height     	118
+				autoResize 	TRUE)
+			    (object UseCaseView "Use Case View::Customer Use cases::Run test automatically" @168
+				location   	(496, 620)
+				label      	(object ItemLabel
+				    Parent_View 	@168
+				    location   	(496, 758)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	633
+				    justify    	0
+				    label      	"Run test automatically")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1A8D2503DA"
+				height     	118
+				autoResize 	TRUE)
+			    (object UseCaseView "Use Case View::Customer Use cases::Run test from script" @169
+				location   	(496, 930)
+				label      	(object ItemLabel
+				    Parent_View 	@169
+				    location   	(496, 1068)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	633
+				    justify    	0
+				    label      	"Run test from script")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1A8D3502D9"
+				height     	118
+				autoResize 	TRUE)
+			    (object UseCaseView "Use Case View::Customer Use cases::Architectural Requests::Add new test cases" @170
+				location   	(496, 1302)
+				label      	(object ItemLabel
+				    Parent_View 	@170
+				    location   	(496, 1440)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	633
+				    justify    	0
+				    label      	"Add new test cases")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1A91A201CA"
+				autoResize 	TRUE)
+			    (object ClassView "Class" "Use Case View::Customer Actors::Generalised Actor" @171
+				ShowCompartmentStereotypes 	TRUE
+				IncludeAttribute 	TRUE
+				IncludeOperation 	TRUE
+				location   	(1364, 310)
+				label      	(object ItemLabel
+				    Parent_View 	@171
+				    location   	(1364, 470)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	325
+				    justify    	0
+				    label      	"Generalised Actor")
+				icon       	"Actor"
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1E30F00075"
+				width      	180
+				height     	60
+				annotation 	8
+				autoResize 	TRUE)
+			    (object InheritView "" @172
+				stereotype 	(object SegLabel @173
+				    Parent_View 	@172
+				    location   	(2140, 313)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<uses>>"
+				    pctDist    	0.424322
+				    height     	3
+				    orientation 	0)
+				line_color 	3342489
+				quidu      	"3A1E31AC0166"
+				client     	@165
+				supplier   	@171
+				line_style 	0)
+			    (object AssociationViewNew "$UNNAMED$114" @174
+				location   	(875, 1074)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A1E34A00023"
+				roleview_list 	(list RoleViews
+				    (object RoleView "$UNNAMED$115" @175
+					Parent_View 	@174
+					location   	(-799, 888)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1E34A101BF"
+					client     	@174
+					supplier   	@166
+					line_style 	0)
+				    (object RoleView "$UNNAMED$116" @176
+					Parent_View 	@174
+					location   	(-799, 888)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1E34A101C0"
+					client     	@174
+					supplier   	@171
+					line_style 	0)))
+			    (object AssociationViewNew "$UNNAMED$117" @177
+				location   	(953, 310)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A1E34DA0315"
+				roleview_list 	(list RoleViews
+				    (object RoleView "$UNNAMED$118" @178
+					Parent_View 	@177
+					location   	(-721, 124)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1E34DB0262"
+					client     	@177
+					supplier   	@167
+					line_style 	0)
+				    (object RoleView "$UNNAMED$119" @179
+					Parent_View 	@177
+					location   	(-721, 124)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1E34DB0263"
+					client     	@177
+					supplier   	@171
+					line_style 	0)))
+			    (object AssociationViewNew "$UNNAMED$120" @180
+				location   	(831, 496)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A1E34DE00A4"
+				roleview_list 	(list RoleViews
+				    (object RoleView "$UNNAMED$121" @181
+					Parent_View 	@180
+					location   	(-843, 310)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1E34DF0114"
+					client     	@180
+					supplier   	@168
+					line_style 	0)
+				    (object RoleView "$UNNAMED$122" @182
+					Parent_View 	@180
+					location   	(-843, 310)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1E34DF0115"
+					client     	@180
+					supplier   	@171
+					line_style 	0)))
+			    (object AssociationViewNew "$UNNAMED$123" @183
+				location   	(815, 698)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A1E34E10171"
+				roleview_list 	(list RoleViews
+				    (object RoleView "$UNNAMED$124" @184
+					Parent_View 	@183
+					location   	(-859, 512)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1E34E20212"
+					client     	@183
+					supplier   	@169
+					line_style 	0)
+				    (object RoleView "$UNNAMED$125" @185
+					Parent_View 	@183
+					location   	(-859, 512)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1E34E20213"
+					client     	@183
+					supplier   	@171
+					line_style 	0)))
+			    (object AssociationViewNew "$UNNAMED$126" @186
+				location   	(854, 890)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A1E358F0167"
+				roleview_list 	(list RoleViews
+				    (object RoleView "$UNNAMED$127" @187
+					Parent_View 	@186
+					location   	(-448, 642)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1E3590023A"
+					client     	@186
+					supplier   	@170
+					line_style 	0)
+				    (object RoleView "$UNNAMED$128" @188
+					Parent_View 	@186
+					location   	(-448, 642)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1E3590023B"
+					client     	@186
+					supplier   	@171
+					line_style 	0)))
+			    (object ClassView "Class" "Use Case View::Customer Actors::GT 6.2 Plug-in System" @189
+				ShowCompartmentStereotypes 	TRUE
+				IncludeAttribute 	TRUE
+				IncludeOperation 	TRUE
+				location   	(2170, 682)
+				label      	(object ItemLabel
+				    Parent_View 	@189
+				    location   	(2170, 842)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	325
+				    justify    	0
+				    label      	"GT 6.2 Plug-in System")
+				icon       	"Actor"
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1A8A9D0360"
+				width      	180
+				height     	60
+				annotation 	8
+				autoResize 	TRUE)
+			    (object InheritView "" @190
+				stereotype 	(object SegLabel @191
+				    Parent_View 	@190
+				    location   	(1976, 579)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<uses>>"
+				    pctDist    	0.202876
+				    height     	12
+				    orientation 	1)
+				line_color 	3342489
+				quidu      	"3A1E32B90271"
+				client     	@189
+				supplier   	@171
+				line_style 	0)
+			    (object ClassView "Class" "Use Case View::Customer Actors::HTTP Client 6.2" @192
+				ShowCompartmentStereotypes 	TRUE
+				IncludeAttribute 	TRUE
+				IncludeOperation 	TRUE
+				location   	(1860, 1054)
+				label      	(object ItemLabel
+				    Parent_View 	@192
+				    location   	(1860, 1214)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	325
+				    justify    	0
+				    label      	"HTTP Client 6.2")
+				icon       	"Actor"
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1A8A160316"
+				width      	180
+				height     	60
+				annotation 	8
+				autoResize 	TRUE)
+			    (object InheritView "" @193
+				stereotype 	(object SegLabel @194
+				    Parent_View 	@193
+				    location   	(1718, 902)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<uses>>"
+				    pctDist    	0.170034
+				    height     	34
+				    orientation 	0)
+				line_color 	3342489
+				quidu      	"3A1E3332029D"
+				client     	@192
+				supplier   	@171
+				line_style 	0)
+			    (object UseCaseView "Use Case View::Customer Use cases::Architectural Requests::Dynamically configure the test environment" @195
+				location   	(496, 2542)
+				label      	(object ItemLabel
+				    Parent_View 	@195
+				    location   	(496, 2680)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	633
+				    justify    	0
+				    label      	"Dynamically configure the test environment")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1A8FCF0345"
+				autoResize 	TRUE)
+			    (object UseCaseView "Use Case View::Customer Use cases::Arbitrarily group tests and execution order" @196
+				location   	(2728, 1984)
+				label      	(object ItemLabel
+				    Parent_View 	@196
+				    location   	(2728, 2122)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	633
+				    justify    	0
+				    label      	"Arbitrarily group tests and execution order")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1A97CF0336"
+				autoResize 	TRUE)
+			    (object AssociationViewNew "$UNNAMED$42" @197
+				location   	(2340, 1568)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A1A9C0401AE"
+				roleview_list 	(list RoleViews
+				    (object RoleView "$UNNAMED$43" @198
+					Parent_View 	@197
+					location   	(1038, 390)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1A9C05021D"
+					client     	@197
+					supplier   	@196
+					line_style 	0)
+				    (object RoleView "$UNNAMED$44" @199
+					Parent_View 	@197
+					location   	(1038, 390)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1A9C05021E"
+					client     	@197
+					supplier   	@192
+					line_style 	0)))
+			    (object UseCaseView "Use Case View::Customer Use cases::Repeat test case" @200
+				location   	(2728, 682)
+				label      	(object ItemLabel
+				    Parent_View 	@200
+				    location   	(2728, 820)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	633
+				    justify    	0
+				    label      	"Repeat test case")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1A8F020001"
+				autoResize 	TRUE)
+			    (object AssociationViewNew "$UNNAMED$33" @201
+				location   	(2421, 682)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A1A9BDA02C6"
+				roleview_list 	(list RoleViews
+				    (object RoleView "$UNNAMED$34" @202
+					Parent_View 	@201
+					location   	(1119, -124)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1A9BDB0259"
+					client     	@201
+					supplier   	@200
+					line_style 	0)
+				    (object RoleView "$UNNAMED$35" @203
+					Parent_View 	@201
+					location   	(1119, -124)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1A9BDB025A"
+					client     	@201
+					supplier   	@189
+					line_style 	0)))
+			    (object UseCaseView "Use Case View::Customer Use cases::Schedule test" @204
+				location   	(2728, 1302)
+				label      	(object ItemLabel
+				    Parent_View 	@204
+				    location   	(2728, 1440)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	633
+				    justify    	0
+				    label      	"Schedule test")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1A91620236"
+				autoResize 	TRUE)
+			    (object AssociationViewNew "$UNNAMED$36" @205
+				location   	(2493, 1041)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A1A9BDF0287"
+				roleview_list 	(list RoleViews
+				    (object RoleView "$UNNAMED$37" @206
+					Parent_View 	@205
+					location   	(1191, 235)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1A9BE00152"
+					client     	@205
+					supplier   	@204
+					line_style 	0)
+				    (object RoleView "$UNNAMED$38" @207
+					Parent_View 	@205
+					location   	(1191, 235)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1A9BE00153"
+					client     	@205
+					supplier   	@189
+					line_style 	0)))
+			    (object AssociationViewNew "$UNNAMED$39" @208
+				location   	(2266, 1168)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A1A9BE30341"
+				roleview_list 	(list RoleViews
+				    (object RoleView "$UNNAMED$40" @209
+					Parent_View 	@208
+					location   	(964, -10)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1A9BE4037E"
+					client     	@208
+					supplier   	@204
+					line_style 	0)
+				    (object RoleView "$UNNAMED$41" @210
+					Parent_View 	@208
+					location   	(964, -10)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1A9BE4037F"
+					client     	@208
+					supplier   	@192
+					line_style 	0)))
+			    (object UseCaseView "Use Case View::Customer Use cases::Capture component state" @211
+				location   	(1984, 2542)
+				label      	(object ItemLabel
+				    Parent_View 	@211
+				    location   	(1984, 2680)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	633
+				    justify    	0
+				    label      	"Capture component state")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1A8E4603CC"
+				autoResize 	TRUE)
+			    (object UseCaseView "Use Case View::Customer Use cases::Restore component state" @212
+				location   	(1240, 2542)
+				label      	(object ItemLabel
+				    Parent_View 	@212
+				    location   	(1240, 2680)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	633
+				    justify    	0
+				    label      	"Restore component state")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1A8E56014E"
+				autoResize 	TRUE)
+			    (object ClassView "Class" "Use Case View::Customer Actors::Future GT project" @213
+				ShowCompartmentStereotypes 	TRUE
+				IncludeAttribute 	TRUE
+				IncludeOperation 	TRUE
+				location   	(1364, 1984)
+				label      	(object ItemLabel
+				    Parent_View 	@213
+				    location   	(1364, 2144)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	325
+				    justify    	0
+				    label      	"Future GT project")
+				icon       	"Actor"
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1A8F3001E8"
+				width      	180
+				height     	60
+				annotation 	8
+				autoResize 	TRUE)
+			    (object AssociationViewNew "$UNNAMED$45" @214
+				location   	(890, 2284)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A1A9C190316"
+				roleview_list 	(list RoleViews
+				    (object RoleView "$UNNAMED$46" @215
+					Parent_View 	@214
+					location   	(-412, 610)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1A9C1A028C"
+					client     	@214
+					supplier   	@195
+					line_style 	0)
+				    (object RoleView "$UNNAMED$47" @216
+					Parent_View 	@214
+					location   	(-412, 610)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1A9C1A028D"
+					client     	@214
+					supplier   	@213
+					line_style 	0)))
+			    (object AssociationViewNew "$UNNAMED$48" @217
+				location   	(2019, 1984)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A1A9C1C02D5"
+				roleview_list 	(list RoleViews
+				    (object RoleView "$UNNAMED$49" @218
+					Parent_View 	@217
+					location   	(717, 310)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1A9C1E0183"
+					client     	@217
+					supplier   	@196
+					line_style 	0)
+				    (object RoleView "$UNNAMED$50" @219
+					Parent_View 	@217
+					location   	(717, 310)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1A9C1E0184"
+					client     	@217
+					supplier   	@213
+					line_style 	0)))
+			    (object AssociationViewNew "$UNNAMED$51" @220
+				location   	(1994, 1379)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A1A9C26029D"
+				roleview_list 	(list RoleViews
+				    (object RoleView "$UNNAMED$52" @221
+					Parent_View 	@220
+					location   	(692, -295)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1A9C27035D"
+					client     	@220
+					supplier   	@200
+					line_style 	0)
+				    (object RoleView "$UNNAMED$53" @222
+					Parent_View 	@220
+					location   	(692, -295)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1A9C27035E"
+					client     	@220
+					supplier   	@213
+					line_style 	0)))
+			    (object AssociationViewNew "$UNNAMED$54" @223
+				location   	(2009, 1659)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A1A9C2A0086"
+				roleview_list 	(list RoleViews
+				    (object RoleView "$UNNAMED$55" @224
+					Parent_View 	@223
+					location   	(707, -15)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1A9C2B00D8"
+					client     	@223
+					supplier   	@204
+					line_style 	0)
+				    (object RoleView "$UNNAMED$56" @225
+					Parent_View 	@223
+					location   	(707, -15)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1A9C2B00D9"
+					client     	@223
+					supplier   	@213
+					line_style 	0)))
+			    (object AssociationViewNew "$UNNAMED$57" @226
+				location   	(1722, 2306)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A1A9C2D03A1"
+				roleview_list 	(list RoleViews
+				    (object RoleView "$UNNAMED$58" @227
+					Parent_View 	@226
+					location   	(420, 632)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1A9C2E0353"
+					client     	@226
+					supplier   	@211
+					line_style 	0)
+				    (object RoleView "$UNNAMED$59" @228
+					Parent_View 	@226
+					location   	(420, 632)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1A9C2E0354"
+					client     	@226
+					supplier   	@213
+					line_style 	0)))
+			    (object AssociationViewNew "$UNNAMED$60" @229
+				location   	(1281, 2347)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A1A9C31016C"
+				roleview_list 	(list RoleViews
+				    (object RoleView "$UNNAMED$61" @230
+					Parent_View 	@229
+					location   	(-21, 673)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1A9C3201E6"
+					client     	@229
+					supplier   	@212
+					line_style 	0)
+				    (object RoleView "$UNNAMED$62" @231
+					Parent_View 	@229
+					location   	(-21, 673)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A1A9C3201E7"
+					client     	@229
+					supplier   	@213
+					line_style 	0)))
+			    (object InheritView "" @232
+				stereotype 	(object SegLabel @233
+				    Parent_View 	@232
+				    location   	(1245, 1199)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<uses>>"
+				    pctDist    	0.500000
+				    height     	120
+				    orientation 	0)
+				line_color 	3342489
+				quidu      	"3A1E339A0315"
+				client     	@213
+				supplier   	@171
+				line_style 	0)))
+		    (object UseCaseDiagram "Use case generalisations"
+			quid       	"3A1E4C8D0002"
+			title      	"Use case generalisations"
+			documentation 	"The inter-dependencies of the non-architectural use cases."
+			zoom       	97
+			max_height 	28350
+			max_width  	21600
+			origin_x   	0
+			origin_y   	61
+			items      	(list diagram_item_list
+			    (object UseCaseView "Use Case View::Customer Use cases::Test Individual component" @234
+				location   	(1054, 558)
+				label      	(object ItemLabel
+				    Parent_View 	@234
+				    location   	(1054, 696)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	633
+				    justify    	0
+				    label      	"Test Individual component")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1A8C6B02A6"
+				autoResize 	TRUE)
+			    (object UseCaseView "Use Case View::Customer Use cases::Test incomplete component" @235
+				location   	(1054, 1116)
+				label      	(object ItemLabel
+				    Parent_View 	@235
+				    location   	(1054, 1254)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	633
+				    justify    	0
+				    label      	"Test incomplete component")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1A8CB602C2"
+				autoResize 	TRUE)
+			    (object UseCaseView "Use Case View::Customer Use cases::Test component method" @236
+				location   	(248, 1984)
+				label      	(object ItemLabel
+				    Parent_View 	@236
+				    location   	(248, 2122)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	633
+				    justify    	0
+				    label      	"Test component method")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1A8DF00382"
+				height     	118
+				autoResize 	TRUE)
+			    (object UseCaseView "Use Case View::Customer Use cases::Test asynchronous component" @237
+				location   	(558, 496)
+				label      	(object ItemLabel
+				    Parent_View 	@237
+				    location   	(558, 634)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	633
+				    justify    	0
+				    label      	"Test asynchronous component")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1A8EA602A8"
+				autoResize 	TRUE)
+			    (object UseCaseView "Use Case View::Customer Use cases::Test components concurrently" @238
+				location   	(1054, 124)
+				label      	(object ItemLabel
+				    Parent_View 	@238
+				    location   	(1054, 262)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	633
+				    justify    	0
+				    label      	"Test components concurrently")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1A917D011C"
+				height     	118
+				autoResize 	TRUE)
+			    (object UseCaseView "Use Case View::Customer Use cases::Memory leak test" @239
+				location   	(248, 2604)
+				label      	(object ItemLabel
+				    Parent_View 	@239
+				    location   	(248, 2742)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	633
+				    justify    	0
+				    label      	"Memory leak test")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1A8D7D0138"
+				autoResize 	TRUE)
+			    (object UseCaseView "Use Case View::Customer Use cases::Resource leak test" @240
+				location   	(682, 2604)
+				label      	(object ItemLabel
+				    Parent_View 	@240
+				    location   	(682, 2742)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	633
+				    justify    	0
+				    label      	"Resource leak test")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1A8D8F0300"
+				autoResize 	TRUE)
+			    (object UseCaseView "Use Case View::Customer Use cases::Out of memory test" @241
+				location   	(1116, 2604)
+				label      	(object ItemLabel
+				    Parent_View 	@241
+				    location   	(1116, 2742)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	633
+				    justify    	0
+				    label      	"Out of memory test")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1A8DAB01B6"
+				autoResize 	TRUE)
+			    (object UseCaseView "Use Case View::Customer Use cases::Dump memory block to log" @242
+				location   	(1612, 2604)
+				label      	(object ItemLabel
+				    Parent_View 	@242
+				    location   	(1612, 2742)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	633
+				    justify    	0
+				    label      	"Dump memory block to log")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1A8DC400E0"
+				height     	118
+				autoResize 	TRUE)
+			    (object UseCaseView "Use Case View::Customer Use cases::Log message and results" @243
+				location   	(2170, 2604)
+				label      	(object ItemLabel
+				    Parent_View 	@243
+				    location   	(2170, 2742)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	633
+				    justify    	0
+				    label      	"Log message and results")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1A8C80017A"
+				autoResize 	TRUE)
+			    (object InheritView "" @244
+				stereotype 	(object SegLabel @245
+				    Parent_View 	@244
+				    location   	(1344, 2354)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<uses>>"
+				    pctDist    	0.523435
+				    height     	19
+				    orientation 	1)
+				line_color 	3342489
+				quidu      	"3A1E911601EB"
+				client     	@236
+				supplier   	@243
+				line_style 	0)
+			    (object InheritView "" @246
+				stereotype 	(object SegLabel @247
+				    Parent_View 	@246
+				    location   	(264, 2384)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<uses>>"
+				    pctDist    	0.599871
+				    height     	16
+				    orientation 	0)
+				line_color 	3342489
+				quidu      	"3A1E91220170"
+				client     	@236
+				supplier   	@239
+				line_style 	0)
+			    (object InheritView "" @248
+				stereotype 	(object SegLabel @249
+				    Parent_View 	@248
+				    location   	(510, 2396)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<uses>>"
+				    pctDist    	0.597850
+				    height     	21
+				    orientation 	1)
+				line_color 	3342489
+				quidu      	"3A1E912E00D7"
+				client     	@236
+				supplier   	@240
+				line_style 	0)
+			    (object InheritView "" @250
+				stereotype 	(object SegLabel @251
+				    Parent_View 	@250
+				    location   	(805, 2389)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<uses>>"
+				    pctDist    	0.595520
+				    height     	7
+				    orientation 	1)
+				line_color 	3342489
+				quidu      	"3A1E914600E6"
+				client     	@236
+				supplier   	@241
+				line_style 	0)
+			    (object InheritView "" @252
+				stereotype 	(object SegLabel @253
+				    Parent_View 	@252
+				    location   	(1119, 2382)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<uses>>"
+				    pctDist    	0.592657
+				    height     	4
+				    orientation 	1)
+				line_color 	3342489
+				quidu      	"3A1E914D0208"
+				client     	@236
+				supplier   	@242
+				line_style 	0)
+			    (object UseCaseView "Use Case View::Customer Use cases::Test multi-threaded component" @254
+				location   	(248, 992)
+				label      	(object ItemLabel
+				    Parent_View 	@254
+				    location   	(248, 1130)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	633
+				    justify    	0
+				    label      	"Test multi-threaded component")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1A90B00316"
+				height     	118
+				autoResize 	TRUE)
+			    (object InheritView "" @255
+				stereotype 	(object SegLabel @256
+				    Parent_View 	@255
+				    location   	(600, 1601)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<uses>>"
+				    pctDist    	0.500956
+				    height     	3
+				    orientation 	1)
+				line_color 	3342489
+				quidu      	"3A1E91FE01E5"
+				client     	@235
+				supplier   	@236
+				line_style 	0)
+			    (object UseCaseView "Use Case View::Customer Use cases::Validate test results" @257
+				location   	(2666, 2604)
+				label      	(object ItemLabel
+				    Parent_View 	@257
+				    location   	(2666, 2742)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	633
+				    justify    	0
+				    label      	"Validate test results")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1A8E860338"
+				autoResize 	TRUE)
+			    (object InheritView "" @258
+				stereotype 	(object SegLabel @259
+				    Parent_View 	@258
+				    location   	(1613, 2334)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<uses>>"
+				    pctDist    	0.525826
+				    height     	2
+				    orientation 	1)
+				line_color 	3342489
+				quidu      	"3A1E92230242"
+				client     	@236
+				supplier   	@257
+				line_style 	0)
+			    (object UseCaseView "Use Case View::Customer Use cases::Run test interactively" @260
+				location   	(1922, 558)
+				label      	(object ItemLabel
+				    Parent_View 	@260
+				    location   	(1922, 696)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	633
+				    justify    	0
+				    label      	"Run test interactively")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1A8D1700D7"
+				autoResize 	TRUE)
+			    (object UseCaseView "Use Case View::Customer Use cases::Run test automatically" @261
+				location   	(1922, 124)
+				label      	(object ItemLabel
+				    Parent_View 	@261
+				    location   	(1922, 262)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	633
+				    justify    	0
+				    label      	"Run test automatically")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1A8D2503DA"
+				autoResize 	TRUE)
+			    (object UseCaseView "Use Case View::Customer Use cases::Run test from script" @262
+				location   	(2666, 124)
+				label      	(object ItemLabel
+				    Parent_View 	@262
+				    location   	(2666, 262)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	633
+				    justify    	0
+				    label      	"Run test from script")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1A8D3502D9"
+				autoResize 	TRUE)
+			    (object InheritView "" @263
+				stereotype 	(object SegLabel @264
+				    Parent_View 	@263
+				    location   	(1551, 571)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<uses>>"
+				    pctDist    	0.400832
+				    height     	13
+				    orientation 	0)
+				line_color 	3342489
+				quidu      	"3A1E941D0023"
+				client     	@260
+				supplier   	@234
+				line_style 	0)
+			    (object UseCaseView "Use Case View::Customer Use cases::Repeat test case" @265
+				location   	(2418, 1054)
+				label      	(object ItemLabel
+				    Parent_View 	@265
+				    location   	(2418, 1192)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	633
+				    justify    	0
+				    label      	"Repeat test case")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1A8F020001"
+				autoResize 	TRUE)
+			    (object UseCaseView "Use Case View::Customer Use cases::Arbitrarily group tests and execution order" @266
+				location   	(2418, 558)
+				label      	(object ItemLabel
+				    Parent_View 	@266
+				    location   	(2418, 696)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	633
+				    justify    	0
+				    label      	"Arbitrarily group tests and execution order")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1A97CF0336"
+				autoResize 	TRUE)
+			    (object InheritView "" @267
+				stereotype 	(object SegLabel @268
+				    Parent_View 	@267
+				    location   	(2465, 422)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<extends>>"
+				    pctDist    	0.318600
+				    height     	25
+				    orientation 	0)
+				line_color 	3342489
+				quidu      	"3A1E94EA02EF"
+				client     	@266
+				supplier   	@262
+				line_style 	0)
+			    (object InheritView "" @269
+				stereotype 	(object SegLabel @270
+				    Parent_View 	@269
+				    location   	(1174, 393)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<extends>>"
+				    pctDist    	0.500000
+				    height     	120
+				    orientation 	0)
+				line_color 	3342489
+				quidu      	"3A1E951802B9"
+				client     	@238
+				supplier   	@234
+				line_style 	0)
+			    (object InheritView "" @271
+				stereotype 	(object SegLabel @272
+				    Parent_View 	@271
+				    location   	(1174, 888)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<extends>>"
+				    pctDist    	0.500000
+				    height     	120
+				    orientation 	0)
+				line_color 	3342489
+				quidu      	"3A1E95C402C0"
+				client     	@234
+				supplier   	@235
+				line_style 	0)
+			    (object UseCaseView "Use Case View::Customer Use cases::Clear test context" @273
+				location   	(248, 1302)
+				label      	(object ItemLabel
+				    Parent_View 	@273
+				    location   	(248, 1440)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	633
+				    justify    	0
+				    label      	"Clear test context")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1A91C6018F"
+				height     	118
+				autoResize 	TRUE)
+			    (object InheritView "" @274
+				stereotype 	(object SegLabel @275
+				    Parent_View 	@274
+				    location   	(595, 1227)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<uses>>"
+				    pctDist    	0.371933
+				    height     	8
+				    orientation 	0)
+				line_color 	3342489
+				quidu      	"3A1E95E80091"
+				client     	@235
+				supplier   	@273
+				line_style 	0)
+			    (object UseCaseView "Use Case View::Customer Use cases::Share test context" @276
+				location   	(248, 1612)
+				label      	(object ItemLabel
+				    Parent_View 	@276
+				    location   	(248, 1750)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	633
+				    justify    	0
+				    label      	"Share test context")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1A8E790018"
+				autoResize 	TRUE)
+			    (object InheritView "" @277
+				stereotype 	(object SegLabel @278
+				    Parent_View 	@277
+				    location   	(579, 1445)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<uses>>"
+				    pctDist    	0.506371
+				    height     	34
+				    orientation 	0)
+				line_color 	3342489
+				quidu      	"3A1F79260368"
+				client     	@235
+				supplier   	@276
+				line_style 	0)
+			    (object UseCaseView "Use Case View::Customer Use cases::Identify component fault in context" @279
+				location   	(1054, 1674)
+				label      	(object ItemLabel
+				    Parent_View 	@279
+				    location   	(1054, 1812)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	633
+				    justify    	0
+				    label      	"Identify component fault in context")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1A90110281"
+				autoResize 	TRUE)
+			    (object InheritView "" @280
+				stereotype 	(object SegLabel @281
+				    Parent_View 	@280
+				    location   	(1034, 1450)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<uses>>"
+				    pctDist    	0.514829
+				    height     	21
+				    orientation 	1)
+				line_color 	3342489
+				quidu      	"3A1F7B74038F"
+				client     	@235
+				supplier   	@279
+				line_style 	0)
+			    (object UseCaseView "Use Case View::Customer Use cases::Capture component state" @282
+				location   	(1860, 1426)
+				label      	(object ItemLabel
+				    Parent_View 	@282
+				    location   	(1860, 1564)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	633
+				    justify    	0
+				    label      	"Capture component state")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1A8E4603CC"
+				autoResize 	TRUE)
+			    (object UseCaseView "Use Case View::Customer Use cases::Restore component state" @283
+				location   	(2666, 1674)
+				label      	(object ItemLabel
+				    Parent_View 	@283
+				    location   	(2666, 1812)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	633
+				    justify    	0
+				    label      	"Restore component state")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1A8E56014E"
+				autoResize 	TRUE)
+			    (object InheritView "" @284
+				stereotype 	(object SegLabel @285
+				    Parent_View 	@284
+				    location   	(1354, 1585)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<uses>>"
+				    pctDist    	0.501908
+				    height     	6
+				    orientation 	1)
+				line_color 	3342489
+				quidu      	"3A1F7C320360"
+				client     	@279
+				supplier   	@282
+				line_style 	0)
+			    (object InheritView "" @286
+				stereotype 	(object SegLabel @287
+				    Parent_View 	@286
+				    location   	(1602, 1685)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<uses>>"
+				    pctDist    	0.315637
+				    height     	11
+				    orientation 	1)
+				line_color 	3342489
+				quidu      	"3A1F7C5002AF"
+				client     	@279
+				supplier   	@283
+				line_style 	0)
+			    (object UseCaseView "Use Case View::Customer Use cases::Architectural Requests::Automate user action reproduction." @288
+				location   	(2914, 558)
+				label      	(object ItemLabel
+				    Parent_View 	@288
+				    location   	(2914, 696)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	633
+				    justify    	0
+				    label      	"Automate user action reproduction.")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1A91080255"
+				autoResize 	TRUE)
+			    (object InheritView "" @289
+				stereotype 	(object SegLabel @290
+				    Parent_View 	@289
+				    location   	(2820, 393)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<extends>>"
+				    pctDist    	0.500000
+				    height     	2
+				    orientation 	1)
+				line_color 	3342489
+				quidu      	"3A1F7E27000D"
+				client     	@288
+				supplier   	@262
+				line_style 	0)
+			    (object UseCaseView "Use Case View::Customer Use cases::Architectural Requests::Trace Defect report to test" @291
+				location   	(2666, 2170)
+				label      	(object ItemLabel
+				    Parent_View 	@291
+				    location   	(2666, 2308)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	633
+				    justify    	0
+				    label      	"Trace Defect report to test")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1A9B1C016E"
+				autoResize 	TRUE)
+			    (object InheritView "" @292
+				stereotype 	(object SegLabel @293
+				    Parent_View 	@292
+				    location   	(2663, 2411)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<extends>>"
+				    pctDist    	0.369159
+				    height     	3
+				    orientation 	1)
+				line_color 	3342489
+				quidu      	"3A1F7E9701F9"
+				client     	@291
+				supplier   	@257
+				line_style 	0)
+			    (object UseCaseView "Use Case View::Customer Use cases::Architectural Requests::Simulate Defect conditions" @294
+				location   	(1860, 1054)
+				label      	(object ItemLabel
+				    Parent_View 	@294
+				    location   	(1860, 1192)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	633
+				    justify    	0
+				    label      	"Simulate Defect conditions")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1A9DD3019F"
+				autoResize 	TRUE)
+			    (object InheritView "" @295
+				stereotype 	(object SegLabel @296
+				    Parent_View 	@295
+				    location   	(1862, 1267)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<uses>>"
+				    pctDist    	0.338758
+				    height     	2
+				    orientation 	0)
+				line_color 	3342489
+				quidu      	"3A1F7ECE01BC"
+				client     	@294
+				supplier   	@282
+				line_style 	0)
+			    (object InheritView "" @297
+				stereotype 	(object SegLabel @298
+				    Parent_View 	@297
+				    location   	(2278, 1389)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<uses>>"
+				    pctDist    	0.410635
+				    height     	11
+				    orientation 	1)
+				line_color 	3342489
+				quidu      	"3A1F7EDC00B8"
+				client     	@294
+				supplier   	@283
+				line_style 	0)
+			    (object InheritView "" @299
+				stereotype 	(object SegLabel @300
+				    Parent_View 	@299
+				    location   	(1575, 871)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<uses>>"
+				    pctDist    	0.569559
+				    height     	7
+				    orientation 	0)
+				line_color 	3342489
+				quidu      	"3A1F7F790276"
+				client     	@234
+				supplier   	@294
+				line_style 	0)
+			    (object InheritView "" @301
+				stereotype 	(object SegLabel @302
+				    Parent_View 	@301
+				    location   	(540, 854)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<extends>>"
+				    pctDist    	0.455876
+				    height     	20
+				    orientation 	1)
+				line_color 	3342489
+				quidu      	"3A1E95A70304"
+				client     	@254
+				supplier   	@234
+				line_style 	0)
+			    (object InheritView "" @303
+				stereotype 	(object SegLabel @304
+				    Parent_View 	@303
+				    location   	(818, 534)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<extends>>"
+				    pctDist    	0.554067
+				    height     	8
+				    orientation 	1)
+				line_color 	3342489
+				quidu      	"3A1E95B70040"
+				client     	@237
+				supplier   	@234
+				line_style 	0)
+			    (object UseCaseView "Use Case View::Customer Use cases::Schedule test" @305
+				location   	(248, 124)
+				label      	(object ItemLabel
+				    Parent_View 	@305
+				    location   	(248, 262)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	633
+				    justify    	0
+				    label      	"Schedule test")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1A91620236"
+				autoResize 	TRUE)
+			    (object InheritView "" @306
+				stereotype 	(object SegLabel @307
+				    Parent_View 	@306
+				    location   	(712, 118)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<uses>>"
+				    pctDist    	0.396259
+				    height     	7
+				    orientation 	1)
+				line_color 	3342489
+				quidu      	"3A1F827402AF"
+				client     	@238
+				supplier   	@305
+				line_style 	0)
+			    (object InheritView "" @308
+				stereotype 	(object SegLabel @309
+				    Parent_View 	@308
+				    location   	(479, 374)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<uses>>"
+				    pctDist    	0.344338
+				    height     	19
+				    orientation 	1)
+				line_color 	3342489
+				quidu      	"3A1F82890089"
+				client     	@237
+				supplier   	@305
+				line_style 	0)
+			    (object InheritView "" @310
+				stereotype 	(object SegLabel @311
+				    Parent_View 	@310
+				    location   	(256, 739)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<uses>>"
+				    pctDist    	0.301858
+				    height     	8
+				    orientation 	1)
+				line_color 	3342489
+				quidu      	"3A1F829102F7"
+				client     	@254
+				supplier   	@305
+				line_style 	0)
+			    (object InheritView "" @312
+				stereotype 	(object SegLabel @313
+				    Parent_View 	@312
+				    location   	(2329, 129)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<extends>>"
+				    pctDist    	0.429806
+				    height     	5
+				    orientation 	0)
+				line_color 	3342489
+				quidu      	"3A1F8E9A013F"
+				client     	@262
+				supplier   	@261
+				line_style 	0)
+			    (object InheritView "" @314
+				stereotype 	(object SegLabel @315
+				    Parent_View 	@314
+				    location   	(1923, 363)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<uses>>"
+				    pctDist    	0.366197
+				    height     	1
+				    orientation 	0)
+				line_color 	3342489
+				quidu      	"3A1F8F270246"
+				client     	@261
+				supplier   	@260
+				line_style 	0)
+			    (object InheritView "" @316
+				stereotype 	(object SegLabel @317
+				    Parent_View 	@316
+				    location   	(2257, 895)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<extends>>"
+				    pctDist    	0.372258
+				    height     	1
+				    orientation 	0)
+				line_color 	3342489
+				quidu      	"3A1F8F6C0317"
+				client     	@265
+				supplier   	@260
+				line_style 	0)
+			    (object InheritView "" @318
+				stereotype 	(object SegLabel @319
+				    Parent_View 	@318
+				    location   	(1889, 2610)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<uses>>"
+				    pctDist    	0.500000
+				    height     	6
+				    orientation 	1)
+				line_color 	3342489
+				quidu      	"3A238F4E0128"
+				client     	@242
+				supplier   	@243
+				line_style 	0))))))
+	logical_presentations 	(list unit_reference_list
+	    (object UseCaseDiagram "Main"
+		quid       	"3A1A89A60320"
+		title      	"Main"
+		documentation 	"The overal inter-dependencies of the Actors and Use cases."
+		zoom       	100
+		max_height 	28350
+		max_width  	21600
+		origin_x   	0
+		origin_y   	0
+		items      	(list diagram_item_list
+		    (object CategoryView "Use Case View::Customer Actors" @320
+			location   	(576, 288)
+			label      	(object ItemLabel
+			    Parent_View 	@320
+			    location   	(432, 204)
+			    fill_color 	13434879
+			    nlines     	2
+			    max_width  	288
+			    justify    	0
+			    label      	"Customer Actors")
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3A1A89F00159"
+			width      	300
+			height     	180)
+		    (object CategoryView "Use Case View::Customer Use cases" @321
+			location   	(1472, 288)
+			label      	(object ItemLabel
+			    Parent_View 	@321
+			    location   	(1328, 204)
+			    fill_color 	13434879
+			    nlines     	2
+			    max_width  	288
+			    justify    	0
+			    label      	"Customer Use cases")
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3A1A8A2A0211"
+			width      	300
+			height     	180)
+		    (object ImportView "" @322
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"3A1A8C2700DC"
+			client     	@320
+			supplier   	@321
+			line_style 	0)))))
+    root_category 	(object Class_Category "Logical View"
+	quid       	"3A1A89A40100"
+	documentation 	"The Logical architecture of the test bed."
+	exportControl 	"Public"
+	global     	TRUE
+	subsystem  	"Component View"
+	quidu      	"3A1A89A40109"
+	logical_models 	(list unit_reference_list
+	    (object Class_Category "Use Case Realisations"
+		quid       	"3A1E4C5B0353"
+		documentation 	"The logical use cases which the test bed architecture will be designed to handle."
+		exportControl 	"Public"
+		logical_models 	(list unit_reference_list
+		    (object Association "$UNNAMED$138"
+			quid       	"3A223736016A"
+			stereotype 	"Realizes"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$139"
+				quid       	"3A223737008F"
+				supplier   	"Use Case View::Customer Use cases::Repeat test case"
+				quidu      	"3A1A8F020001"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$140"
+				quid       	"3A2237370090"
+				supplier   	"Logical View::Use Case Realisations::Repeat Test case (Iter. 1)::Repeat test case"
+				quidu      	"3A1F8D4C0062")))
+		    (object Association "$UNNAMED$141"
+			quid       	"3A22375D017A"
+			stereotype 	"Realizes"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$142"
+				quid       	"3A22375E00D1"
+				supplier   	"Use Case View::Customer Use cases::Run test automatically"
+				quidu      	"3A1A8D2503DA"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$143"
+				quid       	"3A22375E00D2"
+				supplier   	"Logical View::Use Case Realisations::Run test automatically (Iter. 1)::Run test automatically"
+				quidu      	"3A1F8D14022E")))
+		    (object Association "$UNNAMED$144"
+			quid       	"3A223769018B"
+			stereotype 	"Realizes"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$145"
+				quid       	"3A22376A0056"
+				supplier   	"Use Case View::Customer Use cases::Test multi-threaded component"
+				quidu      	"3A1A90B00316"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$146"
+				quid       	"3A22376A0057"
+				supplier   	"Logical View::Use Case Realisations::Test Multi-threaded component (Omit)::Test Multi-threaded component (omit)"
+				quidu      	"3A1F85CA004A")))
+		    (object Association "$UNNAMED$147"
+			quid       	"3A22377F02A5"
+			stereotype 	"Realizes"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$148"
+				quid       	"3A22378001B6"
+				supplier   	"Use Case View::Customer Use cases::Run test from script"
+				quidu      	"3A1A8D3502D9"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$149"
+				quid       	"3A22378001B7"
+				supplier   	"Logical View::Use Case Realisations::Run test from script (Omit)::Run test from script (omit)"
+				quidu      	"3A1F8D230172")))
+		    (object Association "$UNNAMED$150"
+			quid       	"3A2237930195"
+			stereotype 	"Realizes"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$151"
+				quid       	"3A2237940205"
+				supplier   	"Use Case View::Customer Use cases::Test Individual component"
+				quidu      	"3A1A8C6B02A6"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$152"
+				quid       	"3A2237940206"
+				supplier   	"Logical View::Use Case Realisations::Test Individual Class (Iter. 1)::Test Individual Class"
+				quidu      	"3A1F85DF039E")))
+		    (object Association "$UNNAMED$153"
+			quid       	"3A2237A5005B"
+			stereotype 	"Realizes"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$154"
+				quid       	"3A2237A503CC"
+				supplier   	"Use Case View::Customer Use cases::Test incomplete component"
+				quidu      	"3A1A8CB602C2"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$155"
+				quid       	"3A2237A503CD"
+				supplier   	"Logical View::Use Case Realisations::Test incomplete component (Iter. 1)::Test incomplete component"
+				quidu      	"3A1F860100F4")))
+		    (object Association "$UNNAMED$156"
+			quid       	"3A2237B8015C"
+			stereotype 	"Realizes"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$157"
+				quid       	"3A2237B90172"
+				supplier   	"Use Case View::Customer Use cases::Arbitrarily group tests and execution order"
+				quidu      	"3A1A97CF0336"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$158"
+				quid       	"3A2237B90173"
+				supplier   	"Logical View::Use Case Realisations::Arbitrarily group tests and execution order (Omit)::Arbitrarily group tests and execution order (omit)"
+				quidu      	"3A1F8DDE021B")))
+		    (object Association "$UNNAMED$159"
+			quid       	"3A2237CA01BC"
+			stereotype 	"Realizes"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$160"
+				quid       	"3A2237CB01A0"
+				supplier   	"Use Case View::Customer Use cases::Architectural Requests::Automate user action reproduction."
+				quidu      	"3A1A91080255"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$161"
+				quid       	"3A2237CB01A1"
+				supplier   	"Logical View::Use Case Realisations::Automate user action reproduction (Omit)::Automate user action reproduction (omit)"
+				quidu      	"3A1F8DF10178")))
+		    (object Association "$UNNAMED$162"
+			quid       	"3A2237DD01BA"
+			stereotype 	"Realizes"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$163"
+				quid       	"3A2237DE0143"
+				supplier   	"Use Case View::Customer Use cases::Architectural Requests::Add new test cases"
+				quidu      	"3A1A91A201CA"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$164"
+				quid       	"3A2237DE0144"
+				supplier   	"Logical View::Use Case Realisations::Add new test case (Iter. 1)::Add new test cases"
+				quidu      	"3A1F91330326")))
+		    (object Association "$UNNAMED$165"
+			quid       	"3A22380202DF"
+			stereotype 	"Realizes"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$166"
+				quid       	"3A22380301DC"
+				supplier   	"Use Case View::Customer Use cases::Capture component state"
+				quidu      	"3A1A8E4603CC"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$167"
+				quid       	"3A22380301DD"
+				supplier   	"Logical View::Use Case Realisations::Capture component state (Iter. 1)::Capture component state"
+				quidu      	"3A1F88800143")))
+		    (object Association "$UNNAMED$168"
+			quid       	"3A22381A02BC"
+			stereotype 	"Realizes"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$169"
+				quid       	"3A22381B0169"
+				supplier   	"Use Case View::Customer Use cases::Schedule test"
+				quidu      	"3A1A91620236"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$170"
+				quid       	"3A22381B016A"
+				supplier   	"Logical View::Use Case Realisations::Schedule test (Iter. 2)::Schedule test"
+				quidu      	"3A1F84BA0248")))
+		    (object Association "$UNNAMED$171"
+			quid       	"3A22382D0327"
+			stereotype 	"Realizes"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$172"
+				quid       	"3A22382E01CA"
+				supplier   	"Use Case View::Customer Use cases::Test components concurrently"
+				quidu      	"3A1A917D011C"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$173"
+				quid       	"3A22382E01CB"
+				supplier   	"Logical View::Use Case Realisations::Test components concurrently (Iter. 2)::Test components concurrently"
+				quidu      	"3A1F85A00357")))
+		    (object Association "$UNNAMED$174"
+			quid       	"3A22383D0320"
+			stereotype 	"Realizes"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$175"
+				quid       	"3A22383E0250"
+				supplier   	"Use Case View::Customer Use cases::Architectural Requests::Simulate Defect conditions"
+				quidu      	"3A1A9DD3019F"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$176"
+				quid       	"3A22383E0251"
+				supplier   	"Logical View::Use Case Realisations::Simulate defect conditions (Iter. 3)::Simulate Defect conditions"
+				quidu      	"3A1F886A0304")))
+		    (object Association "$UNNAMED$177"
+			quid       	"3A22384E0339"
+			stereotype 	"Realizes"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$178"
+				quid       	"3A22384F0196"
+				supplier   	"Use Case View::Customer Use cases::Restore component state"
+				quidu      	"3A1A8E56014E"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$179"
+				quid       	"3A22384F0197"
+				supplier   	"Logical View::Use Case Realisations::Restore component state (Omit)::Restore component state (omit)"
+				quidu      	"3A1F88CA0257")))
+		    (object Association "$UNNAMED$180"
+			quid       	"3A22385802F7"
+			stereotype 	"Realizes"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$181"
+				quid       	"3A2238590140"
+				supplier   	"Use Case View::Customer Use cases::Identify component fault in context"
+				quidu      	"3A1A90110281"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$182"
+				quid       	"3A2238590141"
+				supplier   	"Logical View::Use Case Realisations::Identify component fault in context (Iter. 2)::Identify component fault in context"
+				quidu      	"3A1F88DD02C3")))
+		    (object Association "$UNNAMED$183"
+			quid       	"3A2238650382"
+			stereotype 	"Realizes"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$184"
+				quid       	"3A223866027F"
+				supplier   	"Use Case View::Customer Use cases::Test component method"
+				quidu      	"3A1A8DF00382"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$185"
+				quid       	"3A2238660280"
+				supplier   	"Logical View::Use Case Realisations::Test component method (Iter. 1)::Test component method"
+				quidu      	"3A1F86760341")))
+		    (object Association "$UNNAMED$186"
+			quid       	"3A22388201D5"
+			stereotype 	"Realizes"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$187"
+				quid       	"3A223883008C"
+				supplier   	"Use Case View::Customer Use cases::Clear test context"
+				quidu      	"3A1A91C6018F"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$188"
+				quid       	"3A223883008D"
+				supplier   	"Logical View::Use Case Realisations::Handle test context (Iter. 1)::Handle test context"
+				quidu      	"3A1F875F0025")))
+		    (object Association "$UNNAMED$189"
+			quid       	"3A2238A500D1"
+			stereotype 	"Realizes"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$190"
+				quid       	"3A2238A5030C"
+				supplier   	"Use Case View::Customer Use cases::Architectural Requests::Dynamically configure the test environment"
+				quidu      	"3A1A8FCF0345"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$191"
+				quid       	"3A2238A5030D"
+				supplier   	"Logical View::Use Case Realisations::Dynamically configure the test environment (Iter. 1)::Dynamically configure the test environment"
+				quidu      	"3A1F91450231")))
+		    (object Association "$UNNAMED$192"
+			quid       	"3A2238B0031C"
+			stereotype 	"Realizes"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$193"
+				quid       	"3A2238B101E7"
+				supplier   	"Use Case View::Customer Use cases::Architectural Requests::Configure report format"
+				quidu      	"3A1A904E01AD"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$194"
+				quid       	"3A2238B101E8"
+				supplier   	"Logical View::Use Case Realisations::Configure report format (Iter. 1)::Configure report format"
+				quidu      	"3A1F9159029E")))
+		    (object Association "$UNNAMED$195"
+			quid       	"3A2238D000C9"
+			stereotype 	"Realizes"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$196"
+				quid       	"3A2238D10084"
+				supplier   	"Use Case View::Customer Use cases::Validate test results"
+				quidu      	"3A1A8E860338"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$197"
+				quid       	"3A2238D10085"
+				supplier   	"Logical View::Use Case Realisations::Validate test results (Iter. 1)::Validate test results"
+				quidu      	"3A1F8A910374")))
+		    (object Association "$UNNAMED$198"
+			quid       	"3A2238DF0125"
+			stereotype 	"Realizes"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$199"
+				quid       	"3A2238E00068"
+				supplier   	"Use Case View::Customer Use cases::Architectural Requests::Trace Defect report to test"
+				quidu      	"3A1A9B1C016E"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$200"
+				quid       	"3A2238E00069"
+				supplier   	"Logical View::Use Case Realisations::Trace Defect report to test (Iter. 3)::Trace Defect report to test"
+				quidu      	"3A1F8AD50137")))
+		    (object Association "$UNNAMED$201"
+			quid       	"3A2238EE0235"
+			stereotype 	"Realizes"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$202"
+				quid       	"3A2238EF009B"
+				supplier   	"Use Case View::Customer Use cases::Resource leak test"
+				quidu      	"3A1A8D8F0300"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$203"
+				quid       	"3A2238EF009C"
+				supplier   	"Logical View::Use Case Realisations::Resource leak test (Iter. 2)::Resource leak test"
+				quidu      	"3A1F8AC202B6")))
+		    (object Association "$UNNAMED$204"
+			quid       	"3A2238F40279"
+			stereotype 	"Realizes"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$205"
+				quid       	"3A2238F50176"
+				supplier   	"Use Case View::Customer Use cases::Out of memory test"
+				quidu      	"3A1A8DAB01B6"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$206"
+				quid       	"3A2238F50177"
+				supplier   	"Logical View::Use Case Realisations::Out of Memory test (Iter. 2)::Out of memory test"
+				quidu      	"3A1F8AB20014")))
+		    (object Association "$UNNAMED$207"
+			quid       	"3A2238F902C7"
+			stereotype 	"Realizes"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$208"
+				quid       	"3A2238FA01C4"
+				supplier   	"Use Case View::Customer Use cases::Memory leak test"
+				quidu      	"3A1A8D7D0138"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$209"
+				quid       	"3A2238FA01C5"
+				supplier   	"Logical View::Use Case Realisations::Memory Leak test (Iter. 2)::Memory leak test"
+				quidu      	"3A1F8AA203E7")))
+		    (object Association "$UNNAMED$210"
+			quid       	"3A2238FF0333"
+			stereotype 	"Realizes"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$211"
+				quid       	"3A2239000244"
+				supplier   	"Use Case View::Customer Use cases::Dump memory block to log"
+				quidu      	"3A1A8DC400E0"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$212"
+				quid       	"3A2239000245"
+				supplier   	"Logical View::Use Case Realisations::Dump memory block to log (Iter. 1)::Dump memory block to log"
+				quidu      	"3A1F8A67026F")))
+		    (object Association "$UNNAMED$213"
+			quid       	"3A2239050242"
+			stereotype 	"Realizes"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$214"
+				quid       	"3A22390601CB"
+				supplier   	"Use Case View::Customer Use cases::Log message and results"
+				quidu      	"3A1A8C80017A"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$215"
+				quid       	"3A22390601CC"
+				supplier   	"Logical View::Use Case Realisations::Log Message and Results (Iter. 1)::Log message and results"
+				quidu      	"3A1F8A4C0393")))
+		    (object Association "$UNNAMED$216"
+			quid       	"3A22393A03C4"
+			stereotype 	"Realizes"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$217"
+				quid       	"3A22393B03C6"
+				supplier   	"Use Case View::Customer Use cases::Run test interactively"
+				quidu      	"3A1A8D1700D7"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$218"
+				quid       	"3A22393B03C7"
+				supplier   	"Logical View::Use Case Realisations::Run test interactively (Iter. 2)::Run test interactively"
+				quidu      	"3A1F8D3801C2")))
+		    (object Association "$UNNAMED$219"
+			quid       	"3A22394D001E"
+			stereotype 	"Realizes"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$220"
+				quid       	"3A22394E005C"
+				supplier   	"Use Case View::Customer Use cases::Test asynchronous component"
+				quidu      	"3A1A8EA602A8"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$221"
+				quid       	"3A22394E005D"
+				supplier   	"Logical View::Use Case Realisations::Test Asynchronous component (Omit)::Test asynchronous component (omit)"
+				quidu      	"3A1F855C006A")))
+		    (object Association "$UNNAMED$222"
+			quid       	"3A24F79A001B"
+			stereotype 	"Realizes"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$223"
+				quid       	"3A24F79B001C"
+				supplier   	"Use Case View::Customer Use cases::Share test context"
+				quidu      	"3A1A8E790018"
+				is_navigable 	TRUE)
+			    (object Role "$UNNAMED$224"
+				quid       	"3A24F79B001D"
+				supplier   	"Logical View::Use Case Realisations::Handle test context (Iter. 1)::Handle test context"
+				quidu      	"3A1F875F0025")))
+		    (object Class_Category "Test Individual Class (Iter. 1)"
+			quid       	"3A1E4C40019C"
+			documentation 	
+|Actors: Generalised Actor
+|Traceability: TB.8
+			
+			exportControl 	"Public"
+			logical_models 	(list unit_reference_list
+			    (object UseCase "Test Individual Class"
+				quid       	"3A1F85DF039E"
+				documentation 	
+|Actors: Generalised Actor
+|Traceability: TB.8
+				
+				stereotype 	"use-case realization"
+				logical_models 	(list unit_reference_list
+				    (object Mechanism @323
+					logical_models 	(list unit_reference_list
+					    (object Object "$UNNAMED$225"
+						quid       	"3A2507B9016A"
+						collaborators 	(list link_list
+						    (object Link
+							quid       	"3A2507B9016D"
+							supplier   	"$UNNAMED$226"
+							quidu      	"3A2507B90173"
+							messages   	(list Messages
+							    (object Message "RunTransition(TRequestStatus*)"
+								quid       	"3A2507B9016E"
+								frequency  	"Aperiodic"
+								synchronization 	"Simple"
+								dir        	"FromClientToSupplier"
+								sequence   	"2"
+								ordinal    	2
+								quidu      	"3A70658C03C9")))
+						    (object Link
+							quid       	"3A3F735501B8"
+							supplier   	"$UNNAMED$227"
+							quidu      	"3A3F734F0119"
+							messages   	(list Messages
+							    (object Message "Clear( )"
+								quid       	"3A3F735501B9"
+								frequency  	"Aperiodic"
+								synchronization 	"Simple"
+								dir        	"FromClientToSupplier"
+								sequence   	"1.1"
+								ordinal    	1
+								Operation  	"Clear"
+								quidu      	"3A24FA99000A"))))
+						class      	"Logical View::Test Bed Classes::CUnitTest"
+						quidu      	"3A23BA9F037C"
+						persistence 	"Transient"
+						multi      	FALSE)
+					    (object Object "$UNNAMED$226"
+						quid       	"3A2507B90173"
+						class      	"Logical View::Test Bed Classes::CTransition"
+						quidu      	"3A23BFC30021"
+						persistence 	"Transient"
+						multi      	FALSE)
+					    (object Object "$UNNAMED$228"
+						quid       	"3A2507B90193"
+						class      	"CDefectTest"
+						quidu      	"3A24DD4B00FD"
+						persistence 	"Transient"
+						multi      	FALSE)
+					    (object Object "$UNNAMED$229"
+						quid       	"3A2507B9018B"
+						collaborators 	(list link_list
+						    (object Link
+							quid       	"3A2507B9018C"
+							supplier   	"$UNNAMED$225"
+							quidu      	"3A2507B9016A"
+							messages   	(list Messages
+							    (object Message "RunTest(TTimeIntervalMicroSeconds32)"
+								quid       	"3A2507B9018D"
+								frequency  	"Aperiodic"
+								synchronization 	"Simple"
+								dir        	"FromClientToSupplier"
+								sequence   	"1"
+								ordinal    	0
+								quidu      	"3A70658A0204")))
+						    (object Link
+							quid       	"3A2507B9018E"
+							supplier   	"$UNNAMED$228"
+							quidu      	"3A2507B90193")
+						    (object Link
+							quid       	"3A2507B9018A"
+							supplier   	"$UNNAMED$226"
+							quidu      	"3A2507B90173")
+						    (object Link
+							quid       	"3A3785C40074"
+							supplier   	"$UNNAMED$230"
+							quidu      	"3A37858702CF"
+							messages   	(list Messages
+							    (object Message "ExecuteDefectTests( )"
+								quid       	"3A3785C40075"
+								frequency  	"Aperiodic"
+								synchronization 	"Simple"
+								dir        	"FromClientToSupplier"
+								sequence   	"3"
+								ordinal    	3
+								Operation  	"ExecuteDefectTests"
+								quidu      	"3A3785D5033F"))))
+						class      	"Logical View::Test Bed Classes::CComponentTester"
+						quidu      	"3A24DC16022F"
+						persistence 	"Transient"
+						multi      	FALSE)
+					    (object Object "$UNNAMED$230"
+						quid       	"3A37858702CF"
+						collaborators 	(list link_list
+						    (object Link
+							quid       	"3A3785C701D6"
+							supplier   	"$UNNAMED$228"
+							quidu      	"3A2507B90193"
+							messages   	(list Messages
+							    (object Message "ListAllDefects( )"
+								quid       	"3A3785C701D7"
+								frequency  	"Aperiodic"
+								synchronization 	"Simple"
+								dir        	"FromClientToSupplier"
+								sequence   	"3.1"
+								ordinal    	4
+								Operation  	"ListAllDefects"
+								quidu      	"3A24DD81005A")))
+						    (object Link
+							quid       	"3A38BAC80137"
+							supplier   	"$UNNAMED$226"
+							quidu      	"3A2507B90173"
+							messages   	(list Messages
+							    (object Message "RunTransition(TRequestStatus*)"
+								quid       	"3A38BAC80138"
+								frequency  	"Aperiodic"
+								synchronization 	"Simple"
+								dir        	"FromClientToSupplier"
+								sequence   	"3.2"
+								ordinal    	5
+								quidu      	"3A70658C03C9"))))
+						class      	"CDefectTester"
+						quidu      	"3A3785930312"
+						persistence 	"Transient"
+						multi      	FALSE)
+					    (object Object "$UNNAMED$227"
+						quid       	"3A3F734F0119"
+						class      	"CContextInformation"
+						quidu      	"3A24FA7003AE"
+						persistence 	"Transient"
+						multi      	FALSE)))
+				    (object Mechanism @324
+					logical_models 	(list unit_reference_list
+					    (object Object "$UNNAMED$231"
+						quid       	"3A23FADB034C"
+						collaborators 	(list link_list
+						    (object Link
+							quid       	"3A23FB02014A"
+							supplier   	"$UNNAMED$232"
+							quidu      	"3A23FAF801E6"
+							messages   	(list Messages
+							    (object Message "RunStressTest( )"
+								quid       	"3A23FB02014B"
+								frequency  	"Aperiodic"
+								synchronization 	"Simple"
+								dir        	"FromClientToSupplier"
+								sequence   	"2"
+								ordinal    	2
+								Operation  	"RunStressTest"
+								quidu      	"3A360FB202F8")))
+						    (object Link
+							quid       	"3A3F779F0012"
+							supplier   	"$UNNAMED$233"
+							quidu      	"3A3F7797009D"
+							messages   	(list Messages
+							    (object Message "Clear( )"
+								quid       	"3A3F779F0013"
+								frequency  	"Aperiodic"
+								synchronization 	"Simple"
+								dir        	"FromClientToSupplier"
+								sequence   	"1.1"
+								ordinal    	1
+								Operation  	"Clear"
+								quidu      	"3A24FA99000A"))))
+						class      	"Logical View::Test Bed Classes::CUnitTest"
+						quidu      	"3A23BA9F037C"
+						persistence 	"Transient"
+						multi      	FALSE)
+					    (object Object "$UNNAMED$232"
+						quid       	"3A23FAF801E6"
+						class      	"Logical View::Test Bed Classes::CTransition"
+						quidu      	"3A23BFC30021"
+						persistence 	"Transient"
+						multi      	FALSE)
+					    (object Object "Component Tester"
+						quid       	"3A24DBDC039E"
+						collaborators 	(list link_list
+						    (object Link
+							quid       	"3A24DC850198"
+							supplier   	"$UNNAMED$231"
+							quidu      	"3A23FADB034C"
+							messages   	(list Messages
+							    (object Message "RunTest(TTimeIntervalMicroSeconds32)"
+								quid       	"3A24DC850199"
+								frequency  	"Aperiodic"
+								synchronization 	"Simple"
+								dir        	"FromClientToSupplier"
+								sequence   	"1"
+								ordinal    	0
+								quidu      	"3A70658A0204")))
+						    (object Link
+							quid       	"3A24DD7E02E1"
+							supplier   	"$UNNAMED$234"
+							quidu      	"3A24DD420014")
+						    (object Link
+							quid       	"3A24DE0F01DB"
+							supplier   	"$UNNAMED$232"
+							quidu      	"3A23FAF801E6")
+						    (object Link
+							quid       	"3A3786240068"
+							supplier   	"$UNNAMED$235"
+							quidu      	"3A37861C00B6"
+							messages   	(list Messages
+							    (object Message "ExecuteDefectTests( )"
+								quid       	"3A3786240069"
+								frequency  	"Aperiodic"
+								synchronization 	"Simple"
+								dir        	"FromClientToSupplier"
+								sequence   	"3"
+								ordinal    	3
+								Operation  	"ExecuteDefectTests"
+								quidu      	"3A3785D5033F"))))
+						class      	"Logical View::Test Bed Classes::CComponentTester"
+						quidu      	"3A24DC16022F"
+						persistence 	"Transient"
+						multi      	FALSE)
+					    (object Object "$UNNAMED$234"
+						quid       	"3A24DD420014"
+						class      	"CDefectTest"
+						quidu      	"3A24DD4B00FD"
+						persistence 	"Transient"
+						multi      	FALSE)
+					    (object Object "$UNNAMED$235"
+						quid       	"3A37861C00B6"
+						collaborators 	(list link_list
+						    (object Link
+							quid       	"3A37862603AA"
+							supplier   	"$UNNAMED$234"
+							quidu      	"3A24DD420014"
+							messages   	(list Messages
+							    (object Message "ListAllDefects( )"
+								quid       	"3A37862603AB"
+								frequency  	"Aperiodic"
+								synchronization 	"Simple"
+								dir        	"FromClientToSupplier"
+								sequence   	"3.1"
+								ordinal    	4
+								Operation  	"ListAllDefects"
+								quidu      	"3A24DD81005A")))
+						    (object Link
+							quid       	"3A38BB020394"
+							supplier   	"$UNNAMED$232"
+							quidu      	"3A23FAF801E6"
+							messages   	(list Messages
+							    (object Message "RunStressTest( )"
+								quid       	"3A38BB020395"
+								frequency  	"Aperiodic"
+								synchronization 	"Simple"
+								dir        	"FromClientToSupplier"
+								sequence   	"3.2"
+								ordinal    	5
+								Operation  	"RunStressTest"
+								quidu      	"3A360FB202F8"))))
+						class      	"CDefectTester"
+						quidu      	"3A3785930312"
+						persistence 	"Transient"
+						multi      	FALSE)
+					    (object Object "$UNNAMED$233"
+						quid       	"3A3F7797009D"
+						class      	"CContextInformation"
+						quidu      	"3A24FA7003AE"
+						persistence 	"Transient"
+						multi      	FALSE))))
+				logical_presentations 	(list unit_reference_list
+				    (object InteractionDiagram "Basic Flow"
+					mechanism_ref 	@323
+					quid       	"3A2507AF0288"
+					title      	"Basic Flow"
+					documentation 	
+|Unit test a class that is functionally complete. Tests each of the methods within the class, recording the results.
+|
+|This use case assumes the following:
+|1. That there are no processing errors.
+|2. That result validation succeeds.
+					
+					zoom       	100
+					max_height 	28350
+					max_width  	21600
+					origin_x   	0
+					origin_y   	0
+					items      	(list diagram_item_list
+					    (object InterObjView "$UNNAMED$225" @325
+						location   	(1302, 248)
+						font       	(object Font
+						    underline  	TRUE)
+						label      	(object ItemLabel
+						    Parent_View 	@325
+						    location   	(1209, 271)
+						    anchor_loc 	3
+						    nlines     	2
+						    max_width  	471
+						    label      	"")
+						icon       	"control"
+						icon_style 	"Icon"
+						line_color 	3342489
+						fill_color 	13434879
+						quidu      	"3A2507B9016A"
+						width      	447
+						height     	1223
+						icon_height 	164
+						icon_width 	157
+						icon_y_offset 	2
+						annotation 	1
+						Focus_Of_Control 	(object Focus_Of_Control "" @326
+						    location   	(1302, 434)
+						    line_color 	3342489
+						    InterObjView 	@325
+						    height     	368
+						    y_coord    	308
+						    Nested     	FALSE))
+					    (object InterObjView "$UNNAMED$230" @327
+						location   	(620, 248)
+						font       	(object Font
+						    underline  	TRUE)
+						label      	(object ItemLabel
+						    Parent_View 	@327
+						    location   	(527, 272)
+						    anchor_loc 	3
+						    nlines     	2
+						    max_width  	471
+						    label      	"")
+						icon       	"control"
+						icon_style 	"Icon"
+						line_color 	3342489
+						fill_color 	13434879
+						quidu      	"3A37858702CF"
+						width      	447
+						height     	1223
+						icon_height 	164
+						icon_width 	157
+						icon_y_offset 	1
+						annotation 	1
+						Focus_Of_Control 	(object Focus_Of_Control "" @328
+						    location   	(620, 930)
+						    line_color 	3342489
+						    InterObjView 	@327
+						    height     	368
+						    y_coord    	308
+						    Nested     	FALSE))
+					    (object InterObjView "$UNNAMED$226" @329
+						location   	(1984, 248)
+						font       	(object Font
+						    underline  	TRUE)
+						label      	(object ItemLabel
+						    Parent_View 	@329
+						    location   	(1858, 273)
+						    anchor_loc 	3
+						    nlines     	2
+						    max_width  	687
+						    label      	"")
+						icon       	"boundary"
+						icon_style 	"Icon"
+						line_color 	3342489
+						fill_color 	13434879
+						quidu      	"3A2507B90173"
+						width      	663
+						height     	1223
+						icon_height 	153
+						icon_width 	229
+						icon_y_offset 	1
+						annotation 	1
+						Focus_Of_Control 	(object Focus_Of_Control "" @330
+						    location   	(1984, 682)
+						    line_color 	3342489
+						    InterObjView 	@329
+						    height     	60
+						    y_coord    	0
+						    Nested     	FALSE)
+						Focus_Of_Control 	(object Focus_Of_Control "" @331
+						    location   	(1984, 1178)
+						    line_color 	3342489
+						    InterObjView 	@329
+						    height     	60
+						    y_coord    	0
+						    Nested     	FALSE))
+					    (object InterObjView "$UNNAMED$227" @332
+						location   	(2294, 248)
+						font       	(object Font
+						    underline  	TRUE)
+						label      	(object ItemLabel
+						    Parent_View 	@332
+						    location   	(2187, 275)
+						    anchor_loc 	3
+						    nlines     	2
+						    max_width  	462
+						    label      	"")
+						icon       	"entity"
+						icon_style 	"Icon"
+						line_color 	3342489
+						fill_color 	13434879
+						quidu      	"3A3F734F0119"
+						width      	438
+						height     	1223
+						icon_height 	153
+						icon_width 	154
+						icon_y_offset 	-1
+						annotation 	1
+						Focus_Of_Control 	(object Focus_Of_Control "" @333
+						    location   	(2294, 496)
+						    line_color 	3342489
+						    InterObjView 	@332
+						    height     	60
+						    y_coord    	0
+						    Nested     	FALSE))
+					    (object InterObjView "$UNNAMED$228" @334
+						location   	(992, 248)
+						font       	(object Font
+						    underline  	TRUE)
+						label      	(object ItemLabel
+						    Parent_View 	@334
+						    location   	(899, 274)
+						    anchor_loc 	3
+						    nlines     	2
+						    max_width  	471
+						    label      	"")
+						icon       	"control"
+						icon_style 	"Icon"
+						line_color 	3342489
+						fill_color 	13434879
+						quidu      	"3A2507B90193"
+						width      	447
+						height     	1223
+						icon_height 	164
+						icon_width 	157
+						icon_y_offset 	-1
+						annotation 	1
+						Focus_Of_Control 	(object Focus_Of_Control "" @335
+						    location   	(992, 992)
+						    line_color 	3342489
+						    InterObjView 	@334
+						    height     	60
+						    y_coord    	0
+						    Nested     	FALSE))
+					    (object InterObjView "$UNNAMED$229" @336
+						location   	(124, 248)
+						font       	(object Font
+						    underline  	TRUE)
+						label      	(object ItemLabel
+						    Parent_View 	@336
+						    location   	(31, 273)
+						    anchor_loc 	3
+						    nlines     	2
+						    max_width  	471
+						    label      	"")
+						icon       	"control"
+						icon_style 	"Icon"
+						line_color 	3342489
+						fill_color 	13434879
+						quidu      	"3A2507B9018B"
+						width      	447
+						height     	1223
+						icon_height 	164
+						icon_width 	157
+						icon_y_offset 	0
+						annotation 	1
+						Focus_Of_Control 	(object Focus_Of_Control "" @337
+						    location   	(124, 372)
+						    line_color 	3342489
+						    InterObjView 	@336
+						    height     	986
+						    y_coord    	926
+						    Nested     	FALSE))
+					    (object NoteView @338
+						location   	(2542, 868)
+						label      	(object ItemLabel
+						    Parent_View 	@338
+						    location   	(2379, 768)
+						    fill_color 	13434879
+						    nlines     	4
+						    max_width  	290
+						    label      	"Repeat for each transition required for a unit test.")
+						line_color 	3342489
+						fill_color 	13434879
+						width      	350
+						height     	213)
+					    (object InterMessView "" @339
+						location   	(62, 682)
+						label      	(object SegLabel @340
+						    Parent_View 	@339
+						    location   	(1642, 638)
+						    quidu      	"3A2507B9016E"
+						    anchor_loc 	1
+						    nlines     	1
+						    max_width  	578
+						    justify    	0
+						    label      	"RunTransition(TRequestStatus*)"
+						    pctDist    	0.500000
+						    height     	45
+						    orientation 	0)
+						line_color 	3342489
+						client     	@325
+						supplier   	@329
+						Focus_Src  	@326
+						Focus_Entry 	@330
+						origin     	(1317, 682)
+						terminus   	(1968, 682)
+						ordinal    	2)
+					    (object InterMessView "" @341
+						location   	(62, 434)
+						label      	(object SegLabel @342
+						    Parent_View 	@341
+						    location   	(712, 390)
+						    quidu      	"3A2507B9018D"
+						    anchor_loc 	1
+						    nlines     	1
+						    max_width  	713
+						    justify    	0
+						    label      	"RunTest(TTimeIntervalMicroSeconds32)"
+						    pctDist    	0.500000
+						    height     	45
+						    orientation 	0)
+						line_color 	3342489
+						client     	@336
+						supplier   	@325
+						Focus_Src  	@337
+						Focus_Entry 	@326
+						origin     	(139, 434)
+						terminus   	(1286, 434)
+						ordinal    	0)
+					    (object AttachView "" @343
+						stereotype 	TRUE
+						line_color 	3342489
+						client     	@338
+						supplier   	@339
+						line_style 	0)
+					    (object NoteView @344
+						location   	(2356, 1488)
+						label      	(object ItemLabel
+						    Parent_View 	@344
+						    location   	(2164, 1371)
+						    fill_color 	13434879
+						    nlines     	4
+						    max_width  	349
+						    label      	"Sequence Diagram: Test component method / Basic Flow")
+						line_color 	3342489
+						fill_color 	13434879
+						width      	409
+						height     	246
+						quidu      	"3A2505B000CA")
+					    (object AttachView "" @345
+						stereotype 	TRUE
+						line_color 	3342489
+						client     	@344
+						supplier   	@339
+						line_style 	0)
+					    (object InterMessView "" @346
+						location   	(62, 930)
+						label      	(object SegLabel @347
+						    Parent_View 	@346
+						    location   	(371, 886)
+						    quidu      	"3A3785C40075"
+						    anchor_loc 	1
+						    nlines     	1
+						    max_width  	428
+						    justify    	0
+						    label      	"ExecuteDefectTests( )"
+						    pctDist    	0.500000
+						    height     	45
+						    orientation 	0)
+						line_color 	3342489
+						client     	@336
+						supplier   	@327
+						Focus_Src  	@337
+						Focus_Entry 	@328
+						origin     	(139, 930)
+						terminus   	(604, 930)
+						ordinal    	3)
+					    (object InterMessView "" @348
+						location   	(62, 992)
+						label      	(object SegLabel @349
+						    Parent_View 	@348
+						    location   	(805, 948)
+						    quidu      	"3A3785C701D7"
+						    anchor_loc 	1
+						    nlines     	1
+						    max_width  	300
+						    justify    	0
+						    label      	"ListAllDefects( )"
+						    pctDist    	0.500000
+						    height     	45
+						    orientation 	0)
+						line_color 	3342489
+						client     	@327
+						supplier   	@334
+						Focus_Src  	@328
+						Focus_Entry 	@335
+						origin     	(635, 992)
+						terminus   	(976, 992)
+						ordinal    	4)
+					    (object InterMessView "" @350
+						location   	(62, 1178)
+						label      	(object SegLabel @351
+						    Parent_View 	@350
+						    location   	(1301, 1134)
+						    quidu      	"3A38BAC80138"
+						    anchor_loc 	1
+						    nlines     	1
+						    max_width  	578
+						    justify    	0
+						    label      	"RunTransition(TRequestStatus*)"
+						    pctDist    	0.500000
+						    height     	45
+						    orientation 	0)
+						line_color 	3342489
+						client     	@327
+						supplier   	@329
+						Focus_Src  	@328
+						Focus_Entry 	@331
+						origin     	(635, 1178)
+						terminus   	(1968, 1178)
+						ordinal    	5)
+					    (object AttachView "" @352
+						stereotype 	TRUE
+						line_color 	3342489
+						client     	@344
+						supplier   	@350
+						line_style 	0)
+					    (object InterMessView "" @353
+						location   	(62, 496)
+						label      	(object SegLabel @354
+						    Parent_View 	@353
+						    location   	(1797, 452)
+						    quidu      	"3A3F735501B9"
+						    anchor_loc 	1
+						    nlines     	1
+						    max_width  	131
+						    justify    	0
+						    label      	"Clear( )"
+						    pctDist    	0.500000
+						    height     	45
+						    orientation 	0)
+						line_color 	3342489
+						client     	@325
+						supplier   	@332
+						Focus_Src  	@326
+						Focus_Entry 	@333
+						origin     	(1317, 496)
+						terminus   	(2278, 496)
+						ordinal    	1)
+					    (object NoteView @355
+						location   	(372, 682)
+						label      	(object ItemLabel
+						    Parent_View 	@355
+						    location   	(218, 576)
+						    fill_color 	13434879
+						    nlines     	4
+						    max_width  	272
+						    label      	"Repeat for each unit test in a component")
+						line_color 	3342489
+						fill_color 	13434879
+						width      	332
+						height     	225)
+					    (object AttachView "" @356
+						stereotype 	TRUE
+						line_color 	3342489
+						client     	@355
+						supplier   	@341
+						line_style 	0)))
+				    (object InteractionDiagram "Alternate Flow - Stress test"
+					mechanism_ref 	@324
+					quid       	"3A23FAA70370"
+					title      	"Alternate Flow - Stress test"
+					documentation 	
+|Unit test a class that is functionally complete. Stress tests each of the methods within the class, recording the results.
+|
+|This use case assumes the following:
+|1. That there are no processing errors.
+|2. That result validation succeeds.
+|3. That stress testing succeeds.
+|4. There is no resource leakage.
+|
+					
+					zoom       	100
+					max_height 	28350
+					max_width  	21600
+					origin_x   	0
+					origin_y   	0
+					items      	(list diagram_item_list
+					    (object InterObjView "$UNNAMED$231" @357
+						location   	(1302, 248)
+						font       	(object Font
+						    underline  	TRUE)
+						label      	(object ItemLabel
+						    Parent_View 	@357
+						    location   	(1209, 271)
+						    anchor_loc 	3
+						    nlines     	2
+						    max_width  	471
+						    label      	"")
+						icon       	"control"
+						icon_style 	"Icon"
+						line_color 	3342489
+						fill_color 	13434879
+						quidu      	"3A23FADB034C"
+						width      	447
+						height     	1223
+						icon_height 	164
+						icon_width 	157
+						icon_y_offset 	2
+						annotation 	1
+						Focus_Of_Control 	(object Focus_Of_Control "" @358
+						    location   	(1302, 434)
+						    line_color 	3342489
+						    InterObjView 	@357
+						    height     	430
+						    y_coord    	370
+						    Nested     	FALSE))
+					    (object InterObjView "$UNNAMED$233" @359
+						location   	(2108, 248)
+						font       	(object Font
+						    underline  	TRUE)
+						label      	(object ItemLabel
+						    Parent_View 	@359
+						    location   	(2001, 274)
+						    anchor_loc 	3
+						    nlines     	2
+						    max_width  	462
+						    label      	"")
+						icon       	"entity"
+						icon_style 	"Icon"
+						line_color 	3342489
+						fill_color 	13434879
+						quidu      	"3A3F7797009D"
+						width      	438
+						height     	1223
+						icon_height 	153
+						icon_width 	154
+						icon_y_offset 	0
+						annotation 	1
+						Focus_Of_Control 	(object Focus_Of_Control "" @360
+						    location   	(2108, 496)
+						    line_color 	3342489
+						    InterObjView 	@359
+						    height     	60
+						    y_coord    	0
+						    Nested     	FALSE))
+					    (object InterObjView "$UNNAMED$235" @361
+						location   	(620, 248)
+						font       	(object Font
+						    underline  	TRUE)
+						label      	(object ItemLabel
+						    Parent_View 	@361
+						    location   	(527, 272)
+						    anchor_loc 	3
+						    nlines     	2
+						    max_width  	471
+						    label      	"")
+						icon       	"control"
+						icon_style 	"Icon"
+						line_color 	3342489
+						fill_color 	13434879
+						quidu      	"3A37861C00B6"
+						width      	447
+						height     	1223
+						icon_height 	164
+						icon_width 	157
+						icon_y_offset 	1
+						annotation 	1
+						Focus_Of_Control 	(object Focus_Of_Control "" @362
+						    location   	(620, 930)
+						    line_color 	3342489
+						    InterObjView 	@361
+						    height     	368
+						    y_coord    	308
+						    Nested     	FALSE))
+					    (object InterObjView "$UNNAMED$232" @363
+						location   	(1736, 248)
+						font       	(object Font
+						    underline  	TRUE)
+						label      	(object ItemLabel
+						    Parent_View 	@363
+						    location   	(1610, 273)
+						    anchor_loc 	3
+						    nlines     	2
+						    max_width  	687
+						    label      	"")
+						icon       	"boundary"
+						icon_style 	"Icon"
+						line_color 	3342489
+						fill_color 	13434879
+						quidu      	"3A23FAF801E6"
+						width      	663
+						height     	1223
+						icon_height 	153
+						icon_width 	229
+						icon_y_offset 	1
+						annotation 	1
+						Focus_Of_Control 	(object Focus_Of_Control "" @364
+						    location   	(1736, 744)
+						    line_color 	3342489
+						    InterObjView 	@363
+						    height     	60
+						    y_coord    	0
+						    Nested     	FALSE)
+						Focus_Of_Control 	(object Focus_Of_Control "" @365
+						    location   	(1736, 1178)
+						    line_color 	3342489
+						    InterObjView 	@363
+						    height     	60
+						    y_coord    	0
+						    Nested     	FALSE))
+					    (object InterObjView "$UNNAMED$234" @366
+						location   	(992, 248)
+						font       	(object Font
+						    underline  	TRUE)
+						label      	(object ItemLabel
+						    Parent_View 	@366
+						    location   	(899, 274)
+						    anchor_loc 	3
+						    nlines     	2
+						    max_width  	471
+						    label      	"")
+						icon       	"control"
+						icon_style 	"Icon"
+						line_color 	3342489
+						fill_color 	13434879
+						quidu      	"3A24DD420014"
+						width      	447
+						height     	1223
+						icon_height 	164
+						icon_width 	157
+						icon_y_offset 	-1
+						annotation 	1
+						Focus_Of_Control 	(object Focus_Of_Control "" @367
+						    location   	(992, 992)
+						    line_color 	3342489
+						    InterObjView 	@366
+						    height     	60
+						    y_coord    	0
+						    Nested     	FALSE))
+					    (object InterObjView "Component Tester" @368
+						location   	(124, 248)
+						font       	(object Font
+						    underline  	TRUE)
+						label      	(object ItemLabel
+						    Parent_View 	@368
+						    location   	(31, 272)
+						    anchor_loc 	3
+						    nlines     	2
+						    max_width  	471
+						    label      	"Component Tester")
+						icon       	"control"
+						icon_style 	"Icon"
+						line_color 	3342489
+						fill_color 	13434879
+						quidu      	"3A24DBDC039E"
+						width      	447
+						height     	1223
+						icon_height 	164
+						icon_width 	157
+						icon_y_offset 	1
+						annotation 	1
+						Focus_Of_Control 	(object Focus_Of_Control "" @369
+						    location   	(124, 372)
+						    line_color 	3342489
+						    InterObjView 	@368
+						    height     	986
+						    y_coord    	926
+						    Nested     	FALSE))
+					    (object InterMessView "" @370
+						location   	(62, 744)
+						label      	(object SegLabel @371
+						    Parent_View 	@370
+						    location   	(1518, 700)
+						    quidu      	"3A23FB02014B"
+						    anchor_loc 	1
+						    nlines     	1
+						    max_width  	492
+						    justify    	0
+						    label      	"RunStressTest( )"
+						    pctDist    	0.500000
+						    height     	45
+						    orientation 	0)
+						line_color 	3342489
+						client     	@357
+						supplier   	@363
+						Focus_Src  	@358
+						Focus_Entry 	@364
+						origin     	(1317, 744)
+						terminus   	(1720, 744)
+						ordinal    	2)
+					    (object NoteView @372
+						location   	(1922, 930)
+						label      	(object ItemLabel
+						    Parent_View 	@372
+						    location   	(1759, 830)
+						    fill_color 	13434879
+						    nlines     	4
+						    max_width  	290
+						    label      	"Repeat for each of the defined test methods upon a unit.")
+						line_color 	3342489
+						fill_color 	13434879
+						width      	350
+						height     	213)
+					    (object AttachView "" @373
+						stereotype 	TRUE
+						line_color 	3342489
+						client     	@372
+						supplier   	@370
+						line_style 	0)
+					    (object InterMessView "" @374
+						location   	(62, 434)
+						label      	(object SegLabel @375
+						    Parent_View 	@374
+						    location   	(712, 390)
+						    quidu      	"3A24DC850199"
+						    anchor_loc 	1
+						    nlines     	1
+						    max_width  	713
+						    justify    	0
+						    label      	"RunTest(TTimeIntervalMicroSeconds32)"
+						    pctDist    	0.500000
+						    height     	45
+						    orientation 	0)
+						line_color 	3342489
+						client     	@368
+						supplier   	@357
+						Focus_Src  	@369
+						Focus_Entry 	@358
+						origin     	(139, 434)
+						terminus   	(1286, 434)
+						ordinal    	0)
+					    (object NoteView @376
+						location   	(1860, 1426)
+						label      	(object ItemLabel
+						    Parent_View 	@376
+						    location   	(1622, 1280)
+						    fill_color 	13434879
+						    nlines     	5
+						    max_width  	440
+						    label      	"Sequence Diagram: Test component method / Alternate Flow - Stress test")
+						line_color 	3342489
+						fill_color 	13434879
+						width      	500
+						height     	304
+						quidu      	"3A23BA89010D")
+					    (object AttachView "" @377
+						stereotype 	TRUE
+						line_color 	3342489
+						client     	@370
+						supplier   	@376
+						line_style 	0)
+					    (object InterMessView "" @378
+						location   	(62, 930)
+						label      	(object SegLabel @379
+						    Parent_View 	@378
+						    location   	(371, 886)
+						    quidu      	"3A3786240069"
+						    anchor_loc 	1
+						    nlines     	1
+						    max_width  	428
+						    justify    	0
+						    label      	"ExecuteDefectTests( )"
+						    pctDist    	0.500000
+						    height     	45
+						    orientation 	0)
+						line_color 	3342489
+						client     	@368
+						supplier   	@361
+						Focus_Src  	@369
+						Focus_Entry 	@362
+						origin     	(139, 930)
+						terminus   	(604, 930)
+						ordinal    	3)
+					    (object InterMessView "" @380
+						location   	(62, 992)
+						label      	(object SegLabel @381
+						    Parent_View 	@380
+						    location   	(805, 948)
+						    quidu      	"3A37862603AB"
+						    anchor_loc 	1
+						    nlines     	1
+						    max_width  	300
+						    justify    	0
+						    label      	"ListAllDefects( )"
+						    pctDist    	0.500000
+						    height     	45
+						    orientation 	0)
+						line_color 	3342489
+						client     	@361
+						supplier   	@366
+						Focus_Src  	@362
+						Focus_Entry 	@367
+						origin     	(635, 992)
+						terminus   	(976, 992)
+						ordinal    	4)
+					    (object InterMessView "" @382
+						location   	(62, 1178)
+						label      	(object SegLabel @383
+						    Parent_View 	@382
+						    location   	(1177, 1134)
+						    quidu      	"3A38BB020395"
+						    anchor_loc 	1
+						    nlines     	1
+						    max_width  	394
+						    justify    	0
+						    label      	"RunStressTest( )"
+						    pctDist    	0.500000
+						    height     	45
+						    orientation 	0)
+						line_color 	3342489
+						client     	@361
+						supplier   	@363
+						Focus_Src  	@362
+						Focus_Entry 	@365
+						origin     	(635, 1178)
+						terminus   	(1720, 1178)
+						ordinal    	5)
+					    (object AttachView "" @384
+						stereotype 	TRUE
+						line_color 	3342489
+						client     	@376
+						supplier   	@382
+						line_style 	0)
+					    (object InterMessView "" @385
+						location   	(62, 496)
+						label      	(object SegLabel @386
+						    Parent_View 	@385
+						    location   	(1704, 452)
+						    quidu      	"3A3F779F0013"
+						    anchor_loc 	1
+						    nlines     	1
+						    max_width  	131
+						    justify    	0
+						    label      	"Clear( )"
+						    pctDist    	0.500000
+						    height     	45
+						    orientation 	0)
+						line_color 	3342489
+						client     	@357
+						supplier   	@359
+						Focus_Src  	@358
+						Focus_Entry 	@360
+						origin     	(1317, 496)
+						terminus   	(2092, 496)
+						ordinal    	1)
+					    (object NoteView @387
+						location   	(372, 620)
+						label      	(object ItemLabel
+						    Parent_View 	@387
+						    location   	(234, 501)
+						    fill_color 	13434879
+						    nlines     	4
+						    max_width  	240
+						    label      	"Repeat for each unit test in a component")
+						line_color 	3342489
+						fill_color 	13434879
+						width      	300
+						height     	250)
+					    (object AttachView "" @388
+						stereotype 	TRUE
+						line_color 	3342489
+						client     	@387
+						supplier   	@374
+						line_style 	0))))))
+			logical_presentations 	(list unit_reference_list))
+		    (object Class_Category "Log Message and Results (Iter. 1)"
+			quid       	"3A1E4C6A02DD"
+			documentation 	
+|Actors: Generalised Actor
+|Traceability: TB.25
+			
+			exportControl 	"Public"
+			logical_models 	(list unit_reference_list
+			    (object UseCase "Log message and results"
+				quid       	"3A1F8A4C0393"
+				documentation 	
+|Actors: Generalised Actor
+|Traceability: TB.25
+				
+				stereotype 	"use-case realization"
+				logical_models 	(list unit_reference_list
+				    (object Mechanism @389
+					logical_models 	(list unit_reference_list
+					    (object Object "$UNNAMED$236"
+						quid       	"3A238C60011F"
+						documentation 	"A request to store a text message."
+						collaborators 	(list link_list
+						    (object Link
+							quid       	"3A24EE46019E"
+							supplier   	"System"
+							quidu      	"3A24EDD70389"
+							messages   	(list Messages
+							    (object Message "Store Data( )"
+								quid       	"3A24EE46019F"
+								documentation 	"A call to the system to actually persist some data."
+								frequency  	"Aperiodic"
+								synchronization 	"Simple"
+								dir        	"FromClientToSupplier"
+								sequence   	"3"
+								ordinal    	2
+								quidu      	"3A34F58200C4"))))
+						class      	"Logical View::EPOC Classes::RFileLogger"
+						quidu      	"3A83B46701C5"
+						persistence 	"Transient"
+						multi      	FALSE)
+					    (object Object "System"
+						quid       	"3A24EDD70389"
+						class      	"Logical View::External Classes::Support::EPOC Platform"
+						quidu      	"3A24EE1D019F"
+						persistence 	"Transient"
+						multi      	FALSE)
+					    (object Object "$UNNAMED$237"
+						quid       	"3A83B6C00350"
+						collaborators 	(list link_list
+						    (object Link
+							quid       	"3A83B6D4011E"
+							supplier   	"$UNNAMED$236"
+							quidu      	"3A238C60011F"
+							messages   	(list Messages
+							    (object Message "Write( )"
+								quid       	"3A83B6D4011F"
+								frequency  	"Aperiodic"
+								synchronization 	"Simple"
+								dir        	"FromClientToSupplier"
+								sequence   	"2"
+								ordinal    	1
+								quidu      	"3A83B47A0317")))
+						    (object Link
+							quid       	"3A89431B01F0"
+							supplier   	"$UNNAMED$238"
+							quidu      	"3A89431203E2"
+							messages   	(list Messages
+							    (object Message "GetStyle()"
+								quid       	"3A89431B01F1"
+								frequency  	"Aperiodic"
+								synchronization 	"Simple"
+								dir        	"FromClientToSupplier"
+								sequence   	"1"
+								ordinal    	0))))
+						class      	"Logical View::Test Bed Classes::CDataLogger"
+						quidu      	"3A23B76E01BE"
+						persistence 	"Transient"
+						multi      	FALSE)
+					    (object Object "$UNNAMED$238"
+						quid       	"3A89431203E2"
+						class      	"Logical View::Test Bed Classes::TLogFormat"
+						quidu      	"3A894035038E"
+						persistence 	"Transient"
+						multi      	FALSE))))
+				logical_presentations 	(list unit_reference_list
+				    (object InteractionDiagram "Basic Flow"
+					mechanism_ref 	@389
+					quid       	"3A238C410193"
+					title      	"Basic Flow"
+					documentation 	
+|The simplest case of a request to store a text message, which is logged into a central message store for later analysis.
+|
+|This use case assumes the following:
+|1. The write to permanent storage completes without error.
+					
+					zoom       	100
+					max_height 	28350
+					max_width  	21600
+					origin_x   	0
+					origin_y   	0
+					items      	(list diagram_item_list
+					    (object InterObjView "$UNNAMED$236" @390
+						location   	(1178, 248)
+						font       	(object Font
+						    underline  	TRUE)
+						label      	(object ItemLabel
+						    Parent_View 	@390
+						    location   	(1178, 248)
+						    fill_color 	16777215
+						    anchor_loc 	1
+						    nlines     	2
+						    max_width  	282
+						    justify    	0
+						    label      	"")
+						icon_style 	"Icon"
+						line_color 	3342489
+						fill_color 	13434879
+						quidu      	"3A238C60011F"
+						width      	300
+						height     	729
+						icon_height 	164
+						icon_width 	157
+						icon_y_offset 	-1
+						annotation 	1
+						Focus_Of_Control 	(object Focus_Of_Control "" @391
+						    location   	(1178, 434)
+						    line_color 	3342489
+						    InterObjView 	@390
+						    height     	430
+						    y_coord    	370
+						    Nested     	FALSE)
+						Focus_Of_Control 	(object Focus_Of_Control "" @392
+						    location   	(1178, 620)
+						    line_color 	3342489
+						    InterObjView 	@390
+						    height     	60
+						    y_coord    	0
+						    Nested     	TRUE))
+					    (object InterObjView "System" @393
+						location   	(1798, 248)
+						font       	(object Font
+						    underline  	TRUE)
+						label      	(object ItemLabel
+						    Parent_View 	@393
+						    location   	(1798, 273)
+						    anchor_loc 	1
+						    nlines     	2
+						    max_width  	360
+						    justify    	0
+						    label      	"System")
+						icon       	"Actor"
+						icon_style 	"Icon"
+						line_color 	3342489
+						fill_color 	13434879
+						quidu      	"3A24EDD70389"
+						width      	336
+						height     	729
+						icon_height 	162
+						icon_width 	120
+						icon_y_offset 	0
+						annotation 	1
+						Focus_Of_Control 	(object Focus_Of_Control "" @394
+						    location   	(1798, 744)
+						    line_color 	3342489
+						    InterObjView 	@393
+						    height     	60
+						    y_coord    	0
+						    Nested     	FALSE))
+					    (object InterObjView "$UNNAMED$238" @395
+						location   	(744, 248)
+						font       	(object Font
+						    underline  	TRUE)
+						label      	(object ItemLabel
+						    Parent_View 	@395
+						    location   	(637, 274)
+						    anchor_loc 	3
+						    nlines     	2
+						    max_width  	462
+						    label      	"")
+						icon       	"entity"
+						icon_style 	"Icon"
+						line_color 	3342489
+						fill_color 	13434879
+						quidu      	"3A89431203E2"
+						width      	438
+						height     	729
+						icon_height 	153
+						icon_width 	154
+						icon_y_offset 	0
+						annotation 	1
+						Focus_Of_Control 	(object Focus_Of_Control "" @396
+						    location   	(744, 434)
+						    line_color 	3342489
+						    InterObjView 	@395
+						    height     	60
+						    y_coord    	0
+						    Nested     	FALSE))
+					    (object InterObjView "$UNNAMED$237" @397
+						location   	(248, 248)
+						font       	(object Font
+						    underline  	TRUE)
+						label      	(object ItemLabel
+						    Parent_View 	@397
+						    location   	(155, 272)
+						    anchor_loc 	3
+						    nlines     	2
+						    max_width  	471
+						    label      	"")
+						icon       	"control"
+						icon_style 	"Icon"
+						line_color 	3342489
+						fill_color 	13434879
+						quidu      	"3A83B6C00350"
+						width      	447
+						height     	729
+						icon_height 	164
+						icon_width 	157
+						icon_y_offset 	1
+						annotation 	1
+						Focus_Of_Control 	(object Focus_Of_Control "" @398
+						    location   	(248, 434)
+						    line_color 	3342489
+						    InterObjView 	@397
+						    height     	306
+						    y_coord    	246
+						    Nested     	FALSE))
+					    (object InterMessView "" @399
+						location   	(62, 744)
+						label      	(object SegLabel @400
+						    Parent_View 	@399
+						    location   	(1487, 700)
+						    quidu      	"3A24EE46019F"
+						    anchor_loc 	1
+						    nlines     	1
+						    max_width  	231
+						    justify    	0
+						    label      	"Store Data( )"
+						    pctDist    	0.500000
+						    height     	45
+						    orientation 	0)
+						line_color 	3342489
+						client     	@390
+						supplier   	@393
+						Focus_Src  	@391
+						Focus_Entry 	@394
+						origin     	(1193, 744)
+						terminus   	(1782, 744)
+						ordinal    	2)
+					    (object InterMessView "" @401
+						location   	(62, 620)
+						label      	(object SegLabel @402
+						    Parent_View 	@401
+						    location   	(712, 576)
+						    quidu      	"3A83B6D4011F"
+						    anchor_loc 	1
+						    nlines     	1
+						    max_width  	134
+						    justify    	0
+						    label      	"Write( )"
+						    pctDist    	0.500000
+						    height     	45
+						    orientation 	0)
+						line_color 	3342489
+						client     	@397
+						supplier   	@390
+						Focus_Src  	@398
+						Focus_Entry 	@392
+						origin     	(263, 620)
+						terminus   	(1162, 620)
+						ordinal    	1)
+					    (object InterMessView "" @403
+						location   	(62, 434)
+						label      	(object SegLabel @404
+						    Parent_View 	@403
+						    location   	(495, 390)
+						    quidu      	"3A89431B01F1"
+						    anchor_loc 	1
+						    nlines     	1
+						    max_width  	194
+						    justify    	0
+						    label      	"GetStyle()"
+						    pctDist    	0.500000
+						    height     	45
+						    orientation 	0)
+						line_color 	3342489
+						client     	@397
+						supplier   	@395
+						Focus_Src  	@398
+						Focus_Entry 	@396
+						origin     	(263, 434)
+						terminus   	(728, 434)
+						ordinal    	0))))))
+			logical_presentations 	(list unit_reference_list))
+		    (object Class_Category "Run test interactively (Iter. 2)"
+			quid       	"3A1E8CAA00DF"
+			documentation 	
+|Actors: Generalised Actor
+|Traceability: TB.9
+			
+			exportControl 	"Public"
+			logical_models 	(list unit_reference_list
+			    (object UseCase "Run test interactively"
+				quid       	"3A1F8D3801C2"
+				documentation 	
+|Actors: Generalised Actor
+|Traceability: TB.9
+				
+				stereotype 	"use-case realization"
+				logical_models 	(list unit_reference_list
+				    (object Mechanism @405
+					logical_models 	(list unit_reference_list
+					    (object Object "$UNNAMED$239"
+						quid       	"3A34F4A1039C"
+						collaborators 	(list link_list
+						    (object Link
+							quid       	"3A34F4A1039D"
+							supplier   	"$UNNAMED$240"
+							quidu      	"3A34F4A103A1"
+							messages   	(list Messages
+							    (object Message "Start(RPointerArray<TTestInfo>*)"
+								quid       	"3A34F4A1039E"
+								frequency  	"Aperiodic"
+								synchronization 	"Simple"
+								dir        	"FromClientToSupplier"
+								sequence   	"2"
+								ordinal    	1
+								quidu      	"3A70658B015B")
+							    (object Message "FindComponents( )"
+								quid       	"3A34F53A0020"
+								frequency  	"Aperiodic"
+								synchronization 	"Simple"
+								dir        	"FromClientToSupplier"
+								sequence   	"1"
+								ordinal    	0
+								quidu      	"3A34F53D0165"))))
+						class      	"Use Case View::Customer Actors::Generalised Actor"
+						quidu      	"3A1E30F00075"
+						persistence 	"Transient"
+						multi      	FALSE)
+					    (object Object "$UNNAMED$241"
+						quid       	"3A34F4A103A7"
+						collaborators 	(list link_list
+						    (object Link
+							quid       	"3A34F4A103A6"
+							supplier   	"$UNNAMED$242"
+							quidu      	"3A34F4A103A8"
+							messages   	(list Messages
+							    (object Message "RunTest(TTimeIntervalMicroSeconds32)"
+								quid       	"3AC9DA4302A1"
+								frequency  	"Aperiodic"
+								synchronization 	"Simple"
+								dir        	"FromClientToSupplier"
+								sequence   	"2.1.1.1"
+								ordinal    	4
+								quidu      	"3A70658A0204"))))
+						class      	"Logical View::Test Bed Classes::CComponentTester"
+						quidu      	"3A24DC16022F"
+						persistence 	"Transient"
+						multi      	FALSE)
+					    (object Object "$UNNAMED$242"
+						quid       	"3A34F4A103A8"
+						class      	"Logical View::Test Bed Classes::CUnitTest"
+						quidu      	"3A23BA9F037C"
+						persistence 	"Transient"
+						multi      	FALSE)
+					    (object Object "$UNNAMED$240"
+						quid       	"3A34F4A103A1"
+						collaborators 	(list link_list
+						    (object Link
+							quid       	"3A34F4A103A2"
+							supplier   	"$UNNAMED$241"
+							quidu      	"3A34F4A103A7")
+						    (object Link
+							quid       	"3AC9DA3401AF"
+							supplier   	"$UNNAMED$243"
+							quidu      	"3AC9DA1801B8"
+							messages   	(list Messages
+							    (object Message "RunTests(RPointerArray<TTestInfo>*)"
+								quid       	"3AC9DA3401B0"
+								frequency  	"Aperiodic"
+								synchronization 	"Simple"
+								dir        	"FromClientToSupplier"
+								sequence   	"2.1"
+								ordinal    	2
+								quidu      	"3A70658C01DE"))))
+						class      	"Logical View::Test Bed Classes::CTestController"
+						quidu      	"3A34E468034A"
+						persistence 	"Transient"
+						multi      	FALSE)
+					    (object Object "$UNNAMED$243"
+						quid       	"3AC9DA1801B8"
+						collaborators 	(list link_list
+						    (object Link
+							quid       	"3AC9DA3E02FD"
+							supplier   	"$UNNAMED$241"
+							quidu      	"3A34F4A103A7"
+							messages   	(list Messages
+							    (object Message "TestComponent(RPointerArray<TTestInfo>*)"
+								quid       	"3AC9DA3E02FE"
+								frequency  	"Aperiodic"
+								synchronization 	"Simple"
+								dir        	"FromClientToSupplier"
+								sequence   	"2.1.1"
+								ordinal    	3
+								quidu      	"3A34E609008C"))))
+						class      	"Logical View::Test Bed Classes::CTestManager"
+						quidu      	"3A70658C0166"
+						persistence 	"Transient"
+						multi      	FALSE))))
+				logical_presentations 	(list unit_reference_list
+				    (object InteractionDiagram "Basic Flow"
+					mechanism_ref 	@405
+					quid       	"3A265C810198"
+					title      	"Basic Flow"
+					documentation 	
+|Execution of a single test selected by a user of the test bed UI.
+|
+|This use case assumes the following:
+|1. That processing proceeds without error.
+					
+					zoom       	100
+					max_height 	28350
+					max_width  	21600
+					origin_x   	0
+					origin_y   	0
+					items      	(list diagram_item_list
+					    (object InterObjView "$UNNAMED$239" @406
+						location   	(186, 248)
+						font       	(object Font
+						    underline  	TRUE)
+						label      	(object ItemLabel
+						    Parent_View 	@406
+						    location   	(186, 273)
+						    anchor_loc 	1
+						    nlines     	2
+						    max_width  	360
+						    justify    	0
+						    label      	"")
+						icon       	"Actor"
+						icon_style 	"Icon"
+						line_color 	3342489
+						fill_color 	13434879
+						quidu      	"3A34F4A1039C"
+						width      	336
+						height     	1033
+						icon_height 	162
+						icon_width 	120
+						icon_y_offset 	0
+						annotation 	1
+						Focus_Of_Control 	(object Focus_Of_Control "" @407
+						    location   	(186, 372)
+						    line_color 	3342489
+						    InterObjView 	@406
+						    height     	796
+						    y_coord    	736
+						    Nested     	FALSE))
+					    (object InterObjView "$UNNAMED$241" @408
+						location   	(1922, 248)
+						font       	(object Font
+						    underline  	TRUE)
+						label      	(object ItemLabel
+						    Parent_View 	@408
+						    location   	(1829, 272)
+						    anchor_loc 	3
+						    nlines     	2
+						    max_width  	471
+						    label      	"")
+						icon       	"control"
+						icon_style 	"Icon"
+						line_color 	3342489
+						fill_color 	13434879
+						quidu      	"3A34F4A103A7"
+						width      	447
+						height     	1033
+						icon_height 	164
+						icon_width 	157
+						icon_y_offset 	1
+						annotation 	1
+						Focus_Of_Control 	(object Focus_Of_Control "" @409
+						    location   	(1922, 806)
+						    line_color 	3342489
+						    InterObjView 	@408
+						    height     	182
+						    y_coord    	122
+						    Nested     	FALSE))
+					    (object InterObjView "$UNNAMED$242" @410
+						location   	(2604, 248)
+						font       	(object Font
+						    underline  	TRUE)
+						label      	(object ItemLabel
+						    Parent_View 	@410
+						    location   	(2511, 272)
+						    anchor_loc 	3
+						    nlines     	2
+						    max_width  	471
+						    label      	"")
+						icon       	"control"
+						icon_style 	"Icon"
+						line_color 	3342489
+						fill_color 	13434879
+						quidu      	"3A34F4A103A8"
+						width      	447
+						height     	1033
+						icon_height 	164
+						icon_width 	157
+						icon_y_offset 	1
+						annotation 	1
+						Focus_Of_Control 	(object Focus_Of_Control "" @411
+						    location   	(2604, 868)
+						    line_color 	3342489
+						    InterObjView 	@410
+						    height     	60
+						    y_coord    	0
+						    Nested     	FALSE))
+					    (object InterObjView "$UNNAMED$243" @412
+						location   	(1116, 248)
+						font       	(object Font
+						    underline  	TRUE)
+						label      	(object ItemLabel
+						    Parent_View 	@412
+						    location   	(1023, 273)
+						    anchor_loc 	3
+						    nlines     	2
+						    max_width  	471
+						    label      	"")
+						icon       	"control"
+						icon_style 	"Icon"
+						line_color 	3342489
+						fill_color 	13434879
+						quidu      	"3AC9DA1801B8"
+						width      	447
+						height     	1033
+						icon_height 	164
+						icon_width 	157
+						icon_y_offset 	0
+						annotation 	1
+						Focus_Of_Control 	(object Focus_Of_Control "" @413
+						    location   	(1116, 744)
+						    line_color 	3342489
+						    InterObjView 	@412
+						    height     	304
+						    y_coord    	244
+						    Nested     	FALSE))
+					    (object NoteView @414
+						location   	(2418, 1426)
+						label      	(object ItemLabel
+						    Parent_View 	@414
+						    location   	(2211, 1326)
+						    fill_color 	13434879
+						    nlines     	4
+						    max_width  	378
+						    label      	"Sequence Diagram: Test Individual component / Basic Flow")
+						line_color 	3342489
+						fill_color 	13434879
+						width      	438
+						height     	212
+						quidu      	"3A2507AF0288")
+					    (object InterObjView "$UNNAMED$240" @415
+						location   	(682, 248)
+						font       	(object Font
+						    underline  	TRUE)
+						label      	(object ItemLabel
+						    Parent_View 	@415
+						    location   	(556, 275)
+						    anchor_loc 	3
+						    nlines     	2
+						    max_width  	687
+						    label      	"")
+						icon       	"boundary"
+						icon_style 	"Icon"
+						line_color 	3342489
+						fill_color 	13434879
+						quidu      	"3A34F4A103A1"
+						width      	663
+						height     	1033
+						icon_height 	153
+						icon_width 	229
+						icon_y_offset 	-1
+						annotation 	1
+						Focus_Of_Control 	(object Focus_Of_Control "" @416
+						    location   	(682, 372)
+						    line_color 	3342489
+						    InterObjView 	@415
+						    height     	60
+						    y_coord    	0
+						    Nested     	FALSE)
+						Focus_Of_Control 	(object Focus_Of_Control "" @417
+						    location   	(682, 682)
+						    line_color 	3342489
+						    InterObjView 	@415
+						    height     	426
+						    y_coord    	366
+						    Nested     	FALSE))
+					    (object InterMessView "" @418
+						location   	(62, 682)
+						label      	(object SegLabel @419
+						    Parent_View 	@418
+						    location   	(433, 638)
+						    quidu      	"3A34F4A1039E"
+						    anchor_loc 	1
+						    nlines     	1
+						    max_width  	616
+						    justify    	0
+						    label      	"Start(RPointerArray<TTestInfo>*)"
+						    pctDist    	0.500000
+						    height     	45
+						    orientation 	0)
+						line_color 	3342489
+						client     	@406
+						supplier   	@415
+						Focus_Src  	@407
+						Focus_Entry 	@417
+						origin     	(201, 682)
+						terminus   	(666, 682)
+						ordinal    	1)
+					    (object InterMessView "" @420
+						location   	(62, 372)
+						label      	(object SegLabel @421
+						    Parent_View 	@420
+						    location   	(433, 328)
+						    quidu      	"3A34F53A0020"
+						    anchor_loc 	1
+						    nlines     	1
+						    max_width  	356
+						    justify    	0
+						    label      	"FindComponents( )"
+						    pctDist    	0.500000
+						    height     	45
+						    orientation 	0)
+						line_color 	3342489
+						client     	@406
+						supplier   	@415
+						Focus_Src  	@407
+						Focus_Entry 	@416
+						origin     	(201, 372)
+						terminus   	(666, 372)
+						ordinal    	0)
+					    (object NoteView @422
+						location   	(1984, 1488)
+						label      	(object ItemLabel
+						    Parent_View 	@422
+						    location   	(1831, 1369)
+						    fill_color 	13434879
+						    nlines     	4
+						    max_width  	271
+						    label      	"Repeat for each unit test in a component")
+						line_color 	3342489
+						fill_color 	13434879
+						width      	331
+						height     	250)
+					    (object InterMessView "" @423
+						location   	(62, 744)
+						label      	(object SegLabel @424
+						    Parent_View 	@423
+						    location   	(898, 700)
+						    quidu      	"3AC9DA3401B0"
+						    anchor_loc 	1
+						    nlines     	1
+						    max_width  	647
+						    justify    	0
+						    label      	"RunTests(RPointerArray<TTestInfo>*)"
+						    pctDist    	0.500000
+						    height     	45
+						    orientation 	0)
+						line_color 	3342489
+						client     	@415
+						supplier   	@412
+						Focus_Src  	@417
+						Focus_Entry 	@413
+						origin     	(697, 744)
+						terminus   	(1100, 744)
+						ordinal    	2)
+					    (object InterMessView "" @425
+						location   	(62, 806)
+						label      	(object SegLabel @426
+						    Parent_View 	@425
+						    location   	(1518, 762)
+						    quidu      	"3AC9DA3E02FE"
+						    anchor_loc 	1
+						    nlines     	1
+						    max_width  	756
+						    justify    	0
+						    label      	"TestComponent(RPointerArray<TTestInfo>*)"
+						    pctDist    	0.500000
+						    height     	45
+						    orientation 	0)
+						line_color 	3342489
+						client     	@412
+						supplier   	@408
+						Focus_Src  	@413
+						Focus_Entry 	@409
+						origin     	(1131, 806)
+						terminus   	(1906, 806)
+						ordinal    	3)
+					    (object InterMessView "" @427
+						location   	(62, 868)
+						label      	(object SegLabel @428
+						    Parent_View 	@427
+						    location   	(2262, 824)
+						    quidu      	"3AC9DA4302A1"
+						    anchor_loc 	1
+						    nlines     	1
+						    max_width  	691
+						    justify    	0
+						    label      	"RunTest(TTimeIntervalMicroSeconds32)"
+						    pctDist    	0.500000
+						    height     	45
+						    orientation 	0)
+						line_color 	3342489
+						client     	@408
+						supplier   	@410
+						Focus_Src  	@409
+						Focus_Entry 	@411
+						origin     	(1937, 868)
+						terminus   	(2588, 868)
+						ordinal    	4)
+					    (object AttachView "" @429
+						stereotype 	TRUE
+						line_color 	3342489
+						client     	@422
+						supplier   	@427
+						line_style 	0)
+					    (object AttachView "" @430
+						stereotype 	TRUE
+						line_color 	3342489
+						client     	@414
+						supplier   	@427
+						line_style 	0))))))
+			logical_presentations 	(list unit_reference_list))
+		    (object Class_Category "Run test automatically (Iter. 1)"
+			quid       	"3A1E8CC703C6"
+			documentation 	
+|Actors: Generalised Actor
+|Traceability: TB.10
+			
+			exportControl 	"Public"
+			logical_models 	(list unit_reference_list
+			    (object UseCase "Run test automatically"
+				quid       	"3A1F8D14022E"
+				documentation 	
+|Actors: Generalised Actor
+|Traceability: TB.10
+				
+				stereotype 	"use-case realization"
+				logical_models 	(list unit_reference_list
+				    (object Mechanism @431
+					logical_models 	(list unit_reference_list
+					    (object Object "$UNNAMED$244"
+						quid       	"3A34E218006D"
+						collaborators 	(list link_list
+						    (object Link
+							quid       	"3A34E48C0356"
+							supplier   	"$UNNAMED$245"
+							quidu      	"3A34E4880101"
+							messages   	(list Messages
+							    (object Message "Start(RPointerArray<TTestInfo>*)"
+								quid       	"3A34E48C0357"
+								frequency  	"Aperiodic"
+								synchronization 	"Simple"
+								dir        	"FromClientToSupplier"
+								sequence   	"1"
+								ordinal    	0
+								quidu      	"3A70658B015B"))))
+						class      	"Use Case View::Customer Actors::Generalised Actor"
+						quidu      	"3A1E30F00075"
+						persistence 	"Transient"
+						multi      	FALSE)
+					    (object Object "$UNNAMED$245"
+						quid       	"3A34E4880101"
+						collaborators 	(list link_list
+						    (object Link
+							quid       	"3A34E5FC02F1"
+							supplier   	"$UNNAMED$246"
+							quidu      	"3A34E5F50355")
+						    (object Link
+							quid       	"3AC9D989037F"
+							supplier   	"$UNNAMED$247"
+							quidu      	"3AC9D96F0057"
+							messages   	(list Messages
+							    (object Message "RunTests(RPointerArray<TTestInfo>*)"
+								quid       	"3AC9D9890380"
+								frequency  	"Aperiodic"
+								synchronization 	"Simple"
+								dir        	"FromClientToSupplier"
+								sequence   	"1.1"
+								ordinal    	1
+								quidu      	"3A70658C01DE"))))
+						class      	"Logical View::Test Bed Classes::CTestController"
+						quidu      	"3A34E468034A"
+						persistence 	"Transient"
+						multi      	FALSE)
+					    (object Object "$UNNAMED$246"
+						quid       	"3A34E5F50355"
+						collaborators 	(list link_list
+						    (object Link
+							quid       	"3A34E66D034D"
+							supplier   	"$UNNAMED$248"
+							quidu      	"3A34E66603E3"
+							messages   	(list Messages
+							    (object Message "RunTest(TTimeIntervalMicroSeconds32)"
+								quid       	"3AC9D9A20367"
+								frequency  	"Aperiodic"
+								synchronization 	"Simple"
+								dir        	"FromClientToSupplier"
+								sequence   	"1.1.1.1"
+								ordinal    	3
+								quidu      	"3A70658A0204"))))
+						class      	"Logical View::Test Bed Classes::CComponentTester"
+						quidu      	"3A24DC16022F"
+						persistence 	"Transient"
+						multi      	FALSE)
+					    (object Object "$UNNAMED$248"
+						quid       	"3A34E66603E3"
+						class      	"Logical View::Test Bed Classes::CUnitTest"
+						quidu      	"3A23BA9F037C"
+						persistence 	"Transient"
+						multi      	FALSE)
+					    (object Object "$UNNAMED$247"
+						quid       	"3AC9D96F0057"
+						collaborators 	(list link_list
+						    (object Link
+							quid       	"3AC9D9990198"
+							supplier   	"$UNNAMED$246"
+							quidu      	"3A34E5F50355"
+							messages   	(list Messages
+							    (object Message "TestComponent(RPointerArray<TTestInfo>*)"
+								quid       	"3AC9D9990199"
+								frequency  	"Aperiodic"
+								synchronization 	"Simple"
+								dir        	"FromClientToSupplier"
+								sequence   	"1.1.1"
+								ordinal    	2
+								quidu      	"3A34E609008C"))))
+						class      	"Logical View::Test Bed Classes::CTestManager"
+						quidu      	"3A70658C0166"
+						persistence 	"Transient"
+						multi      	FALSE))))
+				logical_presentations 	(list unit_reference_list
+				    (object InteractionDiagram "Basic Flow"
+					mechanism_ref 	@431
+					quid       	"3A265D080110"
+					title      	"Basic Flow"
+					documentation 	
+|Execution of a single test without user input.
+|
+|This use case assumes the following:
+|1. That processing proceeds without error.
+					
+					zoom       	100
+					max_height 	28350
+					max_width  	21600
+					origin_x   	1919
+					origin_y   	0
+					items      	(list diagram_item_list
+					    (object InterObjView "$UNNAMED$244" @432
+						location   	(186, 248)
+						font       	(object Font
+						    underline  	TRUE)
+						label      	(object ItemLabel
+						    Parent_View 	@432
+						    location   	(186, 273)
+						    anchor_loc 	1
+						    nlines     	2
+						    max_width  	360
+						    justify    	0
+						    label      	"")
+						icon       	"Actor"
+						icon_style 	"Icon"
+						line_color 	3342489
+						fill_color 	13434879
+						quidu      	"3A34E218006D"
+						width      	336
+						height     	909
+						icon_height 	162
+						icon_width 	120
+						icon_y_offset 	0
+						annotation 	1
+						Focus_Of_Control 	(object Focus_Of_Control "" @433
+						    location   	(186, 434)
+						    line_color 	3342489
+						    InterObjView 	@432
+						    height     	610
+						    y_coord    	550
+						    Nested     	FALSE))
+					    (object InterObjView "$UNNAMED$245" @434
+						location   	(558, 248)
+						font       	(object Font
+						    underline  	TRUE)
+						label      	(object ItemLabel
+						    Parent_View 	@434
+						    location   	(432, 275)
+						    anchor_loc 	3
+						    nlines     	2
+						    max_width  	687
+						    label      	"")
+						icon       	"boundary"
+						icon_style 	"Icon"
+						line_color 	3342489
+						fill_color 	13434879
+						quidu      	"3A34E4880101"
+						width      	663
+						height     	909
+						icon_height 	153
+						icon_width 	229
+						icon_y_offset 	-1
+						annotation 	1
+						Focus_Of_Control 	(object Focus_Of_Control "" @435
+						    location   	(558, 434)
+						    line_color 	3342489
+						    InterObjView 	@434
+						    height     	550
+						    y_coord    	490
+						    Nested     	FALSE))
+					    (object InterObjView "$UNNAMED$246" @436
+						location   	(2108, 248)
+						font       	(object Font
+						    underline  	TRUE)
+						label      	(object ItemLabel
+						    Parent_View 	@436
+						    location   	(2015, 271)
+						    anchor_loc 	3
+						    nlines     	2
+						    max_width  	471
+						    label      	"")
+						icon       	"control"
+						icon_style 	"Icon"
+						line_color 	3342489
+						fill_color 	13434879
+						quidu      	"3A34E5F50355"
+						width      	447
+						height     	909
+						icon_height 	164
+						icon_width 	157
+						icon_y_offset 	2
+						annotation 	1
+						Focus_Of_Control 	(object Focus_Of_Control "" @437
+						    location   	(2108, 620)
+						    line_color 	3342489
+						    InterObjView 	@436
+						    height     	244
+						    y_coord    	184
+						    Nested     	FALSE))
+					    (object InterObjView "$UNNAMED$248" @438
+						location   	(2728, 248)
+						font       	(object Font
+						    underline  	TRUE)
+						label      	(object ItemLabel
+						    Parent_View 	@438
+						    location   	(2635, 272)
+						    anchor_loc 	3
+						    nlines     	2
+						    max_width  	471
+						    label      	"")
+						icon       	"control"
+						icon_style 	"Icon"
+						line_color 	3342489
+						fill_color 	13434879
+						quidu      	"3A34E66603E3"
+						width      	447
+						height     	909
+						icon_height 	164
+						icon_width 	157
+						icon_y_offset 	1
+						annotation 	1
+						Focus_Of_Control 	(object Focus_Of_Control "" @439
+						    location   	(2728, 744)
+						    line_color 	3342489
+						    InterObjView 	@438
+						    height     	60
+						    y_coord    	0
+						    Nested     	FALSE))
+					    (object InterObjView "$UNNAMED$247" @440
+						location   	(1302, 248)
+						font       	(object Font
+						    underline  	TRUE)
+						label      	(object ItemLabel
+						    Parent_View 	@440
+						    location   	(1209, 272)
+						    anchor_loc 	3
+						    nlines     	2
+						    max_width  	471
+						    label      	"")
+						icon       	"control"
+						icon_style 	"Icon"
+						line_color 	3342489
+						fill_color 	13434879
+						quidu      	"3AC9D96F0057"
+						width      	447
+						height     	909
+						icon_height 	164
+						icon_width 	157
+						icon_y_offset 	1
+						annotation 	1
+						Focus_Of_Control 	(object Focus_Of_Control "" @441
+						    location   	(1302, 496)
+						    line_color 	3342489
+						    InterObjView 	@440
+						    height     	428
+						    y_coord    	368
+						    Nested     	FALSE))
+					    (object InterMessView "" @442
+						location   	(62, 434)
+						label      	(object SegLabel @443
+						    Parent_View 	@442
+						    location   	(371, 390)
+						    quidu      	"3A34E48C0357"
+						    anchor_loc 	1
+						    nlines     	1
+						    max_width  	616
+						    justify    	0
+						    label      	"Start(RPointerArray<TTestInfo>*)"
+						    pctDist    	0.500000
+						    height     	45
+						    orientation 	0)
+						line_color 	3342489
+						client     	@432
+						supplier   	@434
+						Focus_Src  	@433
+						Focus_Entry 	@435
+						origin     	(201, 434)
+						terminus   	(542, 434)
+						ordinal    	0)
+					    (object NoteView @444
+						location   	(2666, 1426)
+						label      	(object ItemLabel
+						    Parent_View 	@444
+						    location   	(2459, 1326)
+						    fill_color 	13434879
+						    nlines     	4
+						    max_width  	378
+						    label      	"Sequence Diagram: Test Individual component / Basic Flow")
+						line_color 	3342489
+						fill_color 	13434879
+						width      	438
+						height     	212
+						quidu      	"3A2507AF0288")
+					    (object NoteView @445
+						location   	(1612, 1364)
+						label      	(object ItemLabel
+						    Parent_View 	@445
+						    location   	(1452, 1255)
+						    fill_color 	13434879
+						    nlines     	4
+						    max_width  	284
+						    label      	"Repeat for all components .")
+						line_color 	3342489
+						fill_color 	13434879
+						width      	344
+						height     	231)
+					    (object NoteView @446
+						location   	(2232, 1426)
+						label      	(object ItemLabel
+						    Parent_View 	@446
+						    location   	(2082, 1307)
+						    fill_color 	13434879
+						    nlines     	4
+						    max_width  	265
+						    label      	"Repeat for each unit test in a component")
+						line_color 	3342489
+						fill_color 	13434879
+						width      	325
+						height     	250)
+					    (object InterMessView "" @447
+						location   	(62, 496)
+						label      	(object SegLabel @448
+						    Parent_View 	@447
+						    location   	(929, 452)
+						    quidu      	"3AC9D9890380"
+						    anchor_loc 	1
+						    nlines     	1
+						    max_width  	678
+						    justify    	0
+						    label      	"RunTests(RPointerArray<TTestInfo>*)"
+						    pctDist    	0.500000
+						    height     	45
+						    orientation 	0)
+						line_color 	3342489
+						client     	@434
+						supplier   	@440
+						Focus_Src  	@435
+						Focus_Entry 	@441
+						origin     	(573, 496)
+						terminus   	(1286, 496)
+						ordinal    	1)
+					    (object InterMessView "" @449
+						location   	(62, 620)
+						label      	(object SegLabel @450
+						    Parent_View 	@449
+						    location   	(1704, 576)
+						    quidu      	"3AC9D9990199"
+						    anchor_loc 	1
+						    nlines     	1
+						    max_width  	756
+						    justify    	0
+						    label      	"TestComponent(RPointerArray<TTestInfo>*)"
+						    pctDist    	0.500000
+						    height     	45
+						    orientation 	0)
+						line_color 	3342489
+						client     	@440
+						supplier   	@436
+						Focus_Src  	@441
+						Focus_Entry 	@437
+						origin     	(1317, 620)
+						terminus   	(2092, 620)
+						ordinal    	2)
+					    (object InterMessView "" @451
+						location   	(62, 744)
+						label      	(object SegLabel @452
+						    Parent_View 	@451
+						    location   	(2417, 700)
+						    quidu      	"3AC9D9A20367"
+						    anchor_loc 	1
+						    nlines     	1
+						    max_width  	713
+						    justify    	0
+						    label      	"RunTest(TTimeIntervalMicroSeconds32)"
+						    pctDist    	0.500000
+						    height     	45
+						    orientation 	0)
+						line_color 	3342489
+						client     	@436
+						supplier   	@438
+						Focus_Src  	@437
+						Focus_Entry 	@439
+						origin     	(2123, 744)
+						terminus   	(2712, 744)
+						ordinal    	3)
+					    (object AttachView "" @453
+						stereotype 	TRUE
+						line_color 	3342489
+						client     	@445
+						supplier   	@449
+						line_style 	0)
+					    (object AttachView "" @454
+						stereotype 	TRUE
+						line_color 	3342489
+						client     	@446
+						supplier   	@451
+						line_style 	0)
+					    (object AttachView "" @455
+						stereotype 	TRUE
+						line_color 	3342489
+						client     	@444
+						supplier   	@451
+						line_style 	0))))))
+			logical_presentations 	(list unit_reference_list))
+		    (object Class_Category "Run test from script (Omit)"
+			quid       	"3A1E8CD501D1"
+			documentation 	
+|Actors: Generalised Actor
+|Traceability: TB.23
+			
+			exportControl 	"Public"
+			logical_models 	(list unit_reference_list
+			    (object UseCase "Run test from script (omit)"
+				quid       	"3A1F8D230172"
+				documentation 	
+|Actors: Generalised Actor
+|Traceability: TB.23
+				
+				stereotype 	"use-case realization"
+				logical_models 	(list unit_reference_list
+				    (object Mechanism @456
+					logical_models 	(list unit_reference_list)))
+				logical_presentations 	(list unit_reference_list
+				    (object InteractionDiagram "Basic Flow"
+					mechanism_ref 	@456
+					quid       	"3A265D5E0395"
+					title      	"Basic Flow"
+					documentation 	
+|Execution of a single test automatically, simulating user input where necessary.
+|
+|This use case assumes the following:
+|1. That processing proceeds without error.
+					
+					zoom       	100
+					max_height 	28350
+					max_width  	21600
+					origin_x   	0
+					origin_y   	0
+					items      	(list diagram_item_list
+					    (object NoteView @457
+						location   	(682, 682)
+						label      	(object ItemLabel
+						    Parent_View 	@457
+						    location   	(394, 519)
+						    fill_color 	13434879
+						    nlines     	6
+						    max_width  	540
+						    label      	"Sequence Diagram: Run test automatically / Basic Flow")
+						line_color 	3342489
+						fill_color 	13434879
+						width      	600
+						height     	338
+						quidu      	"3A265D080110"))))))
+			logical_presentations 	(list unit_reference_list))
+		    (object Class_Category "Memory Leak test (Iter. 2)"
+			quid       	"3A1E8CE60013"
+			documentation 	
+|Actors: Generalised Actor
+|Traceability: TB.1
+			
+			exportControl 	"Public"
+			logical_models 	(list unit_reference_list
+			    (object UseCase "Memory leak test"
+				quid       	"3A1F8AA203E7"
+				documentation 	
+|Actors: Generalised Actor
+|Traceability: TB.1
+				
+				stereotype 	"use-case realization"
+				logical_models 	(list unit_reference_list
+				    (object Mechanism @458
+					logical_models 	(list unit_reference_list)))
+				logical_presentations 	(list unit_reference_list
+				    (object InteractionDiagram "Basic Flow"
+					mechanism_ref 	@458
+					quid       	"3A265F770379"
+					title      	"Basic Flow"
+					documentation 	
+|Test that the component has not leaked any memory blocks during the execution of the test.
+|
+|This use case assumes the following:
+|1. That processing proceeds without error.
+					
+					zoom       	100
+					max_height 	28350
+					max_width  	21600
+					origin_x   	0
+					origin_y   	0
+					items      	(list diagram_item_list)))))
+			logical_presentations 	(list unit_reference_list))
+		    (object Class_Category "Resource leak test (Iter. 2)"
+			quid       	"3A1E8CF401E0"
+			documentation 	
+|Actors: Generalised Actor
+|Traceability: TB.2
+			
+			exportControl 	"Public"
+			logical_models 	(list unit_reference_list
+			    (object UseCase "Resource leak test"
+				quid       	"3A1F8AC202B6"
+				documentation 	
+|Actors: Generalised Actor
+|Traceability: TB.2
+				
+				stereotype 	"use-case realization"
+				logical_models 	(list unit_reference_list
+				    (object Mechanism @459
+					logical_models 	(list unit_reference_list)))
+				logical_presentations 	(list unit_reference_list
+				    (object InteractionDiagram "Basic Flow"
+					mechanism_ref 	@459
+					quid       	"3A266058005B"
+					title      	"Basic Flow"
+					documentation 	
+|Test that the component has not leaked any resources during the execution of the test.
+|
+|This use case assumes the following:
+|1. That processing proceeds without error.
+					
+					zoom       	100
+					max_height 	28350
+					max_width  	21600
+					origin_x   	0
+					origin_y   	0
+					items      	(list diagram_item_list)))))
+			logical_presentations 	(list unit_reference_list))
+		    (object Class_Category "Out of Memory test (Iter. 2)"
+			quid       	"3A1E8D000165"
+			documentation 	
+|Actors: Generalised Actor
+|Traceability: TB.3
+			
+			exportControl 	"Public"
+			logical_models 	(list unit_reference_list
+			    (object UseCase "Out of memory test"
+				quid       	"3A1F8AB20014"
+				documentation 	
+|Actors: Generalised Actor
+|Traceability: TB.3
+				
+				stereotype 	"use-case realization"
+				logical_models 	(list unit_reference_list
+				    (object Mechanism @460
+					logical_models 	(list unit_reference_list)))
+				logical_presentations 	(list unit_reference_list
+				    (object InteractionDiagram "Basic Flow"
+					mechanism_ref 	@460
+					quid       	"3A265F960391"
+					title      	"Basic Flow"
+					documentation 	
+|Simulate out of memory conditions and record the operation of the component.
+|
+|This use case assumes the following:
+|1. That processing proceeds without error.
+					
+					zoom       	100
+					max_height 	28350
+					max_width  	21600
+					origin_x   	0
+					origin_y   	0
+					items      	(list diagram_item_list)))))
+			logical_presentations 	(list unit_reference_list))
+		    (object Class_Category "Test incomplete component (Iter. 1)"
+			quid       	"3A1E8D0F03D3"
+			documentation 	
+|Actors:  Generalised Actor
+|Traceability: TB.16
+			
+			exportControl 	"Public"
+			logical_models 	(list unit_reference_list
+			    (object UseCase "Test incomplete component"
+				quid       	"3A1F860100F4"
+				documentation 	
+|Actors:  Generalised Actor
+|Traceability: TB.16
+				
+				stereotype 	"use-case realization"
+				logical_models 	(list unit_reference_list
+				    (object Mechanism @461
+					logical_models 	(list unit_reference_list
+					    (object Object "$UNNAMED$249"
+						quid       	"3A2506F201DC"
+						collaborators 	(list link_list
+						    (object Link
+							quid       	"3A2506F201DF"
+							supplier   	"$UNNAMED$250"
+							quidu      	"3A2506F201E9"
+							messages   	(list Messages
+							    (object Message "RunTransition(TRequestStatus*)"
+								quid       	"3A37849D00E8"
+								frequency  	"Aperiodic"
+								synchronization 	"Simple"
+								dir        	"FromClientToSupplier"
+								sequence   	"1.2"
+								ordinal    	2
+								quidu      	"3A70658C03C9")))
+						    (object Link
+							quid       	"3A3F72DB01E5"
+							supplier   	"$UNNAMED$251"
+							quidu      	"3A3F72D10230"
+							messages   	(list Messages
+							    (object Message "Clear( )"
+								quid       	"3A3F72DB01E6"
+								frequency  	"Aperiodic"
+								synchronization 	"Simple"
+								dir        	"FromClientToSupplier"
+								sequence   	"1.1"
+								ordinal    	1
+								Operation  	"Clear"
+								quidu      	"3A24FA99000A"))))
+						class      	"Logical View::Test Bed Classes::CUnitTest"
+						quidu      	"3A23BA9F037C"
+						persistence 	"Transient"
+						multi      	FALSE)
+					    (object Object "$UNNAMED$250"
+						quid       	"3A2506F201E9"
+						class      	"Logical View::Test Bed Classes::CTransition"
+						quidu      	"3A23BFC30021"
+						persistence 	"Transient"
+						multi      	FALSE)
+					    (object Object "$UNNAMED$252"
+						quid       	"3A2506F20207"
+						class      	"CDefectTest"
+						quidu      	"3A24DD4B00FD"
+						persistence 	"Transient"
+						multi      	FALSE)
+					    (object Object "$UNNAMED$253"
+						quid       	"3A2506F20200"
+						collaborators 	(list link_list
+						    (object Link
+							quid       	"3A2506F20201"
+							supplier   	"$UNNAMED$249"
+							quidu      	"3A2506F201DC"
+							messages   	(list Messages
+							    (object Message "RunTest(TTimeIntervalMicroSeconds32)"
+								quid       	"3A2506F20202"
+								frequency  	"Aperiodic"
+								synchronization 	"Simple"
+								dir        	"FromClientToSupplier"
+								sequence   	"1"
+								ordinal    	0
+								quidu      	"3A70658A0204")))
+						    (object Link
+							quid       	"3A2506F20203"
+							supplier   	"$UNNAMED$252"
+							quidu      	"3A2506F20207")
+						    (object Link
+							quid       	"3A2506F201FF"
+							supplier   	"$UNNAMED$250"
+							quidu      	"3A2506F201E9")
+						    (object Link
+							quid       	"3A378640036B"
+							supplier   	"$UNNAMED$254"
+							quidu      	"3A37863A03BD"
+							messages   	(list Messages
+							    (object Message "ExecuteDefectTests( )"
+								quid       	"3A378640036C"
+								frequency  	"Aperiodic"
+								synchronization 	"Simple"
+								dir        	"FromClientToSupplier"
+								sequence   	"2"
+								ordinal    	3
+								Operation  	"ExecuteDefectTests"
+								quidu      	"3A3785D5033F")))
+						    (object Link
+							quid       	"3A38EAF50376"
+							supplier   	"$UNNAMED$253"
+							quidu      	"3A2506F20200"))
+						class      	"Logical View::Test Bed Classes::CComponentTester"
+						quidu      	"3A24DC16022F"
+						persistence 	"Transient"
+						multi      	FALSE)
+					    (object Object "$UNNAMED$254"
+						quid       	"3A37863A03BD"
+						collaborators 	(list link_list
+						    (object Link
+							quid       	"3A37864303DD"
+							supplier   	"$UNNAMED$252"
+							quidu      	"3A2506F20207"
+							messages   	(list Messages
+							    (object Message "ListAllDefects( )"
+								quid       	"3A37864303DE"
+								frequency  	"Aperiodic"
+								synchronization 	"Simple"
+								dir        	"FromClientToSupplier"
+								sequence   	"2.1"
+								ordinal    	4
+								Operation  	"ListAllDefects"
+								quidu      	"3A24DD81005A")))
+						    (object Link
+							quid       	"3A38BB210226"
+							supplier   	"$UNNAMED$250"
+							quidu      	"3A2506F201E9"
+							messages   	(list Messages
+							    (object Message "RunTransition(TRequestStatus*)"
+								quid       	"3A38BB210227"
+								frequency  	"Aperiodic"
+								synchronization 	"Simple"
+								dir        	"FromClientToSupplier"
+								sequence   	"2.2"
+								ordinal    	5
+								quidu      	"3A70658C03C9"))))
+						class      	"CDefectTester"
+						quidu      	"3A3785930312"
+						persistence 	"Transient"
+						multi      	FALSE)
+					    (object Object "$UNNAMED$251"
+						quid       	"3A3F72D10230"
+						class      	"CContextInformation"
+						quidu      	"3A24FA7003AE"
+						persistence 	"Transient"
+						multi      	FALSE)))
+				    (object Mechanism @462
+					logical_models 	(list unit_reference_list
+					    (object Object "$UNNAMED$255"
+						quid       	"3A24F3740353"
+						collaborators 	(list link_list
+						    (object Link
+							quid       	"3A24F3740356"
+							supplier   	"$UNNAMED$256"
+							quidu      	"3A24F374035D"
+							messages   	(list Messages
+							    (object Message "RunStressTest( )"
+								quid       	"3A24F3740357"
+								frequency  	"Aperiodic"
+								synchronization 	"Simple"
+								dir        	"FromClientToSupplier"
+								sequence   	"2"
+								ordinal    	2
+								Operation  	"RunStressTest"
+								quidu      	"3A360FB202F8")))
+						    (object Link
+							quid       	"3A3F76CB00F4"
+							supplier   	"$UNNAMED$257"
+							quidu      	"3A3F76C40086"
+							messages   	(list Messages
+							    (object Message "Clear( )"
+								quid       	"3A3F76CB00F5"
+								frequency  	"Aperiodic"
+								synchronization 	"Simple"
+								dir        	"FromClientToSupplier"
+								sequence   	"1.1"
+								ordinal    	1
+								Operation  	"Clear"
+								quidu      	"3A24FA99000A"))))
+						class      	"Logical View::Test Bed Classes::CUnitTest"
+						quidu      	"3A23BA9F037C"
+						persistence 	"Transient"
+						multi      	FALSE)
+					    (object Object "$UNNAMED$256"
+						quid       	"3A24F374035D"
+						class      	"Logical View::Test Bed Classes::CTransition"
+						quidu      	"3A23BFC30021"
+						persistence 	"Transient"
+						multi      	FALSE)
+					    (object Object "$UNNAMED$258"
+						quid       	"3A24F374037A"
+						class      	"CDefectTest"
+						quidu      	"3A24DD4B00FD"
+						persistence 	"Transient"
+						multi      	FALSE)
+					    (object Object "Component Tester"
+						quid       	"3A24F3740372"
+						collaborators 	(list link_list
+						    (object Link
+							quid       	"3A24F3740373"
+							supplier   	"$UNNAMED$255"
+							quidu      	"3A24F3740353"
+							messages   	(list Messages
+							    (object Message "RunTest(TTimeIntervalMicroSeconds32)"
+								quid       	"3A24F3740374"
+								frequency  	"Aperiodic"
+								synchronization 	"Simple"
+								dir        	"FromClientToSupplier"
+								sequence   	"1"
+								ordinal    	0
+								quidu      	"3A70658A0204")))
+						    (object Link
+							quid       	"3A24F3740375"
+							supplier   	"$UNNAMED$258"
+							quidu      	"3A24F374037A")
+						    (object Link
+							quid       	"3A24F3740371"
+							supplier   	"$UNNAMED$256"
+							quidu      	"3A24F374035D")
+						    (object Link
+							quid       	"3A37865A02FA"
+							supplier   	"$UNNAMED$259"
+							quidu      	"3A3786540157"
+							messages   	(list Messages
+							    (object Message "ExecuteDefectTests( )"
+								quid       	"3A37865A02FB"
+								frequency  	"Aperiodic"
+								synchronization 	"Simple"
+								dir        	"FromClientToSupplier"
+								sequence   	"3"
+								ordinal    	3
+								Operation  	"ExecuteDefectTests"
+								quidu      	"3A3785D5033F"))))
+						class      	"Logical View::Test Bed Classes::CComponentTester"
+						quidu      	"3A24DC16022F"
+						persistence 	"Transient"
+						multi      	FALSE)
+					    (object Object "$UNNAMED$259"
+						quid       	"3A3786540157"
+						collaborators 	(list link_list
+						    (object Link
+							quid       	"3A37865D02E1"
+							supplier   	"$UNNAMED$258"
+							quidu      	"3A24F374037A"
+							messages   	(list Messages
+							    (object Message "ListAllDefects( )"
+								quid       	"3A37865D02E2"
+								frequency  	"Aperiodic"
+								synchronization 	"Simple"
+								dir        	"FromClientToSupplier"
+								sequence   	"3.1"
+								ordinal    	4
+								Operation  	"ListAllDefects"
+								quidu      	"3A24DD81005A")))
+						    (object Link
+							quid       	"3A38BB35038D"
+							supplier   	"$UNNAMED$256"
+							quidu      	"3A24F374035D"
+							messages   	(list Messages
+							    (object Message "RunStressTest( )"
+								quid       	"3A38BB35038E"
+								frequency  	"Aperiodic"
+								synchronization 	"Simple"
+								dir        	"FromClientToSupplier"
+								sequence   	"3.2"
+								ordinal    	5
+								Operation  	"RunStressTest"
+								quidu      	"3A360FB202F8"))))
+						class      	"CDefectTester"
+						quidu      	"3A3785930312"
+						persistence 	"Transient"
+						multi      	FALSE)
+					    (object Object "$UNNAMED$257"
+						quid       	"3A3F76C40086"
+						class      	"CContextInformation"
+						quidu      	"3A24FA7003AE"
+						persistence 	"Transient"
+						multi      	FALSE))))
+				logical_presentations 	(list unit_reference_list
+				    (object InteractionDiagram "Basic Flow"
+					mechanism_ref 	@461
+					quid       	"3A25068D0335"
+					title      	"Basic Flow"
+					documentation 	
+|Unit tests a class that is still under development. 
+|Tests each of the methods within the class, and all of the defects recorded against the class, recording the results.
+|
+|This use case assumes the following:
+|1. That there are no processing errors.
+|2. That result validation succeeds.
+					
+					zoom       	100
+					max_height 	28350
+					max_width  	21600
+					origin_x   	1175
+					origin_y   	0
+					items      	(list diagram_item_list
+					    (object InterObjView "$UNNAMED$249" @463
+						location   	(1302, 248)
+						font       	(object Font
+						    underline  	TRUE)
+						label      	(object ItemLabel
+						    Parent_View 	@463
+						    location   	(1209, 271)
+						    anchor_loc 	3
+						    nlines     	2
+						    max_width  	471
+						    label      	"")
+						icon       	"control"
+						icon_style 	"Icon"
+						line_color 	3342489
+						fill_color 	13434879
+						quidu      	"3A2506F201DC"
+						width      	447
+						height     	1161
+						icon_height 	164
+						icon_width 	157
+						icon_y_offset 	2
+						annotation 	1
+						Focus_Of_Control 	(object Focus_Of_Control "" @464
+						    location   	(1302, 434)
+						    line_color 	3342489
+						    InterObjView 	@463
+						    height     	306
+						    y_coord    	246
+						    Nested     	FALSE))
+					    (object InterObjView "$UNNAMED$254" @465
+						location   	(620, 248)
+						font       	(object Font
+						    underline  	TRUE)
+						label      	(object ItemLabel
+						    Parent_View 	@465
+						    location   	(527, 272)
+						    anchor_loc 	3
+						    nlines     	2
+						    max_width  	471
+						    label      	"")
+						icon       	"control"
+						icon_style 	"Icon"
+						line_color 	3342489
+						fill_color 	13434879
+						quidu      	"3A37863A03BD"
+						width      	447
+						height     	1161
+						icon_height 	164
+						icon_width 	157
+						icon_y_offset 	1
+						annotation 	1
+						Focus_Of_Control 	(object Focus_Of_Control "" @466
+						    location   	(620, 868)
+						    line_color 	3342489
+						    InterObjView 	@465
+						    height     	368
+						    y_coord    	308
+						    Nested     	FALSE))
+					    (object InterObjView "$UNNAMED$250" @467
+						location   	(1922, 248)
+						font       	(object Font
+						    underline  	TRUE)
+						label      	(object ItemLabel
+						    Parent_View 	@467
+						    location   	(1796, 273)
+						    anchor_loc 	3
+						    nlines     	2
+						    max_width  	687
+						    label      	"")
+						icon       	"boundary"
+						icon_style 	"Icon"
+						line_color 	3342489
+						fill_color 	13434879
+						quidu      	"3A2506F201E9"
+						width      	663
+						height     	1161
+						icon_height 	153
+						icon_width 	229
+						icon_y_offset 	1
+						annotation 	1
+						Focus_Of_Control 	(object Focus_Of_Control "" @468
+						    location   	(1922, 620)
+						    line_color 	3342489
+						    InterObjView 	@467
+						    height     	60
+						    y_coord    	0
+						    Nested     	FALSE)
+						Focus_Of_Control 	(object Focus_Of_Control "" @469
+						    location   	(1922, 1116)
+						    line_color 	3342489
+						    InterObjView 	@467
+						    height     	60
+						    y_coord    	0
+						    Nested     	FALSE))
+					    (object InterObjView "$UNNAMED$251" @470
+						location   	(2232, 248)
+						font       	(object Font
+						    underline  	TRUE)
+						label      	(object ItemLabel
+						    Parent_View 	@470
+						    location   	(2125, 275)
+						    anchor_loc 	3
+						    nlines     	2
+						    max_width  	462
+						    label      	"")
+						icon       	"entity"
+						icon_style 	"Icon"
+						line_color 	3342489
+						fill_color 	13434879
+						quidu      	"3A3F72D10230"
+						width      	438
+						height     	1161
+						icon_height 	153
+						icon_width 	154
+						icon_y_offset 	-1
+						annotation 	1
+						Focus_Of_Control 	(object Focus_Of_Control "" @471
+						    location   	(2232, 496)
+						    line_color 	3342489
+						    InterObjView 	@470
+						    height     	60
+						    y_coord    	0
+						    Nested     	FALSE))
+					    (object InterObjView "$UNNAMED$252" @472
+						location   	(992, 248)
+						font       	(object Font
+						    underline  	TRUE)
+						label      	(object ItemLabel
+						    Parent_View 	@472
+						    location   	(899, 274)
+						    anchor_loc 	3
+						    nlines     	2
+						    max_width  	471
+						    label      	"")
+						icon       	"control"
+						icon_style 	"Icon"
+						line_color 	3342489
+						fill_color 	13434879
+						quidu      	"3A2506F20207"
+						width      	447
+						height     	1161
+						icon_height 	164
+						icon_width 	157
+						icon_y_offset 	-1
+						annotation 	1
+						Focus_Of_Control 	(object Focus_Of_Control "" @473
+						    location   	(992, 930)
+						    line_color 	3342489
+						    InterObjView 	@472
+						    height     	60
+						    y_coord    	0
+						    Nested     	FALSE))
+					    (object InterObjView "$UNNAMED$253" @474
+						location   	(124, 248)
+						font       	(object Font
+						    underline  	TRUE)
+						label      	(object ItemLabel
+						    Parent_View 	@474
+						    location   	(31, 271)
+						    anchor_loc 	3
+						    nlines     	2
+						    max_width  	471
+						    label      	"")
+						icon       	"control"
+						icon_style 	"Icon"
+						line_color 	3342489
+						fill_color 	13434879
+						quidu      	"3A2506F20200"
+						width      	447
+						height     	1161
+						icon_height 	164
+						icon_width 	157
+						icon_y_offset 	2
+						annotation 	1
+						Focus_Of_Control 	(object Focus_Of_Control "" @475
+						    location   	(124, 372)
+						    line_color 	3342489
+						    InterObjView 	@474
+						    height     	924
+						    y_coord    	864
+						    Nested     	FALSE))
+					    (object NoteView @476
+						location   	(1922, 1674)
+						label      	(object ItemLabel
+						    Parent_View 	@476
+						    location   	(1759, 1574)
+						    fill_color 	13434879
+						    nlines     	4
+						    max_width  	290
+						    label      	"Repeat for each transition required for a unit test..")
+						line_color 	3342489
+						fill_color 	13434879
+						width      	350
+						height     	213)
+					    (object InterMessView "" @477
+						location   	(62, 434)
+						label      	(object SegLabel @478
+						    Parent_View 	@477
+						    location   	(712, 390)
+						    quidu      	"3A2506F20202"
+						    anchor_loc 	1
+						    nlines     	1
+						    max_width  	722
+						    justify    	0
+						    label      	"RunTest(TTimeIntervalMicroSeconds32)"
+						    pctDist    	0.500000
+						    height     	45
+						    orientation 	0)
+						line_color 	3342489
+						client     	@474
+						supplier   	@463
+						Focus_Src  	@475
+						Focus_Entry 	@464
+						origin     	(139, 434)
+						terminus   	(1286, 434)
+						ordinal    	0)
+					    (object NoteView @479
+						location   	(1488, 1674)
+						label      	(object ItemLabel
+						    Parent_View 	@479
+						    location   	(1263, 1580)
+						    fill_color 	13434879
+						    nlines     	3
+						    max_width  	415
+						    label      	"Sequence Diagram: Test component method / Basic Flow")
+						line_color 	3342489
+						fill_color 	13434879
+						width      	475
+						height     	200
+						quidu      	"3A2505B000CA")
+					    (object InterMessView "" @480
+						location   	(62, 620)
+						label      	(object SegLabel @481
+						    Parent_View 	@480
+						    location   	(1611, 576)
+						    quidu      	"3A37849D00E8"
+						    anchor_loc 	1
+						    nlines     	1
+						    max_width  	579
+						    justify    	0
+						    label      	"RunTransition(TRequestStatus*)"
+						    pctDist    	0.500000
+						    height     	45
+						    orientation 	0)
+						line_color 	3342489
+						client     	@463
+						supplier   	@467
+						Focus_Src  	@464
+						Focus_Entry 	@468
+						origin     	(1317, 620)
+						terminus   	(1906, 620)
+						ordinal    	2)
+					    (object InterMessView "" @482
+						location   	(62, 868)
+						label      	(object SegLabel @483
+						    Parent_View 	@482
+						    location   	(371, 824)
+						    quidu      	"3A378640036C"
+						    anchor_loc 	1
+						    nlines     	1
+						    max_width  	428
+						    justify    	0
+						    label      	"ExecuteDefectTests( )"
+						    pctDist    	0.500000
+						    height     	45
+						    orientation 	0)
+						line_color 	3342489
+						client     	@474
+						supplier   	@465
+						Focus_Src  	@475
+						Focus_Entry 	@466
+						origin     	(139, 868)
+						terminus   	(604, 868)
+						ordinal    	3)
+					    (object InterMessView "" @484
+						location   	(62, 930)
+						label      	(object SegLabel @485
+						    Parent_View 	@484
+						    location   	(805, 886)
+						    quidu      	"3A37864303DE"
+						    anchor_loc 	1
+						    nlines     	1
+						    max_width  	300
+						    justify    	0
+						    label      	"ListAllDefects( )"
+						    pctDist    	0.500000
+						    height     	45
+						    orientation 	0)
+						line_color 	3342489
+						client     	@465
+						supplier   	@472
+						Focus_Src  	@466
+						Focus_Entry 	@473
+						origin     	(635, 930)
+						terminus   	(976, 930)
+						ordinal    	4)
+					    (object InterMessView "" @486
+						location   	(62, 1116)
+						label      	(object SegLabel @487
+						    Parent_View 	@486
+						    location   	(1270, 1072)
+						    quidu      	"3A38BB210227"
+						    anchor_loc 	1
+						    nlines     	1
+						    max_width  	579
+						    justify    	0
+						    label      	"RunTransition(TRequestStatus*)"
+						    pctDist    	0.500000
+						    height     	45
+						    orientation 	0)
+						line_color 	3342489
+						client     	@465
+						supplier   	@467
+						Focus_Src  	@466
+						Focus_Entry 	@469
+						origin     	(635, 1116)
+						terminus   	(1906, 1116)
+						ordinal    	5)
+					    (object AttachView "" @488
+						stereotype 	TRUE
+						line_color 	3342489
+						client     	@479
+						supplier   	@486
+						line_style 	0)
+					    (object AttachView "" @489
+						stereotype 	TRUE
+						line_color 	3342489
+						client     	@476
+						supplier   	@480
+						line_style 	0)
+					    (object AttachView "" @490
+						stereotype 	TRUE
+						line_color 	3342489
+						client     	@479
+						supplier   	@480
+						line_style 	0)
+					    (object InterMessView "" @491
+						location   	(62, 496)
+						label      	(object SegLabel @492
+						    Parent_View 	@491
+						    location   	(1766, 452)
+						    quidu      	"3A3F72DB01E6"
+						    anchor_loc 	1
+						    nlines     	1
+						    max_width  	131
+						    justify    	0
+						    label      	"Clear( )"
+						    pctDist    	0.500000
+						    height     	45
+						    orientation 	0)
+						line_color 	3342489
+						client     	@463
+						supplier   	@470
+						Focus_Src  	@464
+						Focus_Entry 	@471
+						origin     	(1317, 496)
+						terminus   	(2216, 496)
+						ordinal    	1)
+					    (object NoteView @493
+						location   	(372, 620)
+						label      	(object ItemLabel
+						    Parent_View 	@493
+						    location   	(219, 501)
+						    fill_color 	13434879
+						    nlines     	4
+						    max_width  	271
+						    label      	"Repeat for each unit test in a component")
+						line_color 	3342489
+						fill_color 	13434879
+						width      	331
+						height     	250)
+					    (object AttachView "" @494
+						stereotype 	TRUE
+						line_color 	3342489
+						client     	@493
+						supplier   	@477
+						line_style 	0)))
+				    (object InteractionDiagram "Alternate Flow - Stress test"
+					mechanism_ref 	@462
+					quid       	"3A24F35702ED"
+					title      	"Alternate Flow - Stress test"
+					documentation 	
+|Unit tests a class that is still under development. 
+|Stress tests each of the methods within the class, and each of the defects recorded against the class, recording the results.
+|
+|This use case assumes the following:
+|1. That there are no processing errors.
+|2. That result validation succeeds.
+|3. That stress tests succeed without error.
+|4. That there are no memory leaks.
+					
+					zoom       	100
+					max_height 	28350
+					max_width  	21600
+					origin_x   	0
+					origin_y   	0
+					items      	(list diagram_item_list
+					    (object InterObjView "$UNNAMED$255" @495
+						location   	(1302, 248)
+						font       	(object Font
+						    underline  	TRUE)
+						label      	(object ItemLabel
+						    Parent_View 	@495
+						    location   	(1209, 271)
+						    anchor_loc 	3
+						    nlines     	2
+						    max_width  	471
+						    label      	"")
+						icon       	"control"
+						icon_style 	"Icon"
+						line_color 	3342489
+						fill_color 	13434879
+						quidu      	"3A24F3740353"
+						width      	447
+						height     	1347
+						icon_height 	164
+						icon_width 	157
+						icon_y_offset 	2
+						annotation 	1
+						Focus_Of_Control 	(object Focus_Of_Control "" @496
+						    location   	(1302, 434)
+						    line_color 	3342489
+						    InterObjView 	@495
+						    height     	306
+						    y_coord    	246
+						    Nested     	FALSE))
+					    (object InterObjView "$UNNAMED$257" @497
+						location   	(2108, 248)
+						font       	(object Font
+						    underline  	TRUE)
+						label      	(object ItemLabel
+						    Parent_View 	@497
+						    location   	(2001, 274)
+						    anchor_loc 	3
+						    nlines     	2
+						    max_width  	462
+						    label      	"")
+						icon       	"entity"
+						icon_style 	"Icon"
+						line_color 	3342489
+						fill_color 	13434879
+						quidu      	"3A3F76C40086"
+						width      	438
+						height     	1347
+						icon_height 	153
+						icon_width 	154
+						icon_y_offset 	0
+						annotation 	1
+						Focus_Of_Control 	(object Focus_Of_Control "" @498
+						    location   	(2108, 496)
+						    line_color 	3342489
+						    InterObjView 	@497
+						    height     	60
+						    y_coord    	0
+						    Nested     	FALSE))
+					    (object InterObjView "$UNNAMED$259" @499
+						location   	(620, 248)
+						font       	(object Font
+						    underline  	TRUE)
+						label      	(object ItemLabel
+						    Parent_View 	@499
+						    location   	(527, 272)
+						    anchor_loc 	3
+						    nlines     	2
+						    max_width  	471
+						    label      	"")
+						icon       	"control"
+						icon_style 	"Icon"
+						line_color 	3342489
+						fill_color 	13434879
+						quidu      	"3A3786540157"
+						width      	447
+						height     	1347
+						icon_height 	164
+						icon_width 	157
+						icon_y_offset 	1
+						annotation 	1
+						Focus_Of_Control 	(object Focus_Of_Control "" @500
+						    location   	(620, 1054)
+						    line_color 	3342489
+						    InterObjView 	@499
+						    height     	368
+						    y_coord    	308
+						    Nested     	FALSE))
+					    (object InterObjView "$UNNAMED$256" @501
+						location   	(1736, 248)
+						font       	(object Font
+						    underline  	TRUE)
+						label      	(object ItemLabel
+						    Parent_View 	@501
+						    location   	(1610, 273)
+						    anchor_loc 	3
+						    nlines     	2
+						    max_width  	687
+						    label      	"")
+						icon       	"boundary"
+						icon_style 	"Icon"
+						line_color 	3342489
+						fill_color 	13434879
+						quidu      	"3A24F374035D"
+						width      	663
+						height     	1347
+						icon_height 	153
+						icon_width 	229
+						icon_y_offset 	1
+						annotation 	1
+						Focus_Of_Control 	(object Focus_Of_Control "" @502
+						    location   	(1736, 620)
+						    line_color 	3342489
+						    InterObjView 	@501
+						    height     	60
+						    y_coord    	0
+						    Nested     	FALSE)
+						Focus_Of_Control 	(object Focus_Of_Control "" @503
+						    location   	(1736, 1302)
+						    line_color 	3342489
+						    InterObjView 	@501
+						    height     	60
+						    y_coord    	0
+						    Nested     	FALSE))
+					    (object InterObjView "$UNNAMED$258" @504
+						location   	(992, 248)
+						font       	(object Font
+						    underline  	TRUE)
+						label      	(object ItemLabel
+						    Parent_View 	@504
+						    location   	(899, 274)
+						    anchor_loc 	3
+						    nlines     	2
+						    max_width  	471
+						    label      	"")
+						icon       	"control"
+						icon_style 	"Icon"
+						line_color 	3342489
+						fill_color 	13434879
+						quidu      	"3A24F374037A"
+						width      	447
+						height     	1347
+						icon_height 	164
+						icon_width 	157
+						icon_y_offset 	-1
+						annotation 	1
+						Focus_Of_Control 	(object Focus_Of_Control "" @505
+						    location   	(992, 1116)
+						    line_color 	3342489
+						    InterObjView 	@504
+						    height     	60
+						    y_coord    	0
+						    Nested     	FALSE))
+					    (object InterObjView "Component Tester" @506
+						location   	(124, 248)
+						font       	(object Font
+						    underline  	TRUE)
+						label      	(object ItemLabel
+						    Parent_View 	@506
+						    location   	(31, 272)
+						    anchor_loc 	3
+						    nlines     	2
+						    max_width  	471
+						    label      	"Component Tester")
+						icon       	"control"
+						icon_style 	"Icon"
+						line_color 	3342489
+						fill_color 	13434879
+						quidu      	"3A24F3740372"
+						width      	447
+						height     	1347
+						icon_height 	164
+						icon_width 	157
+						icon_y_offset 	1
+						annotation 	1
+						Focus_Of_Control 	(object Focus_Of_Control "" @507
+						    location   	(124, 372)
+						    line_color 	3342489
+						    InterObjView 	@506
+						    height     	1110
+						    y_coord    	1050
+						    Nested     	FALSE))
+					    (object NoteView @508
+						location   	(1922, 868)
+						label      	(object ItemLabel
+						    Parent_View 	@508
+						    location   	(1759, 768)
+						    fill_color 	13434879
+						    nlines     	4
+						    max_width  	290
+						    label      	"Repeat for each transition required for the stress test.")
+						line_color 	3342489
+						fill_color 	13434879
+						width      	350
+						height     	213)
+					    (object InterMessView "" @509
+						location   	(62, 620)
+						label      	(object SegLabel @510
+						    Parent_View 	@509
+						    location   	(1518, 576)
+						    quidu      	"3A24F3740357"
+						    anchor_loc 	1
+						    nlines     	1
+						    max_width  	577
+						    justify    	0
+						    label      	"RunStressTest( )"
+						    pctDist    	0.500000
+						    height     	45
+						    orientation 	0)
+						line_color 	3342489
+						client     	@495
+						supplier   	@501
+						Focus_Src  	@496
+						Focus_Entry 	@502
+						origin     	(1317, 620)
+						terminus   	(1720, 620)
+						ordinal    	2)
+					    (object InterMessView "" @511
+						location   	(62, 434)
+						label      	(object SegLabel @512
+						    Parent_View 	@511
+						    location   	(712, 390)
+						    quidu      	"3A24F3740374"
+						    anchor_loc 	1
+						    nlines     	1
+						    max_width  	835
+						    justify    	0
+						    label      	"RunTest(TTimeIntervalMicroSeconds32)"
+						    pctDist    	0.500000
+						    height     	45
+						    orientation 	0)
+						line_color 	3342489
+						client     	@506
+						supplier   	@495
+						Focus_Src  	@507
+						Focus_Entry 	@496
+						origin     	(139, 434)
+						terminus   	(1286, 434)
+						ordinal    	0)
+					    (object AttachView "" @513
+						stereotype 	TRUE
+						line_color 	3342489
+						client     	@508
+						supplier   	@509
+						line_style 	0)
+					    (object NoteView @514
+						location   	(1984, 1426)
+						label      	(object ItemLabel
+						    Parent_View 	@514
+						    location   	(1762, 1273)
+						    fill_color 	13434879
+						    nlines     	6
+						    max_width  	409
+						    label      	"Sequence Diagram: Test component method / Alternate Flow - Stress test")
+						line_color 	3342489
+						fill_color 	13434879
+						width      	469
+						height     	319
+						quidu      	"3A23BA89010D")
+					    (object AttachView "" @515
+						stereotype 	TRUE
+						line_color 	3342489
+						client     	@514
+						supplier   	@509
+						line_style 	0)
+					    (object InterMessView "" @516
+						location   	(62, 1054)
+						label      	(object SegLabel @517
+						    Parent_View 	@516
+						    location   	(371, 1010)
+						    quidu      	"3A37865A02FB"
+						    anchor_loc 	1
+						    nlines     	1
+						    max_width  	428
+						    justify    	0
+						    label      	"ExecuteDefectTests( )"
+						    pctDist    	0.500000
+						    height     	45
+						    orientation 	0)
+						line_color 	3342489
+						client     	@506
+						supplier   	@499
+						Focus_Src  	@507
+						Focus_Entry 	@500
+						origin     	(139, 1054)
+						terminus   	(604, 1054)
+						ordinal    	3)
+					    (object InterMessView "" @518
+						location   	(62, 1116)
+						label      	(object SegLabel @519
+						    Parent_View 	@518
+						    location   	(805, 1072)
+						    quidu      	"3A37865D02E2"
+						    anchor_loc 	1
+						    nlines     	1
+						    max_width  	300
+						    justify    	0
+						    label      	"ListAllDefects( )"
+						    pctDist    	0.500000
+						    height     	45
+						    orientation 	0)
+						line_color 	3342489
+						client     	@499
+						supplier   	@504
+						Focus_Src  	@500
+						Focus_Entry 	@505
+						origin     	(635, 1116)
+						terminus   	(976, 1116)
+						ordinal    	4)
+					    (object InterMessView "" @520
+						location   	(62, 1302)
+						label      	(object SegLabel @521
+						    Parent_View 	@520
+						    location   	(1177, 1258)
+						    quidu      	"3A38BB35038E"
+						    anchor_loc 	1
+						    nlines     	1
+						    max_width  	394
+						    justify    	0
+						    label      	"RunStressTest( )"
+						    pctDist    	0.500000
+						    height     	45
+						    orientation 	0)
+						line_color 	3342489
+						client     	@499
+						supplier   	@501
+						Focus_Src  	@500
+						Focus_Entry 	@503
+						origin     	(635, 1302)
+						terminus   	(1720, 1302)
+						ordinal    	5)
+					    (object AttachView "" @522
+						stereotype 	TRUE
+						line_color 	3342489
+						client     	@514
+						supplier   	@520
+						line_style 	0)
+					    (object InterMessView "" @523
+						location   	(62, 496)
+						label      	(object SegLabel @524
+						    Parent_View 	@523
+						    location   	(1704, 452)
+						    quidu      	"3A3F76CB00F5"
+						    anchor_loc 	1
+						    nlines     	1
+						    max_width  	131
+						    justify    	0
+						    label      	"Clear( )"
+						    pctDist    	0.500000
+						    height     	45
+						    orientation 	0)
+						line_color 	3342489
+						client     	@495
+						supplier   	@497
+						Focus_Src  	@496
+						Focus_Entry 	@498
+						origin     	(1317, 496)
+						terminus   	(2092, 496)
+						ordinal    	1)
+					    (object NoteView @525
+						location   	(372, 744)
+						label      	(object ItemLabel
+						    Parent_View 	@525
+						    location   	(222, 638)
+						    fill_color 	13434879
+						    nlines     	4
+						    max_width  	265
+						    label      	"Repeat for each unit test in a component")
+						line_color 	3342489
+						fill_color 	13434879
+						width      	325
+						height     	225)
+					    (object AttachView "" @526
+						stereotype 	TRUE
+						line_color 	3342489
+						client     	@525
+						supplier   	@511
+						line_style 	0))))))
+			logical_presentations 	(list unit_reference_list))
+		    (object Class_Category "Dump memory block to log (Iter. 1)"
+			quid       	"3A1E8D200193"
+			documentation 	
+|Actors:  Generalised Actor
+|Traceability: TB.26
+			
+			exportControl 	"Public"
+			logical_models 	(list unit_reference_list
+			    (object UseCase "Dump memory block to log"
+				quid       	"3A1F8A67026F"
+				documentation 	
+|Actors:  Generalised Actor
+|Traceability: TB.26
+				
+				stereotype 	"use-case realization"
+				logical_models 	(list unit_reference_list
+				    (object Mechanism @527
+					logical_models 	(list unit_reference_list
+					    (object Object "$UNNAMED$260"
+						quid       	"3A23B756003D"
+						documentation 	"Format the supplied binary data into a formatted text string."
+						collaborators 	(list link_list
+						    (object Link
+							quid       	"3A23B89600AC"
+							supplier   	"$UNNAMED$261"
+							quidu      	"3A23B874000D"
+							messages   	(list Messages
+							    (object Message "GetStyle( )"
+								quid       	"3A24F56A007A"
+								frequency  	"Aperiodic"
+								synchronization 	"Simple"
+								dir        	"FromClientToSupplier"
+								sequence   	"1.1"
+								ordinal    	1)))
+						    (object Link
+							quid       	"3A24F59300AB"
+							supplier   	"$UNNAMED$262"
+							quidu      	"3A24F57D029E"
+							messages   	(list Messages
+							    (object Message "Write( )"
+								quid       	"3A24F59300AC"
+								frequency  	"Aperiodic"
+								synchronization 	"Simple"
+								dir        	"FromClientToSupplier"
+								sequence   	"1.2"
+								ordinal    	2
+								quidu      	"3A83B47A0317"))))
+						class      	"Logical View::Test Bed Classes::CDataLogger"
+						quidu      	"3A23B76E01BE"
+						persistence 	"Transient"
+						multi      	FALSE)
+					    (object Object "$UNNAMED$261"
+						quid       	"3A23B874000D"
+						collaborators 	(list link_list
+						    (object Link
+							quid       	"3A24F5840190"
+							supplier   	"$UNNAMED$262"
+							quidu      	"3A24F57D029E"))
+						class      	"Logical View::Test Bed Classes::TLogFormat"
+						quidu      	"3A894035038E"
+						persistence 	"Transient"
+						multi      	FALSE)
+					    (object Object "$UNNAMED$263"
+						quid       	"3A23C3430029"
+						collaborators 	(list link_list
+						    (object Link
+							quid       	"3A23C35302F3"
+							supplier   	"$UNNAMED$260"
+							quidu      	"3A23B756003D"
+							messages   	(list Messages
+							    (object Message "DumpMemoryBlock(const TUint8*, TInt)"
+								quid       	"3A23C35302F4"
+								documentation 	"Format the supplied binary data into a formatted text string."
+								frequency  	"Aperiodic"
+								synchronization 	"Simple"
+								dir        	"FromClientToSupplier"
+								sequence   	"1"
+								ordinal    	0
+								quidu      	"3A70658D0399"))))
+						class      	"Logical View::Test Bed Classes::CTransition"
+						quidu      	"3A23BFC30021"
+						persistence 	"Transient"
+						multi      	FALSE)
+					    (object Object "$UNNAMED$262"
+						quid       	"3A24F57D029E"
+						class      	"Logical View::EPOC Classes::RFileLogger"
+						quidu      	"3A83B46701C5"
+						persistence 	"Transient"
+						multi      	FALSE))))
+				logical_presentations 	(list unit_reference_list
+				    (object InteractionDiagram "Basic Flow"
+					mechanism_ref 	@527
+					quid       	"3A238F1B00F2"
+					title      	"Basic Flow"
+					documentation 	
+|Request a block of binary data from memory, and store it as a text string.
+|
+|This use case assumes the following:
+|1. That processing proceeds without error.
+					
+					zoom       	100
+					max_height 	28350
+					max_width  	21600
+					origin_x   	0
+					origin_y   	0
+					items      	(list diagram_item_list
+					    (object InterObjView "$UNNAMED$260" @528
+						location   	(930, 248)
+						font       	(object Font
+						    underline  	TRUE)
+						label      	(object ItemLabel
+						    Parent_View 	@528
+						    location   	(837, 272)
+						    anchor_loc 	3
+						    nlines     	2
+						    max_width  	471
+						    label      	"")
+						icon       	"control"
+						icon_style 	"Icon"
+						line_color 	3342489
+						fill_color 	13434879
+						quidu      	"3A23B756003D"
+						width      	447
+						height     	789
+						icon_height 	164
+						icon_width 	157
+						icon_y_offset 	1
+						annotation 	1
+						Focus_Of_Control 	(object Focus_Of_Control "" @529
+						    location   	(930, 496)
+						    line_color 	3342489
+						    InterObjView 	@528
+						    height     	368
+						    y_coord    	308
+						    Nested     	FALSE))
+					    (object InterObjView "$UNNAMED$261" @530
+						location   	(1302, 248)
+						font       	(object Font
+						    underline  	TRUE)
+						label      	(object ItemLabel
+						    Parent_View 	@530
+						    location   	(1195, 274)
+						    anchor_loc 	3
+						    nlines     	2
+						    max_width  	462
+						    label      	"")
+						icon       	"entity"
+						icon_style 	"Icon"
+						line_color 	3342489
+						fill_color 	13434879
+						quidu      	"3A23B874000D"
+						width      	438
+						height     	789
+						icon_height 	153
+						icon_width 	154
+						icon_y_offset 	0
+						annotation 	1
+						Focus_Of_Control 	(object Focus_Of_Control "" @531
+						    location   	(1302, 558)
+						    line_color 	3342489
+						    InterObjView 	@530
+						    height     	60
+						    y_coord    	0
+						    Nested     	FALSE))
+					    (object InterObjView "$UNNAMED$262" @532
+						location   	(1798, 248)
+						font       	(object Font
+						    underline  	TRUE)
+						label      	(object ItemLabel
+						    Parent_View 	@532
+						    location   	(1798, 248)
+						    fill_color 	16777215
+						    anchor_loc 	1
+						    nlines     	2
+						    max_width  	282
+						    justify    	0
+						    label      	"")
+						icon_style 	"Icon"
+						line_color 	3342489
+						fill_color 	13434879
+						quidu      	"3A24F57D029E"
+						width      	300
+						height     	789
+						icon_height 	153
+						icon_width 	229
+						icon_y_offset 	-1
+						annotation 	1
+						Focus_Of_Control 	(object Focus_Of_Control "" @533
+						    location   	(1798, 744)
+						    line_color 	3342489
+						    InterObjView 	@532
+						    height     	60
+						    y_coord    	0
+						    Nested     	FALSE))
+					    (object InterObjView "$UNNAMED$263" @534
+						location   	(186, 248)
+						font       	(object Font
+						    underline  	TRUE)
+						label      	(object ItemLabel
+						    Parent_View 	@534
+						    location   	(60, 274)
+						    anchor_loc 	3
+						    nlines     	2
+						    max_width  	687
+						    label      	"")
+						icon       	"boundary"
+						icon_style 	"Icon"
+						line_color 	3342489
+						fill_color 	13434879
+						quidu      	"3A23C3430029"
+						width      	663
+						height     	789
+						icon_height 	153
+						icon_width 	229
+						icon_y_offset 	0
+						annotation 	1
+						Focus_Of_Control 	(object Focus_Of_Control "" @535
+						    location   	(186, 496)
+						    line_color 	3342489
+						    InterObjView 	@534
+						    height     	428
+						    y_coord    	368
+						    Nested     	FALSE))
+					    (object InterMessView "" @536
+						location   	(0, 496)
+						label      	(object SegLabel @537
+						    Parent_View 	@536
+						    location   	(557, 452)
+						    quidu      	"3A23C35302F4"
+						    anchor_loc 	1
+						    nlines     	1
+						    max_width  	716
+						    justify    	0
+						    label      	"DumpMemoryBlock(const TUint8*, TInt)"
+						    pctDist    	0.500000
+						    height     	45
+						    orientation 	0)
+						line_color 	3342489
+						client     	@534
+						supplier   	@528
+						Focus_Src  	@535
+						Focus_Entry 	@529
+						origin     	(201, 496)
+						terminus   	(914, 496)
+						ordinal    	0)
+					    (object InterMessView "" @538
+						location   	(62, 558)
+						label      	(object SegLabel @539
+						    Parent_View 	@538
+						    location   	(1115, 514)
+						    quidu      	"3A24F56A007A"
+						    anchor_loc 	1
+						    nlines     	1
+						    max_width  	197
+						    justify    	0
+						    label      	"GetStyle( )"
+						    pctDist    	0.500000
+						    height     	45
+						    orientation 	0)
+						line_color 	3342489
+						client     	@528
+						supplier   	@530
+						Focus_Src  	@529
+						Focus_Entry 	@531
+						origin     	(945, 558)
+						terminus   	(1286, 558)
+						ordinal    	1)
+					    (object InterMessView "" @540
+						location   	(62, 744)
+						label      	(object SegLabel @541
+						    Parent_View 	@540
+						    location   	(1363, 700)
+						    quidu      	"3A24F59300AC"
+						    anchor_loc 	1
+						    nlines     	1
+						    max_width  	313
+						    justify    	0
+						    label      	"Write( )"
+						    pctDist    	0.500000
+						    height     	45
+						    orientation 	0)
+						line_color 	3342489
+						client     	@528
+						supplier   	@532
+						Focus_Src  	@529
+						Focus_Entry 	@533
+						origin     	(945, 744)
+						terminus   	(1782, 744)
+						ordinal    	2))))))
+			logical_presentations 	(list unit_reference_list))
+		    (object Class_Category "Test component method (Iter. 1)"
+			quid       	"3A1E8D2E016B"
+			documentation 	
+|Actors: Generalised Actor
+|Traceability: TB.4, TB.8
+			
+			exportControl 	"Public"
+			logical_models 	(list unit_reference_list
+			    (object UseCase "Test component method"
+				quid       	"3A1F86760341"
+				documentation 	
+|Actors: Generalised Actor
+|Traceability: TB.4, TB.8, TB.14
+				
+				stereotype 	"use-case realization"
+				logical_models 	(list unit_reference_list
+				    (object Mechanism @542
+					logical_models 	(list unit_reference_list
+					    (object Object "$UNNAMED$264"
+						quid       	"3A2505B9024A"
+						collaborators 	(list link_list
+						    (object Link
+							quid       	"3A2505B9024E"
+							supplier   	"$UNNAMED$265"
+							quidu      	"3A2505B90254"
+							messages   	(list Messages
+							    (object Message "RunTransition(TRequestStatus*)"
+								quid       	"3A2505B9024F"
+								frequency  	"Aperiodic"
+								synchronization 	"Simple"
+								dir        	"FromClientToSupplier"
+								sequence   	"1"
+								ordinal    	0
+								quidu      	"3A70658C03C9")))
+						    (object Link
+							quid       	"3A3F70F00153"
+							supplier   	"$UNNAMED$266"
+							quidu      	"3A2505B90268"))
+						class      	"Logical View::Test Bed Classes::CUnitTest"
+						quidu      	"3A23BA9F037C"
+						persistence 	"Transient"
+						multi      	FALSE)
+					    (object Object "$UNNAMED$266"
+						quid       	"3A2505B90268"
+						class      	"CContextInformation"
+						quidu      	"3A24FA7003AE"
+						persistence 	"Transient"
+						multi      	FALSE)
+					    (object Object "$UNNAMED$265"
+						quid       	"3A2505B90254"
+						collaborators 	(list link_list
+						    (object Link
+							quid       	"3A2505B90257"
+							supplier   	"$UNNAMED$267"
+							quidu      	"3A2505B90260")
+						    (object Link
+							quid       	"3A2505B9025C"
+							supplier   	"$UNNAMED$266"
+							quidu      	"3A2505B90268")
+						    (object Link
+							quid       	"3A2505E302EB"
+							supplier   	"Class"
+							quidu      	"3A2505B90269"
+							messages   	(list Messages
+							    (object Message "Method( )"
+								quid       	"3A2505E302EC"
+								frequency  	"Aperiodic"
+								synchronization 	"Simple"
+								dir        	"FromClientToSupplier"
+								sequence   	"2"
+								ordinal    	3
+								quidu      	"3A23BD17030C")))
+						    (object Link
+							quid       	"3AC9DB440354"
+							supplier   	"$UNNAMED$268"
+							quidu      	"3AC9DADC0016"
+							messages   	(list Messages
+							    (object Message "ValidatePreConditions( )"
+								quid       	"3AC9DB440355"
+								frequency  	"Aperiodic"
+								synchronization 	"Simple"
+								dir        	"FromClientToSupplier"
+								sequence   	"1.1"
+								ordinal    	1
+								quidu      	"3A9E205E020C")
+							    (object Message "ValidatePostConditions(TTestBedAsyncState)"
+								quid       	"3AC9DC910122"
+								frequency  	"Aperiodic"
+								synchronization 	"Simple"
+								dir        	"FromClientToSupplier"
+								sequence   	"3"
+								ordinal    	4
+								quidu      	"3A9E205E0201")))
+						    (object Link
+							quid       	"3AC9DB7D022A"
+							supplier   	"$UNNAMED$269"
+							quidu      	"3A2505B90263"
+							messages   	(list Messages
+							    (object Message "LogInformation(const TDesC16&)"
+								quid       	"3AC9DB7D022B"
+								frequency  	"Aperiodic"
+								synchronization 	"Simple"
+								dir        	"FromClientToSupplier"
+								sequence   	"4"
+								ordinal    	6
+								quidu      	"3A70658D0366"))))
+						class      	"Logical View::Test Bed Classes::CTransition"
+						quidu      	"3A23BFC30021"
+						persistence 	"Transient"
+						multi      	FALSE)
+					    (object Object "Class"
+						quid       	"3A2505B90269"
+						class      	"Logical View::External Classes::Support::Unit"
+						quidu      	"3A23BCD00043"
+						persistence 	"Transient"
+						multi      	FALSE)
+					    (object Object "$UNNAMED$267"
+						quid       	"3A2505B90260"
+						documentation 	"Validates the results of this particular test."
+						collaborators 	(list link_list
+						    (object Link
+							quid       	"3A2505B9025F"
+							supplier   	"$UNNAMED$269"
+							quidu      	"3A2505B90263"))
+						class      	"Logical View::Test Bed Classes::MStateAccessor"
+						quidu      	"3A23BE150330"
+						persistence 	"Transient"
+						multi      	FALSE)
+					    (object Object "$UNNAMED$269"
+						quid       	"3A2505B90263"
+						collaborators 	(list link_list
+						    (object Link
+							quid       	"3A2505B90264"
+							supplier   	"$UNNAMED$270"
+							quidu      	"3A2505B90267"
+							messages   	(list Messages
+							    (object Message "Write( )"
+								quid       	"3A2505B90265"
+								frequency  	"Aperiodic"
+								synchronization 	"Simple"
+								dir        	"FromClientToSupplier"
+								sequence   	"6"
+								ordinal    	8
+								quidu      	"3A83B47A0317")))
+						    (object Link
+							quid       	"3A2505B90262"
+							supplier   	"$UNNAMED$271"
+							quidu      	"3A2505B90266"
+							messages   	(list Messages
+							    (object Message "GetStyle( )"
+								quid       	"3A2505B90261"
+								frequency  	"Aperiodic"
+								synchronization 	"Simple"
+								dir        	"FromClientToSupplier"
+								sequence   	"5"
+								ordinal    	7))))
+						class      	"Logical View::Test Bed Classes::CDataLogger"
+						quidu      	"3A23B76E01BE"
+						persistence 	"Transient"
+						multi      	FALSE)
+					    (object Object "$UNNAMED$271"
+						quid       	"3A2505B90266"
+						class      	"Logical View::Test Bed Classes::TLogFormat"
+						quidu      	"3A894035038E"
+						persistence 	"Transient"
+						multi      	FALSE)
+					    (object Object "$UNNAMED$270"
+						quid       	"3A2505B90267"
+						class      	"Logical View::EPOC Classes::RFileLogger"
+						quidu      	"3A83B46701C5"
+						persistence 	"Transient"
+						multi      	FALSE)
+					    (object Object "$UNNAMED$268"
+						quid       	"3AC9DADC0016"
+						collaborators 	(list link_list
+						    (object Link
+							quid       	"3AC9DB5B03DA"
+							supplier   	"$UNNAMED$267"
+							quidu      	"3A2505B90260"
+							messages   	(list Messages
+							    (object Message "InvariantTest(TAny*)"
+								quid       	"3AC9DB5B03DB"
+								frequency  	"Aperiodic"
+								synchronization 	"Simple"
+								dir        	"FromClientToSupplier"
+								sequence   	"1.1.1"
+								ordinal    	2
+								quidu      	"3A70658C022F")
+							    (object Message "InvariantTest(TAny*)"
+								quid       	"3AC9DC9802C7"
+								frequency  	"Aperiodic"
+								synchronization 	"Simple"
+								dir        	"FromClientToSupplier"
+								sequence   	"3.1"
+								ordinal    	5
+								quidu      	"3A70658C022F"))))
+						class      	"Logical View::Test Bed Classes::TTransitionValidator"
+						quidu      	"3A9E205E01ED"
+						persistence 	"Transient"
+						multi      	FALSE)))
+				    (object Mechanism @543
+					logical_models 	(list unit_reference_list
+					    (object Object "$UNNAMED$272"
+						quid       	"3A23BA9902E7"
+						collaborators 	(list link_list
+						    (object Link
+							quid       	"3A23BC6F0094"
+							supplier   	"Class"
+							quidu      	"3A23BBA10188"
+							messages   	(list Messages
+							    (object Message "Method( )"
+								quid       	"3A3F7651009E"
+								frequency  	"Aperiodic"
+								synchronization 	"Simple"
+								dir        	"FromClientToSupplier"
+								sequence   	"4.1"
+								ordinal    	4
+								quidu      	"3A23BD17030C")))
+						    (object Link
+							quid       	"3A23BD910218"
+							supplier   	"$UNNAMED$272"
+							quidu      	"3A23BA9902E7")
+						    (object Link
+							quid       	"3A23BE750017"
+							supplier   	"Validator"
+							quidu      	"3A23BE0D020C"
+							messages   	(list Messages
+							    (object Message "ValidateState( )"
+								quid       	"3A24FC0300D3"
+								frequency  	"Aperiodic"
+								synchronization 	"Simple"
+								dir        	"FromClientToSupplier"
+								sequence   	"5"
+								ordinal    	5
+								Operation  	"ValidateState"
+								quidu      	"3A23BE810000")))
+						    (object Link
+							quid       	"3A23C5760232"
+							supplier   	"$UNNAMED$273"
+							quidu      	"3A23C4FC013C")
+						    (object Link
+							quid       	"3A23C9A80073"
+							supplier   	"$UNNAMED$274"
+							quidu      	"3A23C627016E")
+						    (object Link
+							quid       	"3A24FF150191"
+							supplier   	"$UNNAMED$275"
+							quidu      	"3A24FF010066"))
+						class      	"Logical View::Test Bed Classes::CTransition"
+						quidu      	"3A23BFC30021"
+						persistence 	"Transient"
+						multi      	FALSE)
+					    (object Object "Class"
+						quid       	"3A23BBA10188"
+						class      	"Logical View::External Classes::Support::Unit"
+						quidu      	"3A23BCD00043"
+						persistence 	"Transient"
+						multi      	FALSE)
+					    (object Object "Validator"
+						quid       	"3A23BE0D020C"
+						documentation 	"Validates the results of this particular test."
+						collaborators 	(list link_list
+						    (object Link
+							quid       	"3A23BEFA00B8"
+							supplier   	"$UNNAMED$276"
+							quidu      	"3A23BED90396"
+							messages   	(list Messages
+							    (object Message "LogInformation( )"
+								quid       	"3A24FC09037A"
+								frequency  	"Aperiodic"
+								synchronization 	"Simple"
+								dir        	"FromClientToSupplier"
+								sequence   	"5.1"
+								ordinal    	6
+								Operation  	"LogInformation(const TDesC16&)"
+								quidu      	"3A70658D0366"))))
+						class      	"Logical View::Test Bed Classes::MStateAccessor"
+						quidu      	"3A23BE150330"
+						persistence 	"Transient"
+						multi      	FALSE)
+					    (object Object "$UNNAMED$276"
+						quid       	"3A23BED90396"
+						collaborators 	(list link_list
+						    (object Link
+							quid       	"3A23BF4E0091"
+							supplier   	"$UNNAMED$277"
+							quidu      	"3A23BF4702A4"
+							messages   	(list Messages
+							    (object Message "Write( )"
+								quid       	"3A2400290006"
+								frequency  	"Aperiodic"
+								synchronization 	"Simple"
+								dir        	"FromClientToSupplier"
+								sequence   	"6"
+								ordinal    	8
+								quidu      	"3A83B47A0317")
+							    (object Message "Write( )"
+								quid       	"3A3F769301DA"
+								frequency  	"Aperiodic"
+								synchronization 	"Simple"
+								dir        	"FromClientToSupplier"
+								sequence   	"7.2.2"
+								ordinal    	13
+								quidu      	"3A83B47A0317")))
+						    (object Link
+							quid       	"3A24FC380364"
+							supplier   	"$UNNAMED$278"
+							quidu      	"3A24FC2A03AA"
+							messages   	(list Messages
+							    (object Message "GetStyle( )"
+								quid       	"3A24FC380365"
+								frequency  	"Aperiodic"
+								synchronization 	"Simple"
+								dir        	"FromClientToSupplier"
+								sequence   	"5.1.1"
+								ordinal    	7)
+							    (object Message "GetStyle( )"
+								quid       	"3A3F76900027"
+								frequency  	"Aperiodic"
+								synchronization 	"Simple"
+								dir        	"FromClientToSupplier"
+								sequence   	"7.2.1"
+								ordinal    	12))))
+						class      	"Logical View::Test Bed Classes::CDataLogger"
+						quidu      	"3A23B76E01BE"
+						persistence 	"Transient"
+						multi      	FALSE)
+					    (object Object "$UNNAMED$277"
+						quid       	"3A23BF4702A4"
+						class      	"Logical View::EPOC Classes::RFileLogger"
+						quidu      	"3A83B46701C5"
+						persistence 	"Transient"
+						multi      	FALSE)
+					    (object Object "Unit test"
+						quid       	"3A23BFAB02CF"
+						collaborators 	(list link_list
+						    (object Link
+							quid       	"3A23C04D012E"
+							supplier   	"Unit test"
+							quidu      	"3A23BFAB02CF")
+						    (object Link
+							quid       	"3A23C1D602F6"
+							supplier   	"$UNNAMED$272"
+							quidu      	"3A23BA9902E7"
+							messages   	(list Messages
+							    (object Message "Run( )"
+								quid       	"3A3F75CF00AB"
+								frequency  	"Aperiodic"
+								synchronization 	"Simple"
+								dir        	"FromClientToSupplier"
+								sequence   	"4"
+								ordinal    	3
+								Operation  	"Run"
+								quidu      	"3A3F45DC035E")))
+						    (object Link
+							quid       	"3A23FFFA024D"
+							supplier   	"Validator"
+							quidu      	"3A23BE0D020C")
+						    (object Link
+							quid       	"3A3F755C0092"
+							supplier   	"$UNNAMED$275"
+							quidu      	"3A24FF010066"
+							messages   	(list Messages
+							    (object Message "Clear( )"
+								quid       	"3A3F755C0093"
+								frequency  	"Aperiodic"
+								synchronization 	"Simple"
+								dir        	"FromClientToSupplier"
+								sequence   	"1"
+								ordinal    	0
+								Operation  	"Clear"
+								quidu      	"3A24FA99000A")))
+						    (object Link
+							quid       	"3A3F756B0007"
+							supplier   	"$UNNAMED$274"
+							quidu      	"3A23C627016E"
+							messages   	(list Messages
+							    (object Message "StartTest( )"
+								quid       	"3A3F756B0008"
+								frequency  	"Aperiodic"
+								synchronization 	"Simple"
+								dir        	"FromClientToSupplier"
+								sequence   	"2"
+								ordinal    	1
+								Operation  	"StartTest"
+								quidu      	"3A23C9B20276")
+							    (object Message "EndTest( )"
+								quid       	"3A3F75D9033B"
+								frequency  	"Aperiodic"
+								synchronization 	"Simple"
+								dir        	"FromClientToSupplier"
+								sequence   	"7"
+								ordinal    	9
+								Operation  	"EndTest"
+								quidu      	"3A23CC880086"))))
+						class      	"Logical View::Test Bed Classes::CUnitTest"
+						quidu      	"3A23BA9F037C"
+						persistence 	"Transient"
+						multi      	FALSE)
+					    (object Object "$UNNAMED$273"
+						quid       	"3A23C4FC013C"
+						class      	"CLeakTester"
+						quidu      	"3A23C50700D4"
+						persistence 	"Transient"
+						multi      	FALSE)
+					    (object Object "$UNNAMED$274"
+						quid       	"3A23C627016E"
+						collaborators 	(list link_list
+						    (object Link
+							quid       	"3A23CB91026B"
+							supplier   	"Class"
+							quidu      	"3A23BBA10188")
+						    (object Link
+							quid       	"3A23CC1E0390"
+							supplier   	"$UNNAMED$273"
+							quidu      	"3A23C4FC013C"
+							messages   	(list Messages
+							    (object Message "StartTest( )"
+								quid       	"3A23CC1E0391"
+								frequency  	"Aperiodic"
+								synchronization 	"Simple"
+								dir        	"FromClientToSupplier"
+								sequence   	"3"
+								ordinal    	2
+								Operation  	"StartTest"
+								quidu      	"3A23C57903E5")
+							    (object Message "CheckForLeak( )"
+								quid       	"3A3F75E10364"
+								frequency  	"Aperiodic"
+								synchronization 	"Simple"
+								dir        	"FromClientToSupplier"
+								sequence   	"7.1"
+								ordinal    	10
+								Operation  	"CheckForLeak"
+								quidu      	"3A23C5AE00AC")))
+						    (object Link
+							quid       	"3A23CC7702E4"
+							supplier   	"$UNNAMED$274"
+							quidu      	"3A23C627016E")
+						    (object Link
+							quid       	"3A3F768401D8"
+							supplier   	"$UNNAMED$276"
+							quidu      	"3A23BED90396"
+							messages   	(list Messages
+							    (object Message "LogInformation( )"
+								quid       	"3A3F768401D9"
+								frequency  	"Aperiodic"
+								synchronization 	"Simple"
+								dir        	"FromClientToSupplier"
+								sequence   	"7.2"
+								ordinal    	11
+								Operation  	"LogInformation(const TDesC16&)"
+								quidu      	"3A70658D0366"))))
+						class      	"CStressTester"
+						quidu      	"3A23C63C01A0"
+						persistence 	"Transient"
+						multi      	FALSE)
+					    (object Object "$UNNAMED$278"
+						quid       	"3A24FC2A03AA"
+						class      	"Logical View::Test Bed Classes::TLogFormat"
+						quidu      	"3A894035038E"
+						persistence 	"Transient"
+						multi      	FALSE)
+					    (object Object "$UNNAMED$275"
+						quid       	"3A24FF010066"
+						class      	"CContextInformation"
+						quidu      	"3A24FA7003AE"
+						persistence 	"Transient"
+						multi      	FALSE)))
+				    (object Mechanism @544
+					logical_models 	(list unit_reference_list)))
+				logical_presentations 	(list unit_reference_list
+				    (object InteractionDiagram "Basic Flow"
+					mechanism_ref 	@542
+					quid       	"3A2505B000CA"
+					title      	"Basic Flow"
+					documentation 	
+|Test a method on a class that is still in development.
+|Test the method , validating and recording the results.
+|
+|This use case assumes the following:
+|1. That no test context is required.
+|2. That there are no errors during processing.
+|3. That validation succeeds.
+					
+					zoom       	100
+					max_height 	28350
+					max_width  	21600
+					origin_x   	0
+					origin_y   	0
+					items      	(list diagram_item_list
+					    (object InterObjView "$UNNAMED$264" @545
+						location   	(124, 248)
+						font       	(object Font
+						    underline  	TRUE)
+						label      	(object ItemLabel
+						    Parent_View 	@545
+						    location   	(31, 273)
+						    anchor_loc 	3
+						    nlines     	2
+						    max_width  	471
+						    label      	"")
+						icon       	"control"
+						icon_style 	"Icon"
+						line_color 	3342489
+						fill_color 	13434879
+						quidu      	"3A2505B9024A"
+						width      	447
+						height     	1285
+						icon_height 	164
+						icon_width 	157
+						icon_y_offset 	0
+						annotation 	1
+						Focus_Of_Control 	(object Focus_Of_Control "" @546
+						    location   	(124, 372)
+						    line_color 	3342489
+						    InterObjView 	@545
+						    height     	364
+						    y_coord    	304
+						    Nested     	FALSE))
+					    (object InterObjView "$UNNAMED$266" @547
+						location   	(1054, 248)
+						font       	(object Font
+						    underline  	TRUE)
+						label      	(object ItemLabel
+						    Parent_View 	@547
+						    location   	(947, 275)
+						    anchor_loc 	3
+						    nlines     	2
+						    max_width  	462
+						    label      	"")
+						icon       	"entity"
+						icon_style 	"Icon"
+						line_color 	3342489
+						fill_color 	13434879
+						quidu      	"3A2505B90268"
+						width      	438
+						height     	1285
+						icon_height 	153
+						icon_width 	154
+						icon_y_offset 	-1
+						annotation 	1)
+					    (object InterObjView "$UNNAMED$265" @548
+						location   	(744, 248)
+						font       	(object Font
+						    underline  	TRUE)
+						label      	(object ItemLabel
+						    Parent_View 	@548
+						    location   	(618, 273)
+						    anchor_loc 	3
+						    nlines     	2
+						    max_width  	687
+						    label      	"")
+						icon       	"boundary"
+						icon_style 	"Icon"
+						line_color 	3342489
+						fill_color 	13434879
+						quidu      	"3A2505B90254"
+						width      	663
+						height     	1285
+						icon_height 	153
+						icon_width 	229
+						icon_y_offset 	1
+						annotation 	1
+						Focus_Of_Control 	(object Focus_Of_Control "" @549
+						    location   	(744, 372)
+						    line_color 	3342489
+						    InterObjView 	@548
+						    height     	304
+						    y_coord    	244
+						    Nested     	FALSE)
+						Focus_Of_Control 	(object Focus_Of_Control "" @550
+						    location   	(744, 434)
+						    line_color 	3342489
+						    InterObjView 	@548
+						    height     	986
+						    y_coord    	926
+						    Nested     	FALSE))
+					    (object InterObjView "Class" @551
+						location   	(1488, 248)
+						font       	(object Font
+						    underline  	TRUE)
+						label      	(object ItemLabel
+						    Parent_View 	@551
+						    location   	(1488, 235)
+						    anchor_loc 	1
+						    nlines     	2
+						    max_width  	360
+						    justify    	0
+						    label      	"Class")
+						icon       	"Actor"
+						icon_style 	"Icon"
+						line_color 	3342489
+						fill_color 	13434879
+						quidu      	"3A2505B90269"
+						width      	336
+						height     	1285
+						icon_height 	162
+						icon_width 	120
+						icon_y_offset 	38
+						annotation 	1
+						Focus_Of_Control 	(object Focus_Of_Control "" @552
+						    location   	(1488, 558)
+						    line_color 	3342489
+						    InterObjView 	@551
+						    height     	60
+						    y_coord    	0
+						    Nested     	FALSE))
+					    (object InterObjView "$UNNAMED$267" @553
+						location   	(2232, 248)
+						font       	(object Font
+						    underline  	TRUE)
+						label      	(object ItemLabel
+						    Parent_View 	@553
+						    location   	(2232, 248)
+						    fill_color 	16777215
+						    anchor_loc 	1
+						    nlines     	2
+						    max_width  	320
+						    justify    	0
+						    label      	"")
+						icon       	"Interface"
+						icon_style 	"Label"
+						line_color 	3342489
+						fill_color 	13434879
+						quidu      	"3A2505B90260"
+						width      	338
+						height     	1285
+						icon_height 	164
+						icon_width 	157
+						icon_y_offset 	-59
+						annotation 	1
+						Focus_Of_Control 	(object Focus_Of_Control "" @554
+						    location   	(2232, 496)
+						    line_color 	3342489
+						    InterObjView 	@553
+						    height     	60
+						    y_coord    	0
+						    Nested     	FALSE)
+						Focus_Of_Control 	(object Focus_Of_Control "" @555
+						    location   	(2232, 744)
+						    line_color 	3342489
+						    InterObjView 	@553
+						    height     	60
+						    y_coord    	0
+						    Nested     	FALSE))
+					    (object InterObjView "$UNNAMED$269" @556
+						location   	(2604, 248)
+						font       	(object Font
+						    underline  	TRUE)
+						label      	(object ItemLabel
+						    Parent_View 	@556
+						    location   	(2511, 269)
+						    anchor_loc 	3
+						    nlines     	2
+						    max_width  	471
+						    label      	"")
+						icon       	"control"
+						icon_style 	"Icon"
+						line_color 	3342489
+						fill_color 	13434879
+						quidu      	"3A2505B90263"
+						width      	447
+						height     	1285
+						icon_height 	164
+						icon_width 	157
+						icon_y_offset 	4
+						annotation 	1
+						Focus_Of_Control 	(object Focus_Of_Control "" @557
+						    location   	(2604, 992)
+						    line_color 	3342489
+						    InterObjView 	@556
+						    height     	368
+						    y_coord    	308
+						    Nested     	FALSE))
+					    (object InterObjView "$UNNAMED$271" @558
+						location   	(2976, 248)
+						font       	(object Font
+						    underline  	TRUE)
+						label      	(object ItemLabel
+						    Parent_View 	@558
+						    location   	(2869, 266)
+						    anchor_loc 	3
+						    nlines     	2
+						    max_width  	462
+						    label      	"")
+						icon       	"entity"
+						icon_style 	"Icon"
+						line_color 	3342489
+						fill_color 	13434879
+						quidu      	"3A2505B90266"
+						width      	438
+						height     	1285
+						icon_height 	153
+						icon_width 	154
+						icon_y_offset 	8
+						annotation 	1
+						Focus_Of_Control 	(object Focus_Of_Control "" @559
+						    location   	(2976, 1054)
+						    line_color 	3342489
+						    InterObjView 	@558
+						    height     	60
+						    y_coord    	0
+						    Nested     	FALSE))
+					    (object InterObjView "$UNNAMED$270" @560
+						location   	(3348, 248)
+						font       	(object Font
+						    underline  	TRUE)
+						label      	(object ItemLabel
+						    Parent_View 	@560
+						    location   	(3348, 248)
+						    fill_color 	16777215
+						    anchor_loc 	1
+						    nlines     	2
+						    max_width  	370
+						    justify    	0
+						    label      	"")
+						icon_style 	"Icon"
+						line_color 	3342489
+						fill_color 	13434879
+						quidu      	"3A2505B90267"
+						width      	388
+						height     	1285
+						icon_height 	164
+						icon_width 	157
+						icon_y_offset 	2
+						annotation 	1
+						Focus_Of_Control 	(object Focus_Of_Control "" @561
+						    location   	(3348, 1240)
+						    line_color 	3342489
+						    InterObjView 	@560
+						    height     	60
+						    y_coord    	0
+						    Nested     	FALSE))
+					    (object InterObjView "$UNNAMED$268" @562
+						location   	(1798, 248)
+						font       	(object Font
+						    underline  	TRUE)
+						label      	(object ItemLabel
+						    Parent_View 	@562
+						    location   	(1798, 248)
+						    fill_color 	13434879
+						    anchor_loc 	1
+						    nlines     	2
+						    max_width  	370
+						    justify    	0
+						    label      	"")
+						icon_style 	"Icon"
+						line_color 	3342489
+						fill_color 	13434879
+						quidu      	"3AC9DADC0016"
+						width      	388
+						height     	1285
+						icon_height 	0
+						icon_width 	0
+						icon_y_offset 	0
+						annotation 	1
+						Focus_Of_Control 	(object Focus_Of_Control "" @563
+						    location   	(1798, 434)
+						    line_color 	3342489
+						    InterObjView 	@562
+						    height     	182
+						    y_coord    	122
+						    Nested     	FALSE)
+						Focus_Of_Control 	(object Focus_Of_Control "" @564
+						    location   	(1798, 682)
+						    line_color 	3342489
+						    InterObjView 	@562
+						    height     	182
+						    y_coord    	122
+						    Nested     	FALSE))
+					    (object InterMessView "" @565
+						location   	(62, 372)
+						label      	(object SegLabel @566
+						    Parent_View 	@565
+						    location   	(433, 328)
+						    quidu      	"3A2505B9024F"
+						    anchor_loc 	1
+						    nlines     	1
+						    max_width  	578
+						    justify    	0
+						    label      	"RunTransition(TRequestStatus*)"
+						    pctDist    	0.500000
+						    height     	45
+						    orientation 	0)
+						line_color 	3342489
+						client     	@545
+						supplier   	@548
+						Focus_Src  	@546
+						Focus_Entry 	@549
+						origin     	(139, 372)
+						terminus   	(728, 372)
+						ordinal    	0)
+					    (object InterMessView "" @567
+						location   	(62, 1054)
+						label      	(object SegLabel @568
+						    Parent_View 	@567
+						    location   	(2789, 1010)
+						    quidu      	"3A2505B90261"
+						    anchor_loc 	1
+						    nlines     	1
+						    max_width  	307
+						    justify    	0
+						    label      	"GetStyle( )"
+						    pctDist    	0.500000
+						    height     	45
+						    orientation 	0)
+						line_color 	3342489
+						client     	@556
+						supplier   	@558
+						Focus_Src  	@557
+						Focus_Entry 	@559
+						origin     	(2619, 1054)
+						terminus   	(2960, 1054)
+						ordinal    	7)
+					    (object InterMessView "" @569
+						location   	(62, 1240)
+						label      	(object SegLabel @570
+						    Parent_View 	@569
+						    location   	(2975, 1196)
+						    quidu      	"3A2505B90265"
+						    anchor_loc 	1
+						    nlines     	1
+						    max_width  	496
+						    justify    	0
+						    label      	"Write( )"
+						    pctDist    	0.500000
+						    height     	45
+						    orientation 	0)
+						line_color 	3342489
+						client     	@556
+						supplier   	@560
+						Focus_Src  	@557
+						Focus_Entry 	@561
+						origin     	(2619, 1240)
+						terminus   	(3332, 1240)
+						ordinal    	8)
+					    (object InterMessView "" @571
+						location   	(62, 558)
+						label      	(object SegLabel @572
+						    Parent_View 	@571
+						    location   	(1113, 532)
+						    quidu      	"3A2505E302EC"
+						    anchor_loc 	1
+						    nlines     	1
+						    max_width  	172
+						    justify    	0
+						    label      	"Method( )"
+						    pctDist    	0.497896
+						    height     	27
+						    orientation 	0)
+						line_color 	3342489
+						client     	@548
+						supplier   	@551
+						Focus_Src  	@550
+						Focus_Entry 	@552
+						origin     	(759, 558)
+						terminus   	(1472, 558)
+						ordinal    	3)
+					    (object NoteView @573
+						location   	(434, 1674)
+						label      	(object ItemLabel
+						    Parent_View 	@573
+						    location   	(224, 1574)
+						    fill_color 	13434879
+						    nlines     	4
+						    max_width  	384
+						    label      	"Repeat for each transition which makes up the unit test.")
+						line_color 	3342489
+						fill_color 	13434879
+						width      	444
+						height     	212)
+					    (object AttachView "" @574
+						stereotype 	TRUE
+						line_color 	3342489
+						client     	@573
+						supplier   	@565
+						line_style 	0)
+					    (object NoteView @575
+						location   	(1178, 1674)
+						label      	(object ItemLabel
+						    Parent_View 	@575
+						    location   	(831, 1558)
+						    fill_color 	13434879
+						    nlines     	4
+						    max_width  	659
+						    label      	"The test method is called from within the function TransitMethodL() which is called from the CTransition::RunL().")
+						line_color 	3342489
+						fill_color 	13434879
+						width      	719
+						height     	244)
+					    (object AttachView "" @576
+						stereotype 	TRUE
+						line_color 	3342489
+						client     	@575
+						supplier   	@571
+						line_style 	0)
+					    (object InterMessView "" @577
+						location   	(62, 434)
+						label      	(object SegLabel @578
+						    Parent_View 	@577
+						    location   	(1270, 390)
+						    quidu      	"3AC9DB440355"
+						    anchor_loc 	1
+						    nlines     	1
+						    max_width  	438
+						    justify    	0
+						    label      	"ValidatePreConditions( )"
+						    pctDist    	0.500000
+						    height     	45
+						    orientation 	0)
+						line_color 	3342489
+						client     	@548
+						supplier   	@562
+						Focus_Src  	@549
+						Focus_Entry 	@563
+						origin     	(759, 434)
+						terminus   	(1782, 434)
+						ordinal    	1)
+					    (object InterMessView "" @579
+						location   	(62, 496)
+						label      	(object SegLabel @580
+						    Parent_View 	@579
+						    location   	(2014, 452)
+						    quidu      	"3AC9DB5B03DB"
+						    anchor_loc 	1
+						    nlines     	1
+						    max_width  	359
+						    justify    	0
+						    label      	"InvariantTest(TAny*)"
+						    pctDist    	0.500000
+						    height     	45
+						    orientation 	0)
+						line_color 	3342489
+						client     	@562
+						supplier   	@553
+						Focus_Src  	@563
+						Focus_Entry 	@554
+						origin     	(1813, 496)
+						terminus   	(2216, 496)
+						ordinal    	2)
+					    (object InterMessView "" @581
+						location   	(62, 992)
+						label      	(object SegLabel @582
+						    Parent_View 	@581
+						    location   	(1673, 948)
+						    quidu      	"3AC9DB7D022B"
+						    anchor_loc 	1
+						    nlines     	1
+						    max_width  	594
+						    justify    	0
+						    label      	"LogInformation(const TDesC16&)"
+						    pctDist    	0.500000
+						    height     	45
+						    orientation 	0)
+						line_color 	3342489
+						client     	@548
+						supplier   	@556
+						Focus_Src  	@550
+						Focus_Entry 	@557
+						origin     	(759, 992)
+						terminus   	(2588, 992)
+						ordinal    	6)
+					    (object InterMessView "" @583
+						location   	(62, 682)
+						label      	(object SegLabel @584
+						    Parent_View 	@583
+						    location   	(1270, 638)
+						    quidu      	"3AC9DC910122"
+						    anchor_loc 	1
+						    nlines     	1
+						    max_width  	831
+						    justify    	0
+						    label      	"ValidatePostConditions(TTestBedAsyncState)"
+						    pctDist    	0.500000
+						    height     	45
+						    orientation 	0)
+						line_color 	3342489
+						client     	@548
+						supplier   	@562
+						Focus_Src  	@550
+						Focus_Entry 	@564
+						origin     	(759, 682)
+						terminus   	(1782, 682)
+						ordinal    	4)
+					    (object InterMessView "" @585
+						location   	(62, 744)
+						label      	(object SegLabel @586
+						    Parent_View 	@585
+						    location   	(2014, 700)
+						    quidu      	"3AC9DC9802C7"
+						    anchor_loc 	1
+						    nlines     	1
+						    max_width  	359
+						    justify    	0
+						    label      	"InvariantTest(TAny*)"
+						    pctDist    	0.500000
+						    height     	45
+						    orientation 	0)
+						line_color 	3342489
+						client     	@562
+						supplier   	@553
+						Focus_Src  	@564
+						Focus_Entry 	@555
+						origin     	(1813, 744)
+						terminus   	(2216, 744)
+						ordinal    	5)))
+				    (object InteractionDiagram "Alternate Flow - Stress test"
+					mechanism_ref 	@543
+					quid       	"3A23BA89010D"
+					title      	"Alternate Flow - Stress test"
+					documentation 	
+|Test a method on a class that is still in development.
+|Stress test the method, validating and recording the results.
+|
+|This use case assumes the following:
+|1. That there are no errors during processing.
+|2. That validation succeeds.
+|3. That stress tests succeed without error.
+|4. That there is no resource leakage.
+|
+					
+					zoom       	91
+					max_height 	28350
+					max_width  	21600
+					origin_x   	2446
+					origin_y   	0
+					items      	(list diagram_item_list
+					    (object InterObjView "$UNNAMED$272" @587
+						location   	(558, 248)
+						font       	(object Font
+						    underline  	TRUE)
+						label      	(object ItemLabel
+						    Parent_View 	@587
+						    location   	(432, 274)
+						    anchor_loc 	3
+						    nlines     	2
+						    max_width  	687
+						    label      	"")
+						icon       	"boundary"
+						icon_style 	"Icon"
+						line_color 	3342489
+						fill_color 	13434879
+						quidu      	"3A23BA9902E7"
+						width      	663
+						height     	1903
+						icon_height 	153
+						icon_width 	229
+						icon_y_offset 	0
+						annotation 	1
+						Focus_Of_Control 	(object Focus_Of_Control "" @588
+						    location   	(558, 682)
+						    line_color 	3342489
+						    InterObjView 	@587
+						    height     	674
+						    y_coord    	614
+						    Nested     	FALSE))
+					    (object InterObjView "Class" @589
+						location   	(1798, 248)
+						font       	(object Font
+						    underline  	TRUE)
+						label      	(object ItemLabel
+						    Parent_View 	@589
+						    location   	(1798, 273)
+						    anchor_loc 	1
+						    nlines     	2
+						    max_width  	360
+						    justify    	0
+						    label      	"Class")
+						icon       	"Actor"
+						icon_style 	"Icon"
+						line_color 	3342489
+						fill_color 	13434879
+						quidu      	"3A23BBA10188"
+						width      	336
+						height     	1903
+						icon_height 	162
+						icon_width 	120
+						icon_y_offset 	0
+						annotation 	1
+						Focus_Of_Control 	(object Focus_Of_Control "" @590
+						    location   	(1798, 744)
+						    line_color 	3342489
+						    InterObjView 	@589
+						    height     	60
+						    y_coord    	0
+						    Nested     	FALSE))
+					    (object InterObjView "Validator" @591
+						location   	(2108, 248)
+						font       	(object Font
+						    underline  	TRUE)
+						label      	(object ItemLabel
+						    Parent_View 	@591
+						    location   	(2108, 248)
+						    fill_color 	16777215
+						    anchor_loc 	1
+						    nlines     	2
+						    max_width  	380
+						    justify    	0
+						    label      	"Validator")
+						icon       	"Interface"
+						icon_style 	"Label"
+						line_color 	3342489
+						fill_color 	13434879
+						quidu      	"3A23BE0D020C"
+						width      	398
+						height     	1903
+						icon_height 	164
+						icon_width 	157
+						icon_y_offset 	-1
+						annotation 	1
+						Focus_Of_Control 	(object Focus_Of_Control "" @592
+						    location   	(2108, 868)
+						    line_color 	3342489
+						    InterObjView 	@591
+						    height     	428
+						    y_coord    	368
+						    Nested     	FALSE))
+					    (object InterObjView "$UNNAMED$276" @593
+						location   	(2542, 248)
+						font       	(object Font
+						    underline  	TRUE)
+						label      	(object ItemLabel
+						    Parent_View 	@593
+						    location   	(2449, 274)
+						    anchor_loc 	3
+						    nlines     	2
+						    max_width  	471
+						    label      	"")
+						icon       	"control"
+						icon_style 	"Icon"
+						line_color 	3342489
+						fill_color 	13434879
+						quidu      	"3A23BED90396"
+						width      	447
+						height     	1903
+						icon_height 	164
+						icon_width 	157
+						icon_y_offset 	-1
+						annotation 	1
+						Focus_Of_Control 	(object Focus_Of_Control "" @594
+						    location   	(2542, 930)
+						    line_color 	3342489
+						    InterObjView 	@593
+						    height     	306
+						    y_coord    	246
+						    Nested     	FALSE)
+						Focus_Of_Control 	(object Focus_Of_Control "" @595
+						    location   	(2542, 1612)
+						    line_color 	3342489
+						    InterObjView 	@593
+						    height     	306
+						    y_coord    	246
+						    Nested     	FALSE))
+					    (object InterObjView "$UNNAMED$277" @596
+						location   	(3348, 248)
+						font       	(object Font
+						    underline  	TRUE)
+						label      	(object ItemLabel
+						    Parent_View 	@596
+						    location   	(3348, 248)
+						    fill_color 	16777215
+						    anchor_loc 	1
+						    nlines     	2
+						    max_width  	282
+						    justify    	0
+						    label      	"")
+						icon_style 	"Icon"
+						line_color 	3342489
+						fill_color 	13434879
+						quidu      	"3A23BF4702A4"
+						width      	300
+						height     	1903
+						icon_height 	164
+						icon_width 	157
+						icon_y_offset 	-2
+						annotation 	1
+						Focus_Of_Control 	(object Focus_Of_Control "" @597
+						    location   	(3348, 1116)
+						    line_color 	3342489
+						    InterObjView 	@596
+						    height     	60
+						    y_coord    	0
+						    Nested     	FALSE)
+						Focus_Of_Control 	(object Focus_Of_Control "" @598
+						    location   	(3348, 1798)
+						    line_color 	3342489
+						    InterObjView 	@596
+						    height     	60
+						    y_coord    	0
+						    Nested     	FALSE))
+					    (object InterObjView "$UNNAMED$275" @599
+						location   	(868, 248)
+						font       	(object Font
+						    underline  	TRUE)
+						label      	(object ItemLabel
+						    Parent_View 	@599
+						    location   	(761, 274)
+						    anchor_loc 	3
+						    nlines     	2
+						    max_width  	462
+						    label      	"")
+						icon       	"entity"
+						icon_style 	"Icon"
+						line_color 	3342489
+						fill_color 	13434879
+						quidu      	"3A24FF010066"
+						width      	438
+						height     	1903
+						icon_height 	153
+						icon_width 	154
+						icon_y_offset 	0
+						annotation 	1
+						Focus_Of_Control 	(object Focus_Of_Control "" @600
+						    location   	(868, 372)
+						    line_color 	3342489
+						    InterObjView 	@599
+						    height     	60
+						    y_coord    	0
+						    Nested     	FALSE))
+					    (object InterObjView "$UNNAMED$278" @601
+						location   	(2976, 248)
+						font       	(object Font
+						    underline  	TRUE)
+						label      	(object ItemLabel
+						    Parent_View 	@601
+						    location   	(2869, 277)
+						    anchor_loc 	3
+						    nlines     	2
+						    max_width  	462
+						    label      	"")
+						icon       	"entity"
+						icon_style 	"Icon"
+						line_color 	3342489
+						fill_color 	13434879
+						quidu      	"3A24FC2A03AA"
+						width      	438
+						height     	1903
+						icon_height 	153
+						icon_width 	154
+						icon_y_offset 	-3
+						annotation 	1
+						Focus_Of_Control 	(object Focus_Of_Control "" @602
+						    location   	(2976, 992)
+						    line_color 	3342489
+						    InterObjView 	@601
+						    height     	60
+						    y_coord    	0
+						    Nested     	FALSE)
+						Focus_Of_Control 	(object Focus_Of_Control "" @603
+						    location   	(2976, 1674)
+						    line_color 	3342489
+						    InterObjView 	@601
+						    height     	60
+						    y_coord    	0
+						    Nested     	FALSE))
+					    (object InterObjView "$UNNAMED$274" @604
+						location   	(1178, 248)
+						font       	(object Font
+						    underline  	TRUE)
+						label      	(object ItemLabel
+						    Parent_View 	@604
+						    location   	(1085, 274)
+						    anchor_loc 	3
+						    nlines     	2
+						    max_width  	471
+						    label      	"")
+						icon       	"control"
+						icon_style 	"Icon"
+						line_color 	3342489
+						fill_color 	13434879
+						quidu      	"3A23C627016E"
+						width      	447
+						height     	1903
+						icon_height 	164
+						icon_width 	157
+						icon_y_offset 	-1
+						annotation 	1
+						Focus_Of_Control 	(object Focus_Of_Control "" @605
+						    location   	(1178, 496)
+						    line_color 	3342489
+						    InterObjView 	@604
+						    height     	182
+						    y_coord    	122
+						    Nested     	FALSE)
+						Focus_Of_Control 	(object Focus_Of_Control "" @606
+						    location   	(1178, 1426)
+						    line_color 	3342489
+						    InterObjView 	@604
+						    height     	552
+						    y_coord    	492
+						    Nested     	FALSE))
+					    (object InterObjView "$UNNAMED$273" @607
+						location   	(1488, 248)
+						font       	(object Font
+						    underline  	TRUE)
+						label      	(object ItemLabel
+						    Parent_View 	@607
+						    location   	(1395, 272)
+						    anchor_loc 	3
+						    nlines     	2
+						    max_width  	471
+						    label      	"")
+						icon       	"control"
+						icon_style 	"Icon"
+						line_color 	3342489
+						fill_color 	13434879
+						quidu      	"3A23C4FC013C"
+						width      	447
+						height     	1903
+						icon_height 	164
+						icon_width 	157
+						icon_y_offset 	1
+						annotation 	1
+						Focus_Of_Control 	(object Focus_Of_Control "" @608
+						    location   	(1488, 558)
+						    line_color 	3342489
+						    InterObjView 	@607
+						    height     	60
+						    y_coord    	0
+						    Nested     	FALSE)
+						Focus_Of_Control 	(object Focus_Of_Control "" @609
+						    location   	(1488, 1488)
+						    line_color 	3342489
+						    InterObjView 	@607
+						    height     	60
+						    y_coord    	0
+						    Nested     	FALSE))
+					    (object InterObjView "Unit test" @610
+						location   	(124, 248)
+						font       	(object Font
+						    underline  	TRUE)
+						label      	(object ItemLabel
+						    Parent_View 	@610
+						    location   	(31, 273)
+						    anchor_loc 	3
+						    nlines     	2
+						    max_width  	471
+						    label      	"Unit test")
+						icon       	"control"
+						icon_style 	"Icon"
+						line_color 	3342489
+						fill_color 	13434879
+						quidu      	"3A23BFAB02CF"
+						width      	447
+						height     	1903
+						icon_height 	164
+						icon_width 	157
+						icon_y_offset 	0
+						annotation 	1
+						Focus_Of_Control 	(object Focus_Of_Control "" @611
+						    location   	(124, 372)
+						    line_color 	3342489
+						    InterObjView 	@610
+						    height     	1666
+						    y_coord    	1606
+						    Nested     	FALSE))
+					    (object InterMessView "" @612
+						location   	(62, 558)
+						label      	(object SegLabel @613
+						    Parent_View 	@612
+						    location   	(1332, 514)
+						    quidu      	"3A23CC1E0391"
+						    anchor_loc 	1
+						    nlines     	1
+						    max_width  	249
+						    justify    	0
+						    label      	"StartTest( )"
+						    pctDist    	0.500000
+						    height     	45
+						    orientation 	0)
+						line_color 	3342489
+						client     	@604
+						supplier   	@607
+						Focus_Src  	@605
+						Focus_Entry 	@608
+						origin     	(1193, 558)
+						terminus   	(1472, 558)
+						ordinal    	2)
+					    (object InterMessView "" @614
+						location   	(62, 1116)
+						label      	(object SegLabel @615
+						    Parent_View 	@614
+						    location   	(2944, 1072)
+						    quidu      	"3A2400290006"
+						    anchor_loc 	1
+						    nlines     	1
+						    max_width  	365
+						    justify    	0
+						    label      	"Write( )"
+						    pctDist    	0.500000
+						    height     	45
+						    orientation 	0)
+						line_color 	3342489
+						client     	@593
+						supplier   	@596
+						Focus_Src  	@594
+						Focus_Entry 	@597
+						origin     	(2557, 1116)
+						terminus   	(3332, 1116)
+						ordinal    	8)
+					    (object InterMessView "" @616
+						location   	(62, 868)
+						label      	(object SegLabel @617
+						    Parent_View 	@616
+						    location   	(1332, 824)
+						    quidu      	"3A24FC0300D3"
+						    anchor_loc 	1
+						    nlines     	1
+						    max_width  	359
+						    justify    	0
+						    label      	"ValidateState( )"
+						    pctDist    	0.500000
+						    height     	45
+						    orientation 	0)
+						line_color 	3342489
+						client     	@587
+						supplier   	@591
+						Focus_Src  	@588
+						Focus_Entry 	@592
+						origin     	(573, 868)
+						terminus   	(2092, 868)
+						ordinal    	5)
+					    (object InterMessView "" @618
+						location   	(62, 930)
+						label      	(object SegLabel @619
+						    Parent_View 	@618
+						    location   	(2324, 886)
+						    quidu      	"3A24FC09037A"
+						    anchor_loc 	1
+						    nlines     	1
+						    max_width  	543
+						    justify    	0
+						    label      	"LogInformation( )"
+						    pctDist    	0.500000
+						    height     	45
+						    orientation 	0)
+						line_color 	3342489
+						client     	@591
+						supplier   	@593
+						Focus_Src  	@592
+						Focus_Entry 	@594
+						origin     	(2123, 930)
+						terminus   	(2526, 930)
+						ordinal    	6)
+					    (object InterMessView "" @620
+						location   	(62, 992)
+						label      	(object SegLabel @621
+						    Parent_View 	@620
+						    location   	(2758, 948)
+						    quidu      	"3A24FC380365"
+						    anchor_loc 	1
+						    nlines     	1
+						    max_width  	242
+						    justify    	0
+						    label      	"GetStyle( )"
+						    pctDist    	0.500000
+						    height     	45
+						    orientation 	0)
+						line_color 	3342489
+						client     	@593
+						supplier   	@601
+						Focus_Src  	@594
+						Focus_Entry 	@602
+						origin     	(2557, 992)
+						terminus   	(2960, 992)
+						ordinal    	7)
+					    (object InterMessView "" @622
+						location   	(62, 372)
+						label      	(object SegLabel @623
+						    Parent_View 	@622
+						    location   	(495, 328)
+						    quidu      	"3A3F755C0093"
+						    anchor_loc 	1
+						    nlines     	1
+						    max_width  	170
+						    justify    	0
+						    label      	"Clear( )"
+						    pctDist    	0.500000
+						    height     	45
+						    orientation 	0)
+						line_color 	3342489
+						client     	@610
+						supplier   	@599
+						Focus_Src  	@611
+						Focus_Entry 	@600
+						origin     	(139, 372)
+						terminus   	(852, 372)
+						ordinal    	0)
+					    (object InterMessView "" @624
+						location   	(62, 496)
+						label      	(object SegLabel @625
+						    Parent_View 	@624
+						    location   	(650, 452)
+						    quidu      	"3A3F756B0008"
+						    anchor_loc 	1
+						    nlines     	1
+						    max_width  	246
+						    justify    	0
+						    label      	"StartTest( )"
+						    pctDist    	0.500000
+						    height     	45
+						    orientation 	0)
+						line_color 	3342489
+						client     	@610
+						supplier   	@604
+						Focus_Src  	@611
+						Focus_Entry 	@605
+						origin     	(139, 496)
+						terminus   	(1162, 496)
+						ordinal    	1)
+					    (object InterMessView "" @626
+						location   	(62, 682)
+						label      	(object SegLabel @627
+						    Parent_View 	@626
+						    location   	(340, 638)
+						    quidu      	"3A3F75CF00AB"
+						    anchor_loc 	1
+						    nlines     	1
+						    max_width  	297
+						    justify    	0
+						    label      	"Run( )"
+						    pctDist    	0.500000
+						    height     	45
+						    orientation 	0)
+						line_color 	3342489
+						client     	@610
+						supplier   	@587
+						Focus_Src  	@611
+						Focus_Entry 	@588
+						origin     	(139, 682)
+						terminus   	(542, 682)
+						ordinal    	3)
+					    (object InterMessView "" @628
+						location   	(62, 1426)
+						label      	(object SegLabel @629
+						    Parent_View 	@628
+						    location   	(650, 1382)
+						    quidu      	"3A3F75D9033B"
+						    anchor_loc 	1
+						    nlines     	1
+						    max_width  	230
+						    justify    	0
+						    label      	"EndTest( )"
+						    pctDist    	0.500000
+						    height     	45
+						    orientation 	0)
+						line_color 	3342489
+						client     	@610
+						supplier   	@604
+						Focus_Src  	@611
+						Focus_Entry 	@606
+						origin     	(139, 1426)
+						terminus   	(1162, 1426)
+						ordinal    	9)
+					    (object InterMessView "" @630
+						location   	(62, 1488)
+						label      	(object SegLabel @631
+						    Parent_View 	@630
+						    location   	(1332, 1444)
+						    quidu      	"3A3F75E10364"
+						    anchor_loc 	1
+						    nlines     	1
+						    max_width  	363
+						    justify    	0
+						    label      	"CheckForLeak( )"
+						    pctDist    	0.500000
+						    height     	45
+						    orientation 	0)
+						line_color 	3342489
+						client     	@604
+						supplier   	@607
+						Focus_Src  	@606
+						Focus_Entry 	@609
+						origin     	(1193, 1488)
+						terminus   	(1472, 1488)
+						ordinal    	10)
+					    (object InterMessView "" @632
+						location   	(62, 744)
+						label      	(object SegLabel @633
+						    Parent_View 	@632
+						    location   	(1177, 700)
+						    quidu      	"3A3F7651009E"
+						    anchor_loc 	1
+						    nlines     	1
+						    max_width  	218
+						    justify    	0
+						    label      	"Method( )"
+						    pctDist    	0.500000
+						    height     	45
+						    orientation 	0)
+						line_color 	3342489
+						client     	@587
+						supplier   	@589
+						Focus_Src  	@588
+						Focus_Entry 	@590
+						origin     	(573, 744)
+						terminus   	(1782, 744)
+						ordinal    	4)
+					    (object InterMessView "" @634
+						location   	(62, 1612)
+						label      	(object SegLabel @635
+						    Parent_View 	@634
+						    location   	(1859, 1568)
+						    quidu      	"3A3F768401D9"
+						    anchor_loc 	1
+						    nlines     	1
+						    max_width  	543
+						    justify    	0
+						    label      	"LogInformation( )"
+						    pctDist    	0.500000
+						    height     	45
+						    orientation 	0)
+						line_color 	3342489
+						client     	@604
+						supplier   	@593
+						Focus_Src  	@606
+						Focus_Entry 	@595
+						origin     	(1193, 1612)
+						terminus   	(2526, 1612)
+						ordinal    	11)
+					    (object InterMessView "" @636
+						location   	(62, 1674)
+						label      	(object SegLabel @637
+						    Parent_View 	@636
+						    location   	(2758, 1630)
+						    quidu      	"3A3F76900027"
+						    anchor_loc 	1
+						    nlines     	1
+						    max_width  	242
+						    justify    	0
+						    label      	"GetStyle( )"
+						    pctDist    	0.500000
+						    height     	45
+						    orientation 	0)
+						line_color 	3342489
+						client     	@593
+						supplier   	@601
+						Focus_Src  	@595
+						Focus_Entry 	@603
+						origin     	(2557, 1674)
+						terminus   	(2960, 1674)
+						ordinal    	12)
+					    (object InterMessView "" @638
+						location   	(62, 1798)
+						label      	(object SegLabel @639
+						    Parent_View 	@638
+						    location   	(2944, 1754)
+						    quidu      	"3A3F769301DA"
+						    anchor_loc 	1
+						    nlines     	1
+						    max_width  	359
+						    justify    	0
+						    label      	"Write( )"
+						    pctDist    	0.500000
+						    height     	45
+						    orientation 	0)
+						line_color 	3342489
+						client     	@593
+						supplier   	@596
+						Focus_Src  	@595
+						Focus_Entry 	@598
+						origin     	(2557, 1798)
+						terminus   	(3332, 1798)
+						ordinal    	13)))
+				    (object InteractionDiagram "Alternative Flow - Asynchronous Test"
+					mechanism_ref 	@544
+					quid       	"3ACC65960061"
+					title      	"Alternative Flow - Asynchronous Test"
+					documentation 	"Test an asynchronous method on a class which is still under development.  Test the method, validating the results of both the method call and the asynchronous completion."
+					zoom       	100
+					max_height 	28350
+					max_width  	21600
+					origin_x   	0
+					origin_y   	0
+					items      	(list diagram_item_list)))))
+			logical_presentations 	(list unit_reference_list))
+		    (object Class_Category "Capture component state (Iter. 1)"
+			quid       	"3A1E8DF203BC"
+			documentation 	
+|Actors: Future GT Project.
+|Traceability: TB.6
+			
+			exportControl 	"Public"
+			logical_models 	(list unit_reference_list
+			    (object UseCase "Capture component state"
+				quid       	"3A1F88800143"
+				documentation 	
+|Actors: Future GT Project.
+|Traceability: TB.6
+				
+				stereotype 	"use-case realization"
+				logical_models 	(list unit_reference_list
+				    (object Mechanism @640
+					logical_models 	(list unit_reference_list)))
+				logical_presentations 	(list unit_reference_list
+				    (object InteractionDiagram "Basic Flow"
+					mechanism_ref 	@640
+					quid       	"3A265D870022"
+					title      	"Basic Flow"
+					documentation 	
+|Provide the facility to capture the necessary information on a component to be able to restore the component to an identical state at a later time.
+|Restoration is performed with the use case 'Restore component state'.
+|This use case assumes the following:
+|1. That processing proceeds without error.
+					
+					zoom       	100
+					max_height 	28350
+					max_width  	21600
+					origin_x   	0
+					origin_y   	0
+					items      	(list diagram_item_list)))))
+			logical_presentations 	(list unit_reference_list))
+		    (object Class_Category "Restore component state (Omit)"
+			quid       	"3A1E8E0601BC"
+			documentation 	
+|Actors: Future GT Project.
+|Traceability: TB.6
+			
+			exportControl 	"Public"
+			logical_models 	(list unit_reference_list
+			    (object UseCase "Restore component state (omit)"
+				quid       	"3A1F88CA0257"
+				documentation 	
+|Actors: Future GT Project.
+|Traceability: TB.6
+				
+				stereotype 	"use-case realization"
+				logical_models 	(list unit_reference_list
+				    (object Mechanism @641
+					logical_models 	(list unit_reference_list)))
+				logical_presentations 	(list unit_reference_list
+				    (object InteractionDiagram "Basic Flow"
+					mechanism_ref 	@641
+					quid       	"3A266066032C"
+					title      	"Basic Flow"
+					documentation 	
+|Provide facilities to restore a component to an earlier state, which was captured in the use case 'Capture component state'.
+|
+|This use case assumes the following:
+|1. That processing proceeds without error.
+					
+					zoom       	100
+					max_height 	28350
+					max_width  	21600
+					origin_x   	0
+					origin_y   	0
+					items      	(list diagram_item_list)))))
+			logical_presentations 	(list unit_reference_list))
+		    (object Class_Category "Validate test results (Iter. 1)"
+			quid       	"3A1E8E2F02E7"
+			documentation 	
+|Actors: Generalised Actor
+|Traceability: TB.7.1
+			
+			exportControl 	"Public"
+			logical_models 	(list unit_reference_list
+			    (object UseCase "Validate test results"
+				quid       	"3A1F8A910374"
+				documentation 	
+|Actors: Generalised Actor
+|Traceability: TB.7.1
+				
+				stereotype 	"use-case realization"
+				logical_models 	(list unit_reference_list
+				    (object Mechanism @642
+					logical_models 	(list unit_reference_list
+					    (object Object "$UNNAMED$279"
+						quid       	"3A23CD0F01F2"
+						collaborators 	(list link_list
+						    (object Link
+							quid       	"3A23CD190138"
+							supplier   	"$UNNAMED$280"
+							quidu      	"3A23CD120319")
+						    (object Link
+							quid       	"3AC9DD1202FF"
+							supplier   	"$UNNAMED$281"
+							quidu      	"3AC9DCFE006B"
+							messages   	(list Messages
+							    (object Message "ValidatePostConditions(TTestBedAsyncState)"
+								quid       	"3AC9DD120300"
+								frequency  	"Aperiodic"
+								synchronization 	"Simple"
+								dir        	"FromClientToSupplier"
+								sequence   	"1"
+								ordinal    	0
+								quidu      	"3A9E205E0201"))))
+						class      	"Logical View::Test Bed Classes::CTransition"
+						quidu      	"3A23BFC30021"
+						persistence 	"Transient"
+						multi      	FALSE)
+					    (object Object "$UNNAMED$280"
+						quid       	"3A23CD120319"
+						collaborators 	(list link_list
+						    (object Link
+							quid       	"3A24F4EB02E4"
+							supplier   	"$UNNAMED$282"
+							quidu      	"3A24F4D60167"
+							messages   	(list Messages
+							    (object Message "LogInformation( )"
+								quid       	"3A24F4EB02E5"
+								frequency  	"Aperiodic"
+								synchronization 	"Simple"
+								dir        	"FromClientToSupplier"
+								sequence   	"2"
+								ordinal    	2
+								Operation  	"LogInformation(const TDesC16&)"
+								quidu      	"3A70658D0366"))))
+						class      	"Logical View::Test Bed Classes::MStateAccessor"
+						quidu      	"3A23BE150330"
+						persistence 	"Transient"
+						multi      	FALSE)
+					    (object Object "$UNNAMED$282"
+						quid       	"3A24F4D60167"
+						collaborators 	(list link_list
+						    (object Link
+							quid       	"3A24F4D60168"
+							supplier   	"$UNNAMED$283"
+							quidu      	"3A24F4D6016E"
+							messages   	(list Messages
+							    (object Message "Write( )"
+								quid       	"3A24F4D60169"
+								frequency  	"Aperiodic"
+								synchronization 	"Simple"
+								dir        	"FromClientToSupplier"
+								sequence   	"4"
+								ordinal    	4
+								quidu      	"3A83B47A0317")))
+						    (object Link
+							quid       	"3A24F4D6016B"
+							supplier   	"$UNNAMED$284"
+							quidu      	"3A24F4D6016F"
+							messages   	(list Messages
+							    (object Message "GetStyle( )"
+								quid       	"3A24F4D6016C"
+								frequency  	"Aperiodic"
+								synchronization 	"Simple"
+								dir        	"FromClientToSupplier"
+								sequence   	"3"
+								ordinal    	3))))
+						class      	"Logical View::Test Bed Classes::CDataLogger"
+						quidu      	"3A23B76E01BE"
+						persistence 	"Transient"
+						multi      	FALSE)
+					    (object Object "$UNNAMED$284"
+						quid       	"3A24F4D6016F"
+						class      	"Logical View::Test Bed Classes::TLogFormat"
+						quidu      	"3A894035038E"
+						persistence 	"Transient"
+						multi      	FALSE)
+					    (object Object "$UNNAMED$283"
+						quid       	"3A24F4D6016E"
+						class      	"Logical View::EPOC Classes::RFileLogger"
+						quidu      	"3A83B46701C5"
+						persistence 	"Transient"
+						multi      	FALSE)
+					    (object Object "$UNNAMED$281"
+						quid       	"3AC9DCFE006B"
+						collaborators 	(list link_list
+						    (object Link
+							quid       	"3AC9DD1C010E"
+							supplier   	"$UNNAMED$280"
+							quidu      	"3A23CD120319"
+							messages   	(list Messages
+							    (object Message "InvariantTest(TAny*)"
+								quid       	"3AC9DD1C010F"
+								frequency  	"Aperiodic"
+								synchronization 	"Simple"
+								dir        	"FromClientToSupplier"
+								sequence   	"1.1"
+								ordinal    	1
+								quidu      	"3A70658C022F"))))
+						class      	"Logical View::Test Bed Classes::TTransitionValidator"
+						quidu      	"3A9E205E01ED"
+						persistence 	"Transient"
+						multi      	FALSE))))
+				logical_presentations 	(list unit_reference_list
+				    (object InteractionDiagram "Basic Flow"
+					mechanism_ref 	@642
+					quid       	"3A23CCFC015F"
+					title      	"Basic Flow"
+					documentation 	
+|For a particular test validate that the post condition of the test object matches the expected state and report the output.
+|
+|This use case assumes the following:
+|1. That the results match.
+|2. The result is stored to the report log successfully.
+|3. There are no errors during processing.
+|
+					
+					zoom       	100
+					max_height 	28350
+					max_width  	21600
+					origin_x   	0
+					origin_y   	0
+					items      	(list diagram_item_list
+					    (object InterObjView "$UNNAMED$279" @643
+						location   	(124, 248)
+						font       	(object Font
+						    underline  	TRUE)
+						label      	(object ItemLabel
+						    Parent_View 	@643
+						    location   	(-2, 273)
+						    anchor_loc 	3
+						    nlines     	2
+						    max_width  	687
+						    label      	"")
+						icon       	"boundary"
+						icon_style 	"Icon"
+						line_color 	3342489
+						fill_color 	13434879
+						quidu      	"3A23CD0F01F2"
+						width      	663
+						height     	909
+						icon_height 	153
+						icon_width 	229
+						icon_y_offset 	1
+						annotation 	1
+						Focus_Of_Control 	(object Focus_Of_Control "" @644
+						    location   	(124, 434)
+						    line_color 	3342489
+						    InterObjView 	@643
+						    height     	610
+						    y_coord    	550
+						    Nested     	FALSE))
+					    (object InterObjView "$UNNAMED$280" @645
+						location   	(1054, 248)
+						font       	(object Font
+						    underline  	TRUE)
+						label      	(object ItemLabel
+						    Parent_View 	@645
+						    location   	(1054, 248)
+						    fill_color 	16777215
+						    anchor_loc 	1
+						    nlines     	2
+						    max_width  	320
+						    justify    	0
+						    label      	"")
+						icon       	"Interface"
+						icon_style 	"Label"
+						line_color 	3342489
+						fill_color 	13434879
+						quidu      	"3A23CD120319"
+						width      	338
+						height     	909
+						icon_height 	164
+						icon_width 	157
+						icon_y_offset 	1
+						annotation 	1
+						Focus_Of_Control 	(object Focus_Of_Control "" @646
+						    location   	(1054, 496)
+						    line_color 	3342489
+						    InterObjView 	@645
+						    height     	428
+						    y_coord    	368
+						    Nested     	FALSE))
+					    (object InterObjView "$UNNAMED$282" @647
+						location   	(1488, 248)
+						font       	(object Font
+						    underline  	TRUE)
+						label      	(object ItemLabel
+						    Parent_View 	@647
+						    location   	(1395, 260)
+						    anchor_loc 	3
+						    nlines     	2
+						    max_width  	471
+						    label      	"")
+						icon       	"control"
+						icon_style 	"Icon"
+						line_color 	3342489
+						fill_color 	13434879
+						quidu      	"3A24F4D60167"
+						width      	447
+						height     	909
+						icon_height 	164
+						icon_width 	157
+						icon_y_offset 	13
+						annotation 	1
+						Focus_Of_Control 	(object Focus_Of_Control "" @648
+						    location   	(1488, 558)
+						    line_color 	3342489
+						    InterObjView 	@647
+						    height     	306
+						    y_coord    	246
+						    Nested     	FALSE))
+					    (object InterObjView "$UNNAMED$284" @649
+						location   	(1860, 248)
+						font       	(object Font
+						    underline  	TRUE)
+						label      	(object ItemLabel
+						    Parent_View 	@649
+						    location   	(1753, 247)
+						    anchor_loc 	3
+						    nlines     	2
+						    max_width  	462
+						    label      	"")
+						icon       	"entity"
+						icon_style 	"Icon"
+						line_color 	3342489
+						fill_color 	13434879
+						quidu      	"3A24F4D6016F"
+						width      	438
+						height     	909
+						icon_height 	153
+						icon_width 	154
+						icon_y_offset 	27
+						annotation 	1
+						Focus_Of_Control 	(object Focus_Of_Control "" @650
+						    location   	(1860, 620)
+						    line_color 	3342489
+						    InterObjView 	@649
+						    height     	60
+						    y_coord    	0
+						    Nested     	FALSE))
+					    (object InterObjView "$UNNAMED$283" @651
+						location   	(2294, 248)
+						font       	(object Font
+						    underline  	TRUE)
+						label      	(object ItemLabel
+						    Parent_View 	@651
+						    location   	(2294, 248)
+						    fill_color 	16777215
+						    anchor_loc 	1
+						    nlines     	2
+						    max_width  	282
+						    justify    	0
+						    label      	"")
+						icon_style 	"Icon"
+						line_color 	3342489
+						fill_color 	13434879
+						quidu      	"3A24F4D6016E"
+						width      	300
+						height     	909
+						icon_height 	164
+						icon_width 	157
+						icon_y_offset 	27
+						annotation 	1
+						Focus_Of_Control 	(object Focus_Of_Control "" @652
+						    location   	(2294, 744)
+						    line_color 	3342489
+						    InterObjView 	@651
+						    height     	60
+						    y_coord    	0
+						    Nested     	FALSE))
+					    (object InterObjView "$UNNAMED$281" @653
+						location   	(620, 248)
+						font       	(object Font
+						    underline  	TRUE)
+						label      	(object ItemLabel
+						    Parent_View 	@653
+						    location   	(620, 248)
+						    fill_color 	13434879
+						    anchor_loc 	1
+						    nlines     	2
+						    max_width  	370
+						    justify    	0
+						    label      	"")
+						icon_style 	"Icon"
+						line_color 	3342489
+						fill_color 	13434879
+						quidu      	"3AC9DCFE006B"
+						width      	388
+						height     	909
+						icon_height 	0
+						icon_width 	0
+						icon_y_offset 	0
+						annotation 	1
+						Focus_Of_Control 	(object Focus_Of_Control "" @654
+						    location   	(620, 434)
+						    line_color 	3342489
+						    InterObjView 	@653
+						    height     	550
+						    y_coord    	490
+						    Nested     	FALSE))
+					    (object InterMessView "" @655
+						location   	(62, 620)
+						label      	(object SegLabel @656
+						    Parent_View 	@655
+						    location   	(1673, 576)
+						    quidu      	"3A24F4D6016C"
+						    anchor_loc 	1
+						    nlines     	1
+						    max_width  	208
+						    justify    	0
+						    label      	"GetStyle( )"
+						    pctDist    	0.500000
+						    height     	45
+						    orientation 	0)
+						line_color 	3342489
+						client     	@647
+						supplier   	@649
+						Focus_Src  	@648
+						Focus_Entry 	@650
+						origin     	(1503, 620)
+						terminus   	(1844, 620)
+						ordinal    	3)
+					    (object InterMessView "" @657
+						location   	(62, 744)
+						label      	(object SegLabel @658
+						    Parent_View 	@657
+						    location   	(1890, 700)
+						    quidu      	"3A24F4D60169"
+						    anchor_loc 	1
+						    nlines     	1
+						    max_width  	379
+						    justify    	0
+						    label      	"Write( )"
+						    pctDist    	0.500000
+						    height     	45
+						    orientation 	0)
+						line_color 	3342489
+						client     	@647
+						supplier   	@651
+						Focus_Src  	@648
+						Focus_Entry 	@652
+						origin     	(1503, 744)
+						terminus   	(2278, 744)
+						ordinal    	4)
+					    (object InterMessView "" @659
+						location   	(62, 558)
+						label      	(object SegLabel @660
+						    Parent_View 	@659
+						    location   	(1270, 514)
+						    quidu      	"3A24F4EB02E5"
+						    anchor_loc 	1
+						    nlines     	1
+						    max_width  	475
+						    justify    	0
+						    label      	"LogInformation( )"
+						    pctDist    	0.500000
+						    height     	45
+						    orientation 	0)
+						line_color 	3342489
+						client     	@645
+						supplier   	@647
+						Focus_Src  	@646
+						Focus_Entry 	@648
+						origin     	(1069, 558)
+						terminus   	(1472, 558)
+						ordinal    	2)
+					    (object InterMessView "" @661
+						location   	(62, 434)
+						label      	(object SegLabel @662
+						    Parent_View 	@661
+						    location   	(371, 390)
+						    quidu      	"3AC9DD120300"
+						    anchor_loc 	1
+						    nlines     	1
+						    max_width  	781
+						    justify    	0
+						    label      	"ValidatePostConditions(TTestBedAsyncState)"
+						    pctDist    	0.500000
+						    height     	45
+						    orientation 	0)
+						line_color 	3342489
+						client     	@643
+						supplier   	@653
+						Focus_Src  	@644
+						Focus_Entry 	@654
+						origin     	(139, 434)
+						terminus   	(604, 434)
+						ordinal    	0)
+					    (object InterMessView "" @663
+						location   	(62, 496)
+						label      	(object SegLabel @664
+						    Parent_View 	@663
+						    location   	(836, 452)
+						    quidu      	"3AC9DD1C010F"
+						    anchor_loc 	1
+						    nlines     	1
+						    max_width  	359
+						    justify    	0
+						    label      	"InvariantTest(TAny*)"
+						    pctDist    	0.500000
+						    height     	45
+						    orientation 	0)
+						line_color 	3342489
+						client     	@653
+						supplier   	@645
+						Focus_Src  	@654
+						Focus_Entry 	@646
+						origin     	(635, 496)
+						terminus   	(1038, 496)
+						ordinal    	1))))))
+			logical_presentations 	(list unit_reference_list))
+		    (object Class_Category "Test Asynchronous component (Omit)"
+			quid       	"3A1E8E400075"
+			documentation 	
+|Actors: Generalised Actor
+|Traceability: TB.14
+			
+			exportControl 	"Public"
+			logical_models 	(list unit_reference_list
+			    (object UseCase "Test asynchronous component (omit)"
+				quid       	"3A1F855C006A"
+				documentation 	
+|Actors: Generalised Actor
+|Traceability: TB.14
+				
+				stereotype 	"use-case realization"
+				logical_models 	(list unit_reference_list
+				    (object Mechanism @665
+					logical_models 	(list unit_reference_list)))
+				logical_presentations 	(list unit_reference_list
+				    (object InteractionDiagram "Basic Flow"
+					mechanism_ref 	@665
+					quid       	"3A2660A500E8"
+					title      	"Basic Flow"
+					documentation 	
+|Execute two or more tests simultaneously.  These tests can be within the same thread, or within multiple threads, and will communicate asynchronously via the use of signals.
+|
+|This use case assumes the following:
+|1. That the processing proceeds without error.
+					
+					zoom       	100
+					max_height 	28350
+					max_width  	21600
+					origin_x   	0
+					origin_y   	0
+					items      	(list diagram_item_list)))))
+			logical_presentations 	(list unit_reference_list))
+		    (object Class_Category "Repeat Test case (Iter. 1)"
+			quid       	"3A1E8E7A0303"
+			documentation 	
+|Actors: Future GT Project, GT 6.2 Plug-in System.
+|Traceability: TB.13
+			
+			exportControl 	"Public"
+			logical_models 	(list unit_reference_list
+			    (object UseCase "Repeat test case"
+				quid       	"3A1F8D4C0062"
+				documentation 	
+|Actors: Future GT Project, GT 6.2 Plug-in System.
+|Traceability: TB.13
+				
+				stereotype 	"use-case realization"
+				logical_models 	(list unit_reference_list
+				    (object Mechanism @666
+					logical_models 	(list unit_reference_list
+					    (object Object "$UNNAMED$285"
+						quid       	"3A87F3BB03DB"
+						collaborators 	(list link_list
+						    (object Link
+							quid       	"3A87F3D00290"
+							supplier   	"$UNNAMED$286"
+							quidu      	"3A87F3BE03B7"
+							messages   	(list Messages
+							    (object Message "RunTransition(TRequestStatus*)"
+								quid       	"3A87F3D00291"
+								frequency  	"Aperiodic"
+								synchronization 	"Simple"
+								dir        	"FromClientToSupplier"
+								sequence   	"1"
+								ordinal    	0
+								quidu      	"3A70658C03C9"))))
+						class      	"Logical View::Test Bed Classes::CUnitTest"
+						quidu      	"3A23BA9F037C"
+						persistence 	"Transient"
+						multi      	FALSE)
+					    (object Object "$UNNAMED$286"
+						quid       	"3A87F3BE03B7"
+						collaborators 	(list link_list
+						    (object Link
+							quid       	"3A87F3DA023B"
+							supplier   	"$UNNAMED$287"
+							quidu      	"3A87F3C700D5"
+							messages   	(list Messages
+							    (object Message "Method( )"
+								quid       	"3A87F3DA023C"
+								frequency  	"Aperiodic"
+								synchronization 	"Simple"
+								dir        	"FromClientToSupplier"
+								sequence   	"1.1"
+								ordinal    	1
+								quidu      	"3A23BD17030C"))))
+						class      	"Logical View::Test Bed Classes::CTransition"
+						quidu      	"3A23BFC30021"
+						persistence 	"Transient"
+						multi      	FALSE)
+					    (object Object "$UNNAMED$287"
+						quid       	"3A87F3C700D5"
+						collaborators 	(list link_list
+						    (object Link
+							quid       	"3A87F442028A"
+							supplier   	"$UNNAMED$288"
+							quidu      	"3A87F43D030F"
+							messages   	(list Messages
+							    (object Message "StubMethod( )"
+								quid       	"3A87F442028B"
+								frequency  	"Aperiodic"
+								synchronization 	"Simple"
+								dir        	"FromClientToSupplier"
+								sequence   	"1.1.1"
+								ordinal    	2
+								quidu      	"3A87F42F00F2"))))
+						class      	"Logical View::External Classes::Support::Unit"
+						quidu      	"3A23BCD00043"
+						persistence 	"Transient"
+						multi      	FALSE)
+					    (object Object "$UNNAMED$288"
+						quid       	"3A87F43D030F"
+						collaborators 	(list link_list
+						    (object Link
+							quid       	"3AC9D7D70028"
+							supplier   	"$UNNAMED$286"
+							quidu      	"3A87F3BE03B7"
+							messages   	(list Messages
+							    (object Message "RepeatOnce( )"
+								quid       	"3AC9D7D70029"
+								frequency  	"Aperiodic"
+								synchronization 	"Simple"
+								dir        	"FromClientToSupplier"
+								sequence   	"1.1.1.2"
+								ordinal    	4
+								quidu      	"3A7A7FB001AC")))
+						    (object Link
+							quid       	"3AC9D8C5016B"
+							supplier   	"$UNNAMED$285"
+							quidu      	"3A87F3BB03DB"
+							messages   	(list Messages
+							    (object Message "GetCurrentTransition( )"
+								quid       	"3AC9D8C5016C"
+								frequency  	"Aperiodic"
+								synchronization 	"Simple"
+								dir        	"FromClientToSupplier"
+								sequence   	"1.1.1.1"
+								ordinal    	3
+								quidu      	"3AC9D0610040"))))
+						class      	"Logical View::External Classes::Support::Stub"
+						quidu      	"3A87F3ED03D3"
+						persistence 	"Transient"
+						multi      	FALSE))))
+				logical_presentations 	(list unit_reference_list
+				    (object InteractionDiagram "Basic Flow"
+					mechanism_ref 	@666
+					quid       	"3A265FCC01B8"
+					title      	"Basic Flow"
+					documentation 	
+|Repeat the previous test within an identical test context.
+|
+|This use case assumes the following:
+|1. That processing proceeds without error.
+					
+					zoom       	100
+					max_height 	28350
+					max_width  	21600
+					origin_x   	0
+					origin_y   	0
+					items      	(list diagram_item_list
+					    (object InterObjView "$UNNAMED$285" @667
+						location   	(131, 248)
+						font       	(object Font
+						    underline  	TRUE)
+						label      	(object ItemLabel
+						    Parent_View 	@667
+						    location   	(38, 272)
+						    anchor_loc 	3
+						    nlines     	2
+						    max_width  	471
+						    label      	"")
+						icon       	"control"
+						icon_style 	"Icon"
+						line_color 	3342489
+						fill_color 	13434879
+						quidu      	"3A87F3BB03DB"
+						width      	447
+						height     	971
+						icon_height 	164
+						icon_width 	157
+						icon_y_offset 	1
+						annotation 	1
+						Focus_Of_Control 	(object Focus_Of_Control "" @668
+						    location   	(131, 434)
+						    line_color 	3342489
+						    InterObjView 	@667
+						    height     	672
+						    y_coord    	612
+						    Nested     	FALSE)
+						Focus_Of_Control 	(object Focus_Of_Control "" @669
+						    location   	(131, 682)
+						    line_color 	3342489
+						    InterObjView 	@667
+						    height     	60
+						    y_coord    	0
+						    Nested     	TRUE))
+					    (object InterObjView "$UNNAMED$286" @670
+						location   	(1550, 248)
+						font       	(object Font
+						    underline  	TRUE)
+						label      	(object ItemLabel
+						    Parent_View 	@670
+						    location   	(1424, 273)
+						    anchor_loc 	3
+						    nlines     	2
+						    max_width  	687
+						    label      	"")
+						icon       	"boundary"
+						icon_style 	"Icon"
+						line_color 	3342489
+						fill_color 	13434879
+						quidu      	"3A87F3BE03B7"
+						width      	663
+						height     	971
+						icon_height 	153
+						icon_width 	229
+						icon_y_offset 	1
+						annotation 	1
+						Focus_Of_Control 	(object Focus_Of_Control "" @671
+						    location   	(1550, 434)
+						    line_color 	3342489
+						    InterObjView 	@670
+						    height     	612
+						    y_coord    	552
+						    Nested     	FALSE)
+						Focus_Of_Control 	(object Focus_Of_Control "" @672
+						    location   	(1550, 806)
+						    line_color 	3342489
+						    InterObjView 	@670
+						    height     	60
+						    y_coord    	0
+						    Nested     	TRUE))
+					    (object InterObjView "$UNNAMED$287" @673
+						location   	(1116, 248)
+						font       	(object Font
+						    underline  	TRUE)
+						label      	(object ItemLabel
+						    Parent_View 	@673
+						    location   	(1116, 273)
+						    anchor_loc 	1
+						    nlines     	2
+						    max_width  	360
+						    justify    	0
+						    label      	"")
+						icon       	"Actor"
+						icon_style 	"Icon"
+						line_color 	3342489
+						fill_color 	13434879
+						quidu      	"3A87F3C700D5"
+						width      	336
+						height     	971
+						icon_height 	162
+						icon_width 	120
+						icon_y_offset 	0
+						annotation 	1
+						Focus_Of_Control 	(object Focus_Of_Control "" @674
+						    location   	(1116, 496)
+						    line_color 	3342489
+						    InterObjView 	@673
+						    height     	490
+						    y_coord    	430
+						    Nested     	FALSE))
+					    (object InterObjView "$UNNAMED$288" @675
+						location   	(744, 248)
+						font       	(object Font
+						    underline  	TRUE)
+						label      	(object ItemLabel
+						    Parent_View 	@675
+						    location   	(744, 273)
+						    anchor_loc 	1
+						    nlines     	2
+						    max_width  	360
+						    justify    	0
+						    label      	"")
+						icon       	"Actor"
+						icon_style 	"Icon"
+						line_color 	3342489
+						fill_color 	13434879
+						quidu      	"3A87F43D030F"
+						width      	336
+						height     	971
+						icon_height 	162
+						icon_width 	120
+						icon_y_offset 	0
+						annotation 	1
+						Focus_Of_Control 	(object Focus_Of_Control "" @676
+						    location   	(744, 558)
+						    line_color 	3342489
+						    InterObjView 	@675
+						    height     	368
+						    y_coord    	308
+						    Nested     	FALSE))
+					    (object InterMessView "" @677
+						location   	(62, 434)
+						label      	(object SegLabel @678
+						    Parent_View 	@677
+						    location   	(840, 390)
+						    quidu      	"3A87F3D00291"
+						    anchor_loc 	1
+						    nlines     	1
+						    max_width  	578
+						    justify    	0
+						    label      	"RunTransition(TRequestStatus*)"
+						    pctDist    	0.500000
+						    height     	45
+						    orientation 	0)
+						line_color 	3342489
+						client     	@667
+						supplier   	@670
+						Focus_Src  	@668
+						Focus_Entry 	@671
+						origin     	(146, 434)
+						terminus   	(1534, 434)
+						ordinal    	0)
+					    (object InterMessView "" @679
+						location   	(62, 496)
+						label      	(object SegLabel @680
+						    Parent_View 	@679
+						    location   	(1333, 452)
+						    quidu      	"3A87F3DA023C"
+						    anchor_loc 	1
+						    nlines     	1
+						    max_width  	172
+						    justify    	0
+						    label      	"Method( )"
+						    pctDist    	0.500000
+						    height     	45
+						    orientation 	1)
+						line_color 	3342489
+						client     	@670
+						supplier   	@673
+						Focus_Src  	@671
+						Focus_Entry 	@674
+						origin     	(1534, 496)
+						terminus   	(1132, 496)
+						ordinal    	1)
+					    (object InterMessView "" @681
+						location   	(62, 558)
+						label      	(object SegLabel @682
+						    Parent_View 	@681
+						    location   	(930, 514)
+						    quidu      	"3A87F442028B"
+						    anchor_loc 	1
+						    nlines     	1
+						    max_width  	256
+						    justify    	0
+						    label      	"StubMethod( )"
+						    pctDist    	0.500000
+						    height     	45
+						    orientation 	1)
+						line_color 	3342489
+						client     	@673
+						supplier   	@675
+						Focus_Src  	@674
+						Focus_Entry 	@676
+						origin     	(1100, 558)
+						terminus   	(760, 558)
+						ordinal    	2)
+					    (object NoteView @683
+						location   	(1860, 558)
+						label      	(object ItemLabel
+						    Parent_View 	@683
+						    location   	(1644, 439)
+						    fill_color 	13434879
+						    nlines     	4
+						    max_width  	396
+						    label      	"Sequence Diagram: Test component method / Basic Flow")
+						line_color 	3342489
+						fill_color 	13434879
+						width      	456
+						height     	250
+						quidu      	"3A2505B000CA")
+					    (object AttachView "" @684
+						stereotype 	TRUE
+						line_color 	3342489
+						client     	@683
+						supplier   	@677
+						line_style 	0)
+					    (object NoteView @685
+						location   	(1550, 1302)
+						label      	(object ItemLabel
+						    Parent_View 	@685
+						    location   	(1187, 1158)
+						    fill_color 	13434879
+						    nlines     	6
+						    max_width  	690
+						    label      	"CTransition is an active object which runs asynchronously.  To cause itself to repeat it completes with the status code KTestBedRepeatTest.  The CUnitTest will then run the transition again.")
+						line_color 	3342489
+						fill_color 	13434879
+						width      	750
+						height     	300)
+					    (object InterMessView "" @686
+						location   	(62, 806)
+						label      	(object SegLabel @687
+						    Parent_View 	@686
+						    location   	(1146, 762)
+						    quidu      	"3AC9D7D70029"
+						    anchor_loc 	1
+						    nlines     	1
+						    max_width  	263
+						    justify    	0
+						    label      	"RepeatOnce( )"
+						    pctDist    	0.500000
+						    height     	45
+						    orientation 	0)
+						line_color 	3342489
+						client     	@675
+						supplier   	@670
+						Focus_Src  	@676
+						Focus_Entry 	@672
+						origin     	(759, 806)
+						terminus   	(1534, 806)
+						ordinal    	4)
+					    (object AttachView "" @688
+						stereotype 	TRUE
+						line_color 	3342489
+						client     	@685
+						supplier   	@686
+						line_style 	0)
+					    (object InterMessView "" @689
+						location   	(62, 682)
+						label      	(object SegLabel @690
+						    Parent_View 	@689
+						    location   	(438, 638)
+						    quidu      	"3AC9D8C5016C"
+						    anchor_loc 	1
+						    nlines     	1
+						    max_width  	409
+						    justify    	0
+						    label      	"GetCurrentTransition( )"
+						    pctDist    	0.500000
+						    height     	45
+						    orientation 	1)
+						line_color 	3342489
+						client     	@675
+						supplier   	@667
+						Focus_Src  	@676
+						Focus_Entry 	@669
+						origin     	(728, 682)
+						terminus   	(147, 682)
+						ordinal    	3))))))
+			logical_presentations 	(list unit_reference_list))
+		    (object Class_Category "Identify component fault in context (Iter. 2)"
+			quid       	"3A1E8ED7005E"
+			documentation 	
+|Actors: Generalised Actor
+|Traceability: TB.5
+			
+			exportControl 	"Public"
+			logical_models 	(list unit_reference_list
+			    (object UseCase "Identify component fault in context"
+				quid       	"3A1F88DD02C3"
+				documentation 	
+|Actors: Generalised Actor
+|Traceability: TB.5
+				
+				stereotype 	"use-case realization"
+				logical_models 	(list unit_reference_list
+				    (object Mechanism @691
+					logical_models 	(list unit_reference_list)))
+				logical_presentations 	(list unit_reference_list
+				    (object InteractionDiagram "Basic Flow"
+					mechanism_ref 	@691
+					quid       	"3A265EF00017"
+					title      	"Basic Flow"
+					documentation 	
+|Respond to an unanticipated component processing fault, identifying the fault, and its context, for investigative reproduction.
+|
+|This use case assumes the following:
+|1. That processing proceeds without error.
+					
+					zoom       	100
+					max_height 	28350
+					max_width  	21600
+					origin_x   	0
+					origin_y   	0
+					items      	(list diagram_item_list)))))
+			logical_presentations 	(list unit_reference_list))
+		    (object Class_Category "Configure report format (Iter. 1)"
+			quid       	"3A1E8EEB0283"
+			documentation 	
+|Actors: HTTP Client 6.2, Future GT Project.
+|Traceability: TB.28
+			
+			exportControl 	"Public"
+			logical_models 	(list unit_reference_list
+			    (object UseCase "Configure report format"
+				quid       	"3A1F9159029E"
+				documentation 	
+|Actors: HTTP Client 6.2, Future GT Project.
+|Traceability: TB.28
+				
+				stereotype 	"use-case realization"
+				logical_models 	(list unit_reference_list
+				    (object Mechanism @692
+					logical_models 	(list unit_reference_list)))
+				logical_presentations 	(list unit_reference_list
+				    (object InteractionDiagram "Basic Flow"
+					mechanism_ref 	@692
+					quid       	"3A24F5BA010B"
+					title      	"Basic Flow"
+					documentation 	
+|Allows the definition of the formatting of the output report by configuring the style specification.
+|
+|This use case assumes the following:
+|1. That processing proceeds without error.
+					
+					zoom       	100
+					max_height 	28350
+					max_width  	21600
+					origin_x   	0
+					origin_y   	0
+					items      	(list diagram_item_list)))))
+			logical_presentations 	(list unit_reference_list))
+		    (object Class_Category "Test Multi-threaded component (Omit)"
+			quid       	"3A1E8F180260"
+			documentation 	
+|Actors: Generalised Actor
+|Traceability: TB.15, TB.34
+			
+			exportControl 	"Public"
+			logical_models 	(list unit_reference_list
+			    (object UseCase "Test Multi-threaded component (omit)"
+				quid       	"3A1F85CA004A"
+				documentation 	
+|Actors: Generalised Actor
+|Traceability: TB.15, TB.34
+				
+				stereotype 	"use-case realization"
+				logical_models 	(list unit_reference_list
+				    (object Mechanism @693
+					logical_models 	(list unit_reference_list)))
+				logical_presentations 	(list unit_reference_list
+				    (object InteractionDiagram "Basic Flow"
+					mechanism_ref 	@693
+					quid       	"3A2660DA0289"
+					title      	"Basic Flow"
+					documentation 	
+|Execute one or more tests simultaneously, within multiple threads.
+|
+|This use case assumes the following:
+|1. That processing proceeds without error.
+					
+					zoom       	100
+					max_height 	28350
+					max_width  	21600
+					origin_x   	0
+					origin_y   	0
+					items      	(list diagram_item_list)))))
+			logical_presentations 	(list unit_reference_list))
+		    (object Class_Category "Automate user action reproduction (Omit)"
+			quid       	"3A1E8F3E034B"
+			documentation 	
+|Actors: Future GT Project.
+|Traceability: TB.24
+			
+			exportControl 	"Public"
+			logical_models 	(list unit_reference_list
+			    (object UseCase "Automate user action reproduction (omit)"
+				quid       	"3A1F8DF10178"
+				documentation 	
+|Actors: Future GT Project.
+|Traceability: TB.24
+				
+				stereotype 	"use-case realization"
+				logical_models 	(list unit_reference_list
+				    (object Mechanism @694
+					logical_models 	(list unit_reference_list)))
+				logical_presentations 	(list unit_reference_list
+				    (object InteractionDiagram "Basic Flow"
+					mechanism_ref 	@694
+					quid       	"3A265DEE0247"
+					title      	"Basic Flow"
+					documentation 	
+|Record user interface choices and input and store, persistently, in a format suitable for subsequent automation of the test bed. 
+|
+|This use case assumes the following:
+|1. That processing proceeds without error.
+					
+					zoom       	100
+					max_height 	28350
+					max_width  	21600
+					origin_x   	0
+					origin_y   	0
+					items      	(list diagram_item_list)))))
+			logical_presentations 	(list unit_reference_list))
+		    (object Class_Category "Schedule test (Iter. 2)"
+			quid       	"3A1E8F5700EE"
+			documentation 	
+|Actors: HTTP Client 6.2, Future GT Project, GT 6.2 Plug-in System.
+|Traceability: TB.12
+			
+			exportControl 	"Public"
+			logical_models 	(list unit_reference_list
+			    (object UseCase "Schedule test"
+				quid       	"3A1F84BA0248"
+				documentation 	
+|Actors: HTTP Client 6.2, Future GT Project, GT 6.2 Plug-in System.
+|Traceability: TB.12
+				
+				stereotype 	"use-case realization"
+				logical_models 	(list unit_reference_list
+				    (object Mechanism @695
+					logical_models 	(list unit_reference_list)))
+				logical_presentations 	(list unit_reference_list
+				    (object InteractionDiagram "Basic Flow"
+					mechanism_ref 	@695
+					quid       	"3A2660840339"
+					title      	"Basic Flow"
+					documentation 	
+|Specify the time at which a particular test will run.
+|
+|This use case assumes the following:
+|1. That processing proceeds without error.
+					
+					zoom       	100
+					max_height 	28350
+					max_width  	21600
+					origin_x   	0
+					origin_y   	0
+					items      	(list diagram_item_list)))))
+			logical_presentations 	(list unit_reference_list))
+		    (object Class_Category "Test components concurrently (Iter. 2)"
+			quid       	"3A1E8F69005E"
+			documentation 	
+|Actors: Generalised Actor
+|Traceability: TB.11
+			
+			exportControl 	"Public"
+			logical_models 	(list unit_reference_list
+			    (object UseCase "Test components concurrently"
+				quid       	"3A1F85A00357"
+				documentation 	
+|Actors: Generalised Actor
+|Traceability: TB.11
+				
+				stereotype 	"use-case realization"
+				logical_models 	(list unit_reference_list
+				    (object Mechanism @696
+					logical_models 	(list unit_reference_list)))
+				logical_presentations 	(list unit_reference_list
+				    (object InteractionDiagram "Basic Flow"
+					mechanism_ref 	@696
+					quid       	"3A2660B102DA"
+					title      	"Basic Flow"
+					documentation 	
+|Execute two or more tests simultaneously, within the same thread.
+|
+|This use case assumes the following:
+|1. That the processing proceeds without error.
+					
+					zoom       	100
+					max_height 	28350
+					max_width  	21600
+					origin_x   	0
+					origin_y   	0
+					items      	(list diagram_item_list)))))
+			logical_presentations 	(list unit_reference_list))
+		    (object Class_Category "Add new test case (Iter. 1)"
+			quid       	"3A1E8F7A00E4"
+			documentation 	
+|Actors: Generalised Actor
+|Traceability: TB.18
+			
+			exportControl 	"Public"
+			logical_models 	(list unit_reference_list
+			    (object UseCase "Add new test cases"
+				quid       	"3A1F91330326"
+				documentation 	
+|Actors: Generalised Actor
+|Traceability: TB.18
+				
+				stereotype 	"use-case realization"
+				logical_models 	(list unit_reference_list
+				    (object Mechanism @697
+					logical_models 	(list unit_reference_list)))
+				logical_presentations 	(list unit_reference_list
+				    (object InteractionDiagram "Basic Flow"
+					mechanism_ref 	@697
+					quid       	"3A265B24013C"
+					title      	"Basic Flow"
+					documentation 	
+|The addition of a new test case is detected, and available for execution.
+|
+|This use case assumes the following:
+|1. That processing proceeds without error.
+					
+					zoom       	100
+					max_height 	28350
+					max_width  	21600
+					origin_x   	0
+					origin_y   	0
+					items      	(list diagram_item_list)))))
+			logical_presentations 	(list unit_reference_list))
+		    (object Class_Category "Handle test context (Iter. 1)"
+			quid       	"3A1E8F8600B9"
+			documentation 	
+|Actors: Generalised Actor
+|Traceability: TB.32, TB.33
+			
+			exportControl 	"Public"
+			logical_models 	(list unit_reference_list
+			    (object UseCase "Handle test context"
+				quid       	"3A1F875F0025"
+				documentation 	
+|Actors: Generalised Actor
+|Traceability: TB.32, TB.33
+				
+				stereotype 	"use-case realization"
+				logical_models 	(list unit_reference_list
+				    (object Mechanism @698
+					logical_models 	(list unit_reference_list
+					    (object Object "$UNNAMED$289"
+						quid       	"3A250C2401CA"
+						collaborators 	(list link_list
+						    (object Link
+							quid       	"3A250C2401CB"
+							supplier   	"Context"
+							quidu      	"3A250C2401D2"
+							messages   	(list Messages
+							    (object Message "Clear( )"
+								quid       	"3A250C2401CC"
+								frequency  	"Aperiodic"
+								synchronization 	"Simple"
+								dir        	"FromClientToSupplier"
+								sequence   	"1"
+								ordinal    	0
+								Operation  	"Clear"
+								quidu      	"3A24FA99000A")))
+						    (object Link
+							quid       	"3A250C2401CE"
+							supplier   	"$UNNAMED$290"
+							quidu      	"3A250C2401DD"
+							messages   	(list Messages
+							    (object Message "ValidateState( )"
+								quid       	"3A250C2401CF"
+								frequency  	"Aperiodic"
+								synchronization 	"Simple"
+								dir        	"FromClientToSupplier"
+								sequence   	"3"
+								ordinal    	2
+								Operation  	"ValidateState"
+								quidu      	"3A23BE810000")))
+						    (object Link
+							quid       	"3A250C3302DA"
+							supplier   	"$UNNAMED$291"
+							quidu      	"3A250C2401DC"
+							messages   	(list Messages
+							    (object Message "Method( )"
+								quid       	"3A250C3302DB"
+								frequency  	"Aperiodic"
+								synchronization 	"Simple"
+								dir        	"FromClientToSupplier"
+								sequence   	"2"
+								ordinal    	1
+								quidu      	"3A23BD17030C"))))
+						class      	"Logical View::Test Bed Classes::CTransition"
+						quidu      	"3A23BFC30021"
+						persistence 	"Transient"
+						multi      	FALSE)
+					    (object Object "Context"
+						quid       	"3A250C2401D2"
+						class      	"CContextInformation"
+						quidu      	"3A24FA7003AE"
+						persistence 	"Transient"
+						multi      	FALSE)
+					    (object Object "$UNNAMED$291"
+						quid       	"3A250C2401DC"
+						class      	"Logical View::External Classes::Support::Unit"
+						quidu      	"3A23BCD00043"
+						persistence 	"Transient"
+						multi      	FALSE)
+					    (object Object "$UNNAMED$290"
+						quid       	"3A250C2401DD"
+						class      	"Logical View::Test Bed Classes::MStateAccessor"
+						quidu      	"3A23BE150330"
+						persistence 	"Transient"
+						multi      	FALSE)))
+				    (object Mechanism @699
+					logical_models 	(list unit_reference_list
+					    (object Object "$UNNAMED$292"
+						quid       	"3A24FA56002C"
+						collaborators 	(list link_list
+						    (object Link
+							quid       	"3A24FA970115"
+							supplier   	"Context"
+							quidu      	"3A24FA5E01F0"
+							messages   	(list Messages
+							    (object Message "Clear( )"
+								quid       	"3A24FA970116"
+								frequency  	"Aperiodic"
+								synchronization 	"Simple"
+								dir        	"FromClientToSupplier"
+								sequence   	"1"
+								ordinal    	0
+								Operation  	"Clear"
+								quidu      	"3A24FA99000A")))
+						    (object Link
+							quid       	"3A24FB6E0377"
+							supplier   	"$UNNAMED$293"
+							quidu      	"3A24FB690027")
+						    (object Link
+							quid       	"3A24FB9103BE"
+							supplier   	"$UNNAMED$294"
+							quidu      	"3A24FB8D026E"
+							messages   	(list Messages
+							    (object Message "ValidateState( )"
+								quid       	"3A24FB9103BF"
+								frequency  	"Aperiodic"
+								synchronization 	"Simple"
+								dir        	"FromClientToSupplier"
+								sequence   	"6"
+								ordinal    	6
+								Operation  	"ValidateState"
+								quidu      	"3A23BE810000")))
+						    (object Link
+							quid       	"3A24FCE80140"
+							supplier   	"$UNNAMED$295"
+							quidu      	"3A24FCBA031B"
+							messages   	(list Messages
+							    (object Message "StartTest( )"
+								quid       	"3A24FCE80141"
+								frequency  	"Aperiodic"
+								synchronization 	"Simple"
+								dir        	"FromClientToSupplier"
+								sequence   	"2"
+								ordinal    	1
+								Operation  	"StartTest"
+								quidu      	"3A23C9B20276"))))
+						class      	"Logical View::Test Bed Classes::CTransition"
+						quidu      	"3A23BFC30021"
+						persistence 	"Transient"
+						multi      	FALSE)
+					    (object Object "Context"
+						quid       	"3A24FA5E01F0"
+						class      	"CContextInformation"
+						quidu      	"3A24FA7003AE"
+						persistence 	"Transient"
+						multi      	FALSE)
+					    (object Object "$UNNAMED$293"
+						quid       	"3A24FB690027"
+						class      	"Logical View::External Classes::Support::Unit"
+						quidu      	"3A23BCD00043"
+						persistence 	"Transient"
+						multi      	FALSE)
+					    (object Object "$UNNAMED$294"
+						quid       	"3A24FB8D026E"
+						class      	"Logical View::Test Bed Classes::MStateAccessor"
+						quidu      	"3A23BE150330"
+						persistence 	"Transient"
+						multi      	FALSE)
+					    (object Object "$UNNAMED$295"
+						quid       	"3A24FCBA031B"
+						collaborators 	(list link_list
+						    (object Link
+							quid       	"3A24FCBA031E"
+							supplier   	"$UNNAMED$296"
+							quidu      	"3A24FCBA0323"
+							messages   	(list Messages
+							    (object Message "StartTest( )"
+								quid       	"3A24FCBA031F"
+								frequency  	"Aperiodic"
+								synchronization 	"Simple"
+								dir        	"FromClientToSupplier"
+								sequence   	"3"
+								ordinal    	2
+								Operation  	"StartTest"
+								quidu      	"3A23C57903E5")
+							    (object Message "CheckForLeak( )"
+								quid       	"3A24FCBA0320"
+								frequency  	"Aperiodic"
+								synchronization 	"Simple"
+								dir        	"FromClientToSupplier"
+								sequence   	"4"
+								ordinal    	4
+								Operation  	"CheckForLeak"
+								quidu      	"3A23C5AE00AC")))
+						    (object Link
+							quid       	"3A24FCBA0321"
+							supplier   	"$UNNAMED$295"
+							quidu      	"3A24FCBA031B"
+							messages   	(list Messages
+							    (object Message "EndTest( )"
+								quid       	"3A24FCBA0322"
+								frequency  	"Aperiodic"
+								synchronization 	"Simple"
+								dir        	"FromClientToSupplier"
+								sequence   	"5"
+								ordinal    	5
+								Operation  	"EndTest"
+								quidu      	"3A23CC880086")))
+						    (object Link
+							quid       	"3A24FD500045"
+							supplier   	"$UNNAMED$293"
+							quidu      	"3A24FB690027"
+							messages   	(list Messages
+							    (object Message "Method( )"
+								quid       	"3A24FD500046"
+								frequency  	"Aperiodic"
+								synchronization 	"Simple"
+								dir        	"FromClientToSupplier"
+								sequence   	"2.1"
+								ordinal    	3
+								quidu      	"3A23BD17030C"))))
+						class      	"CStressTester"
+						quidu      	"3A23C63C01A0"
+						persistence 	"Transient"
+						multi      	FALSE)
+					    (object Object "$UNNAMED$296"
+						quid       	"3A24FCBA0323"
+						class      	"CLeakTester"
+						quidu      	"3A23C50700D4"
+						persistence 	"Transient"
+						multi      	FALSE))))
+				logical_presentations 	(list unit_reference_list
+				    (object InteractionDiagram "Basic Flow - Clear context."
+					mechanism_ref 	@698
+					quid       	"3A250C0A02D1"
+					title      	"Basic Flow - Clear context."
+					documentation 	
+|Clear the entire test context before beginning a unit test.
+|
+|This use case assumes the following:
+|1. That processing proceeds without error.
+					
+					zoom       	100
+					max_height 	28350
+					max_width  	21600
+					origin_x   	125
+					origin_y   	0
+					items      	(list diagram_item_list
+					    (object InterObjView "$UNNAMED$289" @700
+						location   	(310, 248)
+						font       	(object Font
+						    underline  	TRUE)
+						label      	(object ItemLabel
+						    Parent_View 	@700
+						    location   	(184, 273)
+						    anchor_loc 	3
+						    nlines     	2
+						    max_width  	687
+						    label      	"")
+						icon       	"boundary"
+						icon_style 	"Icon"
+						line_color 	3342489
+						fill_color 	13434879
+						quidu      	"3A250C2401CA"
+						width      	663
+						height     	1225
+						icon_height 	153
+						icon_width 	229
+						icon_y_offset 	1
+						annotation 	1
+						Focus_Of_Control 	(object Focus_Of_Control "" @701
+						    location   	(310, 434)
+						    line_color 	3342489
+						    InterObjView 	@700
+						    height     	120
+						    y_coord    	60
+						    Nested     	FALSE)
+						Focus_Of_Control 	(object Focus_Of_Control "" @702
+						    location   	(310, 806)
+						    line_color 	3342489
+						    InterObjView 	@700
+						    height     	120
+						    y_coord    	60
+						    Nested     	FALSE)
+						Focus_Of_Control 	(object Focus_Of_Control "" @703
+						    location   	(310, 1116)
+						    line_color 	3342489
+						    InterObjView 	@700
+						    height     	244
+						    y_coord    	184
+						    Nested     	FALSE))
+					    (object InterObjView "Context" @704
+						location   	(744, 248)
+						font       	(object Font
+						    underline  	TRUE)
+						label      	(object ItemLabel
+						    Parent_View 	@704
+						    location   	(637, 275)
+						    anchor_loc 	3
+						    nlines     	2
+						    max_width  	462
+						    label      	"Context")
+						icon       	"entity"
+						icon_style 	"Icon"
+						line_color 	3342489
+						fill_color 	13434879
+						quidu      	"3A250C2401D2"
+						width      	438
+						height     	1225
+						icon_height 	153
+						icon_width 	154
+						icon_y_offset 	-1
+						annotation 	1
+						Focus_Of_Control 	(object Focus_Of_Control "" @705
+						    location   	(744, 434)
+						    line_color 	3342489
+						    InterObjView 	@704
+						    height     	60
+						    y_coord    	0
+						    Nested     	FALSE))
+					    (object InterObjView "$UNNAMED$291" @706
+						location   	(1240, 248)
+						font       	(object Font
+						    underline  	TRUE)
+						label      	(object ItemLabel
+						    Parent_View 	@706
+						    location   	(1240, 271)
+						    anchor_loc 	1
+						    nlines     	2
+						    max_width  	360
+						    justify    	0
+						    label      	"")
+						icon       	"Actor"
+						icon_style 	"Icon"
+						line_color 	3342489
+						fill_color 	13434879
+						quidu      	"3A250C2401DC"
+						width      	336
+						height     	1225
+						icon_height 	162
+						icon_width 	120
+						icon_y_offset 	2
+						annotation 	1
+						Focus_Of_Control 	(object Focus_Of_Control "" @707
+						    location   	(1240, 806)
+						    line_color 	3342489
+						    InterObjView 	@706
+						    height     	60
+						    y_coord    	0
+						    Nested     	FALSE))
+					    (object InterObjView "$UNNAMED$290" @708
+						location   	(1674, 248)
+						font       	(object Font
+						    underline  	TRUE)
+						label      	(object ItemLabel
+						    Parent_View 	@708
+						    location   	(1674, 248)
+						    fill_color 	16777215
+						    anchor_loc 	1
+						    nlines     	2
+						    max_width  	320
+						    justify    	0
+						    label      	"")
+						icon       	"Interface"
+						icon_style 	"Label"
+						line_color 	3342489
+						fill_color 	13434879
+						quidu      	"3A250C2401DD"
+						width      	338
+						height     	1225
+						icon_height 	164
+						icon_width 	157
+						icon_y_offset 	1
+						annotation 	1
+						Focus_Of_Control 	(object Focus_Of_Control "" @709
+						    location   	(1674, 1240)
+						    line_color 	3342489
+						    InterObjView 	@708
+						    height     	60
+						    y_coord    	0
+						    Nested     	FALSE))
+					    (object InterMessView "" @710
+						location   	(62, 434)
+						label      	(object SegLabel @711
+						    Parent_View 	@710
+						    location   	(526, 390)
+						    quidu      	"3A250C2401CC"
+						    anchor_loc 	1
+						    nlines     	1
+						    max_width  	169
+						    justify    	0
+						    label      	"Clear( )"
+						    pctDist    	0.500000
+						    height     	45
+						    orientation 	0)
+						line_color 	3342489
+						client     	@700
+						supplier   	@704
+						Focus_Src  	@701
+						Focus_Entry 	@705
+						origin     	(325, 434)
+						terminus   	(728, 434)
+						ordinal    	0)
+					    (object InterMessView "" @712
+						location   	(62, 1240)
+						label      	(object SegLabel @713
+						    Parent_View 	@712
+						    location   	(991, 1196)
+						    quidu      	"3A250C2401CF"
+						    anchor_loc 	1
+						    nlines     	1
+						    max_width  	313
+						    justify    	0
+						    label      	"ValidateState( )"
+						    pctDist    	0.500000
+						    height     	45
+						    orientation 	0)
+						line_color 	3342489
+						client     	@700
+						supplier   	@708
+						Focus_Src  	@703
+						Focus_Entry 	@709
+						origin     	(325, 1240)
+						terminus   	(1658, 1240)
+						ordinal    	2)
+					    (object InterMessView "" @714
+						location   	(62, 806)
+						label      	(object SegLabel @715
+						    Parent_View 	@714
+						    location   	(774, 762)
+						    quidu      	"3A250C3302DB"
+						    anchor_loc 	1
+						    nlines     	1
+						    max_width  	172
+						    justify    	0
+						    label      	"Method( )"
+						    pctDist    	0.500000
+						    height     	45
+						    orientation 	0)
+						line_color 	3342489
+						client     	@700
+						supplier   	@706
+						Focus_Src  	@702
+						Focus_Entry 	@707
+						origin     	(325, 806)
+						terminus   	(1224, 806)
+						ordinal    	1)))
+				    (object InteractionDiagram "Alternate Flow -Stress test"
+					mechanism_ref 	@699
+					quid       	"3A24F8130214"
+					title      	"Alternate Flow -Stress test"
+					documentation 	
+|Clear the entire test context before beginning a stress unit test.
+|
+|This use case assumes the following:
+|1. That processing proceeds without error.
+|2. That stress testing is successful.
+|3. That no leaks are detected.
+					
+					zoom       	100
+					max_height 	28350
+					max_width  	21600
+					origin_x   	0
+					origin_y   	0
+					items      	(list diagram_item_list
+					    (object InterObjView "$UNNAMED$292" @716
+						location   	(434, 248)
+						font       	(object Font
+						    underline  	TRUE)
+						label      	(object ItemLabel
+						    Parent_View 	@716
+						    location   	(308, 274)
+						    anchor_loc 	3
+						    nlines     	2
+						    max_width  	687
+						    label      	"")
+						icon       	"boundary"
+						icon_style 	"Icon"
+						line_color 	3342489
+						fill_color 	13434879
+						quidu      	"3A24FA56002C"
+						width      	663
+						height     	1225
+						icon_height 	153
+						icon_width 	229
+						icon_y_offset 	0
+						annotation 	1
+						Focus_Of_Control 	(object Focus_Of_Control "" @717
+						    location   	(434, 434)
+						    line_color 	3342489
+						    InterObjView 	@716
+						    height     	862
+						    y_coord    	802
+						    Nested     	FALSE)
+						Focus_Of_Control 	(object Focus_Of_Control "" @718
+						    location   	(434, 1116)
+						    line_color 	3342489
+						    InterObjView 	@716
+						    height     	244
+						    y_coord    	184
+						    Nested     	FALSE))
+					    (object InterObjView "Context" @719
+						location   	(868, 248)
+						font       	(object Font
+						    underline  	TRUE)
+						label      	(object ItemLabel
+						    Parent_View 	@719
+						    location   	(761, 275)
+						    anchor_loc 	3
+						    nlines     	2
+						    max_width  	462
+						    label      	"Context")
+						icon       	"entity"
+						icon_style 	"Icon"
+						line_color 	3342489
+						fill_color 	13434879
+						quidu      	"3A24FA5E01F0"
+						width      	438
+						height     	1225
+						icon_height 	153
+						icon_width 	154
+						icon_y_offset 	-1
+						annotation 	1
+						Focus_Of_Control 	(object Focus_Of_Control "" @720
+						    location   	(868, 434)
+						    line_color 	3342489
+						    InterObjView 	@719
+						    height     	60
+						    y_coord    	0
+						    Nested     	FALSE))
+					    (object InterObjView "$UNNAMED$293" @721
+						location   	(2232, 248)
+						font       	(object Font
+						    underline  	TRUE)
+						label      	(object ItemLabel
+						    Parent_View 	@721
+						    location   	(2232, 271)
+						    anchor_loc 	1
+						    nlines     	2
+						    max_width  	360
+						    justify    	0
+						    label      	"")
+						icon       	"Actor"
+						icon_style 	"Icon"
+						line_color 	3342489
+						fill_color 	13434879
+						quidu      	"3A24FB690027"
+						width      	336
+						height     	1225
+						icon_height 	162
+						icon_width 	120
+						icon_y_offset 	2
+						annotation 	1
+						Focus_Of_Control 	(object Focus_Of_Control "" @722
+						    location   	(2232, 868)
+						    line_color 	3342489
+						    InterObjView 	@721
+						    height     	60
+						    y_coord    	0
+						    Nested     	FALSE))
+					    (object InterObjView "$UNNAMED$294" @723
+						location   	(2542, 248)
+						font       	(object Font
+						    underline  	TRUE)
+						label      	(object ItemLabel
+						    Parent_View 	@723
+						    location   	(2542, 248)
+						    fill_color 	16777215
+						    anchor_loc 	1
+						    nlines     	2
+						    max_width  	320
+						    justify    	0
+						    label      	"")
+						icon       	"Interface"
+						icon_style 	"Label"
+						line_color 	3342489
+						fill_color 	13434879
+						quidu      	"3A24FB8D026E"
+						width      	338
+						height     	1225
+						icon_height 	164
+						icon_width 	157
+						icon_y_offset 	1
+						annotation 	1
+						Focus_Of_Control 	(object Focus_Of_Control "" @724
+						    location   	(2542, 1240)
+						    line_color 	3342489
+						    InterObjView 	@723
+						    height     	60
+						    y_coord    	0
+						    Nested     	FALSE))
+					    (object InterMessView "" @725
+						location   	(62, 434)
+						label      	(object SegLabel @726
+						    Parent_View 	@725
+						    location   	(650, 390)
+						    quidu      	"3A24FA970116"
+						    anchor_loc 	1
+						    nlines     	1
+						    max_width  	169
+						    justify    	0
+						    label      	"Clear( )"
+						    pctDist    	0.500000
+						    height     	45
+						    orientation 	0)
+						line_color 	3342489
+						client     	@716
+						supplier   	@719
+						Focus_Src  	@717
+						Focus_Entry 	@720
+						origin     	(449, 434)
+						terminus   	(852, 434)
+						ordinal    	0)
+					    (object InterMessView "" @727
+						location   	(62, 1240)
+						label      	(object SegLabel @728
+						    Parent_View 	@727
+						    location   	(1487, 1196)
+						    quidu      	"3A24FB9103BF"
+						    anchor_loc 	1
+						    nlines     	1
+						    max_width  	313
+						    justify    	0
+						    label      	"ValidateState( )"
+						    pctDist    	0.500000
+						    height     	45
+						    orientation 	0)
+						line_color 	3342489
+						client     	@716
+						supplier   	@723
+						Focus_Src  	@718
+						Focus_Entry 	@724
+						origin     	(449, 1240)
+						terminus   	(2526, 1240)
+						ordinal    	6)
+					    (object InterObjView "$UNNAMED$295" @729
+						location   	(1302, 248)
+						font       	(object Font
+						    underline  	TRUE)
+						label      	(object ItemLabel
+						    Parent_View 	@729
+						    location   	(1209, 302)
+						    anchor_loc 	3
+						    nlines     	2
+						    max_width  	471
+						    label      	"")
+						icon       	"control"
+						icon_style 	"Icon"
+						line_color 	3342489
+						fill_color 	13434879
+						quidu      	"3A24FCBA031B"
+						width      	447
+						height     	1225
+						icon_height 	164
+						icon_width 	157
+						icon_y_offset 	-29
+						annotation 	1
+						Focus_Of_Control 	(object Focus_Of_Control "" @730
+						    location   	(1302, 620)
+						    line_color 	3342489
+						    InterObjView 	@729
+						    height     	616
+						    y_coord    	556
+						    Nested     	FALSE)
+						Focus_Of_Control 	(object Focus_Of_Control "" @731
+						    location   	(1302, 1116)
+						    InterObjView 	@729
+						    height     	60
+						    y_coord    	0
+						    Nested     	TRUE))
+					    (object InterObjView "$UNNAMED$296" @732
+						location   	(1736, 248)
+						font       	(object Font
+						    underline  	TRUE)
+						label      	(object ItemLabel
+						    Parent_View 	@732
+						    location   	(1643, 302)
+						    anchor_loc 	3
+						    nlines     	2
+						    max_width  	471
+						    label      	"")
+						icon       	"control"
+						icon_style 	"Icon"
+						line_color 	3342489
+						fill_color 	13434879
+						quidu      	"3A24FCBA0323"
+						width      	447
+						height     	1225
+						icon_height 	164
+						icon_width 	157
+						icon_y_offset 	-29
+						annotation 	1
+						Focus_Of_Control 	(object Focus_Of_Control "" @733
+						    location   	(1736, 682)
+						    line_color 	3342489
+						    InterObjView 	@732
+						    height     	60
+						    y_coord    	0
+						    Nested     	FALSE)
+						Focus_Of_Control 	(object Focus_Of_Control "" @734
+						    location   	(1736, 992)
+						    line_color 	3342489
+						    InterObjView 	@732
+						    height     	60
+						    y_coord    	0
+						    Nested     	FALSE))
+					    (object SelfMessView "" @735
+						location   	(62, 1116)
+						label      	(object SegLabel @736
+						    Parent_View 	@735
+						    location   	(1456, 1073)
+						    quidu      	"3A24FCBA0322"
+						    anchor_loc 	1
+						    nlines     	1
+						    max_width  	233
+						    justify    	0
+						    label      	"EndTest( )"
+						    pctDist    	0.920000
+						    height     	44
+						    orientation 	0)
+						line_color 	3342489
+						client     	@729
+						supplier   	@729
+						Focus_Src  	@730
+						Focus_Entry 	@731
+						origin     	(1318, 1116)
+						terminus   	(1468, 1116)
+						ordinal    	5)
+					    (object InterMessView "" @737
+						location   	(62, 682)
+						label      	(object SegLabel @738
+						    Parent_View 	@737
+						    location   	(1518, 638)
+						    quidu      	"3A24FCBA031F"
+						    anchor_loc 	1
+						    nlines     	1
+						    max_width  	249
+						    justify    	0
+						    label      	"StartTest( )"
+						    pctDist    	0.500000
+						    height     	45
+						    orientation 	0)
+						line_color 	3342489
+						client     	@729
+						supplier   	@732
+						Focus_Src  	@730
+						Focus_Entry 	@733
+						origin     	(1317, 682)
+						terminus   	(1720, 682)
+						ordinal    	2)
+					    (object InterMessView "" @739
+						location   	(62, 992)
+						label      	(object SegLabel @740
+						    Parent_View 	@739
+						    location   	(1518, 948)
+						    quidu      	"3A24FCBA0320"
+						    anchor_loc 	1
+						    nlines     	1
+						    max_width  	368
+						    justify    	0
+						    label      	"CheckForLeak( )"
+						    pctDist    	0.500000
+						    height     	45
+						    orientation 	0)
+						line_color 	3342489
+						client     	@729
+						supplier   	@732
+						Focus_Src  	@730
+						Focus_Entry 	@734
+						origin     	(1317, 992)
+						terminus   	(1720, 992)
+						ordinal    	4)
+					    (object InterMessView "" @741
+						location   	(62, 620)
+						label      	(object SegLabel @742
+						    Parent_View 	@741
+						    location   	(867, 576)
+						    quidu      	"3A24FCE80141"
+						    anchor_loc 	1
+						    nlines     	1
+						    max_width  	216
+						    justify    	0
+						    label      	"StartTest( )"
+						    pctDist    	0.500000
+						    height     	45
+						    orientation 	0)
+						line_color 	3342489
+						client     	@716
+						supplier   	@729
+						Focus_Src  	@717
+						Focus_Entry 	@730
+						origin     	(449, 620)
+						terminus   	(1286, 620)
+						ordinal    	1)
+					    (object InterMessView "" @743
+						location   	(62, 868)
+						label      	(object SegLabel @744
+						    Parent_View 	@743
+						    location   	(1766, 824)
+						    quidu      	"3A24FD500046"
+						    anchor_loc 	1
+						    nlines     	1
+						    max_width  	172
+						    justify    	0
+						    label      	"Method( )"
+						    pctDist    	0.500000
+						    height     	45
+						    orientation 	0)
+						line_color 	3342489
+						client     	@729
+						supplier   	@721
+						Focus_Src  	@730
+						Focus_Entry 	@722
+						origin     	(1317, 868)
+						terminus   	(2216, 868)
+						ordinal    	3))))))
+			logical_presentations 	(list unit_reference_list))
+		    (object Class_Category "Arbitrarily group tests and execution order (Omit)"
+			quid       	"3A1E8FEE0195"
+			documentation 	
+|Actors: HTTP Client 6.2, Future GT Project.
+|Traceability: TB.38
+			
+			exportControl 	"Public"
+			logical_models 	(list unit_reference_list
+			    (object UseCase "Arbitrarily group tests and execution order (omit)"
+				quid       	"3A1F8DDE021B"
+				documentation 	
+|Actors: HTTP Client 6.2, Future GT Project.
+|Traceability: TB.38
+				
+				stereotype 	"use-case realization"
+				logical_models 	(list unit_reference_list
+				    (object Mechanism @745
+					logical_models 	(list unit_reference_list)))
+				logical_presentations 	(list unit_reference_list
+				    (object InteractionDiagram "Basic Flow"
+					mechanism_ref 	@745
+					quid       	"3A265BA10345"
+					title      	"Basic Flow"
+					documentation 	
+|Specify a specific sequence of tests, the order in which they are to be executed, and the context within which those tests are to be run.
+|
+|This use case assumes the following:
+|1. That processing proceeds without error.
+					
+					zoom       	100
+					max_height 	28350
+					max_width  	21600
+					origin_x   	0
+					origin_y   	0
+					items      	(list diagram_item_list)))))
+			logical_presentations 	(list unit_reference_list))
+		    (object Class_Category "Trace Defect report to test (Iter. 3)"
+			quid       	"3A1E900B018D"
+			documentation 	
+|Actors: Generalised Actor
+|Traceability: TB.35
+			
+			exportControl 	"Public"
+			logical_models 	(list unit_reference_list
+			    (object UseCase "Trace Defect report to test"
+				quid       	"3A1F8AD50137"
+				documentation 	
+|Actors: Generalised Actor
+|Traceability: TB.35
+				
+				stereotype 	"use-case realization"
+				logical_models 	(list unit_reference_list
+				    (object Mechanism @746
+					logical_models 	(list unit_reference_list)))
+				logical_presentations 	(list unit_reference_list
+				    (object InteractionDiagram "Basic Flow"
+					mechanism_ref 	@746
+					quid       	"3A2660E90244"
+					title      	"Basic Flow"
+					documentation 	
+|Record the results related to particular defects, in a way that allows them to be traceable to the specific external reports upon those defects.
+|
+|This use case assumes the following:
+|1. That the processing proceeds without error.
+					
+					zoom       	100
+					max_height 	28350
+					max_width  	21600
+					origin_x   	0
+					origin_y   	0
+					items      	(list diagram_item_list)))))
+			logical_presentations 	(list unit_reference_list))
+		    (object Class_Category "Simulate defect conditions (Iter. 3)"
+			quid       	"3A1E901D032D"
+			documentation 	
+|Actors: Future GT Project, HTTP Client 6.2, GT 6.2 Plug-in System
+|Traceability: TB.36
+			
+			exportControl 	"Public"
+			logical_models 	(list unit_reference_list
+			    (object UseCase "Simulate Defect conditions"
+				quid       	"3A1F886A0304"
+				documentation 	
+|Actors: Future GT Project, HTTP Client 6.2, GT 6.2 Plug-in System
+|Traceability: TB.36
+				
+				stereotype 	"use-case realization"
+				logical_models 	(list unit_reference_list
+				    (object Mechanism @747
+					logical_models 	(list unit_reference_list)))
+				logical_presentations 	(list unit_reference_list
+				    (object InteractionDiagram "Basic Flow"
+					mechanism_ref 	@747
+					quid       	"3A26609201DB"
+					title      	"Basic Flow"
+					documentation 	
+|Duplicate the particular conditions that cause a defect, specified by an external report, within a test, or set of tests.
+|
+|This use case assumes the following:
+|1. That processing proceeds without error.
+					
+					zoom       	100
+					max_height 	28350
+					max_width  	21600
+					origin_x   	0
+					origin_y   	0
+					items      	(list diagram_item_list)))))
+			logical_presentations 	(list unit_reference_list))
+		    (object Class_Category "Dynamically configure the test environment (Iter. 1)"
+			quid       	"3A1F81B7013B"
+			documentation 	
+|Actors: Future GT Projects.
+|Traceability: TB.19
+			
+			exportControl 	"Public"
+			logical_models 	(list unit_reference_list
+			    (object UseCase "Dynamically configure the test environment"
+				quid       	"3A1F91450231"
+				documentation 	
+|Actors: Future GT Projects.
+|Traceability: TB.19
+				
+				stereotype 	"use-case realization"
+				logical_models 	(list unit_reference_list
+				    (object Mechanism @748
+					logical_models 	(list unit_reference_list))
+				    (object Mechanism @749
+					logical_models 	(list unit_reference_list)))
+				logical_presentations 	(list unit_reference_list
+				    (object InteractionDiagram "Basic Flow"
+					mechanism_ref 	@748
+					quid       	"3A265E780119"
+					title      	"Basic Flow"
+					documentation 	
+|The test bed configures itself, at startup, depending on the execution environment.  It will extend or restrict its capabilities, or choice of available services.
+|
+|This use case assumes the following:
+|1. That processing proceeds without error.
+|
+					
+					zoom       	100
+					max_height 	28350
+					max_width  	21600
+					origin_x   	0
+					origin_y   	0
+					items      	(list diagram_item_list))
+				    (object InteractionDiagram "Alternative Flow - Test Discovery Fails"
+					mechanism_ref 	@749
+					quid       	"3ACC50C202B3"
+					title      	"Alternative Flow - Test Discovery Fails"
+					documentation 	"While discovering tests an out of memory error occurs which prevents the building of the test list."
+					zoom       	100
+					max_height 	28350
+					max_width  	21600
+					origin_x   	0
+					origin_y   	0
+					items      	(list diagram_item_list)))))
+			logical_presentations 	(list unit_reference_list)))
+		logical_presentations 	(list unit_reference_list
+		    (object UseCaseDiagram "Traceabilities"
+			quid       	"3A1E9033016C"
+			title      	"Traceabilities"
+			zoom       	100
+			max_height 	28350
+			max_width  	21600
+			origin_x   	619
+			origin_y   	2275
+			items      	(list diagram_item_list
+			    (object UseCaseView "Use Case View::Customer Use cases::Repeat test case" @750
+				location   	(806, 124)
+				label      	(object ItemLabel
+				    Parent_View 	@750
+				    location   	(806, 262)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	633
+				    justify    	0
+				    label      	"Repeat test case")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1A8F020001"
+				height     	118
+				autoResize 	TRUE)
+			    (object UseCaseView "Logical View::Use Case Realisations::Repeat Test case (Iter. 1)::Repeat test case" @751
+				location   	(186, 124)
+				label      	(object ItemLabel
+				    Parent_View 	@751
+				    location   	(186, 312)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	633
+				    justify    	0
+				    label      	"Repeat test case")
+				stereotype 	(object ItemLabel
+				    Parent_View 	@751
+				    location   	(186, 237)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	633
+				    justify    	0
+				    label      	"<<use-case realization>>")
+				icon       	"use-case realization"
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1F8D4C0062"
+				height     	118
+				autoResize 	TRUE)
+			    (object AssociationViewNew "$UNNAMED$138" @752
+				location   	(495, 124)
+				stereotype 	(object SegLabel @753
+				    Parent_View 	@752
+				    location   	(493, 127)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<Realizes>>"
+				    pctDist    	0.483333
+				    height     	3
+				    orientation 	1)
+				line_color 	3342489
+				quidu      	"3A223736016A"
+				roleview_list 	(list RoleViews
+				    (object RoleView "$UNNAMED$139" @754
+					Parent_View 	@752
+					location   	(309, 0)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A223737008F"
+					client     	@752
+					supplier   	@750
+					line_style 	0)
+				    (object RoleView "$UNNAMED$140" @755
+					Parent_View 	@752
+					location   	(309, 0)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A2237370090"
+					client     	@752
+					supplier   	@751
+					line_style 	0)))
+			    (object UseCaseView "Use Case View::Customer Use cases::Run test automatically" @756
+				location   	(806, 744)
+				label      	(object ItemLabel
+				    Parent_View 	@756
+				    location   	(806, 882)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	633
+				    justify    	0
+				    label      	"Run test automatically")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1A8D2503DA"
+				height     	118
+				autoResize 	TRUE)
+			    (object UseCaseView "Logical View::Use Case Realisations::Run test automatically (Iter. 1)::Run test automatically" @757
+				location   	(186, 744)
+				label      	(object ItemLabel
+				    Parent_View 	@757
+				    location   	(186, 932)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	633
+				    justify    	0
+				    label      	"Run test automatically")
+				stereotype 	(object ItemLabel
+				    Parent_View 	@757
+				    location   	(186, 857)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	633
+				    justify    	0
+				    label      	"<<use-case realization>>")
+				icon       	"use-case realization"
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1F8D14022E"
+				height     	118
+				autoResize 	TRUE)
+			    (object AssociationViewNew "$UNNAMED$141" @758
+				location   	(495, 744)
+				stereotype 	(object SegLabel @759
+				    Parent_View 	@758
+				    location   	(493, 752)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<Realizes>>"
+				    pctDist    	0.483333
+				    height     	8
+				    orientation 	1)
+				line_color 	3342489
+				quidu      	"3A22375D017A"
+				roleview_list 	(list RoleViews
+				    (object RoleView "$UNNAMED$142" @760
+					Parent_View 	@758
+					location   	(309, 0)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A22375E00D1"
+					client     	@758
+					supplier   	@756
+					line_style 	0)
+				    (object RoleView "$UNNAMED$143" @761
+					Parent_View 	@758
+					location   	(309, 0)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A22375E00D2"
+					client     	@758
+					supplier   	@757
+					line_style 	0)))
+			    (object UseCaseView "Use Case View::Customer Use cases::Test multi-threaded component" @762
+				location   	(2170, 124)
+				label      	(object ItemLabel
+				    Parent_View 	@762
+				    location   	(2170, 262)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	633
+				    justify    	0
+				    label      	"Test multi-threaded component")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1A90B00316"
+				height     	118
+				autoResize 	TRUE)
+			    (object UseCaseView "Logical View::Use Case Realisations::Test Multi-threaded component (Omit)::Test Multi-threaded component (omit)" @763
+				location   	(1550, 124)
+				label      	(object ItemLabel
+				    Parent_View 	@763
+				    location   	(1550, 315)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	651
+				    justify    	0
+				    label      	"Test Multi-threaded component (omit)")
+				stereotype 	(object ItemLabel
+				    Parent_View 	@763
+				    location   	(1550, 240)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	523
+				    justify    	0
+				    label      	"<<use-case realization>>")
+				icon       	"use-case realization"
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1F85CA004A"
+				autoResize 	TRUE)
+			    (object AssociationViewNew "$UNNAMED$144" @764
+				location   	(1860, 124)
+				stereotype 	(object SegLabel @765
+				    Parent_View 	@764
+				    location   	(1858, 127)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<Realizes>>"
+				    pctDist    	0.483333
+				    height     	3
+				    orientation 	1)
+				line_color 	3342489
+				quidu      	"3A223769018B"
+				roleview_list 	(list RoleViews
+				    (object RoleView "$UNNAMED$145" @766
+					Parent_View 	@764
+					location   	(310, 0)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A22376A0056"
+					client     	@764
+					supplier   	@762
+					line_style 	0)
+				    (object RoleView "$UNNAMED$146" @767
+					Parent_View 	@764
+					location   	(310, 0)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A22376A0057"
+					client     	@764
+					supplier   	@763
+					line_style 	0)))
+			    (object UseCaseView "Use Case View::Customer Use cases::Run test from script" @768
+				location   	(806, 1240)
+				label      	(object ItemLabel
+				    Parent_View 	@768
+				    location   	(806, 1378)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	633
+				    justify    	0
+				    label      	"Run test from script")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1A8D3502D9"
+				height     	118
+				autoResize 	TRUE)
+			    (object InheritView "" @769
+				stereotype 	(object SegLabel @770
+				    Parent_View 	@769
+				    location   	(811, 1106)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<extends>>"
+				    pctDist    	0.326816
+				    height     	5
+				    orientation 	1)
+				line_color 	3342489
+				quidu      	"3A1F8E9A013F"
+				client     	@768
+				supplier   	@756
+				line_style 	0)
+			    (object UseCaseView "Logical View::Use Case Realisations::Run test from script (Omit)::Run test from script (omit)" @771
+				location   	(186, 1240)
+				label      	(object ItemLabel
+				    Parent_View 	@771
+				    location   	(186, 1431)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	651
+				    justify    	0
+				    label      	"Run test from script (omit)")
+				stereotype 	(object ItemLabel
+				    Parent_View 	@771
+				    location   	(186, 1356)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	523
+				    justify    	0
+				    label      	"<<use-case realization>>")
+				icon       	"use-case realization"
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1F8D230172"
+				autoResize 	TRUE)
+			    (object AssociationViewNew "$UNNAMED$147" @772
+				location   	(496, 1240)
+				stereotype 	(object SegLabel @773
+				    Parent_View 	@772
+				    location   	(494, 1246)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<Realizes>>"
+				    pctDist    	0.483333
+				    height     	6
+				    orientation 	1)
+				line_color 	3342489
+				quidu      	"3A22377F02A5"
+				roleview_list 	(list RoleViews
+				    (object RoleView "$UNNAMED$148" @774
+					Parent_View 	@772
+					location   	(310, 0)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A22378001B6"
+					client     	@772
+					supplier   	@768
+					line_style 	0)
+				    (object RoleView "$UNNAMED$149" @775
+					Parent_View 	@772
+					location   	(310, 0)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A22378001B7"
+					client     	@772
+					supplier   	@771
+					line_style 	0)))
+			    (object UseCaseView "Use Case View::Customer Use cases::Test Individual component" @776
+				location   	(2170, 1302)
+				label      	(object ItemLabel
+				    Parent_View 	@776
+				    location   	(2170, 1440)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	633
+				    justify    	0
+				    label      	"Test Individual component")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1A8C6B02A6"
+				height     	118
+				autoResize 	TRUE)
+			    (object InheritView "" @777
+				stereotype 	(object SegLabel @778
+				    Parent_View 	@777
+				    location   	(2227, 788)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<extends>>"
+				    pctDist    	0.502347
+				    height     	57
+				    orientation 	0)
+				line_color 	3342489
+				quidu      	"3A1E95A70304"
+				client     	@762
+				supplier   	@776
+				line_style 	0)
+			    (object UseCaseView "Logical View::Use Case Realisations::Test Individual Class (Iter. 1)::Test Individual Class" @779
+				location   	(1426, 1488)
+				label      	(object ItemLabel
+				    Parent_View 	@779
+				    location   	(1426, 1679)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	651
+				    justify    	0
+				    label      	"Test Individual Class")
+				stereotype 	(object ItemLabel
+				    Parent_View 	@779
+				    location   	(1426, 1604)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	523
+				    justify    	0
+				    label      	"<<use-case realization>>")
+				icon       	"use-case realization"
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1F85DF039E"
+				autoResize 	TRUE)
+			    (object AssociationViewNew "$UNNAMED$150" @780
+				location   	(1797, 1392)
+				stereotype 	(object SegLabel @781
+				    Parent_View 	@780
+				    location   	(1797, 1394)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<Realizes>>"
+				    pctDist    	0.500000
+				    height     	2
+				    orientation 	1)
+				line_color 	3342489
+				quidu      	"3A2237930195"
+				roleview_list 	(list RoleViews
+				    (object RoleView "$UNNAMED$151" @782
+					Parent_View 	@780
+					location   	(371, -96)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A2237940205"
+					client     	@780
+					supplier   	@776
+					line_style 	0)
+				    (object RoleView "$UNNAMED$152" @783
+					Parent_View 	@780
+					location   	(371, -96)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A2237940206"
+					client     	@780
+					supplier   	@779
+					line_style 	0)))
+			    (object UseCaseView "Use Case View::Customer Use cases::Test incomplete component" @784
+				location   	(2170, 1798)
+				label      	(object ItemLabel
+				    Parent_View 	@784
+				    location   	(2170, 1936)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	633
+				    justify    	0
+				    label      	"Test incomplete component")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1A8CB602C2"
+				height     	118
+				autoResize 	TRUE)
+			    (object InheritView "" @785
+				stereotype 	(object SegLabel @786
+				    Parent_View 	@785
+				    location   	(2155, 1595)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<extends>>"
+				    pctDist    	0.374121
+				    height     	16
+				    orientation 	1)
+				line_color 	3342489
+				quidu      	"3A1E95C402C0"
+				client     	@776
+				supplier   	@784
+				line_style 	0)
+			    (object UseCaseView "Logical View::Use Case Realisations::Test incomplete component (Iter. 1)::Test incomplete component" @787
+				location   	(1426, 1984)
+				label      	(object ItemLabel
+				    Parent_View 	@787
+				    location   	(1426, 2172)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	633
+				    justify    	0
+				    label      	"Test incomplete component")
+				stereotype 	(object ItemLabel
+				    Parent_View 	@787
+				    location   	(1426, 2097)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	633
+				    justify    	0
+				    label      	"<<use-case realization>>")
+				icon       	"use-case realization"
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1F860100F4"
+				height     	118
+				autoResize 	TRUE)
+			    (object AssociationViewNew "$UNNAMED$153" @788
+				location   	(1691, 1914)
+				stereotype 	(object SegLabel @789
+				    Parent_View 	@788
+				    location   	(1692, 1915)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<Realizes>>"
+				    pctDist    	0.516667
+				    height     	1
+				    orientation 	1)
+				line_color 	3342489
+				quidu      	"3A2237A5005B"
+				roleview_list 	(list RoleViews
+				    (object RoleView "$UNNAMED$154" @790
+					Parent_View 	@788
+					location   	(265, -70)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A2237A503CC"
+					client     	@788
+					supplier   	@784
+					line_style 	0)
+				    (object RoleView "$UNNAMED$155" @791
+					Parent_View 	@788
+					location   	(265, -70)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A2237A503CD"
+					client     	@788
+					supplier   	@787
+					line_style 	0)))
+			    (object UseCaseView "Use Case View::Customer Use cases::Arbitrarily group tests and execution order" @792
+				location   	(186, 1984)
+				label      	(object ItemLabel
+				    Parent_View 	@792
+				    location   	(186, 2122)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	633
+				    justify    	0
+				    label      	"Arbitrarily group tests and execution order")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1A97CF0336"
+				height     	118
+				autoResize 	TRUE)
+			    (object InheritView "" @793
+				stereotype 	(object SegLabel @794
+				    Parent_View 	@793
+				    location   	(426, 1719)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<extends>>"
+				    pctDist    	0.454555
+				    height     	17
+				    orientation 	1)
+				line_color 	3342489
+				quidu      	"3A1E94EA02EF"
+				client     	@792
+				supplier   	@768
+				line_style 	0)
+			    (object UseCaseView "Logical View::Use Case Realisations::Arbitrarily group tests and execution order (Omit)::Arbitrarily group tests and execution order (omit)" @795
+				location   	(186, 2418)
+				label      	(object ItemLabel
+				    Parent_View 	@795
+				    location   	(186, 2609)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	651
+				    justify    	0
+				    label      	"Arbitrarily group tests and execution order (omit)")
+				stereotype 	(object ItemLabel
+				    Parent_View 	@795
+				    location   	(186, 2534)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	523
+				    justify    	0
+				    label      	"<<use-case realization>>")
+				icon       	"use-case realization"
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1F8DDE021B"
+				autoResize 	TRUE)
+			    (object AssociationViewNew "$UNNAMED$156" @796
+				location   	(186, 2198)
+				stereotype 	(object SegLabel @797
+				    Parent_View 	@796
+				    location   	(226, 2199)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<Realizes>>"
+				    pctDist    	1.166667
+				    height     	1
+				    orientation 	1)
+				line_color 	3342489
+				quidu      	"3A2237B8015C"
+				roleview_list 	(list RoleViews
+				    (object RoleView "$UNNAMED$157" @798
+					Parent_View 	@796
+					location   	(0, -220)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A2237B90172"
+					client     	@796
+					supplier   	@792
+					line_style 	0)
+				    (object RoleView "$UNNAMED$158" @799
+					Parent_View 	@796
+					location   	(0, -220)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A2237B90173"
+					client     	@796
+					supplier   	@795
+					line_style 	0)))
+			    (object UseCaseView "Use Case View::Customer Use cases::Architectural Requests::Automate user action reproduction." @800
+				location   	(806, 1984)
+				label      	(object ItemLabel
+				    Parent_View 	@800
+				    location   	(806, 2122)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	633
+				    justify    	0
+				    label      	"Automate user action reproduction.")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1A91080255"
+				height     	118
+				autoResize 	TRUE)
+			    (object InheritView "" @801
+				stereotype 	(object SegLabel @802
+				    Parent_View 	@801
+				    location   	(766, 1735)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<extends>>"
+				    pctDist    	0.396915
+				    height     	41
+				    orientation 	0)
+				line_color 	3342489
+				quidu      	"3A1F7E27000D"
+				client     	@800
+				supplier   	@768
+				line_style 	0)
+			    (object UseCaseView "Logical View::Use Case Realisations::Automate user action reproduction (Omit)::Automate user action reproduction (omit)" @803
+				location   	(806, 2418)
+				label      	(object ItemLabel
+				    Parent_View 	@803
+				    location   	(806, 2609)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	651
+				    justify    	0
+				    label      	"Automate user action reproduction (omit)")
+				stereotype 	(object ItemLabel
+				    Parent_View 	@803
+				    location   	(806, 2534)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	523
+				    justify    	0
+				    label      	"<<use-case realization>>")
+				icon       	"use-case realization"
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1F8DF10178"
+				autoResize 	TRUE)
+			    (object AssociationViewNew "$UNNAMED$159" @804
+				location   	(806, 2198)
+				stereotype 	(object SegLabel @805
+				    Parent_View 	@804
+				    location   	(807, 2199)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<Realizes>>"
+				    pctDist    	0.516667
+				    height     	1
+				    orientation 	1)
+				line_color 	3342489
+				quidu      	"3A2237CA01BC"
+				roleview_list 	(list RoleViews
+				    (object RoleView "$UNNAMED$160" @806
+					Parent_View 	@804
+					location   	(0, -220)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A2237CB01A0"
+					client     	@804
+					supplier   	@800
+					line_style 	0)
+				    (object RoleView "$UNNAMED$161" @807
+					Parent_View 	@804
+					location   	(0, -220)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A2237CB01A1"
+					client     	@804
+					supplier   	@803
+					line_style 	0)))
+			    (object UseCaseView "Use Case View::Customer Use cases::Architectural Requests::Add new test cases" @808
+				location   	(186, 2976)
+				label      	(object ItemLabel
+				    Parent_View 	@808
+				    location   	(186, 3114)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	633
+				    justify    	0
+				    label      	"Add new test cases")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1A91A201CA"
+				height     	118
+				autoResize 	TRUE)
+			    (object UseCaseView "Logical View::Use Case Realisations::Add new test case (Iter. 1)::Add new test cases" @809
+				location   	(806, 2976)
+				label      	(object ItemLabel
+				    Parent_View 	@809
+				    location   	(806, 3164)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	633
+				    justify    	0
+				    label      	"Add new test cases")
+				stereotype 	(object ItemLabel
+				    Parent_View 	@809
+				    location   	(806, 3089)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	633
+				    justify    	0
+				    label      	"<<use-case realization>>")
+				icon       	"use-case realization"
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1F91330326"
+				height     	118
+				autoResize 	TRUE)
+			    (object AssociationViewNew "$UNNAMED$162" @810
+				location   	(495, 2976)
+				stereotype 	(object SegLabel @811
+				    Parent_View 	@810
+				    location   	(493, 2983)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<Realizes>>"
+				    pctDist    	0.483333
+				    height     	7
+				    orientation 	1)
+				line_color 	3342489
+				quidu      	"3A2237DD01BA"
+				roleview_list 	(list RoleViews
+				    (object RoleView "$UNNAMED$163" @812
+					Parent_View 	@810
+					location   	(-311, 0)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A2237DE0143"
+					client     	@810
+					supplier   	@808
+					line_style 	0)
+				    (object RoleView "$UNNAMED$164" @813
+					Parent_View 	@810
+					location   	(-311, 0)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A2237DE0144"
+					client     	@810
+					supplier   	@809
+					line_style 	0)))
+			    (object UseCaseView "Use Case View::Customer Use cases::Capture component state" @814
+				location   	(3534, 2294)
+				label      	(object ItemLabel
+				    Parent_View 	@814
+				    location   	(3534, 2432)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	633
+				    justify    	0
+				    label      	"Capture component state")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1A8E4603CC"
+				height     	118
+				autoResize 	TRUE)
+			    (object UseCaseView "Logical View::Use Case Realisations::Capture component state (Iter. 1)::Capture component state" @815
+				location   	(2914, 1922)
+				label      	(object ItemLabel
+				    Parent_View 	@815
+				    location   	(2914, 2113)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	651
+				    justify    	0
+				    label      	"Capture component state")
+				stereotype 	(object ItemLabel
+				    Parent_View 	@815
+				    location   	(2914, 2038)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	523
+				    justify    	0
+				    label      	"<<use-case realization>>")
+				icon       	"use-case realization"
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1F88800143"
+				autoResize 	TRUE)
+			    (object AssociationViewNew "$UNNAMED$165" @816
+				location   	(3225, 2108)
+				stereotype 	(object SegLabel @817
+				    Parent_View 	@816
+				    location   	(3223, 2113)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<Realizes>>"
+				    pctDist    	0.483333
+				    height     	5
+				    orientation 	1)
+				line_color 	3342489
+				quidu      	"3A22380202DF"
+				roleview_list 	(list RoleViews
+				    (object RoleView "$UNNAMED$166" @818
+					Parent_View 	@816
+					location   	(311, 186)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A22380301DC"
+					client     	@816
+					supplier   	@814
+					line_style 	0)
+				    (object RoleView "$UNNAMED$167" @819
+					Parent_View 	@816
+					location   	(311, 186)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A22380301DD"
+					client     	@816
+					supplier   	@815
+					line_style 	0)))
+			    (object UseCaseView "Use Case View::Customer Use cases::Schedule test" @820
+				location   	(3472, 124)
+				label      	(object ItemLabel
+				    Parent_View 	@820
+				    location   	(3472, 262)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	633
+				    justify    	0
+				    label      	"Schedule test")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1A91620236"
+				height     	118
+				autoResize 	TRUE)
+			    (object InheritView "" @821
+				stereotype 	(object SegLabel @822
+				    Parent_View 	@821
+				    location   	(2793, 131)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<uses>>"
+				    pctDist    	0.476075
+				    height     	7
+				    orientation 	1)
+				line_color 	3342489
+				quidu      	"3A1F829102F7"
+				client     	@762
+				supplier   	@820
+				line_style 	0)
+			    (object UseCaseView "Logical View::Use Case Realisations::Schedule test (Iter. 2)::Schedule test" @823
+				location   	(4030, 124)
+				label      	(object ItemLabel
+				    Parent_View 	@823
+				    location   	(4030, 312)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	633
+				    justify    	0
+				    label      	"Schedule test")
+				stereotype 	(object ItemLabel
+				    Parent_View 	@823
+				    location   	(4030, 237)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	633
+				    justify    	0
+				    label      	"<<use-case realization>>")
+				icon       	"use-case realization"
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1F84BA0248"
+				height     	118
+				autoResize 	TRUE)
+			    (object AssociationViewNew "$UNNAMED$168" @824
+				location   	(3749, 124)
+				stereotype 	(object SegLabel @825
+				    Parent_View 	@824
+				    location   	(3750, 127)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<Realizes>>"
+				    pctDist    	0.516667
+				    height     	3
+				    orientation 	1)
+				line_color 	3342489
+				quidu      	"3A22381A02BC"
+				roleview_list 	(list RoleViews
+				    (object RoleView "$UNNAMED$169" @826
+					Parent_View 	@824
+					location   	(-157, 0)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A22381B0169"
+					client     	@824
+					supplier   	@820
+					line_style 	0)
+				    (object RoleView "$UNNAMED$170" @827
+					Parent_View 	@824
+					location   	(-157, 0)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A22381B016A"
+					client     	@824
+					supplier   	@823
+					line_style 	0)))
+			    (object UseCaseView "Use Case View::Customer Use cases::Test components concurrently" @828
+				location   	(3472, 1302)
+				label      	(object ItemLabel
+				    Parent_View 	@828
+				    location   	(3472, 1440)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	633
+				    justify    	0
+				    label      	"Test components concurrently")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1A917D011C"
+				height     	118
+				autoResize 	TRUE)
+			    (object InheritView "" @829
+				stereotype 	(object SegLabel @830
+				    Parent_View 	@829
+				    location   	(3476, 1030)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<uses>>"
+				    pctDist    	0.233601
+				    height     	4
+				    orientation 	1)
+				line_color 	3342489
+				quidu      	"3A1F827402AF"
+				client     	@828
+				supplier   	@820
+				line_style 	0)
+			    (object InheritView "" @831
+				stereotype 	(object SegLabel @832
+				    Parent_View 	@831
+				    location   	(2819, 1298)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<extends>>"
+				    pctDist    	0.501385
+				    height     	5
+				    orientation 	1)
+				line_color 	3342489
+				quidu      	"3A1E951802B9"
+				client     	@828
+				supplier   	@776
+				line_style 	0)
+			    (object UseCaseView "Logical View::Use Case Realisations::Test components concurrently (Iter. 2)::Test components concurrently" @833
+				location   	(4030, 1302)
+				label      	(object ItemLabel
+				    Parent_View 	@833
+				    location   	(4030, 1490)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	633
+				    justify    	0
+				    label      	"Test components concurrently")
+				stereotype 	(object ItemLabel
+				    Parent_View 	@833
+				    location   	(4030, 1415)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	633
+				    justify    	0
+				    label      	"<<use-case realization>>")
+				icon       	"use-case realization"
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1F85A00357"
+				height     	118
+				autoResize 	TRUE)
+			    (object AssociationViewNew "$UNNAMED$171" @834
+				location   	(3749, 1302)
+				stereotype 	(object SegLabel @835
+				    Parent_View 	@834
+				    location   	(3750, 1307)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<Realizes>>"
+				    pctDist    	0.516667
+				    height     	5
+				    orientation 	1)
+				line_color 	3342489
+				quidu      	"3A22382D0327"
+				roleview_list 	(list RoleViews
+				    (object RoleView "$UNNAMED$172" @836
+					Parent_View 	@834
+					location   	(-281, 0)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A22382E01CA"
+					client     	@834
+					supplier   	@828
+					line_style 	0)
+				    (object RoleView "$UNNAMED$173" @837
+					Parent_View 	@834
+					location   	(-281, 0)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A22382E01CB"
+					client     	@834
+					supplier   	@833
+					line_style 	0)))
+			    (object UseCaseView "Use Case View::Customer Use cases::Architectural Requests::Simulate Defect conditions" @838
+				location   	(3472, 1674)
+				label      	(object ItemLabel
+				    Parent_View 	@838
+				    location   	(3472, 1812)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	633
+				    justify    	0
+				    label      	"Simulate Defect conditions")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1A9DD3019F"
+				height     	118
+				autoResize 	TRUE)
+			    (object InheritView "" @839
+				stereotype 	(object SegLabel @840
+				    Parent_View 	@839
+				    location   	(2894, 1527)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<uses>>"
+				    pctDist    	0.469936
+				    height     	20
+				    orientation 	1)
+				line_color 	3342489
+				quidu      	"3A1F7F790276"
+				client     	@776
+				supplier   	@838
+				line_style 	0)
+			    (object InheritView "" @841
+				stereotype 	(object SegLabel @842
+				    Parent_View 	@841
+				    location   	(3626, 2037)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<uses>>"
+				    pctDist    	0.500000
+				    height     	120
+				    orientation 	0)
+				line_color 	3342489
+				quidu      	"3A1F7ECE01BC"
+				client     	@838
+				supplier   	@814
+				line_style 	0)
+			    (object UseCaseView "Logical View::Use Case Realisations::Simulate defect conditions (Iter. 3)::Simulate Defect conditions" @843
+				location   	(4030, 1674)
+				label      	(object ItemLabel
+				    Parent_View 	@843
+				    location   	(4030, 1862)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	633
+				    justify    	0
+				    label      	"Simulate Defect conditions")
+				stereotype 	(object ItemLabel
+				    Parent_View 	@843
+				    location   	(4030, 1787)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	633
+				    justify    	0
+				    label      	"<<use-case realization>>")
+				icon       	"use-case realization"
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1F886A0304"
+				height     	118
+				autoResize 	TRUE)
+			    (object AssociationViewNew "$UNNAMED$174" @844
+				location   	(3749, 1674)
+				stereotype 	(object SegLabel @845
+				    Parent_View 	@844
+				    location   	(3750, 1681)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<Realizes>>"
+				    pctDist    	0.516667
+				    height     	7
+				    orientation 	1)
+				line_color 	3342489
+				quidu      	"3A22383D0320"
+				roleview_list 	(list RoleViews
+				    (object RoleView "$UNNAMED$175" @846
+					Parent_View 	@844
+					location   	(-281, 0)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A22383E0250"
+					client     	@844
+					supplier   	@838
+					line_style 	0)
+				    (object RoleView "$UNNAMED$176" @847
+					Parent_View 	@844
+					location   	(-281, 0)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A22383E0251"
+					client     	@844
+					supplier   	@843
+					line_style 	0)))
+			    (object UseCaseView "Use Case View::Customer Use cases::Restore component state" @848
+				location   	(4030, 2294)
+				label      	(object ItemLabel
+				    Parent_View 	@848
+				    location   	(4030, 2432)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	633
+				    justify    	0
+				    label      	"Restore component state")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1A8E56014E"
+				height     	118
+				autoResize 	TRUE)
+			    (object InheritView "" @849
+				stereotype 	(object SegLabel @850
+				    Parent_View 	@849
+				    location   	(3906, 1979)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<uses>>"
+				    pctDist    	0.500000
+				    height     	120
+				    orientation 	0)
+				line_color 	3342489
+				quidu      	"3A1F7EDC00B8"
+				client     	@838
+				supplier   	@848
+				line_style 	0)
+			    (object UseCaseView "Logical View::Use Case Realisations::Restore component state (Omit)::Restore component state (omit)" @851
+				location   	(4650, 2294)
+				label      	(object ItemLabel
+				    Parent_View 	@851
+				    location   	(4650, 2485)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	651
+				    justify    	0
+				    label      	"Restore component state (omit)")
+				stereotype 	(object ItemLabel
+				    Parent_View 	@851
+				    location   	(4650, 2410)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	523
+				    justify    	0
+				    label      	"<<use-case realization>>")
+				icon       	"use-case realization"
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1F88CA0257"
+				autoResize 	TRUE)
+			    (object AssociationViewNew "$UNNAMED$177" @852
+				location   	(4337, 2294)
+				stereotype 	(object SegLabel @853
+				    Parent_View 	@852
+				    location   	(4335, 2300)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<Realizes>>"
+				    pctDist    	0.483333
+				    height     	6
+				    orientation 	1)
+				line_color 	3342489
+				quidu      	"3A22384E0339"
+				roleview_list 	(list RoleViews
+				    (object RoleView "$UNNAMED$178" @854
+					Parent_View 	@852
+					location   	(-313, 0)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A22384F0196"
+					client     	@852
+					supplier   	@848
+					line_style 	0)
+				    (object RoleView "$UNNAMED$179" @855
+					Parent_View 	@852
+					location   	(-313, 0)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A22384F0197"
+					client     	@852
+					supplier   	@851
+					line_style 	0)))
+			    (object UseCaseView "Use Case View::Customer Use cases::Identify component fault in context" @856
+				location   	(4030, 2914)
+				label      	(object ItemLabel
+				    Parent_View 	@856
+				    location   	(4030, 3052)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	633
+				    justify    	0
+				    label      	"Identify component fault in context")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1A90110281"
+				height     	118
+				autoResize 	TRUE)
+			    (object InheritView "" @857
+				stereotype 	(object SegLabel @858
+				    Parent_View 	@857
+				    location   	(3255, 2752)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<uses>>"
+				    pctDist    	0.616472
+				    height     	16
+				    orientation 	0)
+				line_color 	3342489
+				quidu      	"3A1F7B74038F"
+				client     	@784
+				supplier   	@856
+				vertices   	(list Points
+				    (2352, 1961)
+				    (3408, 2911)
+				    (3920, 2910))
+				line_style 	0)
+			    (object InheritView "" @859
+				stereotype 	(object SegLabel @860
+				    Parent_View 	@859
+				    location   	(4037, 2680)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<uses>>"
+				    pctDist    	0.497569
+				    height     	7
+				    orientation 	1)
+				line_color 	3342489
+				quidu      	"3A1F7C5002AF"
+				client     	@856
+				supplier   	@848
+				line_style 	0)
+			    (object InheritView "" @861
+				stereotype 	(object SegLabel @862
+				    Parent_View 	@861
+				    location   	(3865, 2677)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<uses>>"
+				    pctDist    	0.470340
+				    height     	20
+				    orientation 	1)
+				line_color 	3342489
+				quidu      	"3A1F7C320360"
+				client     	@856
+				supplier   	@814
+				line_style 	0)
+			    (object UseCaseView "Logical View::Use Case Realisations::Identify component fault in context (Iter. 2)::Identify component fault in context" @863
+				location   	(4712, 2914)
+				label      	(object ItemLabel
+				    Parent_View 	@863
+				    location   	(4712, 3102)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	633
+				    justify    	0
+				    label      	"Identify component fault in context")
+				stereotype 	(object ItemLabel
+				    Parent_View 	@863
+				    location   	(4712, 3027)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	633
+				    justify    	0
+				    label      	"<<use-case realization>>")
+				icon       	"use-case realization"
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1F88DD02C3"
+				height     	118
+				autoResize 	TRUE)
+			    (object AssociationViewNew "$UNNAMED$180" @864
+				location   	(4369, 2914)
+				stereotype 	(object SegLabel @865
+				    Parent_View 	@864
+				    location   	(4370, 2922)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<Realizes>>"
+				    pctDist    	0.533333
+				    height     	8
+				    orientation 	1)
+				line_color 	3342489
+				quidu      	"3A22385802F7"
+				roleview_list 	(list RoleViews
+				    (object RoleView "$UNNAMED$181" @866
+					Parent_View 	@864
+					location   	(-343, 0)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A2238590140"
+					client     	@864
+					supplier   	@856
+					line_style 	0)
+				    (object RoleView "$UNNAMED$182" @867
+					Parent_View 	@864
+					location   	(-343, 0)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A2238590141"
+					client     	@864
+					supplier   	@863
+					line_style 	0)))
+			    (object UseCaseView "Use Case View::Customer Use cases::Test component method" @868
+				location   	(2852, 2914)
+				label      	(object ItemLabel
+				    Parent_View 	@868
+				    location   	(2852, 3052)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	633
+				    justify    	0
+				    label      	"Test component method")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1A8DF00382"
+				height     	118
+				autoResize 	TRUE)
+			    (object InheritView "" @869
+				stereotype 	(object SegLabel @870
+				    Parent_View 	@869
+				    location   	(2615, 2552)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<uses>>"
+				    pctDist    	0.635115
+				    height     	13
+				    orientation 	1)
+				line_color 	3342489
+				quidu      	"3A1E91FE01E5"
+				client     	@784
+				supplier   	@868
+				line_style 	0)
+			    (object UseCaseView "Logical View::Use Case Realisations::Test component method (Iter. 1)::Test component method" @871
+				location   	(4030, 3286)
+				label      	(object ItemLabel
+				    Parent_View 	@871
+				    location   	(4030, 3477)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	651
+				    justify    	0
+				    label      	"Test component method")
+				stereotype 	(object ItemLabel
+				    Parent_View 	@871
+				    location   	(4030, 3402)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	523
+				    justify    	0
+				    label      	"<<use-case realization>>")
+				icon       	"use-case realization"
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1F86760341"
+				autoResize 	TRUE)
+			    (object AssociationViewNew "$UNNAMED$183" @872
+				location   	(3438, 3096)
+				stereotype 	(object SegLabel @873
+				    Parent_View 	@872
+				    location   	(3439, 3097)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<Realizes>>"
+				    pctDist    	0.516667
+				    height     	1
+				    orientation 	1)
+				line_color 	3342489
+				quidu      	"3A2238650382"
+				roleview_list 	(list RoleViews
+				    (object RoleView "$UNNAMED$184" @874
+					Parent_View 	@872
+					location   	(-592, -190)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A223866027F"
+					client     	@872
+					supplier   	@868
+					line_style 	0)
+				    (object RoleView "$UNNAMED$185" @875
+					Parent_View 	@872
+					location   	(-592, -190)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A2238660280"
+					client     	@872
+					supplier   	@871
+					line_style 	0)))
+			    (object UseCaseView "Use Case View::Customer Use cases::Architectural Requests::Dynamically configure the test environment" @876
+				location   	(186, 3410)
+				label      	(object ItemLabel
+				    Parent_View 	@876
+				    location   	(186, 3548)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	633
+				    justify    	0
+				    label      	"Dynamically configure the test environment")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1A8FCF0345"
+				height     	118
+				autoResize 	TRUE)
+			    (object UseCaseView "Logical View::Use Case Realisations::Dynamically configure the test environment (Iter. 1)::Dynamically configure the test environment" @877
+				location   	(806, 3410)
+				label      	(object ItemLabel
+				    Parent_View 	@877
+				    location   	(806, 3598)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	633
+				    justify    	0
+				    label      	"Dynamically configure the test environment")
+				stereotype 	(object ItemLabel
+				    Parent_View 	@877
+				    location   	(806, 3523)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	633
+				    justify    	0
+				    label      	"<<use-case realization>>")
+				icon       	"use-case realization"
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1F91450231"
+				height     	118
+				autoResize 	TRUE)
+			    (object AssociationViewNew "$UNNAMED$189" @878
+				location   	(495, 3410)
+				stereotype 	(object SegLabel @879
+				    Parent_View 	@878
+				    location   	(493, 3416)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<Realizes>>"
+				    pctDist    	0.483333
+				    height     	6
+				    orientation 	1)
+				line_color 	3342489
+				quidu      	"3A2238A500D1"
+				roleview_list 	(list RoleViews
+				    (object RoleView "$UNNAMED$190" @880
+					Parent_View 	@878
+					location   	(-311, 0)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A2238A5030C"
+					client     	@878
+					supplier   	@876
+					line_style 	0)
+				    (object RoleView "$UNNAMED$191" @881
+					Parent_View 	@878
+					location   	(-311, 0)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A2238A5030D"
+					client     	@878
+					supplier   	@877
+					line_style 	0)))
+			    (object UseCaseView "Use Case View::Customer Use cases::Architectural Requests::Configure report format" @882
+				location   	(186, 3844)
+				label      	(object ItemLabel
+				    Parent_View 	@882
+				    location   	(186, 3982)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	633
+				    justify    	0
+				    label      	"Configure report format")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1A904E01AD"
+				height     	118
+				autoResize 	TRUE)
+			    (object UseCaseView "Logical View::Use Case Realisations::Configure report format (Iter. 1)::Configure report format" @883
+				location   	(806, 3844)
+				label      	(object ItemLabel
+				    Parent_View 	@883
+				    location   	(806, 4035)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	651
+				    justify    	0
+				    label      	"Configure report format")
+				stereotype 	(object ItemLabel
+				    Parent_View 	@883
+				    location   	(806, 3960)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	523
+				    justify    	0
+				    label      	"<<use-case realization>>")
+				icon       	"use-case realization"
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1F9159029E"
+				autoResize 	TRUE)
+			    (object AssociationViewNew "$UNNAMED$192" @884
+				location   	(493, 3844)
+				stereotype 	(object SegLabel @885
+				    Parent_View 	@884
+				    location   	(491, 3852)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<Realizes>>"
+				    pctDist    	0.483333
+				    height     	8
+				    orientation 	1)
+				line_color 	3342489
+				quidu      	"3A2238B0031C"
+				roleview_list 	(list RoleViews
+				    (object RoleView "$UNNAMED$193" @886
+					Parent_View 	@884
+					location   	(-313, 0)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A2238B101E7"
+					client     	@884
+					supplier   	@882
+					line_style 	0)
+				    (object RoleView "$UNNAMED$194" @887
+					Parent_View 	@884
+					location   	(-313, 0)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A2238B101E8"
+					client     	@884
+					supplier   	@883
+					line_style 	0)))
+			    (object UseCaseView "Use Case View::Customer Use cases::Validate test results" @888
+				location   	(2604, 4340)
+				label      	(object ItemLabel
+				    Parent_View 	@888
+				    location   	(2604, 4478)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	633
+				    justify    	0
+				    label      	"Validate test results")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1A8E860338"
+				height     	118
+				autoResize 	TRUE)
+			    (object InheritView "" @889
+				stereotype 	(object SegLabel @890
+				    Parent_View 	@889
+				    location   	(2646, 4107)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<uses>>"
+				    pctDist    	0.851278
+				    height     	4
+				    orientation 	0)
+				line_color 	3342489
+				quidu      	"3A1E92230242"
+				client     	@868
+				supplier   	@888
+				line_style 	0)
+			    (object UseCaseView "Logical View::Use Case Realisations::Validate test results (Iter. 1)::Validate test results" @891
+				location   	(2232, 5456)
+				label      	(object ItemLabel
+				    Parent_View 	@891
+				    location   	(2232, 5644)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	633
+				    justify    	0
+				    label      	"Validate test results")
+				stereotype 	(object ItemLabel
+				    Parent_View 	@891
+				    location   	(2232, 5569)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	633
+				    justify    	0
+				    label      	"<<use-case realization>>")
+				icon       	"use-case realization"
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1F8A910374"
+				height     	118
+				autoResize 	TRUE)
+			    (object AssociationViewNew "$UNNAMED$195" @892
+				location   	(2390, 4972)
+				stereotype 	(object SegLabel @893
+				    Parent_View 	@892
+				    location   	(2329, 5223)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<Realizes>>"
+				    pctDist    	-0.533333
+				    height     	251
+				    orientation 	1)
+				line_color 	3342489
+				quidu      	"3A2238D000C9"
+				roleview_list 	(list RoleViews
+				    (object RoleView "$UNNAMED$196" @894
+					Parent_View 	@892
+					location   	(158, -484)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A2238D10084"
+					client     	@892
+					supplier   	@888
+					line_style 	0)
+				    (object RoleView "$UNNAMED$197" @895
+					Parent_View 	@892
+					location   	(158, -484)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A2238D10085"
+					client     	@892
+					supplier   	@891
+					line_style 	0)))
+			    (object UseCaseView "Use Case View::Customer Use cases::Architectural Requests::Trace Defect report to test" @896
+				location   	(2790, 5084)
+				label      	(object ItemLabel
+				    Parent_View 	@896
+				    location   	(2790, 5222)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	633
+				    justify    	0
+				    label      	"Trace Defect report to test")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1A9B1C016E"
+				height     	118
+				autoResize 	TRUE)
+			    (object InheritView "" @897
+				stereotype 	(object SegLabel @898
+				    Parent_View 	@897
+				    location   	(2742, 4838)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<extends>>"
+				    pctDist    	0.387010
+				    height     	16
+				    orientation 	1)
+				line_color 	3342489
+				quidu      	"3A1F7E9701F9"
+				client     	@896
+				supplier   	@888
+				line_style 	0)
+			    (object UseCaseView "Logical View::Use Case Realisations::Trace Defect report to test (Iter. 3)::Trace Defect report to test" @899
+				location   	(3100, 5456)
+				label      	(object ItemLabel
+				    Parent_View 	@899
+				    location   	(3100, 5644)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	633
+				    justify    	0
+				    label      	"Trace Defect report to test")
+				stereotype 	(object ItemLabel
+				    Parent_View 	@899
+				    location   	(3100, 5569)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	633
+				    justify    	0
+				    label      	"<<use-case realization>>")
+				icon       	"use-case realization"
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1F8AD50137"
+				height     	118
+				autoResize 	TRUE)
+			    (object AssociationViewNew "$UNNAMED$198" @900
+				location   	(3006, 5344)
+				stereotype 	(object SegLabel @901
+				    Parent_View 	@900
+				    location   	(3007, 5352)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<Realizes>>"
+				    pctDist    	0.533333
+				    height     	8
+				    orientation 	1)
+				line_color 	3342489
+				quidu      	"3A2238DF0125"
+				roleview_list 	(list RoleViews
+				    (object RoleView "$UNNAMED$199" @902
+					Parent_View 	@900
+					location   	(-94, -112)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A2238E00068"
+					client     	@900
+					supplier   	@896
+					line_style 	0)
+				    (object RoleView "$UNNAMED$200" @903
+					Parent_View 	@900
+					location   	(-94, -112)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A2238E00069"
+					client     	@900
+					supplier   	@899
+					line_style 	0)))
+			    (object UseCaseView "Use Case View::Customer Use cases::Resource leak test" @904
+				location   	(4092, 4340)
+				label      	(object ItemLabel
+				    Parent_View 	@904
+				    location   	(4092, 4478)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	633
+				    justify    	0
+				    label      	"Resource leak test")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1A8D8F0300"
+				height     	118
+				autoResize 	TRUE)
+			    (object InheritView "" @905
+				stereotype 	(object SegLabel @906
+				    Parent_View 	@905
+				    location   	(3749, 3934)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<uses>>"
+				    pctDist    	0.706010
+				    height     	9
+				    orientation 	0)
+				line_color 	3342489
+				quidu      	"3A1E912E00D7"
+				client     	@868
+				supplier   	@904
+				line_style 	0)
+			    (object UseCaseView "Logical View::Use Case Realisations::Resource leak test (Iter. 2)::Resource leak test" @907
+				location   	(4092, 4774)
+				label      	(object ItemLabel
+				    Parent_View 	@907
+				    location   	(4092, 4962)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	633
+				    justify    	0
+				    label      	"Resource leak test")
+				stereotype 	(object ItemLabel
+				    Parent_View 	@907
+				    location   	(4092, 4887)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	633
+				    justify    	0
+				    label      	"<<use-case realization>>")
+				icon       	"use-case realization"
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1F8AC202B6"
+				height     	118
+				autoResize 	TRUE)
+			    (object AssociationViewNew "$UNNAMED$201" @908
+				location   	(4092, 4631)
+				stereotype 	(object SegLabel @909
+				    Parent_View 	@908
+				    location   	(4093, 4635)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<Realizes>>"
+				    pctDist    	0.516667
+				    height     	4
+				    orientation 	1)
+				line_color 	3342489
+				quidu      	"3A2238EE0235"
+				roleview_list 	(list RoleViews
+				    (object RoleView "$UNNAMED$202" @910
+					Parent_View 	@908
+					location   	(0, -143)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A2238EF009B"
+					client     	@908
+					supplier   	@904
+					line_style 	0)
+				    (object RoleView "$UNNAMED$203" @911
+					Parent_View 	@908
+					location   	(0, -143)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A2238EF009C"
+					client     	@908
+					supplier   	@907
+					line_style 	0)))
+			    (object UseCaseView "Use Case View::Customer Use cases::Out of memory test" @912
+				location   	(3658, 4340)
+				label      	(object ItemLabel
+				    Parent_View 	@912
+				    location   	(3658, 4478)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	633
+				    justify    	0
+				    label      	"Out of memory test")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1A8DAB01B6"
+				height     	118
+				autoResize 	TRUE)
+			    (object InheritView "" @913
+				stereotype 	(object SegLabel @914
+				    Parent_View 	@913
+				    location   	(3399, 3953)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<uses>>"
+				    pctDist    	0.703418
+				    height     	34
+				    orientation 	1)
+				line_color 	3342489
+				quidu      	"3A1E914600E6"
+				client     	@868
+				supplier   	@912
+				line_style 	0)
+			    (object UseCaseView "Logical View::Use Case Realisations::Out of Memory test (Iter. 2)::Out of memory test" @915
+				location   	(3658, 4774)
+				label      	(object ItemLabel
+				    Parent_View 	@915
+				    location   	(3658, 4962)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	633
+				    justify    	0
+				    label      	"Out of memory test")
+				stereotype 	(object ItemLabel
+				    Parent_View 	@915
+				    location   	(3658, 4887)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	633
+				    justify    	0
+				    label      	"<<use-case realization>>")
+				icon       	"use-case realization"
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1F8AB20014"
+				height     	118
+				autoResize 	TRUE)
+			    (object AssociationViewNew "$UNNAMED$204" @916
+				location   	(3658, 4631)
+				stereotype 	(object SegLabel @917
+				    Parent_View 	@916
+				    location   	(3659, 4635)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<Realizes>>"
+				    pctDist    	0.516667
+				    height     	4
+				    orientation 	1)
+				line_color 	3342489
+				quidu      	"3A2238F40279"
+				roleview_list 	(list RoleViews
+				    (object RoleView "$UNNAMED$205" @918
+					Parent_View 	@916
+					location   	(0, -143)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A2238F50176"
+					client     	@916
+					supplier   	@912
+					line_style 	0)
+				    (object RoleView "$UNNAMED$206" @919
+					Parent_View 	@916
+					location   	(0, -143)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A2238F50177"
+					client     	@916
+					supplier   	@915
+					line_style 	0)))
+			    (object UseCaseView "Use Case View::Customer Use cases::Memory leak test" @920
+				location   	(3100, 4340)
+				label      	(object ItemLabel
+				    Parent_View 	@920
+				    location   	(3100, 4478)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	633
+				    justify    	0
+				    label      	"Memory leak test")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1A8D7D0138"
+				height     	118
+				autoResize 	TRUE)
+			    (object InheritView "" @921
+				stereotype 	(object SegLabel @922
+				    Parent_View 	@921
+				    location   	(3034, 3978)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<uses>>"
+				    pctDist    	0.740597
+				    height     	2
+				    orientation 	1)
+				line_color 	3342489
+				quidu      	"3A1E91220170"
+				client     	@868
+				supplier   	@920
+				line_style 	0)
+			    (object UseCaseView "Logical View::Use Case Realisations::Memory Leak test (Iter. 2)::Memory leak test" @923
+				location   	(3100, 4774)
+				label      	(object ItemLabel
+				    Parent_View 	@923
+				    location   	(3100, 4962)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	633
+				    justify    	0
+				    label      	"Memory leak test")
+				stereotype 	(object ItemLabel
+				    Parent_View 	@923
+				    location   	(3100, 4887)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	633
+				    justify    	0
+				    label      	"<<use-case realization>>")
+				icon       	"use-case realization"
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1F8AA203E7"
+				height     	118
+				autoResize 	TRUE)
+			    (object AssociationViewNew "$UNNAMED$207" @924
+				location   	(3100, 4631)
+				stereotype 	(object SegLabel @925
+				    Parent_View 	@924
+				    location   	(3100, 4635)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<Realizes>>"
+				    pctDist    	0.500000
+				    height     	4
+				    orientation 	1)
+				line_color 	3342489
+				quidu      	"3A2238F902C7"
+				roleview_list 	(list RoleViews
+				    (object RoleView "$UNNAMED$208" @926
+					Parent_View 	@924
+					location   	(0, -143)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A2238FA01C4"
+					client     	@924
+					supplier   	@920
+					line_style 	0)
+				    (object RoleView "$UNNAMED$209" @927
+					Parent_View 	@924
+					location   	(0, -143)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A2238FA01C5"
+					client     	@924
+					supplier   	@923
+					line_style 	0)))
+			    (object UseCaseView "Use Case View::Customer Use cases::Dump memory block to log" @928
+				location   	(2108, 4340)
+				label      	(object ItemLabel
+				    Parent_View 	@928
+				    location   	(2108, 4478)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	633
+				    justify    	0
+				    label      	"Dump memory block to log")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1A8DC400E0"
+				height     	118
+				autoResize 	TRUE)
+			    (object InheritView "" @929
+				stereotype 	(object SegLabel @930
+				    Parent_View 	@929
+				    location   	(2364, 4057)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<uses>>"
+				    pctDist    	0.766737
+				    height     	18
+				    orientation 	0)
+				line_color 	3342489
+				quidu      	"3A1E914D0208"
+				client     	@868
+				supplier   	@928
+				vertices   	(list Points
+				    (2781, 3077)
+				    (2416, 3967)
+				    (2151, 4281))
+				line_style 	0)
+			    (object UseCaseView "Logical View::Use Case Realisations::Dump memory block to log (Iter. 1)::Dump memory block to log" @931
+				location   	(2108, 4774)
+				label      	(object ItemLabel
+				    Parent_View 	@931
+				    location   	(2108, 4962)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	633
+				    justify    	0
+				    label      	"Dump memory block to log")
+				stereotype 	(object ItemLabel
+				    Parent_View 	@931
+				    location   	(2108, 4887)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	633
+				    justify    	0
+				    label      	"<<use-case realization>>")
+				icon       	"use-case realization"
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1F8A67026F"
+				height     	118
+				autoResize 	TRUE)
+			    (object AssociationViewNew "$UNNAMED$210" @932
+				location   	(2108, 4631)
+				stereotype 	(object SegLabel @933
+				    Parent_View 	@932
+				    location   	(2108, 4635)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<Realizes>>"
+				    pctDist    	0.500000
+				    height     	4
+				    orientation 	1)
+				line_color 	3342489
+				quidu      	"3A2238FF0333"
+				roleview_list 	(list RoleViews
+				    (object RoleView "$UNNAMED$211" @934
+					Parent_View 	@932
+					location   	(0, -143)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A2239000244"
+					client     	@932
+					supplier   	@928
+					line_style 	0)
+				    (object RoleView "$UNNAMED$212" @935
+					Parent_View 	@932
+					location   	(0, -143)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A2239000245"
+					client     	@932
+					supplier   	@931
+					line_style 	0)))
+			    (object UseCaseView "Use Case View::Customer Use cases::Log message and results" @936
+				location   	(1488, 4340)
+				label      	(object ItemLabel
+				    Parent_View 	@936
+				    location   	(1488, 4478)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	633
+				    justify    	0
+				    label      	"Log message and results")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1A8C80017A"
+				height     	118
+				autoResize 	TRUE)
+			    (object InheritView "" @937
+				stereotype 	(object SegLabel @938
+				    Parent_View 	@937
+				    location   	(1909, 4090)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<uses>>"
+				    pctDist    	0.773072
+				    height     	2
+				    orientation 	1)
+				line_color 	3342489
+				quidu      	"3A1E911601EB"
+				client     	@868
+				supplier   	@936
+				vertices   	(list Points
+				    (2745, 3077)
+				    (2231, 3905)
+				    (1579, 4282))
+				line_style 	0)
+			    (object UseCaseView "Logical View::Use Case Realisations::Log Message and Results (Iter. 1)::Log message and results" @939
+				location   	(1488, 4774)
+				label      	(object ItemLabel
+				    Parent_View 	@939
+				    location   	(1488, 4962)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	633
+				    justify    	0
+				    label      	"Log message and results")
+				stereotype 	(object ItemLabel
+				    Parent_View 	@939
+				    location   	(1488, 4887)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	633
+				    justify    	0
+				    label      	"<<use-case realization>>")
+				icon       	"use-case realization"
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1F8A4C0393"
+				height     	118
+				autoResize 	TRUE)
+			    (object AssociationViewNew "$UNNAMED$213" @940
+				location   	(1488, 4631)
+				stereotype 	(object SegLabel @941
+				    Parent_View 	@940
+				    location   	(1486, 4635)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<Realizes>>"
+				    pctDist    	0.483333
+				    height     	4
+				    orientation 	1)
+				line_color 	3342489
+				quidu      	"3A2239050242"
+				roleview_list 	(list RoleViews
+				    (object RoleView "$UNNAMED$214" @942
+					Parent_View 	@940
+					location   	(0, -143)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A22390601CB"
+					client     	@940
+					supplier   	@936
+					line_style 	0)
+				    (object RoleView "$UNNAMED$215" @943
+					Parent_View 	@940
+					location   	(0, -143)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A22390601CC"
+					client     	@940
+					supplier   	@939
+					line_style 	0)))
+			    (object UseCaseView "Use Case View::Customer Use cases::Run test interactively" @944
+				location   	(1426, 1116)
+				label      	(object ItemLabel
+				    Parent_View 	@944
+				    location   	(1426, 1254)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	633
+				    justify    	0
+				    label      	"Run test interactively")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1A8D1700D7"
+				height     	118
+				autoResize 	TRUE)
+			    (object InheritView "" @945
+				stereotype 	(object SegLabel @946
+				    Parent_View 	@945
+				    location   	(1883, 1241)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<uses>>"
+				    pctDist    	0.443350
+				    height     	13
+				    orientation 	1)
+				line_color 	3342489
+				quidu      	"3A1E941D0023"
+				client     	@944
+				supplier   	@776
+				line_style 	0)
+			    (object InheritView "" @947
+				stereotype 	(object SegLabel @948
+				    Parent_View 	@947
+				    location   	(1166, 970)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<uses>>"
+				    pctDist    	0.366480
+				    height     	10
+				    orientation 	1)
+				line_color 	3342489
+				quidu      	"3A1F8F270246"
+				client     	@756
+				supplier   	@944
+				line_style 	0)
+			    (object InheritView "" @949
+				stereotype 	(object SegLabel @950
+				    Parent_View 	@949
+				    location   	(1129, 626)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<extends>>"
+				    pctDist    	0.413283
+				    height     	9
+				    orientation 	0)
+				line_color 	3342489
+				quidu      	"3A1F8F6C0317"
+				client     	@750
+				supplier   	@944
+				line_style 	0)
+			    (object UseCaseView "Logical View::Use Case Realisations::Run test interactively (Iter. 2)::Run test interactively" @951
+				location   	(1736, 620)
+				label      	(object ItemLabel
+				    Parent_View 	@951
+				    location   	(1736, 808)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	633
+				    justify    	0
+				    label      	"Run test interactively")
+				stereotype 	(object ItemLabel
+				    Parent_View 	@951
+				    location   	(1736, 733)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	633
+				    justify    	0
+				    label      	"<<use-case realization>>")
+				icon       	"use-case realization"
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1F8D3801C2"
+				height     	118
+				autoResize 	TRUE)
+			    (object AssociationViewNew "$UNNAMED$216" @952
+				location   	(1523, 956)
+				stereotype 	(object SegLabel @953
+				    Parent_View 	@952
+				    location   	(1587, 958)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<Realizes>>"
+				    pctDist    	1.566667
+				    height     	2
+				    orientation 	1)
+				line_color 	3342489
+				quidu      	"3A22393A03C4"
+				roleview_list 	(list RoleViews
+				    (object RoleView "$UNNAMED$217" @954
+					Parent_View 	@952
+					location   	(-213, 336)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A22393B03C6"
+					client     	@952
+					supplier   	@944
+					line_style 	0)
+				    (object RoleView "$UNNAMED$218" @955
+					Parent_View 	@952
+					location   	(-213, 336)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A22393B03C7"
+					client     	@952
+					supplier   	@951
+					line_style 	0)))
+			    (object UseCaseView "Use Case View::Customer Use cases::Test asynchronous component" @956
+				location   	(2604, 496)
+				label      	(object ItemLabel
+				    Parent_View 	@956
+				    location   	(2604, 634)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	633
+				    justify    	0
+				    label      	"Test asynchronous component")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1A8EA602A8"
+				height     	118
+				autoResize 	TRUE)
+			    (object InheritView "" @957
+				stereotype 	(object SegLabel @958
+				    Parent_View 	@957
+				    location   	(2818, 408)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<uses>>"
+				    pctDist    	0.237069
+				    height     	6
+				    orientation 	1)
+				line_color 	3342489
+				quidu      	"3A1F82890089"
+				client     	@956
+				supplier   	@820
+				line_style 	0)
+			    (object InheritView "" @959
+				stereotype 	(object SegLabel @960
+				    Parent_View 	@959
+				    location   	(2420, 897)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<extends>>"
+				    pctDist    	0.357075
+				    height     	31
+				    orientation 	0)
+				line_color 	3342489
+				quidu      	"3A1E95B70040"
+				client     	@956
+				supplier   	@776
+				line_style 	0)
+			    (object UseCaseView "Logical View::Use Case Realisations::Test Asynchronous component (Omit)::Test asynchronous component (omit)" @961
+				location   	(3100, 930)
+				label      	(object ItemLabel
+				    Parent_View 	@961
+				    location   	(3100, 1121)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	651
+				    justify    	0
+				    label      	"Test asynchronous component (omit)")
+				stereotype 	(object ItemLabel
+				    Parent_View 	@961
+				    location   	(3100, 1046)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	523
+				    justify    	0
+				    label      	"<<use-case realization>>")
+				icon       	"use-case realization"
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1F855C006A"
+				autoResize 	TRUE)
+			    (object AssociationViewNew "$UNNAMED$219" @962
+				location   	(2850, 710)
+				stereotype 	(object SegLabel @963
+				    Parent_View 	@962
+				    location   	(2851, 716)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<Realizes>>"
+				    pctDist    	0.516667
+				    height     	6
+				    orientation 	1)
+				line_color 	3342489
+				quidu      	"3A22394D001E"
+				roleview_list 	(list RoleViews
+				    (object RoleView "$UNNAMED$220" @964
+					Parent_View 	@962
+					location   	(-250, -220)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A22394E005C"
+					client     	@962
+					supplier   	@956
+					line_style 	0)
+				    (object RoleView "$UNNAMED$221" @965
+					Parent_View 	@962
+					location   	(-250, -220)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A22394E005D"
+					client     	@962
+					supplier   	@961
+					line_style 	0)))
+			    (object UseCaseView "Use Case View::Customer Use cases::Clear test context" @966
+				location   	(1488, 2914)
+				label      	(object ItemLabel
+				    Parent_View 	@966
+				    location   	(1488, 3052)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	633
+				    justify    	0
+				    label      	"Clear test context")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1A91C6018F"
+				height     	118
+				autoResize 	TRUE)
+			    (object InheritView "" @967
+				stereotype 	(object SegLabel @968
+				    Parent_View 	@967
+				    location   	(1704, 2548)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<uses>>"
+				    pctDist    	0.641296
+				    height     	6
+				    orientation 	1)
+				line_color 	3342489
+				quidu      	"3A1E95E80091"
+				client     	@784
+				supplier   	@966
+				line_style 	0)
+			    (object UseCaseView "Use Case View::Customer Use cases::Share test context" @969
+				location   	(2170, 2914)
+				label      	(object ItemLabel
+				    Parent_View 	@969
+				    location   	(2170, 3052)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	633
+				    justify    	0
+				    label      	"Share test context")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1A8E790018"
+				height     	118
+				autoResize 	TRUE)
+			    (object InheritView "" @970
+				stereotype 	(object SegLabel @971
+				    Parent_View 	@970
+				    location   	(2170, 2548)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<uses>>"
+				    pctDist    	0.640223
+				    height     	0
+				    orientation 	0)
+				line_color 	3342489
+				quidu      	"3A1F79260368"
+				client     	@784
+				supplier   	@969
+				line_style 	0)
+			    (object UseCaseView "Logical View::Use Case Realisations::Handle test context (Iter. 1)::Handle test context" @972
+				location   	(1798, 3410)
+				label      	(object ItemLabel
+				    Parent_View 	@972
+				    location   	(1798, 3593)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	651
+				    justify    	0
+				    label      	"Handle test context")
+				stereotype 	(object ItemLabel
+				    Parent_View 	@972
+				    location   	(1798, 3522)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	559
+				    justify    	0
+				    label      	"<<use-case realization>>")
+				icon       	"use-case realization"
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A1F875F0025"
+				autoResize 	TRUE)
+			    (object AssociationViewNew "$UNNAMED$186" @973
+				location   	(1640, 3159)
+				stereotype 	(object SegLabel @974
+				    Parent_View 	@973
+				    location   	(1638, 3161)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<Realizes>>"
+				    pctDist    	0.466667
+				    height     	2
+				    orientation 	1)
+				line_color 	3342489
+				quidu      	"3A22388201D5"
+				roleview_list 	(list RoleViews
+				    (object RoleView "$UNNAMED$187" @975
+					Parent_View 	@973
+					location   	(152, -189)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A223883008C"
+					client     	@973
+					supplier   	@966
+					line_style 	0)
+				    (object RoleView "$UNNAMED$188" @976
+					Parent_View 	@973
+					location   	(152, -189)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A223883008D"
+					client     	@973
+					supplier   	@972
+					line_style 	0)))
+			    (object AssociationViewNew "$UNNAMED$222" @977
+				location   	(1982, 3159)
+				stereotype 	(object SegLabel @978
+				    Parent_View 	@977
+				    location   	(1982, 3164)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<Realizes>>"
+				    pctDist    	0.516667
+				    height     	5
+				    orientation 	1)
+				line_color 	3342489
+				quidu      	"3A24F79A001B"
+				roleview_list 	(list RoleViews
+				    (object RoleView "$UNNAMED$223" @979
+					Parent_View 	@977
+					location   	(494, -189)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A24F79B001C"
+					client     	@977
+					supplier   	@969
+					line_style 	0)
+				    (object RoleView "$UNNAMED$224" @980
+					Parent_View 	@977
+					location   	(494, -189)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A24F79B001D"
+					client     	@977
+					supplier   	@972
+					line_style 	0)))))))
+	    (object Class_Category "External Classes"
+		quid       	"3A2545CD0143"
+		documentation 	"Contains the classes external to the test bed architecture."
+		exportControl 	"Public"
+		logical_models 	(list unit_reference_list
+		    (object Class_Category "Support"
+			quid       	"3A25477901F3"
+			documentation 	"The classes that provide support services for the test bed."
+			exportControl 	"Public"
+			logical_models 	(list unit_reference_list
+			    (object Class "Unit"
+				quid       	"3A23BCD00043"
+				documentation 	"The actual code unit under test."
+				stereotype 	"Actor"
+				operations 	(list Operations
+				    (object Operation "Method"
+					quid       	"3A23BD17030C"
+					documentation 	"A unit function method call. (Varies depending upon the test unit)."
+					concurrency 	"Sequential"
+					opExportControl 	"Public"
+					uid        	0))
+				language   	"C++")
+			    (object Class "EPOC Platform"
+				quid       	"3A24EE1D019F"
+				documentation 	"The actual OS we are running upon."
+				stereotype 	"Actor"
+				operations 	(list Operations
+				    (object Operation "Store Data"
+					quid       	"3A34F58200C4"
+					concurrency 	"Sequential"
+					opExportControl 	"Public"
+					uid        	0)))
+			    (object Class "Stub"
+				quid       	"3A87F3ED03D3"
+				documentation 	"Some external code which has been stubbed with a test version."
+				stereotype 	"Actor"
+				operations 	(list Operations
+				    (object Operation "StubMethod"
+					quid       	"3A87F42F00F2"
+					concurrency 	"Sequential"
+					opExportControl 	"Public"
+					uid        	0))))
+			logical_presentations 	(list unit_reference_list
+			    (object ClassDiagram "Main"
+				quid       	"3A827C0E0267"
+				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::External Classes::Support::Unit" @981
+					ShowCompartmentStereotypes 	TRUE
+					IncludeAttribute 	TRUE
+					IncludeOperation 	TRUE
+					location   	(434, 186)
+					label      	(object ItemLabel
+					    Parent_View 	@981
+					    location   	(434, 346)
+					    anchor_loc 	1
+					    nlines     	2
+					    max_width  	327
+					    justify    	0
+					    label      	"Unit")
+					icon       	"Actor"
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A23BCD00043"
+					annotation 	8
+					autoResize 	TRUE)
+				    (object ClassView "Class" "Logical View::External Classes::Support::EPOC Platform" @982
+					ShowCompartmentStereotypes 	TRUE
+					IncludeAttribute 	TRUE
+					IncludeOperation 	TRUE
+					location   	(1116, 186)
+					label      	(object ItemLabel
+					    Parent_View 	@982
+					    location   	(1116, 346)
+					    anchor_loc 	1
+					    nlines     	2
+					    max_width  	327
+					    justify    	0
+					    label      	"EPOC Platform")
+					icon       	"Actor"
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A24EE1D019F"
+					annotation 	8
+					autoResize 	TRUE)
+				    (object ClassView "Class" "Logical View::External Classes::Support::Stub" @983
+					ShowCompartmentStereotypes 	TRUE
+					IncludeAttribute 	TRUE
+					IncludeOperation 	TRUE
+					location   	(496, 868)
+					label      	(object ItemLabel
+					    Parent_View 	@983
+					    location   	(496, 1028)
+					    anchor_loc 	1
+					    nlines     	2
+					    max_width  	327
+					    justify    	0
+					    label      	"Stub")
+					icon       	"Actor"
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A87F3ED03D3"
+					annotation 	8
+					autoResize 	TRUE)))))
+		    (object Class_Category "Controllers"
+			quid       	"3A25479200CD"
+			documentation 	"The classes that control the test bed"
+			visible_categories 	(list visibility_relationship_list
+			    (object Visibility_Relationship
+				quid       	"3A2547B70206"
+				supplier   	"Logical View::Test Bed Classes"
+				quidu      	"3A2545EE0050"))
+			exportControl 	"Public"
+			logical_models 	(list unit_reference_list
+			    (object Class "UI"
+				quid       	"3A24F656023C"
+				documentation 	"The Actual User Interface"
+				stereotype 	"Actor"
+				used_nodes 	(list uses_relationship_list
+				    (object Uses_Relationship
+					quid       	"3A87B793006F"
+					supplier   	"Logical View::Test Bed Classes::CTestController"
+					quidu      	"3A34E468034A"))))
+			logical_presentations 	(list unit_reference_list
+			    (object ClassDiagram "Main"
+				quid       	"3A39F0CD0121"
+				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::External Classes::Controllers::UI" @984
+					ShowCompartmentStereotypes 	TRUE
+					IncludeAttribute 	TRUE
+					IncludeOperation 	TRUE
+					location   	(496, 620)
+					label      	(object ItemLabel
+					    Parent_View 	@984
+					    location   	(496, 780)
+					    anchor_loc 	1
+					    nlines     	2
+					    max_width  	327
+					    justify    	0
+					    label      	"UI")
+					icon       	"Actor"
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A24F656023C"
+					annotation 	8
+					autoResize 	TRUE))))))
+		logical_presentations 	(list unit_reference_list))
+	    (object Class_Category "Test Bed Classes"
+		quid       	"3A2545EE0050"
+		documentation 	"Contains the classes within the system boundary."
+		visible_categories 	(list visibility_relationship_list
+		    (object Visibility_Relationship
+			quid       	"3A2547BB011C"
+			supplier   	"Logical View::External Classes::Support"
+			quidu      	"3A25477901F3"))
+		exportControl 	"Public"
+		logical_models 	(list unit_reference_list
+		    (object Class "CDataLogger"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"AfxSupportMacro"
+				value      	""))
+			quid       	"3A23B76E01BE"
+			documentation 	
+|*
+|	@public
+|	@class CDataLogger
+|	Dependencies : CBase
+|	Comments : Handles the transformation of input data into text suitable 
+|		for output to a permanent store and the placing of that 
+|		data in the store.
+			
+			stereotype 	"control"
+			superclasses 	(list inheritance_relationship_list
+			    (object Inheritance_Relationship
+				quid       	"3A64752B02A4"
+				supplier   	"Logical View::EPOC Classes::CBase"
+				quidu      	"3A3F2F660071"))
+			operations 	(list Operations
+			    (object Operation "ConstructL"
+				attributes 	(list Attribute_Set
+				    (object Attribute
+					tool       	"VC++"
+					name       	"Inline"
+					value      	FALSE))
+				quid       	"3A70658D0316"
+				documentation 	
+|*
+|	@fn				void ConstructL(TLoggingInfo* aLogInfo)
+|	Intended Usage	: Completes the safe construction of the CDataLogger object
+|	@exception		KErrNoMemory.
+|	@since			6.0
+|	@param			aLogInfo The logging configuration information
+|	@pre 			First phase of construction is complete
+|	@post			CDatalogger is fully constructed
+				
+				parameters 	(list Parameters
+				    (object Parameter "aLogInfo"
+					type       	"TLoggingInfo*"))
+				result     	"void"
+				concurrency 	"Sequential"
+				opExportControl 	"Private"
+				uid        	0)
+			    (object Operation "CDataLogger"
+				attributes 	(list Attribute_Set
+				    (object Attribute
+					tool       	"VC++"
+					name       	"Inline"
+					value      	FALSE))
+				quid       	"3A70658D032A"
+				documentation 	
+|*
+|	@fn				CDataLogger()
+|	Intended Usage	: Constructor
+|	@since			6.0
+				
+				concurrency 	"Sequential"
+				opExportControl 	"Private"
+				uid        	0)
+			    (object Operation "LogInformation"
+				attributes 	(list Attribute_Set
+				    (object Attribute
+					tool       	"VC++"
+					name       	"Inline"
+					value      	FALSE))
+				quid       	"3A70658D0366"
+				documentation 	
+|*
+|	@fn				IMPORT_C void LogInformation(const TDesC16& aComment)
+|	Intended Usage	:	Add the specified comment to the log file. Wide descriptor version
+|	Error Condition	:	
+|	@since			6.0
+|	@param			aComment The text to be logged
+|	@pre 			None
+|	@post			The specified text is added to the log file
+				
+				parameters 	(list Parameters
+				    (object Parameter "aComment"
+					type       	"const TDesC16&"
+					const      	TRUE))
+				result     	"IMPORT_C void"
+				concurrency 	"Sequential"
+				opExportControl 	"Public"
+				uid        	0)
+			    (object Operation "DumpMemoryBlock"
+				attributes 	(list Attribute_Set
+				    (object Attribute
+					tool       	"VC++"
+					name       	"Inline"
+					value      	FALSE))
+				quid       	"3A70658D0399"
+				documentation 	
+|*
+|	@fn				IMPORT_C void DumpMemoryBlock(const TUint8* aAddress, TInt aLength)
+|	Intended Usage	:	Logs a block of memory to file in hexadecimal and ASCII format.
+|					For example: 
+|	@code
+|	0000 : 40 fd 8f 01 38 fd 8f 01 21 5f 00 10 61 00 74 00 : @...8...!_..a.t.
+|	0010 : 40 55 ff 00 48 fd 8f 01 ac fd 8f 01 ac fd 8f 01 : @U..H...........
+|	0020 : 21 88 00 60 90 41 ff 00 01 00 00 00 24 1f 7b 00 : !..`.A......$.{.
+|	0030 : 61 00 74 00 72 00 65 00 34 fd 8f 01 23 00 f1 77 : a.t.r.e.4...#..w
+|	0040 : 23 00 00 00 38 00                               : #...8.          
+|	@endcode
+|	@since			6.0
+|	@param			aAddress The address of the start of the block to be logged
+|	@param			aLength The number of bytes to be logged
+|	@pre 			None
+|	@post			The specified block of memory is output to file in hex and ASCII format
+				
+				parameters 	(list Parameters
+				    (object Parameter "aAddress"
+					type       	"const TUint8*"
+					const      	TRUE)
+				    (object Parameter "aLength"
+					type       	"TInt"))
+				result     	"IMPORT_C void"
+				concurrency 	"Sequential"
+				opExportControl 	"Public"
+				uid        	0)
+			    (object Operation "~CDataLogger"
+				attributes 	(list Attribute_Set
+				    (object Attribute
+					tool       	"VC++"
+					name       	"Inline"
+					value      	FALSE))
+				quid       	"3A70658D03DF"
+				documentation 	
+|*
+|	@fn				 ~CDataLogger()
+|	Intended Usage	: Standardized virtual destruction method 
+|	@since			6.0
+				
+				concurrency 	"Sequential"
+				opExportControl 	"Public"
+				uid        	0)
+			    (object Operation "NewLC"
+				attributes 	(list Attribute_Set
+				    (object Attribute
+					tool       	"VC++"
+					name       	"Inline"
+					value      	FALSE))
+				quid       	"3A70658E000B"
+				documentation 	
+|*
+|	@fn				static CDataLogger* NewLC(TLoggingInfo* aLogInfo)
+|	Intended Usage	: Standardized safe construction which leaves CDataLogger* on the cleanup stack.
+|	@exception		KErrNoMemory.	
+|	@since			6.0
+|	@param			aLogInfo The logging configuration information
+|	@return			CDataLogger* A pointer to the newly created class.
+|	@pre 			None
+|	@post			CDataLogger is on the CleanupStack
+				
+				stereotype 	"static"
+				parameters 	(list Parameters
+				    (object Parameter "aLogInfo"
+					type       	"TLoggingInfo*"))
+				result     	"CDataLogger*"
+				concurrency 	"Sequential"
+				opExportControl 	"Public"
+				uid        	0)
+			    (object Operation "NewL"
+				attributes 	(list Attribute_Set
+				    (object Attribute
+					tool       	"VC++"
+					name       	"Inline"
+					value      	FALSE))
+				quid       	"3A70658E0047"
+				documentation 	
+|*
+|	@fn				static CDataLogger* NewL(TLoggingInfo* aLogInfo)
+|	Intended Usage	: Standardized safe construction which leaves nothing on the cleanup stack.
+|	@exception		KErrNoMemory.	
+|	@since			6.0
+|	@param			aLogInfo The logging configuration information
+|	@return			CDataLogger* A pointer to the newly created class.
+|	@pre 			None
+|	@post			Nothing is left on the CleanupStack
+				
+				stereotype 	"static"
+				parameters 	(list Parameters
+				    (object Parameter "aLogInfo"
+					type       	"TLoggingInfo*"))
+				result     	"CDataLogger*"
+				concurrency 	"Sequential"
+				opExportControl 	"Public"
+				uid        	0)
+			    (object Operation "SetupRDebugL"
+				attributes 	(list Attribute_Set
+				    (object Attribute
+					tool       	"VC++"
+					name       	"Inline"
+					value      	FALSE))
+				quid       	"3A892F45014E"
+				documentation 	
+|*
+|	@fn				void SetupRDebugL(TBool aRequest)
+|	Intended Usage	:	
+|	Error Condition	:	
+|	@since			6.0
+|	@param			TBool aRequest " "
+|	@pre 			Called only from ConstructL()
+|	@post			iDebug is set up for debug outputting or not.
+				
+				parameters 	(list Parameters
+				    (object Parameter "aRequest"
+					type       	"TBool"))
+				result     	"void"
+				concurrency 	"Sequential"
+				opExportControl 	"Private"
+				uid        	0)
+			    (object Operation "ReportInformationWithParameters"
+				attributes 	(list Attribute_Set
+				    (object Attribute
+					tool       	"VC++"
+					name       	"Inline"
+					value      	FALSE))
+				quid       	"3A892F450267"
+				documentation 	
+|*
+|	@fn				IMPORT_C void ReportInformationWithParameters(TRefByValue<const TDesC> aFormat, ...)
+|	Intended Usage	:	Add the specified comment to the report file
+|	Error Condition	:	
+|	@since			6.0
+|	@param			aFormat The text to be formatted and logged
+|	@param			...	An argument set
+|	@pre 			None
+|	@post			The specified text is formatted and added to the log file
+				
+				parameters 	(list Parameters
+				    (object Parameter "aFormat"
+					type       	"TRefByValue<const TDesC>")
+				    (object Parameter ""
+					type       	"..."))
+				result     	"IMPORT_C void"
+				concurrency 	"Sequential"
+				opExportControl 	"Public"
+				uid        	0)
+			    (object Operation "ReportInformation"
+				attributes 	(list Attribute_Set
+				    (object Attribute
+					tool       	"VC++"
+					name       	"Inline"
+					value      	FALSE))
+				quid       	"3A892F45034D"
+				documentation 	
+|*
+|	@fn				IMPORT_C void ReportInformation(const TDesC& aComment)
+|	Intended Usage	:	Add the specified comment to the report file
+|	Error Condition	:	
+|	@since			6.0
+|	@param			aComment The text to be logged
+|	@pre 			None
+|	@post			The specified text is added to the report file
+				
+				parameters 	(list Parameters
+				    (object Parameter "aComment"
+					type       	"const TDesC&"
+					const      	TRUE))
+				result     	"IMPORT_C void"
+				concurrency 	"Sequential"
+				opExportControl 	"Public"
+				uid        	0)
+			    (object Operation "LogInformationWithParameters"
+				attributes 	(list Attribute_Set
+				    (object Attribute
+					tool       	"VC++"
+					name       	"Inline"
+					value      	FALSE))
+				quid       	"3A892F46000F"
+				documentation 	
+|*
+|	@fn				IMPORT_C void LogInformationWithParameters(TRefByValue<const TDesC16> aFormat, ...)
+|	Intended Usage	:	Add the specified comment to the log file. Wide descriptor version
+|	Error Condition	:	
+|	@since			6.0
+|	@param			aFormat The text to be formatted and logged
+|	@param			...	An argument set
+|	@pre 			None
+|	@post			The specified text is formatted and added to the log file
+				
+				parameters 	(list Parameters
+				    (object Parameter "aFormat"
+					type       	"TRefByValue<const TDesC16>")
+				    (object Parameter ""
+					type       	"..."))
+				result     	"IMPORT_C void"
+				concurrency 	"Sequential"
+				opExportControl 	"Public"
+				uid        	0)
+			    (object Operation "Log"
+				attributes 	(list Attribute_Set
+				    (object Attribute
+					tool       	"VC++"
+					name       	"Inline"
+					value      	FALSE))
+				quid       	"3A8AA4D001BF"
+				documentation 	
+|*
+|	@fn				void Log(MLogOutput* aLogOutput, const TDesC16& aMessage)
+|	Intended Usage	:	Helper function which will log out a descriptor.  The destination for
+|	logging depends whether an alternative logger was supplied by the user at construction.
+|	Descriptors to be logged are broken up into maximum lengths of 150 as this is more 
+|	manageable and is the limit supported by RFileLogger.  Wide descriptor version.
+|	@since			6.0
+|	@param			aLogOutput The logging mechanism to use
+|	@param			aMessage The descriptor to log
+|	@pre 			This CDataLogger is constructed
+|	@post			The message is logged to the destination
+				
+				parameters 	(list Parameters
+				    (object Parameter "aLogOutput"
+					type       	"MLogOutput*")
+				    (object Parameter "aMessage"
+					type       	"const TDesC16&"
+					const      	TRUE))
+				result     	"void"
+				concurrency 	"Sequential"
+				opExportControl 	"Private"
+				uid        	0)
+			    (object Operation "SetupLoggingL"
+				attributes 	(list Attribute_Set
+				    (object Attribute
+					tool       	"VC++"
+					name       	"Inline"
+					value      	FALSE))
+				quid       	"3A9A54D10366"
+				documentation 	
+|*
+|	@fn				void SetupLoggingL(TLoggingInfo* aLogInfo)
+|	Intended Usage	:
+|	Error Condition	:
+|	@since			6.0
+|	@param			aLogInfo The user supplied logging configuration information
+|	@pre 			Called from ConstructL()
+|	@post			Logging output objects are configured.
+				
+				parameters 	(list Parameters
+				    (object Parameter "aLogInfo"
+					type       	"TLoggingInfo*"))
+				result     	"void"
+				concurrency 	"Sequential"
+				opExportControl 	"Private"
+				uid        	0)
+			    (object Operation "LogInformationWithParameters"
+				attributes 	(list Attribute_Set
+				    (object Attribute
+					tool       	"VC++"
+					name       	"Inline"
+					value      	FALSE))
+				quid       	"3AADFEED0393"
+				documentation 	
+|*
+|	@fn				IMPORT_C void LogInformationWithParameters(const TDesC8& aFormat, ...)
+|	Intended Usage	:	Add the specified comment to the log file. Narrow 
+|					descriptor version
+|	Error Condition	:	
+|	@since			6.0
+|	@param			aFormat The text to be formatted and logged
+|	@param			...	An argument set
+|	@pre 			None
+|	@post			The specified text is formatted and added to the log file
+				
+				parameters 	(list Parameters
+				    (object Parameter "aFormat"
+					type       	"TRefByValue<const TDesC8>")
+				    (object Parameter ""
+					type       	"..."))
+				result     	"IMPORT_C void"
+				concurrency 	"Sequential"
+				opExportControl 	"Public"
+				uid        	0)
+			    (object Operation "LogInformation"
+				attributes 	(list Attribute_Set
+				    (object Attribute
+					tool       	"VC++"
+					name       	"Inline"
+					value      	FALSE))
+				quid       	"3AADFEED03E3"
+				documentation 	
+|*
+|	@fn				IMPORT_C void LogInformation(const TDesC8& aComment)
+|	Intended Usage	:	Add the specified comment to the log file. Narrow descriptor 
+|	version
+|	Error Condition	:	
+|	@since			6.0
+|	@param			aComment The text to be logged
+|	@pre 			None
+|	@post			The specified text is added to the log file
+				
+				parameters 	(list Parameters
+				    (object Parameter "aComment"
+					type       	"const TDesC8&"
+					const      	TRUE))
+				result     	"IMPORT_C void"
+				concurrency 	"Sequential"
+				opExportControl 	"Public"
+				uid        	0))
+			module     	"Component View::TestBed"
+			quidu      	"3A701D270171"
+			language   	"VC++"
+			nestedClasses 	(list nestedClasses
+			    (object Class "TDebugPrint"
+				quid       	"3A893F9A018D"
+				module     	"Component View::TestBed"
+				quidu      	"3A701D270171")
+			    (object Class "TNullDebugPrint"
+				quid       	"3A893FA40336"
+				module     	"Component View::TestBed"
+				quidu      	"3A701D270171")))
+		    (object Class "CUnitTest"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"AfxSupportMacro"
+				value      	""))
+			quid       	"3A23BA9F037C"
+			documentation 	
+|*
+|	@public
+|	@class CUnitTest
+|	Dependencies : CTimer, MTransitionObserver
+|	Comments : Abstract base class upon which a test developer can base his unit test class.
+|	Most functionality is implemented in this base class, to write a derived class just implement 
+|	a NewL() and a ConstructL() on the new object.  ConstructL() should first call 
+|	UnitTestConstructL() and then create the transitions which make up this unit test.
+|	Eg. 
+|	@code
+|		_LIT(KExampleUnitTest,"CExampleUnitTest");
+|
+|		CExampleUnitTest* CExampleUnitTest::NewL(CDataLogger&		aDataLogger,
+|												 MUnitTestObserver& aObserver)
+|			{
+|			CExampleUnitTest* self = new(ELeave) CExampleUnitTest(aDataLogger,
+|																  aObserver);
+|			self->ConstructL();
+|			return self; 
+|			}
+|
+|		TInt CExampleUnitTest::RunError(TInt aError)
+|			{
+|			// The RunL left so chain to the base first and then cleanup
+|			TInt error = CUnitTest::RunError(aError);	// Chain to base
+|			delete iTestClass;
+|			iTestClass = NULL;
+|			return error;
+|			}
+|
+|		CExampleUnitTest::~CExampleUnitTest()
+|			{
+|			// delete the test context information
+|			delete iStateAccessor;
+|			delete iUTContext;
+|			delete iValidator;
+|
+|			// Simply delete our test class instance
+|			delete iTestClass;
+|			}
+|
+|		CExampleUnitTest::CExampleUnitTest(CDataLogger& aDataLogger,
+|											MUnitTestObserver& aObserver, 
+|											MStateAccessor& aStateAccessor)
+|		: CUnitTest(KExampleUnitTest, aDataLogger, aObserver, aStateAccessor)
+|			{
+|			//Do nothing
+|			}
+|
+|		// Now the Individual transitions need to be added.
+|		void CExampleUnitTest::ConstructL()
+|			{
+|			// Perform base class initialization
+|			UnitTestConstructL();
+|
+|			// Create the input variables to the transition creation
+|			iStateAccessor = new(ELeave) TExampleStateAccessor();
+|			iUTContext = new(ELeave) CUnitTestContext(iDataLogger, *iStateAccessor, *this);
+|			iValidator = new(ELeave) TTransitionValidator(*iUTContext);
+|
+|			// Add the Transitions in the order they are to run
+|			// C'tor first, D'tor last...
+|			AddTransitionL(new(ELeave)CExampleNewLTransition(*iUTContext, *iValidator, iTestClass));
+|			AddTransitionL(new(ELeave)CExampleDtorTransition(*iUTContext, *iValidator, iTestClass));
+|			}
+|			
+|	@endcode
+			
+			stereotype 	"control"
+			superclasses 	(list inheritance_relationship_list
+			    (object Inheritance_Relationship
+				quid       	"3A70658A00EB"
+				supplier   	"Logical View::EPOC Classes::CTimer"
+				quidu      	"3A81845902F1")
+			    (object Inheritance_Relationship
+				quid       	"3A927748016E"
+				supplier   	"Logical View::Test Bed Classes::MTransitionObserver"
+				quidu      	"3A8276CF002C"))
+			used_nodes 	(list uses_relationship_list
+			    (object Uses_Relationship
+				quid       	"3A378D2002C2"
+				stereotype 	"Uses"
+				supplier   	"Logical View::Test Bed Classes::CTransition"
+				quidu      	"3A23BFC30021"
+				exportControl 	"Private")
+			    (object Uses_Relationship
+				quid       	"3A41E8DE01F8"
+				supplier   	"Logical View::Test Bed Classes::CDataLogger"
+				quidu      	"3A23B76E01BE")
+			    (object Uses_Relationship
+				quid       	"3A87AD5D01ED"
+				supplier   	"Logical View::Test Bed Classes::MUnitTestObserver"
+				quidu      	"3A8276D1007E")
+			    (object Uses_Relationship
+				quid       	"3AAE43920184"
+				stereotype 	"Creates"
+				supplier   	"Logical View::Test Bed Classes::MStateAccessor"
+				quidu      	"3A23BE150330")
+			    (object Uses_Relationship
+				quid       	"3AAE45D3033C"
+				stereotype 	"Creates"
+				supplier   	"Logical View::Test Bed Classes::CUnitTestContext"
+				quidu      	"3A9E205C014A"))
+			operations 	(list Operations
+			    (object Operation "CUnitTest"
+				attributes 	(list Attribute_Set
+				    (object Attribute
+					tool       	"VC++"
+					name       	"Inline"
+					value      	TRUE))
+				quid       	"3A70658A01AA"
+				documentation 	
+|*
+|	@fn				inline CUnitTest(const TDesC&		  aName, 
+|									 CDataLogger&		  aDataLogger, 
+|									 MUnitTestObserver&   aUnitTestObserver)
+|	Intended Usage	:	Standard Constructor
+|	Error Condition	:	
+|	@param			aName The identifier of this unit test
+|	@param			aDataLogger Provides the logging capability
+|	@param			aUnitTestObserver Is informed when this unit test completes
+|	@since			6.0
+				
+				parameters 	(list Parameters
+				    (object Parameter "aName"
+					type       	"const TDesC&"
+					const      	TRUE)
+				    (object Parameter "aDataLogger"
+					type       	"CDataLogger&")
+				    (object Parameter "aUnitTestObserver"
+					type       	"MUnitTestObserver&"))
+				result     	"inline "
+				concurrency 	"Sequential"
+				opExportControl 	"Protected"
+				uid        	0)
+			    (object Operation "TransitionSetL"
+				attributes 	(list Attribute_Set
+				    (object Attribute
+					tool       	"VC++"
+					name       	"Inline"
+					value      	FALSE))
+				quid       	"3A70658A01DC"
+				documentation 	
+|*
+|	@fn				TransitionSetL() const
+|	Intended Usage	:	Creates and returns a CUnitTestInfo containing information on this 
+|					UnitTest.  Passes ownership of the CUnitTestInfo to the calling object.
+|	Error Condition	:	
+|	@since			6.0
+|	@return			CUnitTestInfo* Information on this unit test
+|	@pre 			None
+				
+				stereotype 	"const"
+				result     	"CUnitTestInfo*"
+				concurrency 	"Sequential"
+				opExportControl 	"Public"
+				uid        	0)
+			    (object Operation "UnitTestName"
+				attributes 	(list Attribute_Set
+				    (object Attribute
+					tool       	"VC++"
+					name       	"Inline"
+					value      	TRUE))
+				quid       	"3A70658A01E6"
+				documentation 	
+|*
+|	@fn				inline const TDesC& UnitTestName() const
+|	Intended Usage	:	Return the name identifier of this Unit Test
+|	Error Condition	:	
+|	@since			6.0
+|	@return			TDesC& The identifier of this unit test
+|	@pre 			None
+				
+				stereotype 	"const"
+				result     	"const TDesC&"
+				concurrency 	"Sequential"
+				opExportControl 	"Public"
+				uid        	0)
+			    (object Operation "RunTest"
+				attributes 	(list Attribute_Set
+				    (object Attribute
+					tool       	"VC++"
+					name       	"Inline"
+					value      	FALSE))
+				quid       	"3A70658A0204"
+				documentation 	
+|*
+|	@fn				void RunTest(TTimeIntervalMicroSeconds32 aTimeAfter = 0)
+|	Intended Usage	:	Sets up the Timer Object request to cause the test to run.
+|	Error Condition	:	
+|	@since			6.0
+|	@param			aTimeAfter The time after which the unit test should be run
+|	@pre 			None
+|	@post			RunL() will be set up to run after the specified time.
+				
+				parameters 	(list Parameters
+				    (object Parameter "aTimeAfter"
+					type       	"TTimeIntervalMicroSeconds32"
+					initv      	"0"))
+				result     	"IMPORT_C void"
+				concurrency 	"Sequential"
+				opExportControl 	"Public"
+				uid        	0)
+			    (object Operation "~CUnitTest"
+				attributes 	(list Attribute_Set
+				    (object Attribute
+					tool       	"VC++"
+					name       	"Inline"
+					value      	FALSE))
+				quid       	"3A70658A0236"
+				documentation 	
+|*
+|	@fn				~CUnitTest()
+|	Intended Usage	:	Standard Destructor
+|	Error Condition	:	
+|	@since			6.0
+				
+				result     	"IMPORT_C"
+				concurrency 	"Sequential"
+				opExportControl 	"Public"
+				uid        	0)
+			    (object Operation "AddBlockingTransitionL"
+				attributes 	(list Attribute_Set
+				    (object Attribute
+					tool       	"VC++"
+					name       	"Inline"
+					value      	FALSE))
+				quid       	"3A76AEEC010F"
+				documentation 	
+|*
+|	@fn				IMPORT_C void AddBlockingTransitionL(CTransition* aTransition)
+|	Intended Usage	:	Adds a transition to the unit test which will block until all
+|					previous asynchronous transitions have completed before running.
+|	@exception		KErrNoMemory
+|	@since			6.0
+|	@param			aTransition The transition to be added to the list
+|	@pre 			Should be used in developer implemented ConstructL() to add transitions to the
+|					Unit Test
+|	@post			The specified transition is added to the list to be run for this unit test
+				
+				parameters 	(list Parameters
+				    (object Parameter "aTransition"
+					type       	"CTransition*"))
+				result     	"IMPORT_C void"
+				concurrency 	"Sequential"
+				opExportControl 	"Protected"
+				uid        	0)
+			    (object Operation "UnitTestConstructL"
+				attributes 	(list Attribute_Set
+				    (object Attribute
+					tool       	"VC++"
+					name       	"Inline"
+					value      	FALSE))
+				quid       	"3A76AEEC015F"
+				documentation 	
+|*
+|	@fn				IMPORT_C void UnitTestConstructL()
+|	Intended Usage	:	Called from derived class construction to perform all base
+|						class initialisation.
+|	Error Condition	:	
+|	@since			6.0
+|	@pre 			Should be called during construction of the derived class to perform base class
+|					initialisation.
+|	@post			Unspecified
+				
+				result     	"IMPORT_C void"
+				concurrency 	"Sequential"
+				opExportControl 	"Protected"
+				uid        	0)
+			    (object Operation "ConstructL"
+				attributes 	(list Attribute_Set
+				    (object Attribute
+					tool       	"VC++"
+					name       	"Inline"
+					value      	FALSE))
+				quid       	"3A76AEEC0173"
+				documentation 	
+|*
+|	@fn				IMPORT_C virtual void ConstructL() = 0
+|	Intended Usage	:	Must be overridden in derived class to complete construction
+|	Error Condition	:	
+|	@since			6.0
+				
+				stereotype 	"abstract"
+				result     	"IMPORT_C void"
+				concurrency 	"Sequential"
+				opExportControl 	"Protected"
+				uid        	0)
+			    (object Operation "RunL"
+				attributes 	(list Attribute_Set
+				    (object Attribute
+					tool       	"VC++"
+					name       	"Inline"
+					value      	FALSE))
+				quid       	"3A76AEEC019B"
+				documentation 	
+|*
+|	@fn				virtual void RunL()
+|	Intended Usage	:	Implementation of CActive method.  Each iteration of RunL() causes one transition
+|	to be run.
+|	Error Condition	:	
+|	@since			6.0
+|	@pre 			Preconditions are ensured by RunTest()
+|	@post			Transition has been activated
+				
+				stereotype 	"virtual"
+				result     	"IMPORT_C void"
+				concurrency 	"Sequential"
+				opExportControl 	"Protected"
+				uid        	0)
+			    (object Operation "Complete"
+				attributes 	(list Attribute_Set
+				    (object Attribute
+					tool       	"VC++"
+					name       	"Inline"
+					value      	FALSE))
+				quid       	"3A9277480236"
+				documentation 	
+|*
+|	@fn				Complete(CTransition& aTransition)
+|	Intended Usage	: MTransitionObserver override that is called to indicate 
+|					that an asynchronous function on the specified
+|					transition has completed.	
+|	@since			6.0
+|	@param			aTransition The transition which has completed an async function.
+|	@pre 			The specified transition has launched an asynchronous function
+|	@post			The transition has fully completed, if all transitions are complete
+|					then the unittest is complete.
+				
+				parameters 	(list Parameters
+				    (object Parameter "aTransition"
+					type       	"CTransition&"))
+				result     	"IMPORT_C void"
+				concurrency 	"Sequential"
+				opExportControl 	"Public"
+				uid        	0)
+			    (object Operation "AddTransitionL"
+				attributes 	(list Attribute_Set
+				    (object Attribute
+					tool       	"VC++"
+					name       	"Inline"
+					value      	FALSE))
+				quid       	"3A93A42B020E"
+				documentation 	
+|*
+|	@fn				IMPORT_C void AddTransitionL(CTransition* aTransition)
+|	Intended Usage	:	Adds the transition to the list to be run during this unit test
+|	@exception		KErrNoMemory
+|	@since			6.0
+|	@param			aTransition The transition to be added to the list
+|	@pre 			Should be used in developer implemented ConstructL() to add transitions to the
+|					Unit Test
+|	@post			The specified transition is added to the list to be run for this unit test
+				
+				parameters 	(list Parameters
+				    (object Parameter "aTransition"
+					type       	"CTransition*"))
+				result     	"IMPORT_C void"
+				concurrency 	"Sequential"
+				opExportControl 	"Protected"
+				uid        	0)
+			    (object Operation "SetParametersL"
+				attributes 	(list Attribute_Set
+				    (object Attribute
+					tool       	"VC++"
+					name       	"Inline"
+					value      	FALSE))
+				quid       	"3A9F862C0248"
+				documentation 	
+|*
+|	@fn				SetParametersL(TAny* aParams)
+|	Intended Usage	:	Should be overridden in the derived unit test to accept parameters
+|	to be used in the unit test.  The default implementation is to do nothing.
+|	Error Condition	:	
+|	@since			6.0
+|	@param			aParams The parameter block which the unit test will use
+|	@pre 			This CUnitTest is constructed
+|	@post			The parameters are stored and ready for use in the test
+				
+				stereotype 	"virtual"
+				parameters 	(list Parameters
+				    (object Parameter "aParams"
+					type       	"TAny*"))
+				result     	"IMPORT_C void"
+				concurrency 	"Sequential"
+				opExportControl 	"Public"
+				uid        	0)
+			    (object Operation "SetRTest"
+				quid       	"3DFF46F0002E"
+				parameters 	(list Parameters
+				    (object Parameter "aRTest"
+					type       	"RTest*"))
+				result     	"inline void"
+				concurrency 	"Sequential"
+				opExportControl 	"Public"
+				uid        	0)
+			    (object Operation "SetCurrentTransition"
+				attributes 	(list Attribute_Set
+				    (object Attribute
+					tool       	"VC++"
+					name       	"Inline"
+					value      	FALSE))
+				quid       	"3AC9D061000E"
+				documentation 	
+|*
+|	@fn				SetCurrentTransition(CTransition& aTransition)
+|	Intended Usage	: MTransitionObserver override that recieves a reference to
+|					the transition whose RnunL() method is executing.
+|					This allows transition information can be retrieved and 
+|					RepeatOnce() can be called on the transition.
+|	@since			6.0
+|	@param			aTransition A reference to the transition to set as current
+|	@return			void 
+|	@pre 			None
+|	@post			aTransition will be recorded as the currently 
+|					executing transition.
+				
+				parameters 	(list Parameters
+				    (object Parameter "aTransition"
+					type       	"CTransition&"))
+				result     	"IMPORT_C void"
+				concurrency 	"Sequential"
+				opExportControl 	"Public"
+				uid        	0)
+			    (object Operation "GetCurrentTransition"
+				attributes 	(list Attribute_Set
+				    (object Attribute
+					tool       	"VC++"
+					name       	"Inline"
+					value      	FALSE))
+				quid       	"3AC9D0610040"
+				documentation 	
+|*
+|	@fn				GetCurrentTransition() const
+|	Intended Usage	: Retrieve a reference to the transition whose RunL() method 
+|					is currently executing.
+|					This allows transition information can be retrieved and 
+|					RepeatOnce() can be called on the transition.
+|	@since			6.0
+|	@return			CTransition& a reference to the currently executing transition. 
+|	@pre 			None
+|	@post			No change.
+				
+				stereotype 	"const"
+				result     	"IMPORT_C CTransition&"
+				concurrency 	"Sequential"
+				opExportControl 	"Public"
+				uid        	0)
+			    (object Operation "AddLeaveErrorCodeL"
+				attributes 	(list Attribute_Set
+				    (object Attribute
+					tool       	"VC++"
+					name       	"Inline"
+					value      	FALSE))
+				quid       	"3B449E920393"
+				parameters 	(list Parameters
+				    (object Parameter "aLeaveErrorCode"
+					type       	"TInt"))
+				result     	"IMPORT_C void"
+				concurrency 	"Sequential"
+				opExportControl 	"Protected"
+				uid        	0)
+			    (object Operation "PrepareUnitTestL"
+				attributes 	(list Attribute_Set
+				    (object Attribute
+					tool       	"VC++"
+					name       	"Inline"
+					value      	TRUE))
+				quid       	"3B449E930041"
+				documentation 	
+|*
+|	@fn				PrepareUnitTestL()
+|	Intended Usage	:	May be overidden in the derived unit test to perform any unit test
+|					specific environment setup (eg copying data files into place).  The 
+|					default implementation is to do nothing.
+|	Error Condition	:	Depends on implementation.
+|	@since			6.0
+|	@pre 			This CUnitTest is constructed
+|	@post			Depends on implementation
+				
+				stereotype 	"virtual"
+				result     	"void"
+				concurrency 	"Sequential"
+				opExportControl 	"Public"
+				uid        	0))
+			class_attributes 	(list class_attribute_list
+			    (object ClassAttribute "iDataLogger"
+				quid       	"3A41E4CD0328"
+				documentation 	"* The test logging mechanism"
+				type       	"CDataLogger&"
+				exportControl 	"Protected"
+				Containment 	"By Reference"))
+			module     	"Component View::TestBed"
+			quidu      	"3A701D270171"
+			language   	"VC++")
+		    (object Class "MStateAccessor"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"AfxSupportMacro"
+				value      	""))
+			quid       	"3A23BE150330"
+			documentation 	
+|*
+|	@public
+|	@class MStateAccessor
+|	Dependencies : None<br>
+|	Comments : Mixin which is used to define a class used for state checking of 
+|	a test object.<br>
+|	The test developer should create a class for testing the state of the object under test.  This can
+|	be a 'C' or 'T' class but should inherit from this class.  The derived class can add any 
+|	functionality which the developer requires but must implement this InvariantTest method as it will
+|	be called by the test framework automatically.
+			
+			stereotype 	"Interface"
+			operations 	(list Operations
+			    (object Operation "InvariantTest"
+				attributes 	(list Attribute_Set
+				    (object Attribute
+					tool       	"VC++"
+					name       	"Inline"
+					value      	FALSE))
+				quid       	"3A70658C022F"
+				documentation 	
+|*
+|	@fn				virtual TInt InvariantTest(TAny* aTestObject) = 0
+|	Intended Usage	:	Override this in the derived class to implement 
+|	invariant testing<br>
+|	Error Condition	:	<br>
+|	@since			6.0
+|	@param			TAny* aTestObject "The object to be tested"
+|	@return			TInt 
+|	@pre 			A valid test object can be passed in
+|	@post			Returns an error code dependant on the result of the test
+				
+				stereotype 	"abstract"
+				parameters 	(list Parameters
+				    (object Parameter "aTestObject"
+					type       	"TAny*"))
+				result     	"TInt"
+				concurrency 	"Sequential"
+				opExportControl 	"Public"
+				uid        	0))
+			module     	"Component View::TestBed"
+			quidu      	"3A701D270171"
+			language   	"VC++")
+		    (object Class "CTransition"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"AfxSupportMacro"
+				value      	""))
+			quid       	"3A23BFC30021"
+			documentation 	
+|*
+|	@public
+|	@class CTransition
+|	Dependencies : CActive
+|	Comments : Base class from which test developers 
+|				can derive their own transitions for both
+|				synchronous and asynchronous methods on
+|				the test class.
+|				
+|				The default behaviour is to log its activity,
+|				and claim that the pre and post conditions are true.
+|				The TransitMethodL implementation does nothing.
+|				To	write a complete test class method transition
+|				override:
+|				
+|				1. The c'tor, (To obtain the test class reference, 
+|				(or pointer reference for a NewL transit), 
+|				and any parameters for the TransitMethodL).
+|
+|				2. SetStartStateL() to set the test class state,
+|				Using the TStateAccessor provided in the c'tor.
+|
+|				3. ValidatePreConditions() to test the test class state 
+|				is valid.
+|
+|				4. TransitMethodL() to define the transition behaviour,
+|				calling the method to test with the appropriate parameters.
+|
+|				5. ValidatePostConditions(), to check the end state is valid.
+|				
+|				The simplest case of implementation is to derive an empty 
+|				class, that relies entirely upon the default behaviour,
+|				and implement the remaining methods as appropriate.
+|				(See the the EXAMPLE implementation.)
+			
+			stereotype 	"boundary"
+			superclasses 	(list inheritance_relationship_list
+			    (object Inheritance_Relationship
+				quid       	"3A64744702ED"
+				supplier   	"Logical View::EPOC Classes::CActive"
+				quidu      	"3A3F2F6E0343"))
+			used_nodes 	(list uses_relationship_list
+			    (object Uses_Relationship
+				quid       	"3A378BD9025D"
+				supplier   	"Logical View::Test Bed Classes::CDataLogger"
+				quidu      	"3A23B76E01BE")
+			    (object Uses_Relationship
+				quid       	"3A87AD61006C"
+				supplier   	"Logical View::Test Bed Classes::MTransitionObserver"
+				quidu      	"3A8276CF002C")
+			    (object Uses_Relationship
+				quid       	"3A87EAF502E1"
+				supplier   	"Logical View::External Classes::Support::Unit"
+				quidu      	"3A23BCD00043")
+			    (object Uses_Relationship
+				quid       	"3AAE437E012B"
+				stereotype 	"Uses"
+				supplier   	"Logical View::Test Bed Classes::MStateAccessor"
+				quidu      	"3A23BE150330")
+			    (object Uses_Relationship
+				quid       	"3AAE469B033A"
+				stereotype 	"Creates"
+				supplier   	"Logical View::Test Bed Classes::TTransitionInfo"
+				quidu      	"3A8276D1009C"
+				client_cardinality 	(value cardinality "1..1")))
+			operations 	(list Operations
+			    (object Operation "DoCancel"
+				attributes 	(list Attribute_Set
+				    (object Attribute
+					tool       	"VC++"
+					name       	"Inline"
+					value      	FALSE))
+				quid       	"3A70658C0383"
+				documentation 	
+|*
+|	@fn				virtual void DoCancel()
+|	Intended Usage	:	Standard Active Object method for cancelling the current request
+|	Error Condition	:	
+|	@since			6.0
+|	@pre 			None
+|	@post			Any outstanding requests are cancelled
+				
+				stereotype 	"virtual"
+				result     	"IMPORT_C void"
+				concurrency 	"Sequential"
+				opExportControl 	"Protected"
+				uid        	0)
+			    (object Operation "RunTransition"
+				attributes 	(list Attribute_Set
+				    (object Attribute
+					tool       	"VC++"
+					name       	"Inline"
+					value      	FALSE))
+				quid       	"3A70658C03C9"
+				documentation 	
+|*
+|	@fn				virtual void RunTransition(TRequestStatus* aUnitTestStatus)
+|	Intended Usage	:	Indicates that this transition should be run as soon as possible.
+|	This function calls ValidatePreConditions to ensure the object is in the appropriate start state 
+|	and then sets the transition active causing its RunL function to be called.
+|	Error Condition	:	
+|	@since			6.0
+|	@param			aUnitTestStatus Status word of the calling CUnitTest
+|	@pre 			The test object is in an appropriate state for this transition
+|	@post			The test object is in the end state of this transition
+				
+				stereotype 	"virtual"
+				parameters 	(list Parameters
+				    (object Parameter "aUnitTestStatus"
+					type       	"TRequestStatus*"))
+				result     	"IMPORT_C void"
+				concurrency 	"Sequential"
+				opExportControl 	"Public"
+				uid        	0)
+			    (object Operation "TransitionId"
+				attributes 	(list Attribute_Set
+				    (object Attribute
+					tool       	"VC++"
+					name       	"Inline"
+					value      	FALSE))
+				quid       	"3A70658C03DD"
+				documentation 	
+|*
+|	@fn				IMPORT_C const TDesC& TransitionId() const
+|	Intended Usage	:	Returns the transition identifier
+|	Error Condition	:	
+|	@since			6.0
+|	@return			const TDesC& The identifier of this transition
+|	@pre 			The CTransition has been instantiated
+				
+				stereotype 	"const"
+				result     	"IMPORT_C const TDesC&"
+				concurrency 	"Sequential"
+				opExportControl 	"Public"
+				uid        	0)
+			    (object Operation "SetStartStateL"
+				attributes 	(list Attribute_Set
+				    (object Attribute
+					tool       	"VC++"
+					name       	"Inline"
+					value      	FALSE))
+				quid       	"3A70658D001D"
+				documentation 	
+|*
+|	@fn				virtual void SetStartStateL()
+|	Intended Usage	:	Sets the state of the test object to that specified
+|	Error Condition	:	
+|	@since			6.0
+|	@pre 			The CTransition is instantiated
+|	@post			The CTransition is in the state specified
+				
+				stereotype 	"virtual"
+				result     	"IMPORT_C void"
+				concurrency 	"Sequential"
+				opExportControl 	"Public"
+				uid        	0)
+			    (object Operation "~CTransition"
+				attributes 	(list Attribute_Set
+				    (object Attribute
+					tool       	"VC++"
+					name       	"Inline"
+					value      	FALSE))
+				quid       	"3A70658D0031"
+				documentation 	
+|*
+|	@fn				 IMPORT_C ~CTransition()
+|	Intended Usage	: Standardized virtual destruction method
+|	@since			6.0
+|	@pre 			The CTransition exists
+|	@post			The object has been destroyed
+				
+				result     	"IMPORT_C"
+				concurrency 	"Sequential"
+				opExportControl 	"Public"
+				uid        	0)
+			    (object Operation "TransitMethodL"
+				attributes 	(list Attribute_Set
+				    (object Attribute
+					tool       	"VC++"
+					name       	"Inline"
+					value      	FALSE))
+				quid       	"3A75626E0133"
+				documentation 	
+|*
+|	@fn				TransitMethodL()
+|	Intended Usage	:	Calls the method on the class being tested.  If the call is to 
+|	an asynchronous service provider you must set iStatus to KRequestPending as usual
+|	Error Condition	:	
+|	@since			6.0
+|	@pre 			Preconditions for this transition have been validated
+|	@post			The test method has been executed
+				
+				stereotype 	"abstract"
+				result     	"IMPORT_C void"
+				concurrency 	"Sequential"
+				opExportControl 	"Protected"
+				uid        	0)
+			    (object Operation "RunL"
+				attributes 	(list Attribute_Set
+				    (object Attribute
+					tool       	"VC++"
+					name       	"Inline"
+					value      	FALSE))
+				quid       	"3A75626E015B"
+				documentation 	
+|*
+|	@fn				RunL()
+|	Intended Usage	:	Implementation of CActive pure virtual method.  For each transition execution 
+|	RunL is performed twice.
+|	The first time it calls TransitMethodL() which is the developer defined function which executes the 
+|	test method.  It then immediately sets itself active and attempts to complete.  If TransitMethodL() 
+|	called a synchronous function then iStatus will not be KRequestPending and the RunL will be called as
+|	soon as it is scheduled.  If TransitMethodL() calls an asyncronous function then it will pass iStatus to the function and RunL
+|	will be called when the asynchronous function completes.
+|	Whichever method is used the second call of RunL() will complete the request of the CUnitTest which 
+|	called this transition by setting its status word.  If it has been requested that this transition is
+|	repeated then the status word will be set to KTestBedRepeatTest.
+|	Error Condition	:	
+|	@since			6.0
+|	@pre 			RunTransition() ensures the preconditions for this function
+|	@post			After 1st run - test method has been called
+|					After 2nd run - Unittest has been completed.
+				
+				stereotype 	"virtual"
+				result     	"IMPORT_C void"
+				concurrency 	"Sequential"
+				opExportControl 	"Protected"
+				uid        	0)
+			    (object Operation "RepeatOnce"
+				attributes 	(list Attribute_Set
+				    (object Attribute
+					tool       	"VC++"
+					name       	"Inline"
+					value      	FALSE))
+				quid       	"3A7A7FB001AC"
+				documentation 	
+|*
+|	@fn				IMPORT_C void RepeatOnce()
+|	Intended Usage	:	Flag this transition to be repeated
+|	@since			6.0
+|	@pre 			None
+|	@post			The iRepeatThis flag is set to true.
+				
+				result     	"IMPORT_C void"
+				concurrency 	"Sequential"
+				opExportControl 	"Public"
+				uid        	0)
+			    (object Operation "TransitionInfo"
+				attributes 	(list Attribute_Set
+				    (object Attribute
+					tool       	"VC++"
+					name       	"Inline"
+					value      	FALSE))
+				quid       	"3A7A7FB001CA"
+				documentation 	
+|*
+|	@fn				IMPORT_C const TTransitionInfo& TransitionInfo() const
+|	Intended Usage	:	Get information on this transition.  Return struct contains the 
+|	transition ID, the current iteration and the logging mechanism used by this transition
+|	Error Condition	:	
+|	@since			6.0
+|	@return			const TTransitionInfo Information on the current transition
+|	@pre 			This CTransition is initialized
+				
+				stereotype 	"const"
+				result     	"IMPORT_C const TTransitionInfo&"
+				concurrency 	"Sequential"
+				opExportControl 	"Public"
+				uid        	0)
+			    (object Operation "RunError"
+				attributes 	(list Attribute_Set
+				    (object Attribute
+					tool       	"VC++"
+					name       	"Inline"
+					value      	FALSE))
+				quid       	"3A892F440175"
+				documentation 	
+|*
+|	@fn				RunError(TInt anErrorCode)
+|	Intended Usage	:	Called by the active scheduler if RunL leaves
+|	@since			6.0
+|	@param			anErrorCode The error code which RunL left with
+|	@return			KErrNone because if a CTransition::RunL leaves then we simply log
+|					the event and inform the CUnitTest.
+|	@pre 			This function is only called by the active scheduler if RunL leaves.
+|	@post			The owning CUnitTest has been informed that this CTransition left
+				
+				stereotype 	"virtual"
+				parameters 	(list Parameters
+				    (object Parameter "aErrorCode"
+					type       	"TInt"))
+				result     	"IMPORT_C TInt"
+				concurrency 	"Sequential"
+				opExportControl 	"Protected"
+				uid        	0)
+			    (object Operation "SetBlockingTransition"
+				attributes 	(list Attribute_Set
+				    (object Attribute
+					tool       	"VC++"
+					name       	"Inline"
+					value      	FALSE))
+				quid       	"3A93A42D0198"
+				documentation 	
+|*
+|	@fn				IMPORT_C void SetBlockingTransition(TBool aBlocking)
+|	Intended Usage	:	A blocking transition is one which does not run until all 
+|					outstanding asynchronous transitions have completed.
+|					This function does not need to be used by test developers as it is taken 
+|					care of in the transition and unittest base classes.  Blocking transitions
+|					can be added using AddBlockingTransitionL() in CUnitTest::ConstructL().
+|	@since			6.0
+|	@param			aBlocking Pass ETrue to set this as a blocking transition
+|	@pre 			This object is fully constructed
+|	@post			The blocking status of this CTransition is set
+				
+				parameters 	(list Parameters
+				    (object Parameter "aBlocking"
+					type       	"TBool"))
+				result     	"IMPORT_C void"
+				concurrency 	"Sequential"
+				opExportControl 	"Public"
+				uid        	0)
+			    (object Operation "IsBlockingTransition"
+				attributes 	(list Attribute_Set
+				    (object Attribute
+					tool       	"VC++"
+					name       	"Inline"
+					value      	FALSE))
+				quid       	"3A93A42D01CA"
+				documentation 	
+|*
+|	@fn				IMPORT_C TBool IsBlockingTransition() const
+|	Intended Usage	:	A blocking transition is one which does not run until all 
+|					outstanding asynchronous transitions have completed.  This function returns
+|					whether this is a blocking transition.
+|					This function does not need to be used by test developers as it is taken 
+|					care of in the transition and unittest base classes.  Blocking transitions
+|					can be added using AddBlockingTransitionL() in CUnitTest::ConstructL().
+|	@since			6.0
+|	@return			TBool Flag indicating whether this is a blocking transition or not.
+|	@pre 			None
+				
+				stereotype 	"const"
+				result     	"IMPORT_C TBool"
+				concurrency 	"Sequential"
+				opExportControl 	"Public"
+				uid        	0)
+			    (object Operation "PostTransitionCleanup"
+				attributes 	(list Attribute_Set
+				    (object Attribute
+					tool       	"VC++"
+					name       	"Inline"
+					value      	FALSE))
+				quid       	"3B449E9602B2"
+				documentation 	
+|*
+|	@fn				PostTransitionCleanup()
+|	Intended Usage	:	Called from the RunL immediately after TransitMethodL() executes
+|	@since			6.0
+|	@pre 			Must be called from RunL only after TransitMethodL() has completed.
+|	@post			Default behaviour is to do nothing. 
+|					See the derived classes for additional functionality.
+				
+				stereotype 	"virtual"
+				result     	"IMPORT_C void"
+				concurrency 	"Sequential"
+				opExportControl 	"Protected"
+				uid        	0)
+			    (object Operation "GetErrorCode"
+				attributes 	(list Attribute_Set
+				    (object Attribute
+					tool       	"VC++"
+					name       	"Inline"
+					value      	FALSE))
+				quid       	"3B449E96032A"
+				documentation 	
+|*
+|	@fn				GetErrorCode() const
+|	Intended Usage	:	Returns the error code last recorded by the transition.
+|	@since			6.0
+|	@return			The error code that was last recorded during the transition execution.
+|	@pre 			This object is fully constructed.
+				
+				stereotype 	"const"
+				result     	"IMPORT_C TInt"
+				concurrency 	"Sequential"
+				opExportControl 	"Public"
+				uid        	0))
+			module     	"Component View::TestBed"
+			quidu      	"3A701D270171"
+			language   	"VC++")
+		    (object Class "CComponentTester"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"AfxSupportMacro"
+				value      	""))
+			quid       	"3A24DC16022F"
+			documentation 	
+|*
+|	@public
+|	@class CComponentTester
+|	Dependencies : CActive, MUnitTestObserver
+|	Comments : Abstract class from which developers can derive their own component testing
+|	classes.  To write a derived class just implement a NewLC() and a ConstructL() from 
+|	which ComponentTesterConstructL() should be the first thing called.
+			
+			stereotype 	"control"
+			superclasses 	(list inheritance_relationship_list
+			    (object Inheritance_Relationship
+				quid       	"3A8276CF037E"
+				supplier   	"Logical View::Test Bed Classes::MUnitTestObserver"
+				quidu      	"3A8276D1007E")
+			    (object Inheritance_Relationship
+				quid       	"3A9E205C003C"
+				supplier   	"Logical View::EPOC Classes::CActive"
+				quidu      	"3A3F2F6E0343"))
+			used_nodes 	(list uses_relationship_list
+			    (object Uses_Relationship
+				quid       	"3A41E8E302A0"
+				supplier   	"Logical View::Test Bed Classes::CDataLogger"
+				quidu      	"3A23B76E01BE")
+			    (object Uses_Relationship
+				quid       	"3A895EA900EF"
+				stereotype 	"Uses"
+				supplier   	"Logical View::Test Bed Classes::CUnitTest"
+				quidu      	"3A23BA9F037C"))
+			operations 	(list Operations
+			    (object Operation "TestComponent"
+				attributes 	(list Attribute_Set
+				    (object Attribute
+					tool       	"VC++"
+					name       	"Inline"
+					value      	FALSE))
+				quid       	"3A34E609008C"
+				documentation 	
+|*
+|	@fn				IMPORT_C virtual void TestComponent(RPointerArray<TTestInfo>* aTests)
+|	Intended Usage	:	Called to perform a full test of the component. Runs the listed 
+|					tests or all unit tests if aTests == 0
+|	Error Condition	:	
+|	@since			6.0
+|	@param			aTests The list of tests to run, 0 means run all tests
+|	@pre 			This CComponentTester is fully initialized
+|	@post			All unit tests will be set up to run
+				
+				stereotype 	"virtual"
+				parameters 	(list Parameters
+				    (object Parameter "aTests"
+					type       	"RPointerArray<TTestInfo>*"))
+				result     	"IMPORT_C void"
+				concurrency 	"Sequential"
+				opExportControl 	"Public"
+				uid        	0)
+			    (object Operation "TransitionSetsL"
+				attributes 	(list Attribute_Set
+				    (object Attribute
+					tool       	"VC++"
+					name       	"Inline"
+					value      	FALSE))
+				quid       	"3A70658B03E7"
+				documentation 	
+|*
+|	@fn				IMPORT_C RPointerArray<CUnitTestInfo>* TransitionSetsL() const
+|	Intended Usage	:	Called to provide a list of the transition sets in this component test.
+|						Ownership of the array is passed to the calling object.
+|	Error Condition	:	
+|	@since			6.0
+|	@return			RPointerArray<CUnitTestInfo>* Information on the unit tests contained
+|	in this component.  Ownership of the array is passed to the calling object.
+|	@pre 			None
+				
+				stereotype 	"const"
+				result     	"IMPORT_C RPointerArray<CUnitTestInfo>*"
+				concurrency 	"Sequential"
+				opExportControl 	"Public"
+				uid        	0)
+			    (object Operation "~CComponentTester"
+				attributes 	(list Attribute_Set
+				    (object Attribute
+					tool       	"VC++"
+					name       	"Inline"
+					value      	FALSE))
+				quid       	"3A70658C0012"
+				documentation 	
+|*
+|	@fn				 ~CComponentTester()
+|	Intended Usage	: Standardized virtual destruction method 
+|	@since			6.0
+				
+				result     	"IMPORT_C"
+				concurrency 	"Sequential"
+				opExportControl 	"Public"
+				uid        	0)
+			    (object Operation "Complete"
+				attributes 	(list Attribute_Set
+				    (object Attribute
+					tool       	"VC++"
+					name       	"Inline"
+					value      	FALSE))
+				quid       	"3A7147060397"
+				documentation 	
+|*
+|	@fn				IMPORT_C void Complete(CUnitTest* aUnitTest)
+|	Intended Usage	:	Used, by the observed unit test, to indicate that the 
+|					test has completed
+|	Error Condition	:	
+|	@since			6.0
+|	@param			aUnitTest	The unit test which has completed.
+|	@pre 			None
+|	@post			If this was the last unit test then iObserver is informed that this 
+|	component is complete.
+				
+				parameters 	(list Parameters
+				    (object Parameter "aUnitTest"
+					type       	"CUnitTest*"))
+				result     	"IMPORT_C void"
+				concurrency 	"Sequential"
+				opExportControl 	"Public"
+				uid        	0)
+			    (object Operation "ComponentTesterConstructL"
+				attributes 	(list Attribute_Set
+				    (object Attribute
+					tool       	"VC++"
+					name       	"Inline"
+					value      	FALSE))
+				quid       	"3A76AEED01D9"
+				documentation 	
+|*
+|	@fn				IMPORT_C void ComponentTesterConstructL()
+|	Intended Usage	:	Must be called by derived class ConstructL() to perform base class 
+|					initialisation.
+|	Error Condition	:	
+|	@since			6.0
+|	@pre 			None
+|	@post			Object is fully constructed
+				
+				result     	"IMPORT_C void"
+				concurrency 	"Sequential"
+				opExportControl 	"Protected"
+				uid        	0)
+			    (object Operation "ConstructL"
+				attributes 	(list Attribute_Set
+				    (object Attribute
+					tool       	"VC++"
+					name       	"Inline"
+					value      	FALSE))
+				quid       	"3A76AEED01ED"
+				documentation 	
+|*
+|	@fn				IMPORT_C virtual void ConstructL() = 0
+|	Intended Usage	:	Standard two-phase construction method.  To be implemented 
+|	in derived class
+|	Error Condition	:	
+|	@since			6.0
+|	@pre 			First phase of construction is complete
+|	@post			Object is fully constructed
+				
+				stereotype 	"abstract"
+				result     	"IMPORT_C void"
+				concurrency 	"Sequential"
+				opExportControl 	"Protected"
+				uid        	0)
+			    (object Operation "AddUnitTestL"
+				attributes 	(list Attribute_Set
+				    (object Attribute
+					tool       	"VC++"
+					name       	"Inline"
+					value      	FALSE))
+				quid       	"3A76AEED020B"
+				documentation 	
+|*
+|	@fn				IMPORT_C void AddUnitTestL(const CUnitTest* aUnitTest)
+|	Intended Usage	:	Used by derived class to add UnitTests to the list
+|	Error Condition	:	
+|	@since			6.0
+|	@param			aUnitTest The UnitTest to be added
+|	@pre 			None
+|	@post			The specified unit test is added to the list of tests to be executed.
+				
+				parameters 	(list Parameters
+				    (object Parameter "aUnitTest"
+					type       	"const CUnitTest*"
+					const      	TRUE))
+				result     	"IMPORT_C void"
+				concurrency 	"Sequential"
+				opExportControl 	"Protected"
+				uid        	0)
+			    (object Operation "DoCancel"
+				attributes 	(list Attribute_Set
+				    (object Attribute
+					tool       	"VC++"
+					name       	"Inline"
+					value      	FALSE))
+				quid       	"3A9E205C00C8"
+				documentation 	
+|*
+|	@fn				IMPORT_C void DoCancel()
+|	Intended Usage	:	
+|	Error Condition	:	
+|	@since			6.0
+|	@pre 			This CComponentTester is fully constructed.
+|	@post			Any outstanding asynchronous requests are cancelled.
+				
+				result     	"IMPORT_C void"
+				concurrency 	"Sequential"
+				opExportControl 	"Protected"
+				uid        	0)
+			    (object Operation "RunL"
+				attributes 	(list Attribute_Set
+				    (object Attribute
+					tool       	"VC++"
+					name       	"Inline"
+					value      	FALSE))
+				quid       	"3A9E205C00DC"
+				documentation 	
+|*
+|	@fn				IMPORT_C void RunL()
+|	Intended Usage	:	
+|	Error Condition	:	
+|	@since			6.0
+|	@pre 			This CComponentTester is fully constructed
+|	@post			One of the CUnitTest contained in this CComponentTester has been run
+				
+				result     	"IMPORT_C void"
+				concurrency 	"Sequential"
+				opExportControl 	"Protected"
+				uid        	0)
+			    (object Operation "AddParamUnitTestL"
+				attributes 	(list Attribute_Set
+				    (object Attribute
+					tool       	"VC++"
+					name       	"Inline"
+					value      	FALSE))
+				quid       	"3A9F862D03BC"
+				documentation 	
+|*
+|	@fn				IMPORT_C void AddParamUnitTestL(const CUnitTest* aUnitTest)
+|	Intended Usage	:	Used by derived classes to add UnitTests which can only be run when
+|	they are supplied with parameters from the UI.
+|	Error Condition	:
+|	@since			6.0
+|	@param			aUnitTest The unit test to add to the list
+|	@pre 			None
+|	@post			The specified unit test is added to the list of test to be executed and 
+|	is flagged as requiring parameters
+				
+				parameters 	(list Parameters
+				    (object Parameter "aUnitTest"
+					type       	"const CUnitTest*"
+					const      	TRUE))
+				result     	"IMPORT_C void"
+				concurrency 	"Sequential"
+				opExportControl 	"Protected"
+				uid        	0)
+			    (object Operation "SetRTest"
+				quid       	"3DFF439D008C"
+				parameters 	(list Parameters
+				    (object Parameter "aRTest"
+					type       	"RTest*"))
+				result     	"IMPORT void"
+				concurrency 	"Sequential"
+				opExportControl 	"Public"
+				uid        	0))
+			module     	"Component View::TestBed"
+			quidu      	"3A701D270171"
+			language   	"VC++")
+		    (object Class "CTestController"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"AfxSupportMacro"
+				value      	""))
+			quid       	"3A34E468034A"
+			documentation 	
+|*
+|	@public
+|	@class CTestController
+|	Dependencies : CBase
+|	Comments : Manages the whole test procedure.
+			
+			stereotype 	"boundary"
+			superclasses 	(list inheritance_relationship_list
+			    (object Inheritance_Relationship
+				quid       	"3A64754A03AD"
+				supplier   	"Logical View::EPOC Classes::CBase"
+				quidu      	"3A3F2F660071"))
+			used_nodes 	(list uses_relationship_list
+			    (object Uses_Relationship
+				quid       	"3A378DA103AD"
+				stereotype 	"Creates"
+				supplier   	"Logical View::Test Bed Classes::CComponentTester"
+				quidu      	"3A24DC16022F")
+			    (object Uses_Relationship
+				quid       	"3AAE50D8005E"
+				stereotype 	"Creates"
+				supplier   	"Logical View::Test Bed Classes::CComponentTester"
+				quidu      	"3A24DC16022F"))
+			operations 	(list Operations
+			    (object Operation "FindComponents"
+				attributes 	(list Attribute_Set
+				    (object Attribute
+					tool       	"VC++"
+					name       	"Inline"
+					value      	FALSE))
+				quid       	"3A34F53D0165"
+				documentation 	
+|*
+|	@fn				RPointerArray<CComponentInfo>& FindComponents() const
+|	Intended Usage	:	Returns an array of the components available for testing
+|	Error Condition	:	
+|	@since			6.0
+|	@return			RPointerArray<CComponentInfo>& Information on the components which 
+|					are available for testing.
+|	@pre 			The object is fully constructed
+|	@post			Returns an array of the available components which can be used to select
+|					which test to run.
+				
+				stereotype 	"const"
+				result     	"IMPORT_C const RPointerArray<CComponentInfo>&"
+				concurrency 	"Sequential"
+				opExportControl 	"Public"
+				uid        	0)
+			    (object Operation "ConstructL"
+				attributes 	(list Attribute_Set
+				    (object Attribute
+					tool       	"VC++"
+					name       	"Inline"
+					value      	FALSE))
+				quid       	"3A70658B011F"
+				documentation 	
+|*
+|	@fn				void ConstructL(TLoggingInfo* aLogInfo)
+|	Intended Usage	: Completes the safe construction of the CTestController object
+|	@exception		KErrNoMemory.
+|	@since			6.0
+|	@param			aLogInfo The logging configuration information
+|	@pre 			First phase of construction is complete
+|	@post			Object is fully constructed
+				
+				parameters 	(list Parameters
+				    (object Parameter "aLogInfo"
+					type       	"TLoggingInfo*")
+				    (object Parameter "aEntryPoint"
+					type       	"ComponentTesterInitialiserLC"))
+				result     	"void"
+				concurrency 	"Sequential"
+				opExportControl 	"Private"
+				uid        	0)
+			    (object Operation "CTestController"
+				attributes 	(list Attribute_Set
+				    (object Attribute
+					tool       	"VC++"
+					name       	"Inline"
+					value      	FALSE))
+				quid       	"3A70658B0133"
+				documentation 	
+|*
+|	@fn				 CTestController(CActiveScheduler* aScheduler)
+|	Intended Usage	: Default Constructor
+|	@since			6.0
+|	@param 			aScheduler The existing active scheduler or NULL
+				
+				parameters 	(list Parameters
+				    (object Parameter "aScheduler"
+					type       	"CActiveScheduler*")
+				    (object Parameter "aRTest"
+					type       	"RTest*"
+					initv      	"NULL"))
+				concurrency 	"Sequential"
+				opExportControl 	"Private"
+				uid        	0)
+			    (object Operation "Start"
+				attributes 	(list Attribute_Set
+				    (object Attribute
+					tool       	"VC++"
+					name       	"Inline"
+					value      	FALSE))
+				quid       	"3A70658B015B"
+				documentation 	
+|*
+|	@fn				IMPORT_C void Start(RPointerArray<TTestInfo>* aTests = 0)
+|	Intended Usage	:	Starts the specified test.  If the default arguments are used
+|					then all tests are run on all components
+|	@since			6.0
+|	@param			aTests The list of tests to be run.  0 means all tests should be run.
+|	@pre 			None
+|	@post			Starts the active scheduler and therefore doesn't complete until the 
+|					active scheduler is stopped.
+				
+				parameters 	(list Parameters
+				    (object Parameter "aTests"
+					type       	"RPointerArray<TTestInfo>*"
+					initv      	"0"))
+				result     	"IMPORT_C void"
+				concurrency 	"Sequential"
+				opExportControl 	"Public"
+				uid        	0)
+			    (object Operation "~CTestController"
+				attributes 	(list Attribute_Set
+				    (object Attribute
+					tool       	"VC++"
+					name       	"Inline"
+					value      	FALSE))
+				quid       	"3A70658B0183"
+				documentation 	
+|*
+|	@fn				 ~CTestController()
+|	Intended Usage	: Standardized virtual destruction method
+|	@since			6.0
+				
+				stereotype 	"virtual"
+				result     	"IMPORT_C"
+				concurrency 	"Sequential"
+				opExportControl 	"Public"
+				uid        	0)
+			    (object Operation "NewLC"
+				attributes 	(list Attribute_Set
+				    (object Attribute
+					tool       	"VC++"
+					name       	"Inline"
+					value      	FALSE))
+				quid       	"3A70658B0197"
+				documentation 	
+|*
+|	@fn				static IMPORT_C CTestController* NewLC(CActiveScheduler* aScheduler,
+|														   TLoggingInfo*	 aLogInfo = NULL)
+|	Intended Usage	: Standardized safe construction which leaves CTestController* on the cleanup stack.
+|	@exception		KErrNoMemory.
+|	@since			6.0
+|	@param 			aScheduler The active scheduler, if one exists, otherwise NULL
+|	@param			aLogInfo The logging configuration information
+|	@return			CTestController* A pointer to the newly created class.
+|	@pre 			None
+|	@post			CTestController is on the CleanupStack
+				
+				stereotype 	"static"
+				parameters 	(list Parameters
+				    (object Parameter "aScheduler"
+					type       	"CActiveScheduler*")
+				    (object Parameter "aLogInfo"
+					type       	"TLoggingInfo*"
+					initv      	"NULL")
+				    (object Parameter "aEntryPoint"
+					type       	"ComponentTesterInitialiserLC")
+				    (object Parameter "aRTest"
+					type       	"RTest*"))
+				result     	"IMPORT_C CTestController*"
+				concurrency 	"Sequential"
+				opExportControl 	"Public"
+				uid        	0)
+			    (object Operation "NewL"
+				attributes 	(list Attribute_Set
+				    (object Attribute
+					tool       	"VC++"
+					name       	"Inline"
+					value      	FALSE))
+				quid       	"3A70658B01BF"
+				documentation 	
+|*
+|	@fn				static IMPORT_C CTestController* NewL(CActiveScheduler* aScheduler,
+|														  TLoggingInfo*		aLogInfo = NULL)
+|	Intended Usage	: Standardized safe construction which leaves nothing on the cleanup stack.
+|	@exception		KErrNoMemory.
+|	@since			6.0
+|	@param 			aScheduler The active scheduler to use,  pass NULL if no scheduler exists
+|	@param			aLogInfo The logging info to use, defaults to NULL
+|	@return			CTestController* A pointer to the newly created class.
+|	@pre 			None
+|	@post			Nothing is on the CleanupStack
+				
+				stereotype 	"static"
+				parameters 	(list Parameters
+				    (object Parameter "aScheduler"
+					type       	"CActiveScheduler*")
+				    (object Parameter "aLogInfo"
+					type       	"TLoggingInfo*"
+					initv      	"NULL")
+				    (object Parameter "aEntryPoint"
+					type       	"ComponentTesterInitialiserLC")
+				    (object Parameter "aRTest"
+					type       	"RTest*"))
+				result     	"IMPORT_C CTestController*"
+				concurrency 	"Sequential"
+				opExportControl 	"Public"
+				uid        	0)
+			    (object Operation "DataLogger"
+				attributes 	(list Attribute_Set
+				    (object Attribute
+					tool       	"VC++"
+					name       	"Inline"
+					value      	FALSE))
+				quid       	"3A8D59C8022A"
+				documentation 	
+|*
+|	@fn				IMPORT_C CDataLogger& DataLogger() const
+|	Intended Usage	:	Returns a reference to the file logging functionality for use 
+|					by the user interface component.
+|	@since			6.0
+|	@return			CDataLogger& The current data logger to allow external logging
+|	@pre 			The CTestController has been created so that the data logger exists
+|	@post			Unspecified
+				
+				stereotype 	"static"
+				result     	"IMPORT_C CDataLogger&"
+				concurrency 	"Sequential"
+				opExportControl 	"Public"
+				uid        	0)
+			    (object Operation "InitialiseComponentTesterL"
+				quid       	"3DFF45DA0109"
+				parameters 	(list Parameters
+				    (object Parameter "aEntryPointLC"
+					type       	"ComponentTesterInitialiserLC"))
+				result     	"void"
+				concurrency 	"Sequential"
+				opExportControl 	"Public"
+				uid        	0))
+			module     	"Component View::TestBed"
+			quidu      	"3A701D270171"
+			language   	"VC++")
+		    (object Instantiated_Class "RPointerArray<CTransition>"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"AppliedPattern"
+				value      	"none")
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Generate"
+				value      	FALSE))
+			quid       	"3A70658A0166"
+			stereotype 	"entity"
+			used_nodes 	(list uses_relationship_list
+			    (object Uses_Relationship
+				quid       	"3A70658A0177"
+				supplier   	"Logical View::EPOC Classes::RPointerArray"
+				quidu      	"3A891523016D")
+			    (object Uses_Relationship
+				quid       	"3A81838E01D7"
+				supplier   	"Logical View::Test Bed Classes::CDataLogger"
+				quidu      	"3A23B76E01BE"
+				supplier_cardinality 	(value cardinality "0..n")
+				client_cardinality 	(value cardinality "1"))
+			    (object Uses_Relationship
+				quid       	"3A87B0970263"
+				supplier   	"Logical View::Test Bed Classes::CTransition"
+				quidu      	"3A23BFC30021"
+				supplier_cardinality 	(value cardinality "0..n")
+				client_cardinality 	(value cardinality "1")))
+			module     	"Component View::TestBed"
+			quidu      	"3A701D270171"
+			language   	"VC++")
+		    (object Instantiated_Class "RPointerArray<CComponentInfo>"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"AppliedPattern"
+				value      	"none")
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Generate"
+				value      	FALSE))
+			quid       	"3A70658B0089"
+			stereotype 	"entity"
+			used_nodes 	(list uses_relationship_list
+			    (object Uses_Relationship
+				quid       	"3A70658B0096"
+				supplier   	"Logical View::EPOC Classes::RPointerArray"
+				quidu      	"3A891523016D")
+			    (object Uses_Relationship
+				quid       	"3A8182F2027D"
+				supplier   	"Logical View::Test Bed Classes::CComponentInfo"
+				quidu      	"3A70658B02D7"
+				supplier_cardinality 	(value cardinality "0..n")
+				client_cardinality 	(value cardinality "1")))
+			module     	"Component View::TestBed"
+			quidu      	"3A701D270171"
+			language   	"VC++")
+		    (object Class "CComponentInfo"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"AppliedPattern"
+				value      	"none")
+			    (object Attribute
+				tool       	"VC++"
+				name       	"AfxSupportMacro"
+				value      	""))
+			quid       	"3A70658B02D7"
+			documentation 	
+|*
+|	@public
+|	@class CComponentInfo
+|	Dependencies : CBase
+|	Comments : Holds information about all the tests within a component.
+			
+			stereotype 	"entity"
+			superclasses 	(list inheritance_relationship_list
+			    (object Inheritance_Relationship
+				quid       	"3A70658B02E1"
+				supplier   	"Logical View::EPOC Classes::CBase"
+				quidu      	"3A3F2F660071"))
+			operations 	(list Operations
+			    (object Operation "ConstructL"
+				attributes 	(list Attribute_Set
+				    (object Attribute
+					tool       	"VC++"
+					name       	"Inline"
+					value      	FALSE))
+				quid       	"3A70658B02FF"
+				documentation 	
+|*
+|	@fn				void ConstructL()
+|	Intended Usage	:	Standard second phase of construction
+|	Error Condition	:	
+|	@since			6.0
+|	@pre 			First phase of construction is complete
+|	@post			Object is fully constructed
+				
+				parameters 	(list Parameters
+				    (object Parameter "aEntryFunc"
+					type       	"ComponentTesterInitialiserLC")
+				    (object Parameter "aUnitTestsInfo"
+					type       	"RPointerArray<CUnitTestInfo>*"))
+				result     	"void"
+				concurrency 	"Sequential"
+				opExportControl 	"Private"
+				uid        	0)
+			    (object Operation "CComponentInfo"
+				attributes 	(list Attribute_Set
+				    (object Attribute
+					tool       	"VC++"
+					name       	"Inline"
+					value      	FALSE))
+				quid       	"3A70658B0300"
+				documentation 	
+|*
+|	@fn				CComponentInfo(TEntry* aEntry, RPointerArray<CUnitTestInfo>* aUnitTestsInfo)
+|	Intended Usage	:	Standard constructor.  This object takes ownership of both parameters.
+|	Error Condition	:	
+|	@since			6.0
+|	@param			aEntry Indicates the dll which contains this test component
+|	@param			aUnitTestsInfo The transition sets in this component test
+				
+				concurrency 	"Sequential"
+				opExportControl 	"Private"
+				uid        	0)
+			    (object Operation "UnitTestsInfo"
+				attributes 	(list Attribute_Set
+				    (object Attribute
+					tool       	"VC++"
+					name       	"Inline"
+					value      	TRUE))
+				quid       	"3A70658B030A"
+				documentation 	
+|*
+|	@fn				inline RPointerArray<CUnitTestInfo>& UnitTestsInfo() const
+|	Intended Usage	:	Get a list of the transition sets in this component
+|	Error Condition	:	
+|	@since			6.0
+|	@return			RPointerArray<CUnitTestInfo>& Information on the unit tests contained in 
+|	this component.
+|	@pre 			None
+				
+				stereotype 	"const"
+				result     	"const RPointerArray<CUnitTestInfo>&"
+				concurrency 	"Sequential"
+				opExportControl 	"Public"
+				uid        	0)
+			    (object Operation "GlobalEntryFunc"
+				attributes 	(list Attribute_Set
+				    (object Attribute
+					tool       	"VC++"
+					name       	"Inline"
+					value      	TRUE))
+				quid       	"3A70658B030B"
+				documentation 	
+|*
+|	@fn				inline TEntry* Entry() const
+|	Intended Usage	:	Get the full path and name of this test component
+|	Error Condition	:	
+|	@since			6.0
+|	@return			TEntry* Information on the dll containing this components tests.
+|	@pre 			None
+				
+				result     	"ComponentTesterInitialiserLC"
+				concurrency 	"Sequential"
+				opExportControl 	"Public"
+				uid        	0)
+			    (object Operation "~CComponentInfo"
+				attributes 	(list Attribute_Set
+				    (object Attribute
+					tool       	"VC++"
+					name       	"Inline"
+					value      	FALSE))
+				quid       	"3A70658B0313"
+				documentation 	
+|*
+|	@fn				~CComponentInfo()
+|	Intended Usage	:	Standard destructor
+|	Error Condition	:	
+|	@since			6.0
+				
+				concurrency 	"Sequential"
+				opExportControl 	"Public"
+				uid        	0)
+			    (object Operation "NewL"
+				attributes 	(list Attribute_Set
+				    (object Attribute
+					tool       	"VC++"
+					name       	"Inline"
+					value      	FALSE))
+				quid       	"3A70658B0314"
+				documentation 	
+|*
+|	@fn				static CComponentInfo* NewL(TEntry* aEntry, 
+|												RPointerArray<CUnitTestInfo>* aUnitTestsInfo)
+|	Intended Usage	:	Standard two-phase construction which leaves nothing on the 
+|	cleanup stack.  This object takes ownership of both parameters.
+|	Error Condition	:	
+|	@since			6.0
+|	@param			aEntry Indicates the dll which contains this test component
+|	@param			aUnitTestsInfo The transition sets in this component test
+|	@return			CComponentInfo* A pointer to the newly created class
+|	@pre 			None
+|	@post			Nothing is on the CleanupStack
+				
+				stereotype 	"static"
+				parameters 	(list Parameters
+				    (object Parameter "aEntryFunc"
+					type       	"ComponentTesterInitialiserLC")
+				    (object Parameter "aUnitTestsInfo"
+					type       	"RPointerArray<CUnitTestInfo>*"))
+				result     	"IMPORT_C CComponentInfo*"
+				concurrency 	"Sequential"
+				opExportControl 	"Public"
+				uid        	0)
+			    (object Operation "NewLC"
+				attributes 	(list Attribute_Set
+				    (object Attribute
+					tool       	"VC++"
+					name       	"Inline"
+					value      	FALSE))
+				quid       	"3A70658B031D"
+				documentation 	
+|*
+|	@fn				static CComponentInfo* NewLC(TEntry* aEntry, 
+|												 RPointerArray<CUnitTestInfo>* aUnitTestsInfo)
+|	Intended Usage	:	Standard two phase construction which leaves a CComponentInfo on the 
+|	cleanupstack.  This object takes ownership of both parameters.
+|	Error Condition	:	
+|	@since			6.0
+|	@param			aEntry Indicates the dll which contains this test component
+|	@param			aUnitTestsInfo The transition sets in this component test
+|	@return			CComponentInfo* A pointer to the newly created class
+|	@pre 			None
+|	@post			CComponentInfo is on the CleanupStack
+				
+				stereotype 	"static"
+				parameters 	(list Parameters
+				    (object Parameter "aEntryFunc"
+					type       	"ComponentTesterInitialiserLC")
+				    (object Parameter "aUnitTestsInfo"
+					type       	"RPointerArray<CUnitTestInfo>*"))
+				result     	"CComponentInfo*"
+				concurrency 	"Sequential"
+				opExportControl 	"Public"
+				uid        	0))
+			module     	"Component View::TestBed"
+			quidu      	"3A701D270171"
+			language   	"VC++")
+		    (object Instantiated_Class "RPointerArray<CUnitTestInfo>"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"AppliedPattern"
+				value      	"none")
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Generate"
+				value      	FALSE))
+			quid       	"3A70658B02E2"
+			stereotype 	"entity"
+			used_nodes 	(list uses_relationship_list
+			    (object Uses_Relationship
+				quid       	"3A70658B02F0"
+				supplier   	"Logical View::EPOC Classes::RPointerArray"
+				quidu      	"3A891523016D")
+			    (object Uses_Relationship
+				quid       	"3A81831D0094"
+				supplier   	"Logical View::Test Bed Classes::CUnitTestInfo"
+				quidu      	"3A70658D0154"
+				supplier_cardinality 	(value cardinality "0..n")))
+			module     	"Component View::TestBed"
+			quidu      	"3A701D270171"
+			language   	"VC++")
+		    (object Instantiated_Class "RPointerArray<CUnitTest>"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"AppliedPattern"
+				value      	"none")
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Generate"
+				value      	FALSE))
+			quid       	"3A70658B03D2"
+			stereotype 	"entity"
+			used_nodes 	(list uses_relationship_list
+			    (object Uses_Relationship
+				quid       	"3A70658B03E6"
+				supplier   	"Logical View::EPOC Classes::RPointerArray"
+				quidu      	"3A891523016D")
+			    (object Uses_Relationship
+				quid       	"3A81834502C2"
+				supplier   	"Logical View::Test Bed Classes::CUnitTest"
+				quidu      	"3A23BA9F037C"
+				supplier_cardinality 	(value cardinality "0..n")
+				client_cardinality 	(value cardinality "1")))
+			module     	"Component View::TestBed"
+			quidu      	"3A701D270171"
+			language   	"VC++")
+		    (object Class "CTestManager"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"AppliedPattern"
+				value      	"none")
+			    (object Attribute
+				tool       	"VC++"
+				name       	"AfxSupportMacro"
+				value      	""))
+			quid       	"3A70658C0166"
+			documentation 	
+|*
+|	@public
+|	@class CTestManager
+|	Dependencies : CActive, MComponentTestObserver
+|	Comments : Active object which launches all the tests which the TestController has 
+|	discovered.  Also, acts as an observer on each CComponentTester waiting for a Complete
+|	message to indicate the test has finished.
+			
+			stereotype 	"control"
+			superclasses 	(list inheritance_relationship_list
+			    (object Inheritance_Relationship
+				quid       	"3A70658C0167"
+				supplier   	"Logical View::EPOC Classes::CActive"
+				quidu      	"3A3F2F6E0343")
+			    (object Inheritance_Relationship
+				quid       	"3A8D3B0F0205"
+				supplier   	"Logical View::Test Bed Classes::MComponentTestObserver"
+				quidu      	"3A70658E00AB"))
+			used_nodes 	(list uses_relationship_list
+			    (object Uses_Relationship
+				quid       	"3A87B79B00A3"
+				stereotype 	"Uses"
+				supplier   	"Logical View::Test Bed Classes::CComponentTester"
+				quidu      	"3A24DC16022F"))
+			operations 	(list Operations
+			    (object Operation "DoCancel"
+				attributes 	(list Attribute_Set
+				    (object Attribute
+					tool       	"VC++"
+					name       	"Inline"
+					value      	FALSE))
+				quid       	"3A70658C01C2"
+				documentation 	
+|*
+|	@fn				void DoCancel()
+|	Intended Usage	:	Standard Active Object method used to cancel any outstanding requests
+|	Error Condition	:	
+|	@since			6.0
+|	@pre 			Object is fully constructed and initialised
+|	@post			Any outstanding requests have been cancelled.
+				
+				result     	"void"
+				concurrency 	"Sequential"
+				opExportControl 	"Protected"
+				uid        	0)
+			    (object Operation "RunL"
+				attributes 	(list Attribute_Set
+				    (object Attribute
+					tool       	"VC++"
+					name       	"Inline"
+					value      	FALSE))
+				quid       	"3A70658C01CA"
+				documentation 	
+|*
+|	@fn				void RunL()
+|	Intended Usage	:	Used to launch each test, in turn, and then to stop the active 
+|	scheduler when all tests have completed
+|	@since			6.0
+|	@pre 			None
+|	@post			Initially each run of RunL() will result in a ComponentTester being created and
+|					launched.  Once all the tests have launched RunL() will only be called at completion
+|					to stop the active scheduler.
+				
+				result     	"void"
+				concurrency 	"Sequential"
+				opExportControl 	"Protected"
+				uid        	0)
+			    (object Operation "ConstructL"
+				attributes 	(list Attribute_Set
+				    (object Attribute
+					tool       	"VC++"
+					name       	"Inline"
+					value      	FALSE))
+				quid       	"3A70658C01CB"
+				documentation 	
+|*
+|	@fn				void ConstructL()
+|	Intended Usage	:	Second phase of safe two-phase construction method
+|	@since			6.0
+|	@pre 			First phase of construction is complete
+|	@post			Object is fully constructed and initialized
+				
+				result     	"void"
+				concurrency 	"Sequential"
+				opExportControl 	"Protected"
+				uid        	0)
+			    (object Operation "CTestManager"
+				attributes 	(list Attribute_Set
+				    (object Attribute
+					tool       	"VC++"
+					name       	"Inline"
+					value      	FALSE))
+				quid       	"3A70658C01CC"
+				documentation 	
+|*
+|	@fn				CTestManager(RPointerArray<CComponentInfo>* aTestList, 
+|								 CDataLogger& aDataLogger)
+|	Intended Usage	:	Constructor
+|	@since			6.0
+|	@param			aTestList The list of tests to be launched by this CTestManager
+|	@param			aDataLogger The file logging capability
+				
+				parameters 	(list Parameters
+				    (object Parameter "aTestList"
+					type       	"RPointerArray<CComponentInfo>*")
+				    (object Parameter "aDataLogger"
+					type       	"CDataLogger&")
+				    (object Parameter "aRTest"
+					type       	"RTest*"
+					initv      	"NULL"))
+				concurrency 	"Sequential"
+				opExportControl 	"Protected"
+				uid        	0)
+			    (object Operation "Complete"
+				attributes 	(list Attribute_Set
+				    (object Attribute
+					tool       	"VC++"
+					name       	"Inline"
+					value      	FALSE))
+				quid       	"3A70658C01D5"
+				documentation 	
+|*
+|	@fn				void Complete(CComponentTester* aTester, TInt aUnitTestId)
+|	Intended Usage	:	Callback from the CComponentTester being observed to indicate 
+|	that it has completed a unit test
+|	@since			6.0
+|	@param			aTester The CComponentTester which is signalling
+|	@param			aUnitTestId The Id of the completed unit test
+|	@pre 			The specified unit test has been launched
+|	@post			If all unit tests are complete then the specified CComponentTester has been 
+|	added to the Garbage list ready for deletion at the next opportunity, this will also 
+|	unload the appropriate library. Otherwise launch the next unit test.
+				
+				parameters 	(list Parameters
+				    (object Parameter "aTester"
+					type       	"CComponentTester*")
+				    (object Parameter "aUnitTestId"
+					type       	"TInt"))
+				result     	"void"
+				concurrency 	"Sequential"
+				opExportControl 	"Public"
+				uid        	0)
+			    (object Operation "RunTests"
+				attributes 	(list Attribute_Set
+				    (object Attribute
+					tool       	"VC++"
+					name       	"Inline"
+					value      	FALSE))
+				quid       	"3A70658C01DE"
+				documentation 	
+|*
+|	@fn				void RunTests(RPointerArray<TTestInfo>* aTests)
+|	Intended Usage	:	Prepare for the test run.
+|	Error Condition	:	
+|	@since			6.0
+|	@param			aTests The list of tests to run, 0 means all tests
+|	@pre 			None
+|	@post			This is active and awaiting call to RunL() by the active scheduler
+				
+				parameters 	(list Parameters
+				    (object Parameter "aTests"
+					type       	"RPointerArray<TTestInfo>*"))
+				result     	"void"
+				concurrency 	"Sequential"
+				opExportControl 	"Public"
+				uid        	0)
+			    (object Operation "~CTestManager"
+				attributes 	(list Attribute_Set
+				    (object Attribute
+					tool       	"VC++"
+					name       	"Inline"
+					value      	FALSE))
+				quid       	"3A70658C01DF"
+				documentation 	
+|*
+|	@fn				~CTestManager()
+|	Intended Usage	:	Standard destructor
+|	@since			6.0
+				
+				concurrency 	"Sequential"
+				opExportControl 	"Public"
+				uid        	0)
+			    (object Operation "NewL"
+				attributes 	(list Attribute_Set
+				    (object Attribute
+					tool       	"VC++"
+					name       	"Inline"
+					value      	FALSE))
+				quid       	"3A70658C01E8"
+				documentation 	
+|*
+|	@fn				static CTestManager* NewL(RPointerArray<CComponentInfo>* aTestList,
+|											  CDataLogger& aDataLogger)
+|	Intended Usage	:	Standard two-phase construction which leaves nothing on the 
+|	CleanupStack
+|	@since			6.0
+|	@param			aTestList List of tests available to be performed
+|	@param			aDataLogger Provides the file logging functionality
+|	@return			CTestManager* A pointer to the newly created class
+|	@pre 			None
+|	@post			Nothing is left on the CleanupStack
+				
+				stereotype 	"static"
+				parameters 	(list Parameters
+				    (object Parameter "aTestList"
+					type       	"RPointerArray<CComponentInfo>*")
+				    (object Parameter "aDataLogger"
+					type       	"CDataLogger&")
+				    (object Parameter "aRTest"
+					type       	"RTest*"
+					initv      	"NULL"))
+				result     	"CTestManager*"
+				concurrency 	"Sequential"
+				opExportControl 	"Public"
+				uid        	0)
+			    (object Operation "TestComponentL"
+				attributes 	(list Attribute_Set
+				    (object Attribute
+					tool       	"VC++"
+					name       	"Inline"
+					value      	FALSE))
+				quid       	"3A8BBFE70360"
+				documentation 	
+|*
+|	@fn				void TestComponentL(TInt aComponentIndex)
+|	Intended Usage	:	Loads the appropriate library and test the specified component
+|	@since			6.0
+|	@param			aComponentIndex The zero base index of the component to test
+|	@pre 			Object is fully constructed and initialised
+|	@post			Specified component test has been activated to run
+				
+				parameters 	(list Parameters
+				    (object Parameter "aComponentIndex"
+					type       	"TInt"))
+				result     	"void"
+				concurrency 	"Sequential"
+				opExportControl 	"Protected"
+				uid        	0)
+			    (object Operation "RunError"
+				attributes 	(list Attribute_Set
+				    (object Attribute
+					tool       	"VC++"
+					name       	"Inline"
+					value      	FALSE))
+				quid       	"3B16364003C4"
+				documentation 	
+|*
+|	@fn				(TInt aErrorCode)
+|	Intended Usage	:	Handles the situation where the RunL leaves.  RunL will only leave 
+|	through a leave from TestComponentL, this will occur if the test to be run fails to 
+|	construct.
+|	Error Condition	:	None
+|	@since			6.0
+|	@param			aErrorCode The error code which RunL left with.
+|	@return			KErrNone because we handle the error.
+|	@pre 			This object is fully constructed and initialized
+|	@post			The test which failed to construct is cleaned up.
+				
+				parameters 	(list Parameters
+				    (object Parameter "aErrorCode"
+					type       	"TInt"))
+				result     	"TInt"
+				concurrency 	"Sequential"
+				opExportControl 	"Protected"
+				uid        	0))
+			module     	"Component View::TestBed"
+			quidu      	"3A701D270171"
+			language   	"VC++"
+			nestedClasses 	(list nestedClasses
+			    (object Class "TTestLibrary"
+				quid       	"3A8910760266"
+				module     	"Component View::TestBed"
+				quidu      	"3A701D270171")))
+		    (object Instantiated_Class "RPointerArray<TTestLibrary>"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"AppliedPattern"
+				value      	"none")
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Generate"
+				value      	FALSE))
+			quid       	"3A70658C01A2"
+			used_nodes 	(list uses_relationship_list
+			    (object Uses_Relationship
+				quid       	"3A70658C01B6"
+				supplier   	"Logical View::EPOC Classes::RArray"
+				quidu      	"3A8915390132")
+			    (object Uses_Relationship
+				quid       	"3A892F430336"
+				supplier   	"Logical View::EPOC Classes::RPointerArray"
+				quidu      	"3A891523016D"))
+			module     	"Component View::TestBed"
+			quidu      	"3A701D270171"
+			language   	"VC++")
+		    (object Class "CUnitTestInfo"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"AppliedPattern"
+				value      	"none")
+			    (object Attribute
+				tool       	"VC++"
+				name       	"AfxSupportMacro"
+				value      	""))
+			quid       	"3A70658D0154"
+			documentation 	
+|*
+|	@public
+|	@class CUnitTestInfo
+|	Dependencies : CBase
+|	Comments : Storage for information about a group of transitions.  This group will normally
+|	correspond to the contents of a CUnitTest.
+			
+			stereotype 	"control"
+			superclasses 	(list inheritance_relationship_list
+			    (object Inheritance_Relationship
+				quid       	"3A70658D015E"
+				supplier   	"Logical View::EPOC Classes::CBase"
+				quidu      	"3A3F2F660071"))
+			operations 	(list Operations
+			    (object Operation "ConstructL"
+				attributes 	(list Attribute_Set
+				    (object Attribute
+					tool       	"VC++"
+					name       	"Inline"
+					value      	FALSE))
+				quid       	"3A70658D017C"
+				documentation 	
+|*
+|	@fn				void ConstructL(const TDesC& aSetId)
+|	Intended Usage	:	Second phase of safe construction method
+|	Error Condition	:	
+|	@since			6.0
+|	@param			aSetId An identifier for this CUnitTestInfo
+|	@pre 			First phase of construction is complete
+|	@post			Object if fully constructed
+				
+				parameters 	(list Parameters
+				    (object Parameter "aUnitTestId"
+					type       	"const TDesC&"
+					const      	TRUE))
+				result     	"void"
+				concurrency 	"Sequential"
+				opExportControl 	"Private"
+				uid        	0)
+			    (object Operation "CUnitTestInfo"
+				attributes 	(list Attribute_Set
+				    (object Attribute
+					tool       	"VC++"
+					name       	"Inline"
+					value      	FALSE))
+				quid       	"3A70658D0186"
+				documentation 	
+|*
+|	@fn				CUnitTestInfo()
+|	Intended Usage	:	Default constructor
+|	Error Condition	:	
+|	@since			6.0
+				
+				concurrency 	"Sequential"
+				opExportControl 	"Private"
+				uid        	0)
+			    (object Operation "UnitTestId"
+				attributes 	(list Attribute_Set
+				    (object Attribute
+					tool       	"VC++"
+					name       	"Inline"
+					value      	TRUE))
+				quid       	"3A70658D0188"
+				documentation 	
+|*
+|	@fn				inline const TDesC& UnitTestId() const
+|	Intended Usage	:	Returns the identifier of this CUnitTestInfo
+|	Error Condition	:	
+|	@since			6.0
+|	@return			const TDesC& The identifier of this UnitTest
+|	@pre 			None
+				
+				stereotype 	"const"
+				result     	"const TDesC&"
+				concurrency 	"Sequential"
+				opExportControl 	"Public"
+				uid        	0)
+			    (object Operation "~CUnitTestInfo"
+				attributes 	(list Attribute_Set
+				    (object Attribute
+					tool       	"VC++"
+					name       	"Inline"
+					value      	FALSE))
+				quid       	"3A70658D0190"
+				documentation 	
+|*
+|	@fn				~CUnitTestInfo()
+|	Intended Usage	:	Standard destructor
+|	Error Condition	:	
+|	@since			6.0
+				
+				concurrency 	"Sequential"
+				opExportControl 	"Public"
+				uid        	0)
+			    (object Operation "NewL"
+				attributes 	(list Attribute_Set
+				    (object Attribute
+					tool       	"VC++"
+					name       	"Inline"
+					value      	FALSE))
+				quid       	"3A70658D0191"
+				documentation 	
+|*
+|	@fn				static CUnitTestInfo* NewL(const TDesC& aSetId)
+|	Intended Usage	:	Two phase constructor which leaves nothing on the cleanup stack
+|	Error Condition	:	
+|	@since			6.0
+|	@param			aSetId An identifier for this CUnitTestInfo
+|	@return			CUnitTestInfo* A pointer to the newly created class
+|	@pre 			None
+|	@post			Nothing is on the CleanupStack
+				
+				stereotype 	"static"
+				parameters 	(list Parameters
+				    (object Parameter "aSetId"
+					type       	"const TDesC&"
+					const      	TRUE))
+				result     	"CUnitTestInfo*"
+				concurrency 	"Sequential"
+				opExportControl 	"Public"
+				uid        	0)
+			    (object Operation "NewLC"
+				attributes 	(list Attribute_Set
+				    (object Attribute
+					tool       	"VC++"
+					name       	"Inline"
+					value      	FALSE))
+				quid       	"3A70658D019B"
+				documentation 	
+|*
+|	@fn				static CUnitTestInfo* NewLC(const TDesC& aSetId)
+|	Intended Usage	:	Two phase constructor which leaves a CTransition* on the cleanup stack
+|	Error Condition	:	
+|	@since			6.0
+|	@param			aSetId An identifier for this CUnitTestInfo
+|	@return			CUnitTestInfo* A pointer to the newly created class
+|	@pre 			None
+|	@post			A CUnitTestInfo is on the CleanupStack
+				
+				stereotype 	"static"
+				parameters 	(list Parameters
+				    (object Parameter "aSetId"
+					type       	"const TDesC&"
+					const      	TRUE))
+				result     	"CUnitTestInfo*"
+				concurrency 	"Sequential"
+				opExportControl 	"Public"
+				uid        	0))
+			module     	"Component View::TestBed"
+			quidu      	"3A701D270171"
+			language   	"VC++")
+		    (object Instantiated_Class "RPointerArray<TDesC>"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"AppliedPattern"
+				value      	"none")
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Generate"
+				value      	FALSE))
+			quid       	"3A70658D015F"
+			used_nodes 	(list uses_relationship_list
+			    (object Uses_Relationship
+				quid       	"3A70658D0172"
+				supplier   	"Logical View::EPOC Classes::RPointerArray"
+				quidu      	"3A891523016D"))
+			module     	"Component View::TestBed"
+			quidu      	"3A701D270171"
+			language   	"VC++")
+		    (object Class "MComponentTestObserver"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"AppliedPattern"
+				value      	"none")
+			    (object Attribute
+				tool       	"VC++"
+				name       	"AfxSupportMacro"
+				value      	"")
+			    (object Attribute
+				tool       	"COM"
+				name       	"uuid"
+				value      	"5DB917F5-F2E9-11D4-B3F1-00C04F718816"))
+			quid       	"3A70658E00AB"
+			documentation 	
+|*
+|	@public
+|	@class MMagicActivityObserver
+|	@todo Add MMagicActivityObserver class comments...
+|	Dependencies : None
+|	Comments :
+			
+			stereotype 	"Interface"
+			operations 	(list Operations
+			    (object Operation "Complete"
+				attributes 	(list Attribute_Set
+				    (object Attribute
+					tool       	"VC++"
+					name       	"Inline"
+					value      	FALSE))
+				quid       	"3A70658E00B5"
+				documentation 	
+|*
+|	@fn				virtual Complete() = 0
+|	Intended Usage	:	Allows a 'callback' to indicate that the observed class has
+|					completed its task<br>
+|	Error Condition	:	<br>
+|	@since			6.0
+|	@return			virtual 
+|	@todo			Add the pre and post conditions.
+|	@pre 			None
+|	@post			Unspecified
+				
+				stereotype 	"abstract"
+				parameters 	(list Parameters
+				    (object Parameter "aTester"
+					type       	"CComponentTester*"))
+				result     	"void"
+				concurrency 	"Sequential"
+				opExportControl 	"Public"
+				uid        	0))
+			module     	"Component View::TestBed"
+			quidu      	"3A701D270171"
+			language   	"VC++")
+		    (object Class "MUnitTestObserver"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"AppliedPattern"
+				value      	"none")
+			    (object Attribute
+				tool       	"VC++"
+				name       	"AfxSupportMacro"
+				value      	""))
+			quid       	"3A8276D1007E"
+			documentation 	
+|*
+|	@public
+|	@class MUnitTestObserver
+|	Dependencies : None<br>
+|	Comments : Provides a callback method to the CComponentTester to 
+|	indicate that the unit test has completed
+			
+			stereotype 	"Interface"
+			operations 	(list Operations
+			    (object Operation "Complete"
+				attributes 	(list Attribute_Set
+				    (object Attribute
+					tool       	"VC++"
+					name       	"Inline"
+					value      	FALSE))
+				quid       	"3A8276D1007F"
+				documentation 	
+|*
+|	@fn				virtual Complete() = 0
+|	Intended Usage	:	Allows a 'callback' to indicate that the observed class has
+|					completed its task<br>
+|	Error Condition	:	<br>
+|	@since			6.0
+|	@return			void
+|	@pre 			Should be called to indicate that all transitions in the unit test have completed
+|	@post			The unit test should have completed all operation as it could now be unloaded
+				
+				stereotype 	"abstract"
+				result     	"void"
+				concurrency 	"Sequential"
+				opExportControl 	"Public"
+				uid        	0))
+			module     	"Component View::TestBed"
+			quidu      	"3A701D270171"
+			language   	"VC++")
+		    (object Class "MTransitionObserver"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"AppliedPattern"
+				value      	"none")
+			    (object Attribute
+				tool       	"VC++"
+				name       	"AfxSupportMacro"
+				value      	""))
+			quid       	"3A8276CF002C"
+			documentation 	
+|*
+|	@public
+|	@class MTransitionObserver
+|	Dependencies : None<br>
+|	Comments : Provides a callback method to the CTestController to 
+|	indicate that the specified transition is the current one
+			
+			stereotype 	"Interface"
+			operations 	(list Operations
+			    (object Operation "Complete"
+				attributes 	(list Attribute_Set
+				    (object Attribute
+					tool       	"VC++"
+					name       	"Inline"
+					value      	FALSE))
+				quid       	"3A8276CF0035"
+				documentation 	
+|*
+|	@fn				virtual void SetCurrentTransition(CTransition* aTransition) = 0
+|	Intended Usage	:	Passes the transition which is about to run.  This is so that the
+|	transition information can be retrieved and Repeat() can be called on the transition<br>
+|	@since			6.0
+|	@param			CTransition* aTransition "The transition to set as current"
+|	@return			void 
+|	@pre 			None
+|	@post			aTransition will be stored as a pointer to the currently executing transition
+				
+				stereotype 	"abstract"
+				parameters 	(list Parameters
+				    (object Parameter "aTransition"
+					type       	"CTransition*"))
+				result     	"void"
+				concurrency 	"Sequential"
+				opExportControl 	"Public"
+				uid        	0))
+			module     	"Component View::TestBed"
+			quidu      	"3A701D270171"
+			language   	"VC++")
+		    (object Class "TTransitionInfo"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"AppliedPattern"
+				value      	"none")
+			    (object Attribute
+				tool       	"VC++"
+				name       	"AfxSupportMacro"
+				value      	""))
+			quid       	"3A8276D1009C"
+			documentation 	
+|*
+|	@public
+|	@struct TTransitionInfo
+|	Dependencies : None
+|	Comments : Structure for storing the current transition id and iteration number
+			
+			stereotype 	"struct"
+			operations 	(list Operations
+			    (object Operation "TTransitionInfo"
+				attributes 	(list Attribute_Set
+				    (object Attribute
+					tool       	"VC++"
+					name       	"Inline"
+					value      	TRUE))
+				quid       	"3A8276D100BF"
+				parameters 	(list Parameters
+				    (object Parameter "aTransitionId"
+					type       	"const TDesC&"
+					const      	TRUE)
+				    (object Parameter "aDataLogger"
+					type       	"CDataLogger&"))
+				concurrency 	"Sequential"
+				opExportControl 	"Public"
+				uid        	0))
+			module     	"Component View::TestBed"
+			quidu      	"3A701D270171"
+			language   	"VC++")
+		    (object Class "TLogMessageOverflow"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"AppliedPattern"
+				value      	"none")
+			    (object Attribute
+				tool       	"VC++"
+				name       	"AfxSupportMacro"
+				value      	""))
+			quid       	"3A892F420190"
+			documentation 	
+|___________________________________________________________________________
+| Define the overflow handling classes for any log formatting methods
+| Simply record the overflow...
+			
+			superclasses 	(list inheritance_relationship_list
+			    (object Inheritance_Relationship
+				quid       	"3A892F420191"
+				supplier   	"TDes16Overflow"))
+			operations 	(list Operations
+			    (object Operation "Overflow"
+				attributes 	(list Attribute_Set
+				    (object Attribute
+					tool       	"VC++"
+					name       	"Inline"
+					value      	FALSE))
+				quid       	"3A892F4201A9"
+				parameters 	(list Parameters
+				    (object Parameter ""
+					type       	"TDes16&"))
+				result     	"void"
+				concurrency 	"Sequential"
+				opExportControl 	"Public"
+				uid        	0)
+			    (object Operation "TLogMessageOverflow"
+				attributes 	(list Attribute_Set
+				    (object Attribute
+					tool       	"VC++"
+					name       	"Inline"
+					value      	FALSE))
+				quid       	"3A892F4201AE"
+				concurrency 	"Sequential"
+				opExportControl 	"Public"
+				uid        	0))
+			module     	"Component View::TestBed"
+			quidu      	"3A701D270171"
+			language   	"VC++")
+		    (object Class "TLogFormat"
+			quid       	"3A894035038E"
+			stereotype 	"entity")
+		    (object Class "MLogOutput"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"AppliedPattern"
+				value      	"none")
+			    (object Attribute
+				tool       	"VC++"
+				name       	"AfxSupportMacro"
+				value      	""))
+			quid       	"3A9A54CF010B"
+			documentation 	
+|*
+|	@public
+|	@class MLogOutput
+|	Dependencies : None<br>
+|	Comments :
+			
+			stereotype 	"Interface"
+			operations 	(list Operations
+			    (object Operation "Close"
+				attributes 	(list Attribute_Set
+				    (object Attribute
+					tool       	"VC++"
+					name       	"Inline"
+					value      	FALSE))
+				quid       	"3A9A54CF0115"
+				stereotype 	"abstract"
+				result     	"void"
+				concurrency 	"Sequential"
+				opExportControl 	"Public"
+				uid        	0)
+			    (object Operation "Write"
+				attributes 	(list Attribute_Set
+				    (object Attribute
+					tool       	"VC++"
+					name       	"Inline"
+					value      	FALSE))
+				quid       	"3A9A54CF0116"
+				stereotype 	"abstract"
+				parameters 	(list Parameters
+				    (object Parameter "aOutput"
+					type       	"const TDesC&"
+					const      	TRUE))
+				result     	"void"
+				concurrency 	"Sequential"
+				opExportControl 	"Public"
+				uid        	0)
+			    (object Operation "OpenL"
+				attributes 	(list Attribute_Set
+				    (object Attribute
+					tool       	"VC++"
+					name       	"Inline"
+					value      	FALSE))
+				quid       	"3A9A54CF0118"
+				stereotype 	"abstract"
+				result     	"TInt"
+				concurrency 	"Sequential"
+				opExportControl 	"Public"
+				uid        	0))
+			module     	"Component View::TestBed"
+			quidu      	"3A701D270171"
+			language   	"VC++")
+		    (object Class "CDefaultLogOutput"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"AppliedPattern"
+				value      	"none")
+			    (object Attribute
+				tool       	"VC++"
+				name       	"AfxSupportMacro"
+				value      	""))
+			quid       	"3A9A54CF018D"
+			documentation 	
+|*
+|	@public
+|	@class CDefaultLogOutput
+|	Dependencies : CBase, MLogOutput, TDesC, RFileLogger
+|	Comments : Default implementation of the MLogOutput interface.  This will be used
+|	if an alternative is not supplied at construction of the CTestController.
+			
+			stereotype 	"control"
+			superclasses 	(list inheritance_relationship_list
+			    (object Inheritance_Relationship
+				quid       	"3A9A54CF018E"
+				supplier   	"Logical View::EPOC Classes::CBase"
+				quidu      	"3A3F2F660071")
+			    (object Inheritance_Relationship
+				quid       	"3A9A54CF018F"
+				supplier   	"Logical View::Test Bed Classes::MLogOutput"
+				quidu      	"3A9A54CF010B"))
+			operations 	(list Operations
+			    (object Operation "Close"
+				attributes 	(list Attribute_Set
+				    (object Attribute
+					tool       	"VC++"
+					name       	"Inline"
+					value      	FALSE))
+				quid       	"3A9A54CF01AB"
+				documentation 	
+|*
+|	@fn				void Close()
+|	Intended Usage	:	Closes RFileLogger when logging has completed
+|	@since			6.0
+|	@pre 			OpenL has previously been called
+|	@post			RFileLogger has been closed and this object can be deleted
+				
+				result     	"void"
+				concurrency 	"Sequential"
+				opExportControl 	"Public"
+				uid        	0)
+			    (object Operation "Write"
+				attributes 	(list Attribute_Set
+				    (object Attribute
+					tool       	"VC++"
+					name       	"Inline"
+					value      	FALSE))
+				quid       	"3A9A54CF01AC"
+				documentation 	
+|*
+|	@fn				void Write(const TDesC& aOutput)
+|	Intended Usage	:	Outputs the specified message to RFileLogger
+|	@since			6.0
+|	@param			aOutput The descriptor to be logged
+|	@pre 			OpenL has previously been called
+|	@post			The descriptor has been written to RFileLogger
+				
+				parameters 	(list Parameters
+				    (object Parameter "aOutput"
+					type       	"const TDesC&"
+					const      	TRUE))
+				result     	"void"
+				concurrency 	"Sequential"
+				opExportControl 	"Public"
+				uid        	0)
+			    (object Operation "OpenL"
+				attributes 	(list Attribute_Set
+				    (object Attribute
+					tool       	"VC++"
+					name       	"Inline"
+					value      	FALSE))
+				quid       	"3A9A54CF01AE"
+				documentation 	
+|*
+|	@fn				TInt OpenL()
+|	Intended Usage	:	Opens the RFileLogger ready for logging
+|	Error Condition	:	Fails to connect to RFileLogger
+|	@exception		@see RFileLogger::Connect()
+|	@since			6.0
+|	@pre 			This object is fully constructed
+|	@post			RFileLogger is opened and ready for logging
+				
+				result     	"void"
+				concurrency 	"Sequential"
+				opExportControl 	"Public"
+				uid        	0)
+			    (object Operation "~CDefaultLogOutput"
+				attributes 	(list Attribute_Set
+				    (object Attribute
+					tool       	"VC++"
+					name       	"Inline"
+					value      	FALSE))
+				quid       	"3A9A54CF01AF"
+				documentation 	
+|*
+|	@fn				~CDefaultLogOutput()
+|	Intended Usage	:	Standard destructor
+|	@since			6.0
+				
+				concurrency 	"Sequential"
+				opExportControl 	"Public"
+				uid        	0)
+			    (object Operation "CDefaultLogOutput"
+				attributes 	(list Attribute_Set
+				    (object Attribute
+					tool       	"VC++"
+					name       	"Inline"
+					value      	FALSE))
+				quid       	"3A9A54CF01B5"
+				documentation 	
+|*
+|	@fn				CDefaultLogOutput(const TDesC& aTitle)
+|	Intended Usage	:	Standard constructor
+|	@exception		KErrNoMemory
+|	@since			6.0
+|	@param			aTitle The title to be used in the log
+				
+				parameters 	(list Parameters
+				    (object Parameter "aTitle"
+					type       	"const TDesC&"
+					const      	TRUE))
+				result     	"explicit"
+				concurrency 	"Sequential"
+				opExportControl 	"Public"
+				uid        	0))
+			module     	"Component View::TestBed"
+			quidu      	"3A701D270171"
+			language   	"VC++")
+		    (object Class "TTransitionValidator"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"AppliedPattern"
+				value      	"none")
+			    (object Attribute
+				tool       	"VC++"
+				name       	"AfxSupportMacro"
+				value      	""))
+			quid       	"3A9E205E01ED"
+			documentation 	
+|*
+|	@public
+|	@class TTransitionValidator
+|	Dependencies : None
+|	Comments : Placeholder for the functions which validate the state of a transition
+|	before and after its execution.
+			
+			operations 	(list Operations
+			    (object Operation "ValidatePostConditions"
+				attributes 	(list Attribute_Set
+				    (object Attribute
+					tool       	"VC++"
+					name       	"Inline"
+					value      	TRUE))
+				quid       	"3A9E205E0201"
+				documentation 	
+|*
+|	@fn				virtual TBool ValidatePostConditions(TTestBedAsyncState aAsyncState)
+|	Intended Usage	:	Overridden in the derived transition to check the transition post
+|	conditions.
+|	When overriding, if the transition calls an asynchronous function ValidatePostConditions
+|	will be called twice. Firstly, after the asynchronous function has been called and, 
+|	secondly, after the asynchronous request has completed.  The parameter aAsyncState can
+|	be used to distinguish between these two cases.
+|	@since			6.0
+|	@param			aAsyncState EAsyncCalled if the async function has been just been called,
+|	EAsyncCompleted if the function has completed.
+|	@return			TBool ETrue if the Postconditions were valid, EFalse if not.
+|	@pre 			This CTransition is fully constructed
+|	@post			Unspecified
+				
+				stereotype 	"virtual"
+				parameters 	(list Parameters
+				    (object Parameter "aAsyncState"
+					type       	"TTestBedAsyncState"))
+				result     	"TBool"
+				concurrency 	"Sequential"
+				opExportControl 	"Public"
+				uid        	0)
+			    (object Operation "ValidatePreConditions"
+				attributes 	(list Attribute_Set
+				    (object Attribute
+					tool       	"VC++"
+					name       	"Inline"
+					value      	TRUE))
+				quid       	"3A9E205E020C"
+				documentation 	
+|*
+|	@fn				virtual TBool ValidatePreConditions()
+|	Intended Usage	:	Overridden in the derived transition to check the transition pre
+|	conditions.
+|	@since			6.0
+|	@return			TBool ETrue if the Preconditions were valid, EFalse if not.
+|	@pre 			This CTransition is fully constructed
+|	@post			Returns the validity of the preconditions
+				
+				stereotype 	"virtual"
+				result     	"TBool"
+				concurrency 	"Sequential"
+				opExportControl 	"Public"
+				uid        	0)
+			    (object Operation "TTransitionValidator"
+				attributes 	(list Attribute_Set
+				    (object Attribute
+					tool       	"VC++"
+					name       	"Inline"
+					value      	TRUE))
+				quid       	"3A9E205E020D"
+				documentation 	
+|*
+|	@fn				TTransitionValidator(CUnitTestContext& aUTContext)
+|	Intended Usage	:	Standard constructor
+|	@since			6.0
+|	@param			aUTContext The context within which this transition is executing
+				
+				parameters 	(list Parameters
+				    (object Parameter "aUTContext"
+					type       	"CUnitTestContext&"))
+				concurrency 	"Sequential"
+				opExportControl 	"Public"
+				uid        	0)
+			    (object Operation "~TTransitionValidator"
+				attributes 	(list Attribute_Set
+				    (object Attribute
+					tool       	"VC++"
+					name       	"Inline"
+					value      	TRUE))
+				quid       	"3AADFEEE0254"
+				documentation 	
+|*
+|	@fn				~TTransitionValidator()
+|	Intended Usage	: Standard Destructor.
+|	Error Condition	: None.	
+|	@since			6.0
+				
+				stereotype 	"virtual"
+				concurrency 	"Sequential"
+				opExportControl 	"Public"
+				uid        	0))
+			module     	"Component View::TestBed"
+			quidu      	"3A701D270171"
+			language   	"VC++")
+		    (object Class "CUnitTestContext"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"AppliedPattern"
+				value      	"none")
+			    (object Attribute
+				tool       	"VC++"
+				name       	"AfxSupportMacro"
+				value      	""))
+			quid       	"3A9E205C014A"
+			documentation 	
+|*
+|	@internal
+|	@class CUnitTestContext
+|	@Dependencies CBase 
+|	Comments : Provide the base class definition for a Unit Test's specific data.  This class
+|	is CBase derived so that test developers can derive from this class and add owned member 
+|	data if they wish.
+			
+			stereotype 	"entity"
+			superclasses 	(list inheritance_relationship_list
+			    (object Inheritance_Relationship
+				quid       	"3A9E205C014B"
+				supplier   	"Logical View::EPOC Classes::CBase"
+				quidu      	"3A3F2F660071"))
+			operations 	(list Operations
+			    (object Operation "StateAccessor"
+				attributes 	(list Attribute_Set
+				    (object Attribute
+					tool       	"VC++"
+					name       	"Inline"
+					value      	TRUE))
+				quid       	"3A9E205C0186"
+				documentation 	
+|*
+|	@fn				MStateAccessor& StateAccessor() const
+|	Intended Usage	:	Provides access to the MStateAccessor
+|	@since			6.0
+|	@return			A reference to an MStateAccessor
+|	@pre 			Object is fully constructed
+				
+				stereotype 	"const"
+				result     	"MStateAccessor&"
+				concurrency 	"Sequential"
+				opExportControl 	"Public"
+				uid        	0)
+			    (object Operation "TransitionObserver"
+				attributes 	(list Attribute_Set
+				    (object Attribute
+					tool       	"VC++"
+					name       	"Inline"
+					value      	TRUE))
+				quid       	"3A9E205C0190"
+				documentation 	
+|*
+|	@fn				MTransitionObserver& TransitionObserver() const
+|	Intended Usage	:	Provides access to the MTransitionObserver
+|	@since			6.0
+|	@return			A reference to an MTransitionObserver
+|	@pre 			Object is fully constructed
+				
+				stereotype 	"const"
+				result     	"MTransitionObserver&"
+				concurrency 	"Sequential"
+				opExportControl 	"Public"
+				uid        	0)
+			    (object Operation "DataLogger"
+				attributes 	(list Attribute_Set
+				    (object Attribute
+					tool       	"VC++"
+					name       	"Inline"
+					value      	TRUE))
+				quid       	"3A9E205C0191"
+				documentation 	
+|*
+|	@fn				CDataLogger& DataLogger() const
+|	Intended Usage	:	Provides access to the CDataLogger
+|	@since			6.0
+|	@return			A reference to a CDataLogger
+|	@pre 			Object is fully constructed
+				
+				stereotype 	"const"
+				result     	"CDataLogger&"
+				concurrency 	"Sequential"
+				opExportControl 	"Public"
+				uid        	0)
+			    (object Operation "CUnitTestContext"
+				attributes 	(list Attribute_Set
+				    (object Attribute
+					tool       	"VC++"
+					name       	"Inline"
+					value      	TRUE))
+				quid       	"3A9E205C0192"
+				documentation 	
+|*
+|	@fn				CUnitTestContext(CDataLogger& aDataLogger, 
+|										MStateAccessor& aAccessor,
+|										MTransitionObserver& aObserver)
+|	Intended Usage	: Default constructor.
+|	@since			6.0
+|	@param			aDataLogger The output logging object.
+|	@param			aObserver The observer of this UnitTest's Transitions.
+|	@param			aAccessor WhiteBox state access to the class under test.
+|	@pre 			None.
+|	@post			CUnitTestContext is fully constructed, and initialized.
+				
+				parameters 	(list Parameters
+				    (object Parameter "aDataLogger"
+					type       	"CDataLogger&")
+				    (object Parameter "aAccessor"
+					type       	"MStateAccessor&")
+				    (object Parameter "aObserver"
+					type       	"MTransitionObserver&"))
+				concurrency 	"Sequential"
+				opExportControl 	"Public"
+				uid        	0))
+			module     	"Component View::TestBed"
+			quidu      	"3A701D270171"
+			language   	"VC++")
+		    (object Class "CLeakTestTransition"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"AppliedPattern"
+				value      	"none")
+			    (object Attribute
+				tool       	"VC++"
+				name       	"AfxSupportMacro"
+				value      	""))
+			quid       	"3A8D59CB0257"
+			documentation 	
+|*
+|	@public
+|	@class CLeakTestTransition
+|	Dependencies : CTransition
+|	Comments :  Overloaded Base class from which test developers 
+|				can derive their own transitions for both
+|				synchronous and asynchronous methods on
+|				the test class.	
+|				@see CTransition.
+|				This overload checks that memory does not
+|				leak when using a test method, and that 
+|				open handles are closed correctly.
+|				It is therefore not suitable for testing methods 
+|				which allocate/ or deallocate memory that persists after the method has
+|				completed, or which open/close handles to resources for the class
+|				which remain open/closed after the method completes.
+|	@warning	This base class is not really suitable for use in testing non-leaving methods.
+|				(The result being that sections of the code called from within the 
+|				leaving method will if trapped, fail and not exercise the code fully.)
+			
+			stereotype 	"boundary"
+			superclasses 	(list inheritance_relationship_list
+			    (object Inheritance_Relationship
+				quid       	"3A8D59CB0258"
+				supplier   	"Logical View::Test Bed Classes::CTransition"
+				quidu      	"3A23BFC30021"))
+			operations 	(list Operations
+			    (object Operation "RunError"
+				attributes 	(list Attribute_Set
+				    (object Attribute
+					tool       	"VC++"
+					name       	"Inline"
+					value      	FALSE))
+				quid       	"3A8D59CB02B1"
+				documentation 	
+|*
+|	@fn				IMPORT_C virtual TInt RunError(TInt aErrorCode)
+|	Intended Usage	: Handle the RunL leave that upsets the Active Scheduler.
+|	Error Condition	: @see CTransition.
+|	@since			6.0
+|	@param			anErrorCode The error code that was returned by the Leave;
+|	@return			TInt KErrNone  
+|	@pre 			CLeakTestTransition has been fully constructed, and initialized and 
+|					RunL left with an error code.
+|	@post			CLeakTestTransition is returned to a sensible state and the test is 
+|					resceduled if aErrorCode was KErrNoMemory.
+				
+				stereotype 	"virtual"
+				parameters 	(list Parameters
+				    (object Parameter "aErrorCode"
+					type       	"TInt"))
+				result     	"IMPORT_C TInt"
+				concurrency 	"Sequential"
+				opExportControl 	"Protected"
+				uid        	0)
+			    (object Operation "RunL"
+				attributes 	(list Attribute_Set
+				    (object Attribute
+					tool       	"VC++"
+					name       	"Inline"
+					value      	FALSE))
+				quid       	"3A8D59CB02C5"
+				documentation 	
+|*
+|	@fn				IMPORT_C virtual void RunL()
+|	Intended Usage	:	Override of CTransition virtual method.  
+|	@see CTransition::RunL() for normal CTransition behaviour.
+|	This overload sets up the heap allocation to fail upon a deterministic
+|	count that is incremented once for each time the RunError method fires
+|	with a KErrNoMemory error.
+|	Whichever method is used the second call of RunL() will complete the request 
+|	of the CUnitTest which called this transition by setting its status word.
+|	If it has been requested that this transition is repeated then the status 
+|	word will be set to KTestBedRepeatTest.
+|	Error Condition	:
+|	@since			6.0
+|	@pre 			RunTransition() ensures the preconditions for this function
+|	@post			With iTransitionFinished == ETrue test has been completed.
+|					Otherwise - Leak test has been initialized and 
+|					test method has been called via CTransition::RunL()
+				
+				stereotype 	"virtual"
+				result     	"IMPORT_C void"
+				concurrency 	"Sequential"
+				opExportControl 	"Protected"
+				uid        	0)
+			    (object Operation "PostTransitionCleanup"
+				attributes 	(list Attribute_Set
+				    (object Attribute
+					tool       	"VC++"
+					name       	"Inline"
+					value      	FALSE))
+				quid       	"3B449E9802AB"
+				documentation 	
+|*
+|	@fn				PostTransitionCleanup()
+|	Intended Usage	: Called from the RunL immediately after TransitMethodL() executes
+|	@since			6.0
+|	@pre 			Must be called from RunL only after TransitMethodL() has completed.
+|	@post			Heap failure is immediately disabled.
+				
+				stereotype 	"virtual"
+				result     	"IMPORT_C void"
+				concurrency 	"Sequential"
+				opExportControl 	"Protected"
+				uid        	0))
+			module     	"Component View::TestBed"
+			quidu      	"3A701D270171"
+			language   	"VC++")
+		    (object Instantiated_Class "RArray<TInt>"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"AppliedPattern"
+				value      	"none")
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Generate"
+				value      	FALSE))
+			quid       	"3A9F862D039E"
+			used_nodes 	(list uses_relationship_list
+			    (object Uses_Relationship
+				quid       	"3A9F862D03B5"
+				supplier   	"Logical View::EPOC Classes::RArray"
+				quidu      	"3A8915390132"))
+			module     	"Component View::TestBed"
+			quidu      	"3A701D270171"
+			language   	"VC++")
+		    (object Instantiated_Class "RPointerArray<TTestInfo>"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"AppliedPattern"
+				value      	"none")
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Generate"
+				value      	FALSE))
+			quid       	"3A9F862E0182"
+			used_nodes 	(list uses_relationship_list
+			    (object Uses_Relationship
+				quid       	"3A9F862E0199"
+				supplier   	"Logical View::EPOC Classes::RPointerArray"
+				quidu      	"3A891523016D"))
+			module     	"Component View::TestBed"
+			quidu      	"3A701D270171"
+			language   	"VC++")
+		    (object Class "TTestInfo"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"AppliedPattern"
+				value      	"none")
+			    (object Attribute
+				tool       	"VC++"
+				name       	"AfxSupportMacro"
+				value      	""))
+			quid       	"3A9F862F0224"
+			documentation 	
+|*
+|	@public
+|	@struct TTestInfo
+|	Dependencies : None
+|	Comments : Used by the UI component to pass in a list of the tests which are to run
+|	with information about each one.
+			
+			stereotype 	"struct"
+			module     	"Component View::TestBed"
+			quidu      	"3A701D270171"
+			language   	"VC++")
+		    (object Instantiated_Class "mutable RPointerArray<CUnitTestInfo>"
+			attributes 	(list Attribute_Set
+			    (object Attribute
+				tool       	"VC++"
+				name       	"AppliedPattern"
+				value      	"none")
+			    (object Attribute
+				tool       	"VC++"
+				name       	"Generate"
+				value      	FALSE))
+			quid       	"3AADFEEB03B8"
+			used_nodes 	(list uses_relationship_list
+			    (object Uses_Relationship
+				quid       	"3AADFEEB03C5"
+				supplier   	"mutable RPointerArray"))
+			module     	"Component View::TestBed"
+			quidu      	"3A701D270171"
+			language   	"VC++")
+		    (object Class "ComponentTesterInitialiserLC"
+			quid       	"3DFF433B0261"
+			stereotype 	"funcptr")
+		    (object Association "$UNNAMED$297"
+			quid       	"3A70658A016D"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$298"
+				quid       	"3A70658A016E"
+				supplier   	"Logical View::Test Bed Classes::CUnitTest"
+				quidu      	"3A23BA9F037C")
+			    (object Role "iTransitions"
+				quid       	"3A70658A016F"
+				documentation 	"* List of the transitions which make up this Unit Test"
+				label      	"iTransitions"
+				supplier   	"Logical View::Test Bed Classes::RPointerArray<CTransition>"
+				quidu      	"3A70658A0166"
+				exportControl 	"Protected"
+				is_navigable 	TRUE)))
+		    (object Association "$UNNAMED$299"
+			quid       	"3A70658A0181"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$300"
+				quid       	"3A70658A0182"
+				supplier   	"Logical View::Test Bed Classes::CUnitTest"
+				quidu      	"3A23BA9F037C")
+			    (object Role "iUnitTestName:TDesC&"
+				attributes 	(list Attribute_Set
+				    (object Attribute
+					tool       	"VC++"
+					name       	"Const"
+					value      	TRUE))
+				quid       	"3A70658A0183"
+				documentation 	"* The identifier of this Unit Test"
+				label      	"iUnitTestName:TDesC&"
+				supplier   	"Logical View::EPOC Classes::HBufC"
+				quidu      	"3A8810ED01F7"
+				exportControl 	"Protected"
+				is_navigable 	TRUE)))
+		    (object Association "$UNNAMED$301"
+			quid       	"3A70658B008A"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$302"
+				quid       	"3A70658B008B"
+				supplier   	"Logical View::Test Bed Classes::CTestController"
+				quidu      	"3A34E468034A"
+				is_aggregate 	TRUE)
+			    (object Role "iTestList"
+				quid       	"3A70658B0093"
+				documentation 	"* A list of the available tests"
+				label      	"iTestList"
+				supplier   	"Logical View::Test Bed Classes::RPointerArray<CComponentInfo>"
+				quidu      	"3A70658B0089"
+				exportControl 	"Private"
+				is_navigable 	TRUE)))
+		    (object Association "$UNNAMED$303"
+			quid       	"3A70658B009D"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$304"
+				quid       	"3A70658B009E"
+				supplier   	"Logical View::Test Bed Classes::CTestController"
+				quidu      	"3A34E468034A")
+			    (object Role "iTestManager"
+				quid       	"3A70658B00A7"
+				documentation 	"* Starts the tests and stops the active scheduler when finished"
+				label      	"iTestManager"
+				supplier   	"Logical View::Test Bed Classes::CTestManager"
+				quidu      	"3A70658C0166"
+				exportControl 	"Private"
+				is_navigable 	TRUE)))
+		    (object Association "$UNNAMED$305"
+			quid       	"3A70658B03B4"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$306"
+				quid       	"3A70658B03B5"
+				supplier   	"Logical View::Test Bed Classes::CComponentTester"
+				quidu      	"3A24DC16022F")
+			    (object Role "iObserver:MComponentTestObserver&"
+				quid       	"3A70658B03B6"
+				documentation 	"* The observer to inform when we have completed the test"
+				label      	"iObserver:MComponentTestObserver&"
+				supplier   	"Logical View::Test Bed Classes::MComponentTestObserver"
+				quidu      	"3A70658E00AB"
+				exportControl 	"Protected"
+				is_navigable 	TRUE)))
+		    (object Association "$UNNAMED$307"
+			quid       	"3A70658B03BE"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$308"
+				quid       	"3A70658B03BF"
+				supplier   	"Logical View::Test Bed Classes::CComponentTester"
+				quidu      	"3A24DC16022F")
+			    (object Role "iDataLogger:CDataLogger&"
+				quid       	"3A70658B03C8"
+				documentation 	"* The test logging mechanism"
+				label      	"iDataLogger:CDataLogger&"
+				supplier   	"Logical View::Test Bed Classes::CDataLogger"
+				quidu      	"3A23B76E01BE"
+				exportControl 	"Protected"
+				is_navigable 	TRUE)))
+		    (object Association "$UNNAMED$309"
+			quid       	"3A70658B03DC"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$310"
+				quid       	"3A70658B03DD"
+				supplier   	"Logical View::Test Bed Classes::CComponentTester"
+				quidu      	"3A24DC16022F")
+			    (object Role "iUnitTests"
+				quid       	"3A70658B03DE"
+				documentation 	"* List of all the unit tests which make up this component test"
+				label      	"iUnitTests"
+				supplier   	"Logical View::Test Bed Classes::RPointerArray<CUnitTest>"
+				quidu      	"3A70658B03D2"
+				exportControl 	"Protected"
+				is_navigable 	TRUE)))
+		    (object Association "$UNNAMED$311"
+			quid       	"3A70658C0351"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$312"
+				quid       	"3A70658C0352"
+				supplier   	"Logical View::Test Bed Classes::CTransition"
+				quidu      	"3A23BFC30021")
+			    (object Role "iTransitionId:TDesC&"
+				attributes 	(list Attribute_Set
+				    (object Attribute
+					tool       	"VC++"
+					name       	"Const"
+					value      	TRUE))
+				quid       	"3A70658C0353"
+				documentation 	"* The transition identifier"
+				label      	"iTransitionId:TDesC&"
+				supplier   	"Logical View::EPOC Classes::HBufC"
+				quidu      	"3A8810ED01F7"
+				exportControl 	"Protected"
+				is_navigable 	TRUE)))
+		    (object Association "$UNNAMED$313"
+			quid       	"3A70658D0302"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$314"
+				quid       	"3A70658D0303"
+				supplier   	"Logical View::Test Bed Classes::CDataLogger"
+				quidu      	"3A23B76E01BE"
+				is_aggregate 	TRUE)
+			    (object Role "iLogOutput:MLogOutput*"
+				quid       	"3A70658D030C"
+				documentation 	"* Provides the file logging facilities"
+				label      	"iLogOutput:MLogOutput*"
+				supplier   	"Logical View::EPOC Classes::RFileLogger"
+				quidu      	"3A83B46701C5"
+				exportControl 	"Private"
+				is_navigable 	TRUE)))
+		    (object Association "$UNNAMED$315"
+			quid       	"3A71470502B0"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$316"
+				quid       	"3A71470502B1"
+				supplier   	"Logical View::Test Bed Classes::CUnitTest"
+				quidu      	"3A23BA9F037C")
+			    (object Role "iUnitTestObserver:MUnitTestObserver&"
+				quid       	"3A71470502BA"
+				documentation 	"* Used to call back to the test controller that the test has finished"
+				label      	"iUnitTestObserver:MUnitTestObserver&"
+				supplier   	"Logical View::Test Bed Classes::MUnitTestObserver"
+				quidu      	"3A8276D1007E"
+				exportControl 	"Protected"
+				is_navigable 	TRUE)))
+		    (object Association "$UNNAMED$317"
+			quid       	"3A7147060383"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$318"
+				quid       	"3A7147060384"
+				supplier   	"Logical View::Test Bed Classes::CComponentTester"
+				quidu      	"3A24DC16022F"
+				is_aggregate 	TRUE)
+			    (object Role "iCurrentUnitTest"
+				quid       	"3A714706038D"
+				documentation 	"* The index of the unittest which is to be run next"
+				label      	"iCurrentUnitTest"
+				supplier   	"Logical View::EPOC Classes::TInt"
+				quidu      	"3A881077011B"
+				exportControl 	"Protected"
+				is_navigable 	TRUE)))
+		    (object Association "$UNNAMED$319"
+			quid       	"3A71AF830200"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$320"
+				quid       	"3A71AF830201"
+				supplier   	"Logical View::Test Bed Classes::CComponentInfo"
+				quidu      	"3A70658B02D7")
+			    (object Role "iUnitTestsInfo"
+				quid       	"3A71AF830202"
+				documentation 	
+|* Array of the subsets of transitions in this component. This object takes ownership of 
+|	iUnitTestsInfo at construction.
+				
+				label      	"iUnitTestsInfo"
+				supplier   	"Logical View::Test Bed Classes::RPointerArray<CUnitTestInfo>"
+				quidu      	"3A70658B02E2"
+				exportControl 	"Private"
+				is_navigable 	TRUE)))
+		    (object Association "$UNNAMED$321"
+			quid       	"3A71AF83020A"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$322"
+				quid       	"3A71AF83020B"
+				supplier   	"Logical View::Test Bed Classes::CComponentInfo"
+				quidu      	"3A70658B02D7")
+			    (object Role "iComponentEntry"
+				quid       	"3A71AF83020C"
+				documentation 	
+|* The full path and name of this test component. This object takes ownership of iComponentEntry
+|	at construction.
+				
+				label      	"iComponentEntry"
+				supplier   	"Logical View::EPOC Classes::TEntry"
+				quidu      	"3A8810E4001D"
+				exportControl 	"Private"
+				is_navigable 	TRUE)))
+		    (object Association "$UNNAMED$323"
+			quid       	"3A71AF8303AF"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$324"
+				quid       	"3A71AF8303B0"
+				supplier   	"Logical View::Test Bed Classes::CTestManager"
+				quidu      	"3A70658C0166"
+				is_aggregate 	TRUE)
+			    (object Role "iAmStopping"
+				quid       	"3A71AF8303B1"
+				documentation 	"* Flag indicating that all tests have completed"
+				label      	"iAmStopping"
+				supplier   	"Logical View::EPOC Classes::TBool"
+				quidu      	"3A8810A500E5"
+				exportControl 	"Protected"
+				is_navigable 	TRUE)))
+		    (object Association "$UNNAMED$325"
+			quid       	"3A71AF8303B4"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$326"
+				quid       	"3A71AF8303B5"
+				supplier   	"Logical View::Test Bed Classes::CTestManager"
+				quidu      	"3A70658C0166")
+			    (object Role "iDataLogger:CDataLogger&"
+				quid       	"3A71AF8303B9"
+				documentation 	"* The test logging mechanism"
+				label      	"iDataLogger:CDataLogger&"
+				supplier   	"Logical View::Test Bed Classes::CDataLogger"
+				quidu      	"3A23B76E01BE"
+				exportControl 	"Protected"
+				is_navigable 	TRUE)))
+		    (object Association "$UNNAMED$327"
+			quid       	"3A71AF8303BC"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$328"
+				quid       	"3A71AF8303BD"
+				supplier   	"Logical View::Test Bed Classes::CTestManager"
+				quidu      	"3A70658C0166"
+				is_aggregate 	TRUE)
+			    (object Role "iCurrentTestLoad"
+				quid       	"3A71AF8303BE"
+				documentation 	"* The index (in iTestList) of the test which is to be loaded next"
+				label      	"iCurrentTestLoad"
+				supplier   	"Logical View::EPOC Classes::TInt"
+				quidu      	"3A881077011B"
+				exportControl 	"Protected"
+				is_navigable 	TRUE)))
+		    (object Association "$UNNAMED$329"
+			quid       	"3A71AF8303C3"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$330"
+				quid       	"3A71AF8303C4"
+				supplier   	"Logical View::Test Bed Classes::CTestManager"
+				quidu      	"3A70658C0166")
+			    (object Role "iTestList"
+				quid       	"3A71AF8303C5"
+				documentation 	"* List of all the test to be run"
+				label      	"iTestList"
+				supplier   	"Logical View::Test Bed Classes::RPointerArray<CComponentInfo>"
+				quidu      	"3A70658B0089"
+				exportControl 	"Protected"
+				is_navigable 	TRUE)))
+		    (object Association "$UNNAMED$331"
+			quid       	"3A71AF8401C9"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$332"
+				quid       	"3A71AF8401CA"
+				supplier   	"Logical View::Test Bed Classes::CUnitTestInfo"
+				quidu      	"3A70658D0154")
+			    (object Role "iUnitTestId"
+				quid       	"3A71AF8401CB"
+				documentation 	"* An identifier for this unit test"
+				label      	"iUnitTestId"
+				supplier   	"Logical View::EPOC Classes::HBufC"
+				quidu      	"3A8810ED01F7"
+				exportControl 	"Private"
+				is_navigable 	TRUE)))
+		    (object Association "$UNNAMED$333"
+			quid       	"3A76AEEC039A"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$334"
+				quid       	"3A76AEEC039B"
+				supplier   	"Logical View::Test Bed Classes::CTestController"
+				quidu      	"3A34E468034A"
+				is_aggregate 	TRUE)
+			    (object Role "iOwnScheduler"
+				quid       	"3A76AEEC039C"
+				documentation 	"* Flag indicating if we own the active scheduler in iScheduler"
+				label      	"iOwnScheduler"
+				supplier   	"Logical View::EPOC Classes::TBool"
+				quidu      	"3A8810A500E5"
+				exportControl 	"Private"
+				is_navigable 	TRUE)))
+		    (object Association "$UNNAMED$335"
+			quid       	"3A76AEEC03A4"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$336"
+				quid       	"3A76AEEC03A5"
+				supplier   	"Logical View::Test Bed Classes::CTestController"
+				quidu      	"3A34E468034A")
+			    (object Role "iScheduler"
+				quid       	"3A76AEEC03AE"
+				documentation 	"* Placeholder for an active scheduler if one is passed in on creation"
+				label      	"iScheduler"
+				supplier   	"Logical View::EPOC Classes::CActiveScheduler"
+				quidu      	"3A8810D80084"
+				exportControl 	"Private"
+				is_navigable 	TRUE)))
+		    (object Association "$UNNAMED$337"
+			quid       	"3A7A7FB0015B"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$338"
+				quid       	"3A7A7FB0015C"
+				supplier   	"Logical View::Test Bed Classes::CTransition"
+				quidu      	"3A23BFC30021"
+				is_aggregate 	TRUE)
+			    (object Role "iRepeatThis"
+				quid       	"3A7A7FB0016F"
+				documentation 	"* Indicates that this transition should be re-run after the current run"
+				label      	"iRepeatThis"
+				supplier   	"Logical View::EPOC Classes::TBool"
+				quidu      	"3A8810A500E5"
+				exportControl 	"Protected"
+				is_navigable 	TRUE)))
+		    (object Association "$UNNAMED$339"
+			quid       	"3A7FF34D00A7"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$340"
+				quid       	"3A7FF34D00A8"
+				supplier   	"Logical View::Test Bed Classes::CUnitTest"
+				quidu      	"3A23BA9F037C"
+				is_aggregate 	TRUE)
+			    (object Role "iNextTransitionIndex"
+				quid       	"3A7FF34D00D9"
+				documentation 	"* The index in iTransitions of the next transition to be run"
+				label      	"iNextTransitionIndex"
+				supplier   	"Logical View::EPOC Classes::TInt"
+				quidu      	"3A881077011B"
+				exportControl 	"Protected"
+				is_navigable 	TRUE)))
+		    (object Association "$UNNAMED$341"
+			quid       	"3A7FF34E03AB"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$342"
+				quid       	"3A7FF34E03AC"
+				supplier   	"Logical View::Test Bed Classes::CTransition"
+				quidu      	"3A23BFC30021"
+				is_aggregate 	TRUE)
+			    (object Role "iTransitionFinished"
+				quid       	"3A7FF34E03C9"
+				documentation 	"* Indicates that the transition has executed and can be completed"
+				label      	"iTransitionFinished"
+				supplier   	"Logical View::EPOC Classes::TBool"
+				quidu      	"3A8810A500E5"
+				exportControl 	"Protected"
+				is_navigable 	TRUE)))
+		    (object Association "$UNNAMED$343"
+			quid       	"3A7FF34E03CC"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$344"
+				quid       	"3A7FF34E03CD"
+				supplier   	"Logical View::Test Bed Classes::CTransition"
+				quidu      	"3A23BFC30021")
+			    (object Role "iUnitTestStatus"
+				quid       	"3A7FF34E03DD"
+				documentation 	"* The iStatus of the UnitTest which owns me so that I can complete it"
+				label      	"iUnitTestStatus"
+				supplier   	"Logical View::EPOC Classes::TRequestStatus"
+				quidu      	"3A8810B80287"
+				exportControl 	"Protected"
+				is_navigable 	TRUE)))
+		    (object Association "$UNNAMED$345"
+			quid       	"3A892F440157"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$346"
+				quid       	"3A892F440158"
+				supplier   	"Logical View::Test Bed Classes::CTransition"
+				quidu      	"3A23BFC30021"
+				is_aggregate 	TRUE)
+			    (object Role "iLeaveError"
+				quid       	"3A892F44016B"
+				documentation 	"* indicates the code that the RunL left with when completing with a KErrTestBedLeft"
+				label      	"iLeaveError"
+				supplier   	"Logical View::EPOC Classes::TInt"
+				quidu      	"3A881077011B"
+				exportControl 	"Protected"
+				is_navigable 	TRUE)))
+		    (object Association "$UNNAMED$347"
+			quid       	"3A892F450108"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$348"
+				quid       	"3A892F450109"
+				supplier   	"Logical View::Test Bed Classes::CDataLogger"
+				quidu      	"3A23B76E01BE")
+			    (object Role "iFormatBuf"
+				quid       	"3A892F450112"
+				documentation 	"* Provides the area for formatting log and report data"
+				label      	"iFormatBuf"
+				supplier   	"Logical View::EPOC Classes::HBufC"
+				quidu      	"3A8810ED01F7"
+				exportControl 	"Private"
+				is_navigable 	TRUE)))
+		    (object Association "$UNNAMED$349"
+			quid       	"3A892F45011C"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$350"
+				quid       	"3A892F45011D"
+				supplier   	"Logical View::Test Bed Classes::CDataLogger"
+				quidu      	"3A23B76E01BE"
+				is_aggregate 	TRUE)
+			    (object Role "iReportFlogger"
+				quid       	"3A892F450126"
+				documentation 	"* Provides the file reporting facilities"
+				label      	"iReportFlogger"
+				supplier   	"Logical View::EPOC Classes::RFileLogger"
+				quidu      	"3A83B46701C5"
+				exportControl 	"Private"
+				is_navigable 	TRUE)))
+		    (object Association "$UNNAMED$351"
+			quid       	"3A892F450130"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$352"
+				quid       	"3A892F450131"
+				supplier   	"Logical View::Test Bed Classes::CDataLogger"
+				quidu      	"3A23B76E01BE"
+				is_aggregate 	TRUE)
+			    (object Role "iLogFormat"
+				quid       	"3A892F45013A"
+				documentation 	"* The logging formats to be used if iLogStyle is HTML or custom."
+				label      	"iLogFormat"
+				supplier   	"Logical View::Test Bed Classes::TLogFormat"
+				quidu      	"3A894035038E"
+				exportControl 	"Private"
+				is_navigable 	TRUE)))
+		    (object Association "$UNNAMED$353"
+			quid       	"3A892F45013D"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$354"
+				quid       	"3A892F45013E"
+				supplier   	"Logical View::Test Bed Classes::CDataLogger"
+				quidu      	"3A23B76E01BE")
+			    (object Role "iDebug"
+				quid       	"3A892F450144"
+				documentation 	"* The class instance"
+				label      	"iDebug"
+				supplier   	"Logical View::Test Bed Classes::CDataLogger::TNullDebugPrint"
+				quidu      	"3A893FA40336"
+				exportControl 	"Private"
+				is_navigable 	TRUE)))
+		    (object Association "$UNNAMED$355"
+			quid       	"3A8D59C801C6"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$356"
+				quid       	"3A8D59C801C7"
+				supplier   	"Logical View::Test Bed Classes::CTestController"
+				quidu      	"3A34E468034A")
+			    (object Role "iDataLogger"
+				quid       	"3A8D59C801E4"
+				documentation 	"* Provides the file logging capability"
+				label      	"iDataLogger"
+				supplier   	"Logical View::Test Bed Classes::CDataLogger"
+				quidu      	"3A23B76E01BE"
+				exportControl 	"Private"
+				is_navigable 	TRUE)))
+		    (object Association "$UNNAMED$357"
+			quid       	"3A92774801E6"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$358"
+				quid       	"3A92774801E7"
+				supplier   	"Logical View::Test Bed Classes::CUnitTest"
+				quidu      	"3A23BA9F037C")
+			    (object Role "iOutstandingTransitions"
+				quid       	"3A92774801F0"
+				documentation 	"* List of the asyncronous transitions which have requests outstanding"
+				label      	"iOutstandingTransitions"
+				supplier   	"Logical View::Test Bed Classes::RPointerArray<CTransition>"
+				quidu      	"3A70658A0166"
+				exportControl 	"Protected"
+				is_navigable 	TRUE)))
+		    (object Association "$UNNAMED$359"
+			quid       	"3A93A42B019F"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$360"
+				quid       	"3A93A42B01A0"
+				supplier   	"Logical View::Test Bed Classes::CUnitTest"
+				quidu      	"3A23BA9F037C"
+				is_aggregate 	TRUE)
+			    (object Role "iWaitingForCompletion"
+				quid       	"3A93A42B01D1"
+				documentation 	
+|* Indicates that the next transition is waiting for the completion of async requests 
+|	before it will be run
+				
+				label      	"iWaitingForCompletion"
+				supplier   	"Logical View::EPOC Classes::TBool"
+				quidu      	"3A8810A500E5"
+				exportControl 	"Protected"
+				is_navigable 	TRUE)))
+		    (object Association "$UNNAMED$361"
+			quid       	"3A93A42D017A"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$362"
+				quid       	"3A93A42D017B"
+				supplier   	"Logical View::Test Bed Classes::CTransition"
+				quidu      	"3A23BFC30021"
+				is_aggregate 	TRUE)
+			    (object Role "iBlockingTransition"
+				quid       	"3A93A42D0184"
+				documentation 	
+|* Indicates that this transition should not execute until all previous async transitions
+|	have finished
+				
+				label      	"iBlockingTransition"
+				supplier   	"Logical View::EPOC Classes::TBool"
+				quidu      	"3A8810A500E5"
+				exportControl 	"Protected"
+				is_navigable 	TRUE)))
+		    (object Association "$UNNAMED$363"
+			quid       	"3A9A54D10320"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$364"
+				quid       	"3A9A54D10321"
+				supplier   	"Logical View::Test Bed Classes::CDataLogger"
+				quidu      	"3A23B76E01BE")
+			    (object Role "iDefaultReportOutput"
+				quid       	"3A9A54D1032A"
+				documentation 	"* Pointer to a default report output if the user doesn't supply one"
+				label      	"iDefaultReportOutput"
+				supplier   	"Logical View::Test Bed Classes::CDefaultLogOutput"
+				quidu      	"3A9A54CF018D"
+				exportControl 	"Private"
+				is_navigable 	TRUE)))
+		    (object Association "$UNNAMED$365"
+			quid       	"3A9A54D10334"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$366"
+				quid       	"3A9A54D10335"
+				supplier   	"Logical View::Test Bed Classes::CDataLogger"
+				quidu      	"3A23B76E01BE")
+			    (object Role "iDefaultLogOutput"
+				quid       	"3A9A54D1033E"
+				documentation 	"* Pointer to a default log output if the user doesn't supply one"
+				label      	"iDefaultLogOutput"
+				supplier   	"Logical View::Test Bed Classes::CDefaultLogOutput"
+				quidu      	"3A9A54CF018D"
+				exportControl 	"Private"
+				is_navigable 	TRUE)))
+		    (object Association "$UNNAMED$367"
+			quid       	"3A9A54D10341"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$368"
+				quid       	"3A9A54D10342"
+				supplier   	"Logical View::Test Bed Classes::CDataLogger"
+				quidu      	"3A23B76E01BE")
+			    (object Role "iReportOutput"
+				quid       	"3A9A54D10348"
+				documentation 	"* Provides the reporting facilities"
+				label      	"iReportOutput"
+				supplier   	"Logical View::Test Bed Classes::MLogOutput"
+				quidu      	"3A9A54CF010B"
+				exportControl 	"Private"
+				is_navigable 	TRUE)))
+		    (object Association "$UNNAMED$369"
+			quid       	"3A9A54D10352"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$370"
+				quid       	"3A9A54D10353"
+				supplier   	"Logical View::Test Bed Classes::CDataLogger"
+				quidu      	"3A23B76E01BE"
+				is_aggregate 	TRUE)
+			    (object Role "iLogStyle"
+				quid       	"3A9A54D1035C"
+				documentation 	"* The logging style to be used (plain text, HTML or custom)."
+				label      	"iLogStyle"
+				supplier   	"TLoggingStyle"
+				exportControl 	"Private"
+				is_navigable 	TRUE)))
+		    (object Association "$UNNAMED$371"
+			quid       	"3A9E205C00A0"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$372"
+				quid       	"3A9E205C00A1"
+				supplier   	"Logical View::Test Bed Classes::CComponentTester"
+				quidu      	"3A24DC16022F"
+				is_aggregate 	TRUE)
+			    (object Role "iUnitTestsToRun:RPointerArray<TTestInfo>*"
+				quid       	"3A9E205C00AA"
+				documentation 	
+|* The list of tests to run, NULL means run all tests. We take ownership of the list but 
+|	not the items on it.
+				
+				label      	"iUnitTestsToRun:RPointerArray<TTestInfo>*"
+				supplier   	"Logical View::EPOC Classes::TInt"
+				quidu      	"3A881077011B"
+				exportControl 	"Protected"
+				is_navigable 	TRUE)))
+		    (object Association "$UNNAMED$373"
+			quid       	"3A9E205D017E"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$374"
+				quid       	"3A9E205D017F"
+				supplier   	"Logical View::Test Bed Classes::CTransition"
+				quidu      	"3A23BFC30021")
+			    (object Role "iValidator:TTransitionValidator&"
+				quid       	"3A9E205D01BA"
+				documentation 	
+|* Used for checking the state of the test object - provides pre and post condition 
+|	validation functions
+				
+				label      	"iValidator:TTransitionValidator&"
+				supplier   	"Logical View::Test Bed Classes::TTransitionValidator"
+				quidu      	"3A9E205E01ED"
+				exportControl 	"Protected"
+				is_navigable 	TRUE)))
+		    (object Association "$UNNAMED$375"
+			quid       	"3A9E205D01C4"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$376"
+				quid       	"3A9E205D01C5"
+				supplier   	"Logical View::Test Bed Classes::CTransition"
+				quidu      	"3A23BFC30021")
+			    (object Role "iUTContext:CUnitTestContext&"
+				quid       	"3A9E205D01D8"
+				documentation 	"* The context in which this transition is running (logging, state accessor & observer)"
+				label      	"iUTContext:CUnitTestContext&"
+				supplier   	"Logical View::Test Bed Classes::CUnitTestContext"
+				quidu      	"3A9E205C014A"
+				exportControl 	"Protected"
+				is_navigable 	TRUE)))
+		    (object Association "$UNNAMED$377"
+			quid       	"3A9F862D03A8"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$378"
+				quid       	"3A9F862D03A9"
+				supplier   	"Logical View::Test Bed Classes::CComponentTester"
+				quidu      	"3A24DC16022F"
+				is_aggregate 	TRUE)
+			    (object Role "iParameterizedTests"
+				quid       	"3A9F862D03B2"
+				documentation 	"* A list of the test which cannot run without a parameter set from the UI"
+				label      	"iParameterizedTests"
+				supplier   	"Logical View::Test Bed Classes::RArray<TInt>"
+				quidu      	"3A9F862D039E"
+				exportControl 	"Protected"
+				is_navigable 	TRUE)))
+		    (object Association "$UNNAMED$379"
+			quid       	"3A9F862E018C"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$380"
+				quid       	"3A9F862E018D"
+				supplier   	"Logical View::Test Bed Classes::CTestManager"
+				quidu      	"3A70658C0166")
+			    (object Role "iTestsToRun"
+				quid       	"3A9F862E0196"
+				documentation 	"* List of the tests to be run, NULL means run all tests"
+				label      	"iTestsToRun"
+				supplier   	"Logical View::Test Bed Classes::RPointerArray<TTestInfo>"
+				quidu      	"3A9F862E0182"
+				exportControl 	"Protected"
+				is_navigable 	TRUE)))
+		    (object Association "$UNNAMED$381"
+			quid       	"3AADFEEB03B9"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$382"
+				quid       	"3AADFEEB03BA"
+				supplier   	"Logical View::Test Bed Classes::CComponentTester"
+				quidu      	"3A24DC16022F")
+			    (object Role "iTransitionSets"
+				quid       	"3AADFEEB03C2"
+				documentation 	
+|* A placeholder which is only used to ensure correct object cleanup when 
+|	TransitionSetsL() leaves
+				
+				label      	"iTransitionSets"
+				supplier   	"Logical View::Test Bed Classes::mutable RPointerArray<CUnitTestInfo>"
+				quidu      	"3AADFEEB03B8"
+				exportControl 	"Protected"
+				is_navigable 	TRUE)))
+		    (object Association "$UNNAMED$383"
+			quid       	"3AADFEEC03CE"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$384"
+				quid       	"3AADFEEC03CF"
+				supplier   	"Logical View::Test Bed Classes::CTransition"
+				quidu      	"3A23BFC30021"
+				is_aggregate 	TRUE)
+			    (object Role "iTransitionInfo"
+				quid       	"3AADFEEC03D8"
+				documentation 	
+|* Information on this transition including its ID, its iteration number and the data logger
+|	it is currently using
+				
+				label      	"iTransitionInfo"
+				supplier   	"Logical View::Test Bed Classes::TTransitionInfo"
+				quidu      	"3A8276D1009C"
+				exportControl 	"Protected"
+				is_navigable 	TRUE)))
+		    (object Association "$UNNAMED$385"
+			quid       	"3AC9D060037D"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$386"
+				quid       	"3AC9D060037E"
+				supplier   	"Logical View::Test Bed Classes::CUnitTest"
+				quidu      	"3A23BA9F037C")
+			    (object Role "iCurrentlyExecutingTransition"
+				quid       	"3AC9D06003BA"
+				documentation 	"* The currently executing transition : NOT OWNED"
+				label      	"iCurrentlyExecutingTransition"
+				supplier   	"Logical View::Test Bed Classes::CTransition"
+				quidu      	"3A23BFC30021"
+				exportControl 	"Protected"
+				is_navigable 	TRUE)))
+		    (object Association "$UNNAMED$387"
+			quid       	"3AC9D061013A"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$388"
+				quid       	"3AC9D061013B"
+				supplier   	"Logical View::Test Bed Classes::CDefaultLogOutput"
+				quidu      	"3A9A54CF018D"
+				is_aggregate 	TRUE)
+			    (object Role "iFLogger"
+				quid       	"3AC9D061013C"
+				documentation 	"* Handle to the file logging mechanism for outputting messages"
+				label      	"iFLogger"
+				supplier   	"Logical View::EPOC Classes::RFileLogger"
+				quidu      	"3A83B46701C5"
+				exportControl 	"Protected"
+				is_navigable 	TRUE)))
+		    (object Association "$UNNAMED$389"
+			quid       	"3AC9D0610144"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$390"
+				quid       	"3AC9D0610145"
+				supplier   	"Logical View::Test Bed Classes::CDefaultLogOutput"
+				quidu      	"3A9A54CF018D")
+			    (object Role "iTitle:TDesC&"
+				attributes 	(list Attribute_Set
+				    (object Attribute
+					tool       	"VC++"
+					name       	"Const"
+					value      	TRUE))
+				quid       	"3AC9D0610146"
+				documentation 	"* The title which is output to the log file"
+				label      	"iTitle:TDesC&"
+				supplier   	"Logical View::EPOC Classes::TDesC"
+				quidu      	"3A88109800DC"
+				exportControl 	"Protected"
+				is_navigable 	TRUE)))
+		    (object Association "$UNNAMED$391"
+			quid       	"3AC9D061018A"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$392"
+				quid       	"3AC9D061018B"
+				supplier   	"Logical View::Test Bed Classes::TLogMessageOverflow"
+				quidu      	"3A892F420190"
+				is_aggregate 	TRUE)
+			    (object Role "iError"
+				attributes 	(list Attribute_Set
+				    (object Attribute
+					tool       	"VC++"
+					name       	"InitialValue"
+					value      	"KErrNone"))
+				quid       	"3AC9D061018C"
+				label      	"iError"
+				supplier   	"Logical View::EPOC Classes::TInt"
+				quidu      	"3A881077011B"
+				is_navigable 	TRUE)))
+		    (object Association "$UNNAMED$393"
+			quid       	"3AC9D0620204"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$394"
+				quid       	"3AC9D0620205"
+				supplier   	"Logical View::Test Bed Classes::CUnitTestContext"
+				quidu      	"3A9E205C014A")
+			    (object Role "iStateAccessor:MStateAccessor&"
+				quid       	"3AC9D0620206"
+				documentation 	"* WhiteBox state access to the class under test."
+				label      	"iStateAccessor:MStateAccessor&"
+				supplier   	"Logical View::Test Bed Classes::MStateAccessor"
+				quidu      	"3A23BE150330"
+				exportControl 	"Protected"
+				is_navigable 	TRUE)))
+		    (object Association "$UNNAMED$395"
+			quid       	"3AC9D062020E"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$396"
+				quid       	"3AC9D062020F"
+				supplier   	"Logical View::Test Bed Classes::CUnitTestContext"
+				quidu      	"3A9E205C014A")
+			    (object Role "iObserver:MTransitionObserver&"
+				quid       	"3AC9D0620210"
+				documentation 	"* The observer of this UnitTest's Transitions."
+				label      	"iObserver:MTransitionObserver&"
+				supplier   	"MTransitionObserver"
+				exportControl 	"Protected"
+				is_navigable 	TRUE)))
+		    (object Association "$UNNAMED$397"
+			quid       	"3AC9D0620218"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$398"
+				quid       	"3AC9D0620219"
+				supplier   	"Logical View::Test Bed Classes::CUnitTestContext"
+				quidu      	"3A9E205C014A")
+			    (object Role "iDataLogger:CDataLogger&"
+				quid       	"3AC9D0620222"
+				documentation 	"* The output logging object."
+				label      	"iDataLogger:CDataLogger&"
+				supplier   	"Logical View::Test Bed Classes::CDataLogger"
+				quidu      	"3A23B76E01BE"
+				exportControl 	"Protected"
+				is_navigable 	TRUE)))
+		    (object Association "$UNNAMED$399"
+			quid       	"3AC9D064015C"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$400"
+				quid       	"3AC9D064015D"
+				supplier   	"Logical View::Test Bed Classes::TTransitionInfo"
+				quidu      	"3A8276D1009C")
+			    (object Role "iDataLogger:CDataLogger&"
+				attributes 	(list Attribute_Set
+				    (object Attribute
+					tool       	"VC++"
+					name       	"Const"
+					value      	TRUE))
+				quid       	"3AC9D0640166"
+				documentation 	"* The Data Logger that this transition is currently using"
+				label      	"iDataLogger:CDataLogger&"
+				supplier   	"Logical View::Test Bed Classes::CDataLogger"
+				quidu      	"3A23B76E01BE"
+				is_navigable 	TRUE)))
+		    (object Association "$UNNAMED$401"
+			quid       	"3AC9D0640169"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$402"
+				quid       	"3AC9D064016A"
+				supplier   	"Logical View::Test Bed Classes::TTransitionInfo"
+				quidu      	"3A8276D1009C"
+				is_aggregate 	TRUE)
+			    (object Role "iIteration"
+				quid       	"3AC9D0640170"
+				documentation 	"* The iteration that this transition is currently on"
+				label      	"iIteration"
+				supplier   	"Logical View::EPOC Classes::TInt"
+				quidu      	"3A881077011B"
+				is_navigable 	TRUE)))
+		    (object Association "$UNNAMED$403"
+			quid       	"3AC9D0640173"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$404"
+				quid       	"3AC9D0640174"
+				supplier   	"Logical View::Test Bed Classes::TTransitionInfo"
+				quidu      	"3A8276D1009C")
+			    (object Role "iTransitionId:TDesC&"
+				attributes 	(list Attribute_Set
+				    (object Attribute
+					tool       	"VC++"
+					name       	"Const"
+					value      	TRUE))
+				quid       	"3AC9D064017A"
+				documentation 	"* Descriptor containing the transition identifier"
+				label      	"iTransitionId:TDesC&"
+				supplier   	"Logical View::EPOC Classes::TDesC"
+				quidu      	"3A88109800DC"
+				is_navigable 	TRUE)))
+		    (object Association "$UNNAMED$405"
+			quid       	"3AC9D064018F"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$406"
+				quid       	"3AC9D0640190"
+				supplier   	"Logical View::Test Bed Classes::TTestInfo"
+				quidu      	"3A9F862F0224")
+			    (object Role "iParameters"
+				quid       	"3AC9D0640191"
+				documentation 	"* Parameter block which is to be passed to the unit test"
+				label      	"iParameters"
+				supplier   	"TAny"
+				is_navigable 	TRUE)))
+		    (object Association "$UNNAMED$407"
+			quid       	"3AC9D0640199"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$408"
+				quid       	"3AC9D064019A"
+				supplier   	"Logical View::Test Bed Classes::TTestInfo"
+				quidu      	"3A9F862F0224"
+				is_aggregate 	TRUE)
+			    (object Role "iRunTime"
+				quid       	"3AC9D064019B"
+				documentation 	"* The time at which this unit test should be scheduled to run"
+				label      	"iRunTime"
+				supplier   	"TTimeIntervalMicroSeconds32"
+				is_navigable 	TRUE)))
+		    (object Association "$UNNAMED$409"
+			quid       	"3AC9D064019E"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$410"
+				quid       	"3AC9D064019F"
+				supplier   	"Logical View::Test Bed Classes::TTestInfo"
+				quidu      	"3A9F862F0224"
+				is_aggregate 	TRUE)
+			    (object Role "iUnitTestId"
+				quid       	"3AC9D06401A0"
+				documentation 	"* The zero-based unit test Id within the above component"
+				label      	"iUnitTestId"
+				supplier   	"Logical View::EPOC Classes::TInt"
+				quidu      	"3A881077011B"
+				is_navigable 	TRUE)))
+		    (object Association "$UNNAMED$411"
+			quid       	"3AC9D06401A3"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$412"
+				quid       	"3AC9D06401A4"
+				supplier   	"Logical View::Test Bed Classes::TTestInfo"
+				quidu      	"3A9F862F0224"
+				is_aggregate 	TRUE)
+			    (object Role "iComponentId"
+				quid       	"3AC9D06401A5"
+				documentation 	
+|* The zero-based component Id based on the list passed out from 
+|	CTestController::FindComponents
+				
+				label      	"iComponentId"
+				supplier   	"Logical View::EPOC Classes::TInt"
+				quidu      	"3A881077011B"
+				is_navigable 	TRUE)))
+		    (object Association "$UNNAMED$413"
+			quid       	"3AC9D064021B"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$414"
+				quid       	"3AC9D064021C"
+				supplier   	"Logical View::Test Bed Classes::CLeakTestTransition"
+				quidu      	"3A8D59CB0257"
+				is_aggregate 	TRUE)
+			    (object Role "iBreakStep"
+				quid       	"3AC9D064021D"
+				documentation 	"* The iteration of the test method upon which an unexpected failure occurred."
+				label      	"iBreakStep"
+				supplier   	"Logical View::EPOC Classes::TInt"
+				quidu      	"3A881077011B"
+				exportControl 	"Protected"
+				is_navigable 	TRUE)))
+		    (object Association "$UNNAMED$415"
+			quid       	"3AC9D0640220"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$416"
+				quid       	"3AC9D0640221"
+				supplier   	"Logical View::Test Bed Classes::CLeakTestTransition"
+				quidu      	"3A8D59CB0257"
+				is_aggregate 	TRUE)
+			    (object Role "iFailStep"
+				quid       	"3AC9D0640225"
+				documentation 	"* The current iteration of the test method upon which to fail."
+				label      	"iFailStep"
+				supplier   	"Logical View::EPOC Classes::TInt"
+				quidu      	"3A881077011B"
+				exportControl 	"Protected"
+				is_navigable 	TRUE)))
+		    (object Association "$UNNAMED$417"
+			quid       	"3AC9D0640228"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$418"
+				quid       	"3AC9D0640229"
+				supplier   	"Logical View::Test Bed Classes::CLeakTestTransition"
+				quidu      	"3A8D59CB0257"
+				is_aggregate 	TRUE)
+			    (object Role "iThread"
+				quid       	"3AC9D064022F"
+				documentation 	"* The current thread handle"
+				label      	"iThread"
+				supplier   	"RThread"
+				exportControl 	"Protected"
+				is_navigable 	TRUE)))
+		    (object Association "$UNNAMED$419"
+			quid       	"3AC9D0640239"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$420"
+				quid       	"3AC9D064023A"
+				supplier   	"Logical View::Test Bed Classes::CLeakTestTransition"
+				quidu      	"3A8D59CB0257"
+				is_aggregate 	TRUE)
+			    (object Role "iEndThreadHandleCount"
+				quid       	"3AC9D064023B"
+				documentation 	"* The count of thread open handles at the end of the RunL/RunError."
+				label      	"iEndThreadHandleCount"
+				supplier   	"Logical View::EPOC Classes::TInt"
+				quidu      	"3A881077011B"
+				exportControl 	"Protected"
+				is_navigable 	TRUE)))
+		    (object Association "$UNNAMED$421"
+			quid       	"3AC9D0640243"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$422"
+				quid       	"3AC9D0640244"
+				supplier   	"Logical View::Test Bed Classes::CLeakTestTransition"
+				quidu      	"3A8D59CB0257"
+				is_aggregate 	TRUE)
+			    (object Role "iEndProcessHandleCount"
+				quid       	"3AC9D0640245"
+				documentation 	"* The count of process open handles at the end of the RunL/RunError."
+				label      	"iEndProcessHandleCount"
+				supplier   	"Logical View::EPOC Classes::TInt"
+				quidu      	"3A881077011B"
+				exportControl 	"Protected"
+				is_navigable 	TRUE)))
+		    (object Association "$UNNAMED$423"
+			quid       	"3AC9D064024D"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$424"
+				quid       	"3AC9D064024E"
+				supplier   	"Logical View::Test Bed Classes::CLeakTestTransition"
+				quidu      	"3A8D59CB0257"
+				is_aggregate 	TRUE)
+			    (object Role "iStartThreadHandleCount"
+				quid       	"3AC9D064024F"
+				documentation 	"* The count of thread open handles at the start of the RunL."
+				label      	"iStartThreadHandleCount"
+				supplier   	"Logical View::EPOC Classes::TInt"
+				quidu      	"3A881077011B"
+				exportControl 	"Protected"
+				is_navigable 	TRUE)))
+		    (object Association "$UNNAMED$425"
+			quid       	"3AC9D0640257"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$426"
+				quid       	"3AC9D0640258"
+				supplier   	"Logical View::Test Bed Classes::CLeakTestTransition"
+				quidu      	"3A8D59CB0257"
+				is_aggregate 	TRUE)
+			    (object Role "iStartProcessHandleCount"
+				quid       	"3AC9D0640259"
+				documentation 	"* The count of process open handles at the start of the RunL."
+				label      	"iStartProcessHandleCount"
+				supplier   	"Logical View::EPOC Classes::TInt"
+				quidu      	"3A881077011B"
+				exportControl 	"Protected"
+				is_navigable 	TRUE)))
+		    (object Association "$UNNAMED$427"
+			quid       	"3AC9D06403C9"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$428"
+				quid       	"3AC9D06403CA"
+				supplier   	"Logical View::Test Bed Classes::TTransitionValidator"
+				quidu      	"3A9E205E01ED")
+			    (object Role "iUTContext:CUnitTestContext&"
+				quid       	"3AC9D06403D3"
+				documentation 	"* The context that this transition will be executing in"
+				label      	"iUTContext:CUnitTestContext&"
+				supplier   	"Logical View::Test Bed Classes::CUnitTestContext"
+				quidu      	"3A9E205C014A"
+				exportControl 	"Protected"
+				is_navigable 	TRUE)))
+		    (object Association "$UNNAMED$429"
+			quid       	"3B163640034C"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$430"
+				quid       	"3B163640034D"
+				supplier   	"Logical View::Test Bed Classes::CTestManager"
+				quidu      	"3A70658C0166")
+			    (object Role "iCurrentTester"
+				quid       	"3B1636400356"
+				documentation 	"* The test which is currently being run"
+				label      	"iCurrentTester"
+				supplier   	"Logical View::Test Bed Classes::CComponentTester"
+				quidu      	"3A24DC16022F"
+				exportControl 	"Protected"
+				is_navigable 	TRUE)))
+		    (object Association "$UNNAMED$431"
+			quid       	"3B163640039C"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$432"
+				quid       	"3B163640039D"
+				supplier   	"Logical View::Test Bed Classes::CTestManager"
+				quidu      	"3A70658C0166"
+				is_aggregate 	TRUE)
+			    (object Role "iCurrentLibrary"
+				quid       	"3B16364003B0"
+				documentation 	"* The library containing the test which is currently being run"
+				label      	"iCurrentLibrary"
+				supplier   	"RLibrary"
+				exportControl 	"Protected"
+				is_navigable 	TRUE)))
+		    (object Association "$UNNAMED$433"
+			quid       	"3B449E92031B"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$434"
+				quid       	"3B449E92031C"
+				supplier   	"Logical View::Test Bed Classes::CUnitTest"
+				quidu      	"3A23BA9F037C")
+			    (object Role "iFileMan"
+				quid       	"3B449E920343"
+				documentation 	"* File manager - useful in PrepareUnitTestL if copying files is required"
+				label      	"iFileMan"
+				supplier   	"CFileMan"
+				exportControl 	"Protected"
+				is_navigable 	TRUE)))
+		    (object Association "$UNNAMED$435"
+			quid       	"3B449E92034D"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$436"
+				quid       	"3B449E92034E"
+				supplier   	"Logical View::Test Bed Classes::CUnitTest"
+				quidu      	"3A23BA9F037C"
+				is_aggregate 	TRUE)
+			    (object Role "iFs"
+				quid       	"3B449E920361"
+				documentation 	"* Connection to the file server - required by iFileMan"
+				label      	"iFs"
+				supplier   	"RFs"
+				exportControl 	"Protected"
+				is_navigable 	TRUE)))
+		    (object Association "$UNNAMED$437"
+			quid       	"3B449E92036B"
+			roles      	(list role_list
+			    (object Role "$UNNAMED$438"
+				quid       	"3B449E92036C"
+				supplier   	"Logical View::Test Bed Classes::CUnitTest"
+				quidu      	"3A23BA9F037C"
+				is_aggregate 	TRUE)
+			    (object Role "iLeaveErrorArray"
+				quid       	"3B449E92037F"
+				documentation 	"* List of all the acceptable error codes"
+				label      	"iLeaveErrorArray"
+				supplier   	"Logical View::Test Bed Classes::RArray<TInt>"
+				quidu      	"3A9F862D039E"
+				exportControl 	"Protected"
+				is_navigable 	TRUE))))
+		logical_presentations 	(list unit_reference_list
+		    (object ClassDiagram "Main"
+			quid       	"3A37869600EE"
+			title      	"Main"
+			documentation 	"Returns the test which is currently executing"
+			zoom       	100
+			max_height 	28350
+			max_width  	21600
+			origin_x   	0
+			origin_y   	0
+			items      	(list diagram_item_list
+			    (object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray<TDesC>" @985
+				ShowCompartmentStereotypes 	TRUE
+				IncludeAttribute 	TRUE
+				IncludeOperation 	TRUE
+				location   	(496, 1984)
+				label      	(object ItemLabel
+				    Parent_View 	@985
+				    location   	(270, 1933)
+				    fill_color 	13434879
+				    nlines     	1
+				    max_width  	452
+				    justify    	0
+				    label      	"RPointerArray<TDesC>")
+				icon_style 	"None"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A70658D015F"
+				width      	470
+				height     	126
+				annotation 	8
+				autoResize 	TRUE)
+			    (object ClassView "Class" "Logical View::Test Bed Classes::CUnitTestInfo" @986
+				ShowCompartmentStereotypes 	TRUE
+				IncludeAttribute 	TRUE
+				IncludeOperation 	TRUE
+				location   	(496, 2418)
+				label      	(object ItemLabel
+				    Parent_View 	@986
+				    location   	(260, 2212)
+				    fill_color 	13434879
+				    nlines     	1
+				    max_width  	472
+				    justify    	0
+				    label      	"CUnitTestInfo")
+				icon       	"control"
+				icon_style 	"None"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A70658D0154"
+				compartment 	(object Compartment
+				    Parent_View 	@986
+				    location   	(260, 2273)
+				    icon_style 	"Icon"
+				    fill_color 	16777215
+				    anchor     	2
+				    nlines     	7
+				    max_width  	478)
+				width      	490
+				height     	436
+				annotation 	8
+				autoResize 	TRUE)
+			    (object ClassView "Class" "Logical View::Test Bed Classes::MUnitTestObserver" @987
+				ShowCompartmentStereotypes 	TRUE
+				SuppressAttribute 	TRUE
+				IncludeAttribute 	TRUE
+				IncludeOperation 	TRUE
+				location   	(1364, 1550)
+				label      	(object ItemLabel
+				    Parent_View 	@987
+				    location   	(1110, 1494)
+				    fill_color 	16777215
+				    nlines     	1
+				    max_width  	508
+				    justify    	0
+				    label      	"MUnitTestObserver")
+				icon       	"Interface"
+				icon_style 	"None"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A8276D1007E"
+				compartment 	(object Compartment
+				    Parent_View 	@987
+				    location   	(1110, 1555)
+				    icon_style 	"Icon"
+				    fill_color 	16777215
+				    anchor     	2
+				    nlines     	1
+				    max_width  	515)
+				width      	526
+				height     	136
+				annotation 	8
+				autoResize 	TRUE)
+			    (object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray<CUnitTestInfo>" @988
+				ShowCompartmentStereotypes 	TRUE
+				IncludeAttribute 	TRUE
+				IncludeOperation 	TRUE
+				location   	(496, 2976)
+				label      	(object ItemLabel
+				    Parent_View 	@988
+				    location   	(203, 2926)
+				    fill_color 	16777215
+				    nlines     	1
+				    max_width  	586
+				    justify    	0
+				    label      	"RPointerArray<CUnitTestInfo>")
+				icon       	"entity"
+				icon_style 	"None"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A70658B02E2"
+				width      	604
+				height     	122
+				annotation 	8
+				autoResize 	TRUE)
+			    (object UsesView "" @989
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A81831D0094"
+				client     	@988
+				supplier   	@986
+				line_style 	0)
+			    (object ClassView "Class" "Logical View::Test Bed Classes::CComponentInfo" @990
+				ShowCompartmentStereotypes 	TRUE
+				IncludeAttribute 	TRUE
+				IncludeOperation 	TRUE
+				location   	(496, 3596)
+				label      	(object ItemLabel
+				    Parent_View 	@990
+				    location   	(233, 3365)
+				    fill_color 	13434879
+				    nlines     	1
+				    max_width  	526
+				    justify    	0
+				    label      	"CComponentInfo")
+				icon       	"entity"
+				icon_style 	"None"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A70658B02D7"
+				compartment 	(object Compartment
+				    Parent_View 	@990
+				    location   	(233, 3426)
+				    icon_style 	"Icon"
+				    fill_color 	16777215
+				    anchor     	2
+				    nlines     	8
+				    max_width  	522)
+				width      	544
+				height     	486
+				annotation 	8
+				autoResize 	TRUE)
+			    (object AssociationViewNew "$UNNAMED$319" @991
+				location   	(496, 3194)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A71AF830200"
+				roleview_list 	(list RoleViews
+				    (object RoleView "iUnitTestsInfo" @992
+					Parent_View 	@991
+					location   	(-62, 714)
+					label      	(object SegLabel @993
+					    Parent_View 	@992
+					    location   	(456, 3193)
+					    anchor     	1
+					    anchor_loc 	1
+					    nlines     	1
+					    max_width  	838
+					    justify    	0
+					    label      	"-iUnitTestsInfo"
+					    pctDist    	0.006410
+					    height     	41
+					    orientation 	0)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A71AF830202"
+					client     	@991
+					supplier   	@988
+					line_style 	0)
+				    (object RoleView "$UNNAMED$320" @994
+					Parent_View 	@991
+					location   	(-62, 714)
+					label      	(object SegLabel @995
+					    Parent_View 	@994
+					    location   	(455, 3320)
+					    hidden     	TRUE
+					    anchor     	1
+					    anchor_loc 	1
+					    nlines     	1
+					    max_width  	450
+					    justify    	0
+					    label      	""
+					    pctDist    	0.800000
+					    height     	42
+					    orientation 	1)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A71AF830201"
+					client     	@991
+					supplier   	@990
+					line_style 	0)))
+			    (object ClassView "Class" "Logical View::Test Bed Classes::MStateAccessor" @996
+				ShowCompartmentStereotypes 	TRUE
+				SuppressAttribute 	TRUE
+				IncludeAttribute 	TRUE
+				IncludeOperation 	TRUE
+				location   	(3782, 682)
+				label      	(object ItemLabel
+				    Parent_View 	@996
+				    location   	(3501, 626)
+				    fill_color 	16777215
+				    nlines     	1
+				    max_width  	562
+				    justify    	0
+				    label      	"MStateAccessor")
+				icon       	"Interface"
+				icon_style 	"None"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A23BE150330"
+				compartment 	(object Compartment
+				    Parent_View 	@996
+				    location   	(3501, 687)
+				    icon_style 	"Icon"
+				    fill_color 	16777215
+				    anchor     	2
+				    nlines     	1
+				    max_width  	568)
+				width      	580
+				height     	136
+				annotation 	8
+				autoResize 	TRUE)
+			    (object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray<CTransition>" @997
+				ShowCompartmentStereotypes 	TRUE
+				IncludeAttribute 	TRUE
+				IncludeOperation 	TRUE
+				location   	(2666, 992)
+				label      	(object ItemLabel
+				    Parent_View 	@997
+				    location   	(2390, 941)
+				    fill_color 	16777215
+				    nlines     	1
+				    max_width  	552
+				    justify    	0
+				    label      	"RPointerArray<CTransition>")
+				icon       	"entity"
+				icon_style 	"None"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A70658A0166"
+				width      	570
+				height     	126
+				annotation 	8
+				autoResize 	TRUE)
+			    (object ClassView "Class" "Logical View::Test Bed Classes::CUnitTest" @998
+				ShowCompartmentStereotypes 	TRUE
+				IncludeAttribute 	TRUE
+				IncludeOperation 	TRUE
+				location   	(1364, 682)
+				label      	(object ItemLabel
+				    Parent_View 	@998
+				    location   	(1033, 176)
+				    fill_color 	13434879
+				    nlines     	1
+				    max_width  	662
+				    justify    	0
+				    label      	"CUnitTest")
+				icon       	"control"
+				icon_style 	"None"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A23BA9F037C"
+				compartment 	(object Compartment
+				    Parent_View 	@998
+				    location   	(1033, 237)
+				    icon_style 	"Icon"
+				    fill_color 	16777215
+				    anchor     	2
+				    nlines     	19
+				    max_width  	659)
+				width      	680
+				height     	1036
+				annotation 	8
+				autoResize 	TRUE)
+			    (object AssociationViewNew "$UNNAMED$297" @999
+				location   	(2054, 845)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A70658A016D"
+				roleview_list 	(list RoleViews
+				    (object RoleView "iTransitions" @1000
+					Parent_View 	@999
+					location   	(566, 597)
+					label      	(object SegLabel @1001
+					    Parent_View 	@1000
+					    location   	(2325, 952)
+					    anchor     	1
+					    anchor_loc 	1
+					    nlines     	1
+					    max_width  	237
+					    justify    	0
+					    label      	"#iTransitions"
+					    pctDist    	0.800000
+					    height     	42
+					    orientation 	1)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A70658A016F"
+					client     	@999
+					supplier   	@997
+					line_style 	0)
+				    (object RoleView "$UNNAMED$298" @1002
+					Parent_View 	@999
+					location   	(566, 597)
+					label      	(object SegLabel @1003
+					    Parent_View 	@1002
+					    location   	(1784, 739)
+					    hidden     	TRUE
+					    anchor     	1
+					    anchor_loc 	1
+					    nlines     	1
+					    max_width  	450
+					    justify    	0
+					    label      	""
+					    pctDist    	0.800000
+					    height     	42
+					    orientation 	1)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A70658A016E"
+					client     	@999
+					supplier   	@998
+					line_style 	0)))
+			    (object ClassView "Class" "Logical View::Test Bed Classes::TTransitionInfo" @1004
+				ShowCompartmentStereotypes 	TRUE
+				IncludeAttribute 	TRUE
+				IncludeOperation 	TRUE
+				location   	(4526, 1364)
+				label      	(object ItemLabel
+				    Parent_View 	@1004
+				    location   	(4357, 1283)
+				    fill_color 	13434879
+				    nlines     	1
+				    max_width  	338
+				    justify    	0
+				    label      	"TTransitionInfo")
+				icon_style 	"None"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A8276D1009C"
+				compartment 	(object Compartment
+				    Parent_View 	@1004
+				    location   	(4357, 1344)
+				    icon_style 	"Icon"
+				    fill_color 	16777215
+				    anchor     	2
+				    nlines     	2
+				    max_width  	343)
+				width      	356
+				height     	186
+				annotation 	8
+				autoResize 	TRUE)
+			    (object ClassView "Class" "Logical View::Test Bed Classes::TTransitionValidator" @1005
+				ShowCompartmentStereotypes 	TRUE
+				IncludeAttribute 	TRUE
+				IncludeOperation 	TRUE
+				location   	(3782, 2356)
+				label      	(object ItemLabel
+				    Parent_View 	@1005
+				    location   	(3424, 2200)
+				    fill_color 	13434879
+				    nlines     	1
+				    max_width  	716
+				    justify    	0
+				    label      	"TTransitionValidator")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A9E205E01ED"
+				compartment 	(object Compartment
+				    Parent_View 	@1005
+				    location   	(3424, 2261)
+				    icon_style 	"Icon"
+				    fill_color 	16777215
+				    anchor     	2
+				    nlines     	5
+				    max_width  	721)
+				width      	734
+				height     	336
+				annotation 	8
+				autoResize 	TRUE)
+			    (object ClassView "Class" "Logical View::Test Bed Classes::CUnitTestContext" @1006
+				ShowCompartmentStereotypes 	TRUE
+				IncludeAttribute 	TRUE
+				IncludeOperation 	TRUE
+				location   	(4588, 434)
+				label      	(object ItemLabel
+				    Parent_View 	@1006
+				    location   	(4276, 278)
+				    fill_color 	13434879
+				    nlines     	1
+				    max_width  	624
+				    justify    	0
+				    label      	"CUnitTestContext")
+				icon       	"entity"
+				icon_style 	"None"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A9E205C014A"
+				compartment 	(object Compartment
+				    Parent_View 	@1006
+				    location   	(4276, 339)
+				    icon_style 	"Icon"
+				    fill_color 	16777215
+				    anchor     	2
+				    nlines     	5
+				    max_width  	631)
+				width      	642
+				height     	336
+				annotation 	8
+				autoResize 	TRUE)
+			    (object ClassView "Class" "Logical View::Test Bed Classes::CTransition" @1007
+				ShowCompartmentStereotypes 	TRUE
+				IncludeAttribute 	TRUE
+				IncludeOperation 	TRUE
+				location   	(3782, 1612)
+				label      	(object ItemLabel
+				    Parent_View 	@1007
+				    location   	(3432, 1206)
+				    fill_color 	16777215
+				    nlines     	1
+				    max_width  	700
+				    justify    	0
+				    label      	"CTransition")
+				icon       	"boundary"
+				icon_style 	"None"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A23BFC30021"
+				compartment 	(object Compartment
+				    Parent_View 	@1007
+				    location   	(3432, 1267)
+				    icon_style 	"Icon"
+				    fill_color 	16777215
+				    anchor     	2
+				    nlines     	15
+				    max_width  	706)
+				width      	718
+				height     	836
+				annotation 	8
+				autoResize 	TRUE)
+			    (object UsesView "" @1008
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A87B0970263"
+				client     	@997
+				supplier   	@1007
+				line_style 	0)
+			    (object UsesView "" @1009
+				label      	(object ItemLabel
+				    Parent_View 	@1009
+				    location   	(3782, 971)
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	60
+				    justify    	0
+				    label      	"")
+				stereotype 	(object SegLabel @1010
+				    Parent_View 	@1009
+				    location   	(3847, 971)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<Uses>>"
+				    pctDist    	0.500935
+				    height     	65
+				    orientation 	1)
+				line_color 	3342489
+				quidu      	"3AAE437E012B"
+				client     	@1007
+				supplier   	@996
+				line_style 	0)
+			    (object AssociationViewNew "$UNNAMED$373" @1011
+				location   	(3782, 2108)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A9E205D017E"
+				roleview_list 	(list RoleViews
+				    (object RoleView "iValidator:TTransitionValidator&" @1012
+					Parent_View 	@1011
+					location   	(62, 806)
+					label      	(object SegLabel @1013
+					    Parent_View 	@1012
+					    location   	(3862, 2106)
+					    anchor     	1
+					    anchor_loc 	1
+					    nlines     	1
+					    max_width  	587
+					    justify    	0
+					    label      	"#iValidator:TTransitionValidator&"
+					    pctDist    	-0.025862
+					    height     	80
+					    orientation 	0)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A9E205D01BA"
+					client     	@1011
+					supplier   	@1005
+					line_style 	0)
+				    (object RoleView "$UNNAMED$374" @1014
+					Parent_View 	@1011
+					location   	(62, 806)
+					label      	(object SegLabel @1015
+					    Parent_View 	@1014
+					    location   	(3741, 2046)
+					    hidden     	TRUE
+					    anchor     	1
+					    anchor_loc 	1
+					    nlines     	1
+					    max_width  	450
+					    justify    	0
+					    label      	""
+					    pctDist    	0.800000
+					    height     	42
+					    orientation 	0)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A9E205D017F"
+					client     	@1011
+					supplier   	@1007
+					line_style 	0)))
+			    (object AssociationViewNew "$UNNAMED$375" @1016
+				location   	(4268, 897)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A9E205D01C4"
+				roleview_list 	(list RoleViews
+				    (object RoleView "iUTContext:CUnitTestContext&" @1017
+					Parent_View 	@1016
+					location   	(548, -405)
+					label      	(object SegLabel @1018
+					    Parent_View 	@1017
+					    location   	(4590, 881)
+					    anchor     	1
+					    anchor_loc 	1
+					    nlines     	1
+					    max_width  	592
+					    justify    	0
+					    label      	"#iUTContext:CUnitTestContext&"
+					    pctDist    	0.543957
+					    height     	256
+					    orientation 	1)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A9E205D01D8"
+					client     	@1016
+					supplier   	@1006
+					line_style 	0)
+				    (object RoleView "$UNNAMED$376" @1019
+					Parent_View 	@1016
+					location   	(548, -405)
+					label      	(object SegLabel @1020
+					    Parent_View 	@1019
+					    location   	(4073, 1109)
+					    hidden     	TRUE
+					    anchor     	1
+					    anchor_loc 	1
+					    nlines     	1
+					    max_width  	450
+					    justify    	0
+					    label      	""
+					    pctDist    	0.800000
+					    height     	42
+					    orientation 	1)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A9E205D01C5"
+					client     	@1016
+					supplier   	@1007
+					line_style 	0)))
+			    (object UsesView "" @1021
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A87AD5D01ED"
+				client     	@998
+				supplier   	@987
+				line_style 	0)
+			    (object UsesView "" @1022
+				label      	(object ItemLabel
+				    Parent_View 	@1022
+				    location   	(2597, 682)
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	60
+				    justify    	0
+				    label      	"")
+				stereotype 	(object SegLabel @1023
+				    Parent_View 	@1022
+				    location   	(2718, 627)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<Creates>>"
+				    pctDist    	0.567801
+				    height     	56
+				    orientation 	0)
+				line_color 	3342489
+				quidu      	"3AAE43920184"
+				client     	@998
+				supplier   	@996
+				line_style 	0)
+			    (object UsesView "" @1024
+				stereotype 	(object SegLabel @1025
+				    Parent_View 	@1024
+				    location   	(2694, 760)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<Uses>>"
+				    pctDist    	0.465806
+				    height     	38
+				    orientation 	0)
+				line_color 	3342489
+				quidu      	"3A378D2002C2"
+				client     	@998
+				supplier   	@1007
+				vertices   	(list Points
+				    (1704, 710)
+				    (3472, 866)
+				    (3607, 1193))
+				line_style 	0)
+			    (object UsesView "" @1026
+				label      	(object ItemLabel
+				    Parent_View 	@1026
+				    location   	(2975, 432)
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	60
+				    justify    	0
+				    label      	"")
+				stereotype 	(object SegLabel @1027
+				    Parent_View 	@1026
+				    location   	(2920, 378)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<Creates>>"
+				    pctDist    	0.478379
+				    height     	55
+				    orientation 	0)
+				line_color 	3342489
+				quidu      	"3AAE45D3033C"
+				client     	@998
+				supplier   	@1006
+				vertices   	(list Points
+				    (1704, 608)
+				    (2534, 432)
+				    (4266, 433))
+				line_style 	0)
+			    (object ClassView "Class" "Logical View::Test Bed Classes::CLeakTestTransition" @1028
+				ShowCompartmentStereotypes 	TRUE
+				IncludeAttribute 	TRUE
+				IncludeOperation 	TRUE
+				location   	(4712, 2046)
+				label      	(object ItemLabel
+				    Parent_View 	@1028
+				    location   	(4362, 1915)
+				    fill_color 	13434879
+				    nlines     	1
+				    max_width  	700
+				    justify    	0
+				    label      	"CLeakTestTransition")
+				icon       	"boundary"
+				icon_style 	"None"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A8D59CB0257"
+				compartment 	(object Compartment
+				    Parent_View 	@1028
+				    location   	(4362, 1976)
+				    icon_style 	"Icon"
+				    fill_color 	16777215
+				    anchor     	2
+				    nlines     	4
+				    max_width  	706)
+				width      	718
+				height     	286
+				annotation 	8
+				autoResize 	TRUE)
+			    (object InheritView "" @1029
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A8D59CB0258"
+				client     	@1028
+				supplier   	@1007
+				line_style 	0)
+			    (object UsesView "" @1030
+				label      	(object ItemLabel
+				    Parent_View 	@1030
+				    location   	(4244, 1457)
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	60
+				    justify    	0
+				    label      	"")
+				stereotype 	(object SegLabel @1031
+				    Parent_View 	@1030
+				    location   	(4207, 1344)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<Creates>>"
+				    pctDist    	0.500000
+				    height     	120
+				    orientation 	0)
+				line_color 	3342489
+				quidu      	"3AAE469B033A"
+				client     	@1007
+				supplier   	@1004
+				line_style 	0)
+			    (object ClassView "Class" "Logical View::Test Bed Classes::MComponentTestObserver" @1032
+				ShowCompartmentStereotypes 	TRUE
+				SuppressAttribute 	TRUE
+				IncludeAttribute 	TRUE
+				IncludeOperation 	TRUE
+				location   	(1364, 3162)
+				label      	(object ItemLabel
+				    Parent_View 	@1032
+				    location   	(1109, 3106)
+				    fill_color 	13434879
+				    nlines     	1
+				    max_width  	510
+				    justify    	0
+				    label      	"MComponentTestObserver")
+				icon       	"Interface"
+				icon_style 	"None"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A70658E00AB"
+				compartment 	(object Compartment
+				    Parent_View 	@1032
+				    location   	(1109, 3167)
+				    icon_style 	"Icon"
+				    fill_color 	16777215
+				    anchor     	2
+				    nlines     	1
+				    max_width  	515)
+				width      	528
+				height     	136
+				annotation 	8
+				autoResize 	TRUE)
+			    (object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray<CUnitTest>" @1033
+				ShowCompartmentStereotypes 	TRUE
+				IncludeAttribute 	TRUE
+				IncludeOperation 	TRUE
+				location   	(558, 1364)
+				label      	(object ItemLabel
+				    Parent_View 	@1033
+				    location   	(297, 1313)
+				    fill_color 	16777215
+				    nlines     	1
+				    max_width  	522
+				    justify    	0
+				    label      	"RPointerArray<CUnitTest>")
+				icon       	"entity"
+				icon_style 	"None"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A70658B03D2"
+				width      	540
+				height     	126
+				annotation 	8
+				autoResize 	TRUE)
+			    (object UsesView "" @1034
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A81834502C2"
+				client     	@1033
+				supplier   	@998
+				line_style 	0)
+			    (object ClassView "Class" "Logical View::Test Bed Classes::TLogFormat" @1035
+				ShowCompartmentStereotypes 	TRUE
+				IncludeAttribute 	TRUE
+				IncludeOperation 	TRUE
+				location   	(3038, 2604)
+				label      	(object ItemLabel
+				    Parent_View 	@1035
+				    location   	(2912, 2553)
+				    fill_color 	16777215
+				    nlines     	1
+				    max_width  	252
+				    justify    	0
+				    label      	"TLogFormat")
+				icon       	"entity"
+				icon_style 	"None"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A894035038E"
+				width      	270
+				height     	126
+				annotation 	8
+				autoResize 	TRUE)
+			    (object ClassView "Class" "Logical View::Test Bed Classes::CComponentTester" @1036
+				ShowCompartmentStereotypes 	TRUE
+				IncludeAttribute 	TRUE
+				IncludeOperation 	TRUE
+				location   	(1364, 2480)
+				label      	(object ItemLabel
+				    Parent_View 	@1036
+				    location   	(1067, 2149)
+				    fill_color 	13434879
+				    nlines     	1
+				    max_width  	594
+				    justify    	0
+				    label      	"CComponentTester")
+				icon       	"control"
+				icon_style 	"None"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A24DC16022F"
+				compartment 	(object Compartment
+				    Parent_View 	@1036
+				    location   	(1067, 2210)
+				    icon_style 	"Icon"
+				    fill_color 	16777215
+				    anchor     	2
+				    nlines     	12
+				    max_width  	590)
+				width      	612
+				height     	686
+				annotation 	8
+				autoResize 	TRUE)
+			    (object AssociationViewNew "$UNNAMED$305" @1037
+				location   	(1364, 2958)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A70658B03B4"
+				roleview_list 	(list RoleViews
+				    (object RoleView "iObserver:MComponentTestObserver&" @1038
+					Parent_View 	@1037
+					location   	(0, 1718)
+					label      	(object SegLabel @1039
+					    Parent_View 	@1038
+					    location   	(1323, 3066)
+					    anchor     	1
+					    anchor_loc 	1
+					    nlines     	1
+					    max_width  	719
+					    justify    	0
+					    label      	"#iObserver:MComponentTestObserver&"
+					    pctDist    	0.800000
+					    height     	42
+					    orientation 	1)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A70658B03B6"
+					client     	@1037
+					supplier   	@1032
+					line_style 	0)
+				    (object RoleView "$UNNAMED$306" @1040
+					Parent_View 	@1037
+					location   	(0, 1718)
+					label      	(object SegLabel @1041
+					    Parent_View 	@1040
+					    location   	(1323, 2850)
+					    hidden     	TRUE
+					    anchor     	1
+					    anchor_loc 	1
+					    nlines     	1
+					    max_width  	450
+					    justify    	0
+					    label      	""
+					    pctDist    	0.800000
+					    height     	42
+					    orientation 	0)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A70658B03B5"
+					client     	@1037
+					supplier   	@1036
+					line_style 	0)))
+			    (object AssociationViewNew "$UNNAMED$309" @1042
+				location   	(858, 1781)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A70658B03DC"
+				roleview_list 	(list RoleViews
+				    (object RoleView "iUnitTests" @1043
+					Parent_View 	@1042
+					location   	(-506, 541)
+					label      	(object SegLabel @1044
+					    Parent_View 	@1043
+					    location   	(621, 1523)
+					    anchor     	1
+					    anchor_loc 	1
+					    nlines     	1
+					    max_width  	216
+					    justify    	0
+					    label      	"#iUnitTests"
+					    pctDist    	0.800000
+					    height     	42
+					    orientation 	0)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A70658B03DE"
+					client     	@1042
+					supplier   	@1033
+					line_style 	0)
+				    (object RoleView "$UNNAMED$310" @1045
+					Parent_View 	@1042
+					location   	(-506, 541)
+					label      	(object SegLabel @1046
+					    Parent_View 	@1045
+					    location   	(1029, 2089)
+					    hidden     	TRUE
+					    anchor     	1
+					    anchor_loc 	1
+					    nlines     	1
+					    max_width  	450
+					    justify    	0
+					    label      	""
+					    pctDist    	0.800000
+					    height     	42
+					    orientation 	1)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A70658B03DD"
+					client     	@1042
+					supplier   	@1036
+					line_style 	0)))
+			    (object InheritView "" @1047
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A8276CF037E"
+				client     	@1036
+				supplier   	@987
+				line_style 	0)
+			    (object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray<CComponentInfo>" @1048
+				ShowCompartmentStereotypes 	TRUE
+				IncludeAttribute 	TRUE
+				IncludeOperation 	TRUE
+				location   	(1426, 3596)
+				label      	(object ItemLabel
+				    Parent_View 	@1048
+				    location   	(1109, 3550)
+				    fill_color 	16777215
+				    nlines     	1
+				    max_width  	634
+				    justify    	0
+				    label      	"RPointerArray<CComponentInfo>")
+				icon       	"entity"
+				icon_style 	"None"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A70658B0089"
+				width      	652
+				height     	110
+				annotation 	8
+				autoResize 	TRUE)
+			    (object UsesView "" @1049
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A8182F2027D"
+				client     	@1048
+				supplier   	@990
+				line_style 	0)
+			    (object ClassView "Class" "Logical View::Test Bed Classes::CTestManager" @1050
+				ShowCompartmentStereotypes 	TRUE
+				IncludeAttribute 	TRUE
+				IncludeOperation 	TRUE
+				location   	(3782, 3100)
+				label      	(object ItemLabel
+				    Parent_View 	@1050
+				    location   	(3587, 2794)
+				    fill_color 	16777215
+				    nlines     	1
+				    max_width  	390
+				    justify    	0
+				    label      	"CTestManager")
+				icon       	"control"
+				icon_style 	"None"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A70658C0166"
+				compartment 	(object Compartment
+				    Parent_View 	@1050
+				    location   	(3587, 2855)
+				    icon_style 	"Icon"
+				    fill_color 	16777215
+				    anchor     	2
+				    nlines     	11
+				    max_width  	387)
+				width      	408
+				height     	636
+				annotation 	8
+				autoResize 	TRUE)
+			    (object AssociationViewNew "$UNNAMED$329" @1051
+				location   	(2841, 3579)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A71AF8303C3"
+				roleview_list 	(list RoleViews
+				    (object RoleView "iTestList" @1052
+					Parent_View 	@1051
+					location   	(1663, 1223)
+					label      	(object SegLabel @1053
+					    Parent_View 	@1052
+					    location   	(2870, 3620)
+					    anchor     	1
+					    anchor_loc 	1
+					    nlines     	1
+					    max_width  	262
+					    justify    	0
+					    label      	"#iTestList"
+					    pctDist    	-0.026786
+					    height     	41
+					    orientation 	0)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A71AF8303C5"
+					client     	@1051
+					supplier   	@1048
+					line_style 	0)
+				    (object RoleView "$UNNAMED$330" @1054
+					Parent_View 	@1051
+					location   	(1663, 1223)
+					label      	(object SegLabel @1055
+					    Parent_View 	@1054
+					    location   	(3713, 3529)
+					    hidden     	TRUE
+					    anchor     	1
+					    anchor_loc 	1
+					    nlines     	1
+					    max_width  	450
+					    justify    	0
+					    label      	""
+					    pctDist    	0.800000
+					    height     	42
+					    orientation 	0)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A71AF8303C4"
+					client     	@1051
+					supplier   	@1050
+					vertices   	(list Points
+					    (2841, 3579)
+					    (3780, 3569)
+					    (3780, 3418))
+					line_style 	0)))
+			    (object ClassView "Class" "Logical View::Test Bed Classes::CDataLogger" @1056
+				ShowCompartmentStereotypes 	TRUE
+				IncludeAttribute 	TRUE
+				IncludeOperation 	TRUE
+				location   	(2666, 1736)
+				label      	(object ItemLabel
+				    Parent_View 	@1056
+				    location   	(2323, 1305)
+				    fill_color 	13434879
+				    nlines     	1
+				    max_width  	686
+				    justify    	0
+				    label      	"CDataLogger")
+				icon       	"control"
+				icon_style 	"None"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A23B76E01BE"
+				compartment 	(object Compartment
+				    Parent_View 	@1056
+				    location   	(2323, 1366)
+				    icon_style 	"Icon"
+				    fill_color 	16777215
+				    anchor     	2
+				    nlines     	16
+				    max_width  	693)
+				width      	704
+				height     	886
+				annotation 	8
+				autoResize 	TRUE)
+			    (object AssociationViewNew "$UNNAMED$325" @1057
+				location   	(3297, 2508)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A71AF8303B4"
+				roleview_list 	(list RoleViews
+				    (object RoleView "iDataLogger:CDataLogger&" @1058
+					Parent_View 	@1057
+					location   	(2863, 1082)
+					label      	(object SegLabel @1059
+					    Parent_View 	@1058
+					    location   	(3173, 2312)
+					    anchor     	1
+					    anchor_loc 	1
+					    nlines     	1
+					    max_width  	523
+					    justify    	0
+					    label      	"#iDataLogger:CDataLogger&"
+					    pctDist    	0.524313
+					    height     	28
+					    orientation 	1)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A71AF8303B9"
+					client     	@1057
+					supplier   	@1056
+					line_style 	0)
+				    (object RoleView "$UNNAMED$326" @1060
+					Parent_View 	@1057
+					location   	(2863, 1082)
+					label      	(object SegLabel @1061
+					    Parent_View 	@1060
+					    location   	(3490, 2809)
+					    hidden     	TRUE
+					    anchor     	1
+					    anchor_loc 	1
+					    nlines     	1
+					    max_width  	450
+					    justify    	0
+					    label      	""
+					    pctDist    	0.800000
+					    height     	42
+					    orientation 	1)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A71AF8303B5"
+					client     	@1057
+					supplier   	@1050
+					line_style 	0)))
+			    (object UsesView "" @1062
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A378BD9025D"
+				client     	@1007
+				supplier   	@1056
+				line_style 	0)
+			    (object AssociationViewNew "$UNNAMED$351" @1063
+				location   	(2932, 2359)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A892F450130"
+				roleview_list 	(list RoleViews
+				    (object RoleView "iLogFormat" @1064
+					Parent_View 	@1063
+					location   	(328, 1057)
+					label      	(object SegLabel @1065
+					    Parent_View 	@1064
+					    location   	(2976, 2430)
+					    anchor     	1
+					    anchor_loc 	1
+					    nlines     	1
+					    max_width  	222
+					    justify    	0
+					    label      	"-iLogFormat"
+					    pctDist    	0.419359
+					    height     	13
+					    orientation 	0)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A892F45013A"
+					client     	@1063
+					supplier   	@1035
+					line_style 	0)
+				    (object RoleView "$UNNAMED$352" @1066
+					Parent_View 	@1063
+					location   	(328, 1057)
+					label      	(object SegLabel @1067
+					    Parent_View 	@1066
+					    location   	(2910, 2200)
+					    hidden     	TRUE
+					    anchor     	1
+					    anchor_loc 	1
+					    nlines     	1
+					    max_width  	450
+					    justify    	0
+					    label      	""
+					    pctDist    	0.800000
+					    height     	42
+					    orientation 	1)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A892F450131"
+					client     	@1063
+					supplier   	@1056
+					line_style 	0)))
+			    (object UsesView "" @1068
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A41E8DE01F8"
+				client     	@998
+				supplier   	@1056
+				line_style 	0)
+			    (object AssociationViewNew "$UNNAMED$307" @1069
+				location   	(1991, 2119)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A70658B03BE"
+				roleview_list 	(list RoleViews
+				    (object RoleView "iDataLogger:CDataLogger&" @1070
+					Parent_View 	@1069
+					location   	(627, 879)
+					label      	(object SegLabel @1071
+					    Parent_View 	@1070
+					    location   	(1984, 2077)
+					    anchor     	1
+					    anchor_loc 	1
+					    nlines     	1
+					    max_width  	525
+					    justify    	0
+					    label      	"#iDataLogger:CDataLogger&"
+					    pctDist    	0.039352
+					    height     	41
+					    orientation 	0)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A70658B03C8"
+					client     	@1069
+					supplier   	@1056
+					line_style 	0)
+				    (object RoleView "$UNNAMED$308" @1072
+					Parent_View 	@1069
+					location   	(627, 879)
+					label      	(object SegLabel @1073
+					    Parent_View 	@1072
+					    location   	(1714, 2231)
+					    hidden     	TRUE
+					    anchor     	1
+					    anchor_loc 	1
+					    nlines     	1
+					    max_width  	450
+					    justify    	0
+					    label      	""
+					    pctDist    	0.800000
+					    height     	42
+					    orientation 	1)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A70658B03BF"
+					client     	@1069
+					supplier   	@1036
+					line_style 	0)))
+			    (object UsesView "" @1074
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A41E8E302A0"
+				client     	@1036
+				supplier   	@1056
+				line_style 	0)
+			    (object ClassView "Class" "Logical View::Test Bed Classes::CTestController" @1075
+				ShowCompartmentStereotypes 	TRUE
+				IncludeAttribute 	TRUE
+				IncludeOperation 	TRUE
+				location   	(2480, 3100)
+				label      	(object ItemLabel
+				    Parent_View 	@1075
+				    location   	(2182, 2819)
+				    fill_color 	13434879
+				    nlines     	1
+				    max_width  	596
+				    justify    	0
+				    label      	"CTestController")
+				icon       	"boundary"
+				icon_style 	"None"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A34E468034A"
+				compartment 	(object Compartment
+				    Parent_View 	@1075
+				    location   	(2182, 2880)
+				    icon_style 	"Icon"
+				    fill_color 	16777215
+				    anchor     	2
+				    nlines     	10
+				    max_width  	594)
+				width      	614
+				height     	586
+				annotation 	8
+				autoResize 	TRUE)
+			    (object AssociationViewNew "$UNNAMED$301" @1076
+				location   	(1856, 3392)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A70658B008A"
+				roleview_list 	(list RoleViews
+				    (object RoleView "iTestList" @1077
+					Parent_View 	@1076
+					location   	(-810, 354)
+					label      	(object SegLabel @1078
+					    Parent_View 	@1077
+					    location   	(1587, 3473)
+					    anchor     	1
+					    anchor_loc 	1
+					    nlines     	1
+					    max_width  	172
+					    justify    	0
+					    label      	"-iTestList"
+					    pctDist    	0.800000
+					    height     	42
+					    orientation 	1)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A70658B0093"
+					client     	@1076
+					supplier   	@1048
+					line_style 	0)
+				    (object RoleView "$UNNAMED$302" @1079
+					Parent_View 	@1076
+					location   	(-810, 354)
+					label      	(object SegLabel @1080
+					    Parent_View 	@1079
+					    location   	(2091, 3237)
+					    hidden     	TRUE
+					    anchor     	1
+					    anchor_loc 	1
+					    nlines     	1
+					    max_width  	450
+					    justify    	0
+					    label      	""
+					    pctDist    	0.800000
+					    height     	42
+					    orientation 	0)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A70658B008B"
+					client     	@1076
+					supplier   	@1075
+					line_style 	0)))
+			    (object AssociationViewNew "$UNNAMED$303" @1081
+				location   	(3182, 3100)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A70658B009D"
+				roleview_list 	(list RoleViews
+				    (object RoleView "iTestManager" @1082
+					Parent_View 	@1081
+					location   	(516, 62)
+					label      	(object SegLabel @1083
+					    Parent_View 	@1082
+					    location   	(3498, 3059)
+					    anchor     	1
+					    anchor_loc 	1
+					    nlines     	1
+					    max_width  	259
+					    justify    	0
+					    label      	"-iTestManager"
+					    pctDist    	0.800000
+					    height     	42
+					    orientation 	0)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A70658B00A7"
+					client     	@1081
+					supplier   	@1050
+					line_style 	0)
+				    (object RoleView "$UNNAMED$304" @1084
+					Parent_View 	@1081
+					location   	(516, 62)
+					label      	(object SegLabel @1085
+					    Parent_View 	@1084
+					    location   	(2866, 3059)
+					    hidden     	TRUE
+					    anchor     	1
+					    anchor_loc 	1
+					    nlines     	1
+					    max_width  	450
+					    justify    	0
+					    label      	""
+					    pctDist    	0.800000
+					    height     	42
+					    orientation 	1)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A70658B009E"
+					client     	@1081
+					supplier   	@1075
+					line_style 	0)))
+			    (object AssociationViewNew "$UNNAMED$355" @1086
+				location   	(2561, 2492)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A8D59C801C6"
+				roleview_list 	(list RoleViews
+				    (object RoleView "iDataLogger" @1087
+					Parent_View 	@1086
+					location   	(-105, -546)
+					label      	(object SegLabel @1088
+					    Parent_View 	@1087
+					    location   	(2554, 2237)
+					    anchor     	1
+					    anchor_loc 	1
+					    nlines     	1
+					    max_width  	235
+					    justify    	0
+					    label      	"-iDataLogger"
+					    pctDist    	0.800000
+					    height     	42
+					    orientation 	0)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A8D59C801E4"
+					client     	@1086
+					supplier   	@1056
+					line_style 	0)
+				    (object RoleView "$UNNAMED$356" @1089
+					Parent_View 	@1086
+					location   	(-105, -546)
+					label      	(object SegLabel @1090
+					    Parent_View 	@1089
+					    location   	(2486, 2739)
+					    hidden     	TRUE
+					    anchor     	1
+					    anchor_loc 	1
+					    nlines     	1
+					    max_width  	450
+					    justify    	0
+					    label      	""
+					    pctDist    	0.800000
+					    height     	42
+					    orientation 	1)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A8D59C801C7"
+					client     	@1086
+					supplier   	@1075
+					line_style 	0)))
+			    (object UsesView "" @1091
+				label      	(object ItemLabel
+				    Parent_View 	@1091
+				    location   	(1921, 2789)
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	60
+				    justify    	0
+				    label      	"")
+				stereotype 	(object SegLabel @1092
+				    Parent_View 	@1091
+				    location   	(1929, 2832)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<Creates>>"
+				    pctDist    	0.455560
+				    height     	34
+				    orientation 	0)
+				line_color 	3342489
+				quidu      	"3A378DA103AD"
+				client     	@1075
+				supplier   	@1036
+				line_style 	0)))
+		    (object ClassDiagram "Class Derivation"
+			quid       	"3A6474AA03A3"
+			title      	"Class Derivation"
+			zoom       	100
+			max_height 	28350
+			max_width  	21600
+			origin_x   	0
+			origin_y   	0
+			items      	(list diagram_item_list
+			    (object ClassView "Class" "Logical View::EPOC Classes::CBase" @1093
+				ShowCompartmentStereotypes 	TRUE
+				location   	(248, 496)
+				label      	(object ItemLabel
+				    Parent_View 	@1093
+				    location   	(97, 422)
+				    fill_color 	13434879
+				    nlines     	1
+				    max_width  	302
+				    justify    	0
+				    label      	"CBase")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A3F2F660071"
+				width      	320
+				height     	172
+				annotation 	8
+				autoResize 	TRUE)
+			    (object ClassView "Class" "Logical View::EPOC Classes::CActive" @1094
+				ShowCompartmentStereotypes 	TRUE
+				location   	(248, 1302)
+				label      	(object ItemLabel
+				    Parent_View 	@1094
+				    location   	(97, 1228)
+				    fill_color 	13434879
+				    nlines     	1
+				    max_width  	302
+				    justify    	0
+				    label      	"CActive")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A3F2F6E0343"
+				width      	320
+				height     	172
+				annotation 	8
+				autoResize 	TRUE)
+			    (object InheritView "" @1095
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A8183E10399"
+				client     	@1094
+				supplier   	@1093
+				line_style 	0)
+			    (object ClassView "Class" "Logical View::EPOC Classes::CTimer" @1096
+				ShowCompartmentStereotypes 	TRUE
+				location   	(248, 2108)
+				label      	(object ItemLabel
+				    Parent_View 	@1096
+				    location   	(97, 2034)
+				    fill_color 	13434879
+				    nlines     	1
+				    max_width  	302
+				    justify    	0
+				    label      	"CTimer")
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A81845902F1"
+				width      	320
+				height     	172
+				annotation 	8
+				autoResize 	TRUE)
+			    (object InheritView "" @1097
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A81846502F8"
+				client     	@1096
+				supplier   	@1094
+				line_style 	0)
+			    (object ClassView "Class" "Logical View::Test Bed Classes::MTransitionObserver" @1098
+				ShowCompartmentStereotypes 	TRUE
+				SuppressAttribute 	TRUE
+				location   	(806, 1860)
+				label      	(object ItemLabel
+				    Parent_View 	@1098
+				    location   	(805, 1968)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	232
+				    justify    	0
+				    label      	"MTransitionObserver")
+				icon       	"Interface"
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A8276CF002C"
+				width      	58
+				height     	58
+				annotation 	8
+				autoResize 	TRUE)
+			    (object ClassView "Class" "Logical View::Test Bed Classes::CComponentInfo" @1099
+				ShowCompartmentStereotypes 	TRUE
+				location   	(124, 124)
+				label      	(object ItemLabel
+				    Parent_View 	@1099
+				    location   	(13, 280)
+				    anchor_loc 	3
+				    nlines     	2
+				    max_width  	430
+				    justify    	0
+				    label      	"CComponentInfo")
+				icon       	"entity"
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A70658B02D7"
+				height     	154
+				annotation 	8
+				autoResize 	TRUE)
+			    (object InheritView "" @1100
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A70658B02E1"
+				client     	@1099
+				supplier   	@1093
+				line_style 	0)
+			    (object ClassView "Class" "Logical View::Test Bed Classes::CUnitTestInfo" @1101
+				ShowCompartmentStereotypes 	TRUE
+				location   	(496, 124)
+				label      	(object ItemLabel
+				    Parent_View 	@1101
+				    location   	(398, 285)
+				    anchor_loc 	3
+				    nlines     	2
+				    max_width  	441
+				    justify    	0
+				    label      	"CUnitTestInfo")
+				icon       	"control"
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A70658D0154"
+				width      	158
+				annotation 	8
+				autoResize 	TRUE)
+			    (object InheritView "" @1102
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A70658D015E"
+				client     	@1101
+				supplier   	@1093
+				line_style 	0)
+			    (object ClassView "Class" "Logical View::Test Bed Classes::CTestController" @1103
+				ShowCompartmentStereotypes 	TRUE
+				location   	(1116, 496)
+				label      	(object ItemLabel
+				    Parent_View 	@1103
+				    location   	(985, 652)
+				    anchor_loc 	3
+				    nlines     	2
+				    max_width  	657
+				    justify    	0
+				    label      	"CTestController")
+				icon       	"boundary"
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A34E468034A"
+				width      	230
+				height     	154
+				annotation 	8
+				autoResize 	TRUE)
+			    (object InheritView "" @1104
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A64754A03AD"
+				client     	@1103
+				supplier   	@1093
+				line_style 	0)
+			    (object ClassView "Class" "Logical View::Test Bed Classes::CTestManager" @1105
+				ShowCompartmentStereotypes 	TRUE
+				location   	(868, 1178)
+				label      	(object ItemLabel
+				    Parent_View 	@1105
+				    location   	(770, 1339)
+				    anchor_loc 	3
+				    nlines     	2
+				    max_width  	441
+				    justify    	0
+				    label      	"CTestManager")
+				icon       	"control"
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A70658C0166"
+				width      	158
+				annotation 	8
+				autoResize 	TRUE)
+			    (object InheritView "" @1106
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A70658C0167"
+				client     	@1105
+				supplier   	@1094
+				line_style 	0)
+			    (object AssociationViewNew "$UNNAMED$303" @1107
+				location   	(989, 832)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A70658B009D"
+				roleview_list 	(list RoleViews
+				    (object RoleView "iTestManager" @1108
+					Parent_View 	@1107
+					location   	(-437, -780)
+					label      	(object SegLabel @1109
+					    Parent_View 	@1108
+					    location   	(945, 933)
+					    anchor     	1
+					    anchor_loc 	1
+					    nlines     	1
+					    max_width  	259
+					    justify    	0
+					    label      	"-iTestManager"
+					    pctDist    	0.393282
+					    height     	8
+					    orientation 	1)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A70658B00A7"
+					client     	@1107
+					supplier   	@1105
+					line_style 	0)
+				    (object RoleView "$UNNAMED$304" @1110
+					Parent_View 	@1107
+					location   	(-437, -780)
+					label      	(object SegLabel @1111
+					    Parent_View 	@1110
+					    location   	(1027, 611)
+					    hidden     	TRUE
+					    anchor     	1
+					    anchor_loc 	1
+					    nlines     	1
+					    max_width  	450
+					    justify    	0
+					    label      	""
+					    pctDist    	0.800000
+					    height     	42
+					    orientation 	0)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A70658B009E"
+					client     	@1107
+					supplier   	@1103
+					line_style 	0)))
+			    (object ClassView "Class" "Logical View::Test Bed Classes::MComponentTestObserver" @1112
+				ShowCompartmentStereotypes 	TRUE
+				SuppressAttribute 	TRUE
+				location   	(1860, 124)
+				label      	(object ItemLabel
+				    Parent_View 	@1112
+				    location   	(1859, 232)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	256
+				    justify    	0
+				    label      	"MComponentTestObserver")
+				icon       	"Interface"
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A70658E00AB"
+				width      	58
+				height     	58
+				annotation 	8
+				autoResize 	TRUE)
+			    (object ClassView "Class" "Logical View::Test Bed Classes::CDataLogger" @1113
+				ShowCompartmentStereotypes 	TRUE
+				location   	(1674, 992)
+				label      	(object ItemLabel
+				    Parent_View 	@1113
+				    location   	(1576, 1153)
+				    anchor_loc 	3
+				    nlines     	2
+				    max_width  	441
+				    justify    	0
+				    label      	"CDataLogger")
+				icon       	"control"
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A23B76E01BE"
+				width      	158
+				annotation 	8
+				autoResize 	TRUE)
+			    (object InheritView "" @1114
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A64752B02A4"
+				client     	@1113
+				supplier   	@1093
+				line_style 	0)
+			    (object AssociationViewNew "$UNNAMED$325" @1115
+				location   	(1269, 1082)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A71AF8303B4"
+				roleview_list 	(list RoleViews
+				    (object RoleView "iDataLogger:CDataLogger&" @1116
+					Parent_View 	@1115
+					location   	(401, -468)
+					label      	(object SegLabel @1117
+					    Parent_View 	@1116
+					    location   	(1256, 1085)
+					    anchor     	1
+					    anchor_loc 	1
+					    nlines     	1
+					    max_width  	517
+					    justify    	0
+					    label      	"#iDataLogger:CDataLogger&"
+					    pctDist    	-0.040450
+					    height     	0
+					    orientation 	0)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A71AF8303B9"
+					client     	@1115
+					supplier   	@1113
+					line_style 	0)
+				    (object RoleView "$UNNAMED$326" @1118
+					Parent_View 	@1115
+					location   	(401, -468)
+					label      	(object SegLabel @1119
+					    Parent_View 	@1118
+					    location   	(1000, 1103)
+					    hidden     	TRUE
+					    anchor     	1
+					    anchor_loc 	1
+					    nlines     	1
+					    max_width  	450
+					    justify    	0
+					    label      	""
+					    pctDist    	0.800000
+					    height     	42
+					    orientation 	1)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A71AF8303B5"
+					client     	@1115
+					supplier   	@1105
+					line_style 	0)))
+			    (object ClassView "Class" "Logical View::Test Bed Classes::CComponentTester" @1120
+				ShowCompartmentStereotypes 	TRUE
+				location   	(2232, 496)
+				label      	(object ItemLabel
+				    Parent_View 	@1120
+				    location   	(2134, 657)
+				    anchor_loc 	3
+				    nlines     	2
+				    max_width  	441
+				    justify    	0
+				    label      	"CComponentTester")
+				icon       	"control"
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A24DC16022F"
+				width      	158
+				annotation 	8
+				autoResize 	TRUE)
+			    (object AssociationViewNew "$UNNAMED$305" @1121
+				location   	(2019, 283)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A70658B03B4"
+				roleview_list 	(list RoleViews
+				    (object RoleView "iObserver:MComponentTestObserver&" @1122
+					Parent_View 	@1121
+					location   	(779, -523)
+					label      	(object SegLabel @1123
+					    Parent_View 	@1122
+					    location   	(2048, 127)
+					    anchor     	1
+					    anchor_loc 	1
+					    nlines     	1
+					    max_width  	719
+					    justify    	0
+					    label      	"#iObserver:MComponentTestObserver&"
+					    pctDist    	0.480654
+					    height     	132
+					    orientation 	1)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A70658B03B6"
+					client     	@1121
+					supplier   	@1112
+					line_style 	0)
+				    (object RoleView "$UNNAMED$306" @1124
+					Parent_View 	@1121
+					location   	(779, -523)
+					label      	(object SegLabel @1125
+					    Parent_View 	@1124
+					    location   	(2097, 420)
+					    hidden     	TRUE
+					    anchor     	1
+					    anchor_loc 	1
+					    nlines     	1
+					    max_width  	450
+					    justify    	0
+					    label      	""
+					    pctDist    	0.800000
+					    height     	42
+					    orientation 	1)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A70658B03B5"
+					client     	@1121
+					supplier   	@1120
+					line_style 	0)))
+			    (object AssociationViewNew "$UNNAMED$307" @1126
+				location   	(1952, 740)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A70658B03BE"
+				roleview_list 	(list RoleViews
+				    (object RoleView "iDataLogger:CDataLogger&" @1127
+					Parent_View 	@1126
+					location   	(960, -66)
+					label      	(object SegLabel @1128
+					    Parent_View 	@1127
+					    location   	(1921, 716)
+					    anchor     	1
+					    anchor_loc 	1
+					    nlines     	1
+					    max_width  	525
+					    justify    	0
+					    label      	"#iDataLogger:CDataLogger&"
+					    pctDist    	0.029197
+					    height     	40
+					    orientation 	1)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A70658B03C8"
+					client     	@1126
+					supplier   	@1113
+					line_style 	0)
+				    (object RoleView "$UNNAMED$308" @1129
+					Parent_View 	@1126
+					location   	(960, -66)
+					label      	(object SegLabel @1130
+					    Parent_View 	@1129
+					    location   	(2087, 567)
+					    hidden     	TRUE
+					    anchor     	1
+					    anchor_loc 	1
+					    nlines     	1
+					    max_width  	450
+					    justify    	0
+					    label      	""
+					    pctDist    	0.800000
+					    height     	42
+					    orientation 	0)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A70658B03BF"
+					client     	@1126
+					supplier   	@1120
+					line_style 	0)))
+			    (object UsesView "" @1131
+				label      	(object ItemLabel
+				    Parent_View 	@1131
+				    location   	(1691, 496)
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	60
+				    justify    	0
+				    label      	"")
+				stereotype 	(object SegLabel @1132
+				    Parent_View 	@1131
+				    location   	(1732, 465)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<Creates>>"
+				    pctDist    	0.544558
+				    height     	32
+				    orientation 	0)
+				line_color 	3342489
+				quidu      	"3A378DA103AD"
+				client     	@1103
+				supplier   	@1120
+				line_style 	0)
+			    (object ClassView "Class" "Logical View::Test Bed Classes::MStateAccessor" @1133
+				ShowCompartmentStereotypes 	TRUE
+				SuppressAttribute 	TRUE
+				location   	(1674, 1488)
+				label      	(object ItemLabel
+				    Parent_View 	@1133
+				    location   	(1673, 1596)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	232
+				    justify    	0
+				    label      	"MStateAccessor")
+				icon       	"Interface"
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A23BE150330"
+				width      	58
+				height     	58
+				annotation 	8
+				autoResize 	TRUE)
+			    (object ClassView "Class" "Logical View::Test Bed Classes::CTransition" @1134
+				ShowCompartmentStereotypes 	TRUE
+				location   	(1240, 1674)
+				label      	(object ItemLabel
+				    Parent_View 	@1134
+				    location   	(1109, 1830)
+				    anchor_loc 	3
+				    nlines     	2
+				    max_width  	657
+				    justify    	0
+				    label      	"CTransition")
+				icon       	"boundary"
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A23BFC30021"
+				width      	230
+				height     	154
+				annotation 	8
+				autoResize 	TRUE)
+			    (object InheritView "" @1135
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A64744702ED"
+				client     	@1134
+				supplier   	@1094
+				line_style 	0)
+			    (object UsesView "" @1136
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A378BD9025D"
+				client     	@1134
+				supplier   	@1113
+				line_style 	0)
+			    (object UsesView "" @1137
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A87AD61006C"
+				client     	@1134
+				supplier   	@1098
+				line_style 	0)
+			    (object UsesView "" @1138
+				stereotype 	(object SegLabel @1139
+				    Parent_View 	@1138
+				    location   	(1453, 1449)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<Uses>>"
+				    pctDist    	0.500000
+				    height     	120
+				    orientation 	0)
+				line_color 	3342489
+				quidu      	"3AAE437E012B"
+				client     	@1134
+				supplier   	@1133
+				line_style 	0)
+			    (object ClassView "Class" "Logical View::Test Bed Classes::MUnitTestObserver" @1140
+				ShowCompartmentStereotypes 	TRUE
+				SuppressAttribute 	TRUE
+				location   	(2728, 1116)
+				label      	(object ItemLabel
+				    Parent_View 	@1140
+				    location   	(2727, 1224)
+				    anchor_loc 	1
+				    nlines     	2
+				    max_width  	232
+				    justify    	0
+				    label      	"MUnitTestObserver")
+				icon       	"Interface"
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A8276D1007E"
+				width      	58
+				height     	58
+				annotation 	8
+				autoResize 	TRUE)
+			    (object InheritView "" @1141
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A8276CF037E"
+				client     	@1120
+				supplier   	@1140
+				line_style 	0)
+			    (object ClassView "Class" "Logical View::Test Bed Classes::CUnitTest" @1142
+				ShowCompartmentStereotypes 	TRUE
+				location   	(2294, 2108)
+				label      	(object ItemLabel
+				    Parent_View 	@1142
+				    location   	(2196, 2269)
+				    anchor_loc 	3
+				    nlines     	2
+				    max_width  	441
+				    justify    	0
+				    label      	"CUnitTest")
+				icon       	"control"
+				icon_style 	"Icon"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A23BA9F037C"
+				width      	158
+				annotation 	8
+				autoResize 	TRUE)
+			    (object AssociationViewNew "$UNNAMED$315" @1143
+				location   	(2520, 1584)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A71470502B0"
+				roleview_list 	(list RoleViews
+				    (object RoleView "iUnitTestObserver:MUnitTestObserver&" @1144
+					Parent_View 	@1143
+					location   	(660, -586)
+					label      	(object SegLabel @1145
+					    Parent_View 	@1144
+					    location   	(2599, 1436)
+					    anchor     	1
+					    anchor_loc 	1
+					    nlines     	1
+					    max_width  	741
+					    justify    	0
+					    label      	"#iUnitTestObserver:MUnitTestObserver&"
+					    pctDist    	0.368749
+					    height     	13
+					    orientation 	1)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A71470502BA"
+					client     	@1143
+					supplier   	@1140
+					line_style 	0)
+				    (object RoleView "$UNNAMED$316" @1146
+					Parent_View 	@1143
+					location   	(660, -586)
+					label      	(object SegLabel @1147
+					    Parent_View 	@1146
+					    location   	(2363, 1842)
+					    hidden     	TRUE
+					    anchor     	1
+					    anchor_loc 	1
+					    nlines     	1
+					    max_width  	450
+					    justify    	0
+					    label      	""
+					    pctDist    	0.800000
+					    height     	42
+					    orientation 	1)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A71470502B1"
+					client     	@1143
+					supplier   	@1142
+					line_style 	0)))
+			    (object InheritView "" @1148
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A70658A00EB"
+				client     	@1142
+				supplier   	@1096
+				line_style 	0)
+			    (object InheritView "" @1149
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A927748016E"
+				client     	@1142
+				supplier   	@1098
+				line_style 	0)
+			    (object UsesView "" @1150
+				stereotype 	(object SegLabel @1151
+				    Parent_View 	@1150
+				    location   	(1739, 2007)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<Uses>>"
+				    pctDist    	0.500000
+				    height     	120
+				    orientation 	0)
+				line_color 	3342489
+				quidu      	"3A378D2002C2"
+				client     	@1142
+				supplier   	@1134
+				line_style 	0)
+			    (object UsesView "" @1152
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A41E8DE01F8"
+				client     	@1142
+				supplier   	@1113
+				line_style 	0)
+			    (object UsesView "" @1153
+				stereotype 	(object SegLabel @1154
+				    Parent_View 	@1153
+				    location   	(1748, 1856)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<Creates>>"
+				    pctDist    	0.621450
+				    height     	208
+				    orientation 	0)
+				line_color 	3342489
+				quidu      	"3AAE43920184"
+				client     	@1142
+				supplier   	@1133
+				line_style 	0)
+			    (object UsesView "" @1155
+				stereotype 	(object SegLabel @1156
+				    Parent_View 	@1155
+				    location   	(2317, 1167)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<Uses>>"
+				    pctDist    	0.409712
+				    height     	62
+				    orientation 	0)
+				line_color 	3342489
+				quidu      	"3A895EA900EF"
+				client     	@1120
+				supplier   	@1142
+				line_style 	0)))
+		    (object ClassDiagram "Component testing base classes"
+			quid       	"3AAE47E503CB"
+			title      	"Component testing base classes"
+			zoom       	85
+			max_height 	28350
+			max_width  	21600
+			origin_x   	291
+			origin_y   	0
+			items      	(list diagram_item_list
+			    (object ClassView "Class" "Logical View::Test Bed Classes::MUnitTestObserver" @1157
+				ShowCompartmentStereotypes 	TRUE
+				SuppressAttribute 	TRUE
+				IncludeAttribute 	TRUE
+				IncludeOperation 	TRUE
+				location   	(930, 1116)
+				label      	(object ItemLabel
+				    Parent_View 	@1157
+				    location   	(687, 1061)
+				    fill_color 	16777215
+				    nlines     	1
+				    max_width  	486
+				    justify    	0
+				    label      	"MUnitTestObserver")
+				icon       	"Interface"
+				icon_style 	"None"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A8276D1007E"
+				width      	504
+				height     	134
+				annotation 	8
+				autoResize 	TRUE)
+			    (object ClassView "Class" "Logical View::Test Bed Classes::MStateAccessor" @1158
+				ShowCompartmentStereotypes 	TRUE
+				SuppressAttribute 	TRUE
+				IncludeAttribute 	TRUE
+				IncludeOperation 	TRUE
+				location   	(2542, 558)
+				label      	(object ItemLabel
+				    Parent_View 	@1158
+				    location   	(2272, 503)
+				    fill_color 	16777215
+				    nlines     	1
+				    max_width  	540
+				    justify    	0
+				    label      	"MStateAccessor")
+				icon       	"Interface"
+				icon_style 	"None"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A23BE150330"
+				width      	558
+				height     	134
+				annotation 	8
+				autoResize 	TRUE)
+			    (object ClassView "Class" "Logical View::Test Bed Classes::CLeakTestTransition" @1159
+				ShowCompartmentStereotypes 	TRUE
+				IncludeAttribute 	TRUE
+				IncludeOperation 	TRUE
+				location   	(3410, 1364)
+				label      	(object ItemLabel
+				    Parent_View 	@1159
+				    location   	(3189, 1261)
+				    fill_color 	13434879
+				    nlines     	1
+				    max_width  	442
+				    justify    	0
+				    label      	"CLeakTestTransition")
+				icon       	"boundary"
+				icon_style 	"None"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A8D59CB0257"
+				width      	460
+				height     	230
+				annotation 	8
+				autoResize 	TRUE)
+			    (object ClassView "Class" "Logical View::Test Bed Classes::TTransitionInfo" @1160
+				ShowCompartmentStereotypes 	TRUE
+				IncludeAttribute 	TRUE
+				IncludeOperation 	TRUE
+				location   	(3038, 2170)
+				label      	(object ItemLabel
+				    Parent_View 	@1160
+				    location   	(2864, 2092)
+				    fill_color 	13434879
+				    nlines     	1
+				    max_width  	348
+				    justify    	0
+				    label      	"TTransitionInfo")
+				icon_style 	"None"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A8276D1009C"
+				width      	366
+				height     	180
+				annotation 	8
+				autoResize 	TRUE)
+			    (object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray<CTransition>" @1161
+				ShowCompartmentStereotypes 	TRUE
+				IncludeAttribute 	TRUE
+				IncludeOperation 	TRUE
+				location   	(1798, 1364)
+				label      	(object ItemLabel
+				    Parent_View 	@1161
+				    location   	(1522, 1315)
+				    fill_color 	16777215
+				    nlines     	1
+				    max_width  	552
+				    justify    	0
+				    label      	"RPointerArray<CTransition>")
+				icon       	"entity"
+				icon_style 	"None"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A70658A0166"
+				width      	570
+				height     	122
+				annotation 	8
+				autoResize 	TRUE)
+			    (object ClassView "Class" "Logical View::Test Bed Classes::CUnitTest" @1162
+				ShowCompartmentStereotypes 	TRUE
+				IncludeAttribute 	TRUE
+				IncludeOperation 	TRUE
+				location   	(1302, 434)
+				label      	(object ItemLabel
+				    Parent_View 	@1162
+				    location   	(986, 15)
+				    fill_color 	13434879
+				    nlines     	1
+				    max_width  	632
+				    justify    	0
+				    label      	"CUnitTest")
+				icon       	"control"
+				icon_style 	"None"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A23BA9F037C"
+				compartment 	(object Compartment
+				    Parent_View 	@1162
+				    location   	(986, 76)
+				    icon_style 	"Icon"
+				    fill_color 	16777215
+				    anchor     	2
+				    nlines     	19
+				    max_width  	629)
+				width      	650
+				height     	866
+				annotation 	8
+				autoResize 	TRUE)
+			    (object AssociationViewNew "$UNNAMED$297" @1163
+				location   	(1649, 1084)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A70658A016D"
+				roleview_list 	(list RoleViews
+				    (object RoleView "iTransitions" @1164
+					Parent_View 	@1163
+					location   	(161, 836)
+					label      	(object SegLabel @1165
+					    Parent_View 	@1164
+					    location   	(1706, 1278)
+					    anchor     	1
+					    anchor_loc 	1
+					    nlines     	1
+					    max_width  	325
+					    justify    	0
+					    label      	"#iTransitions"
+					    pctDist    	0.800000
+					    height     	42
+					    orientation 	1)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A70658A016F"
+					client     	@1163
+					supplier   	@1161
+					line_style 	0)
+				    (object RoleView "$UNNAMED$298" @1166
+					Parent_View 	@1163
+					location   	(161, 836)
+					label      	(object SegLabel @1167
+					    Parent_View 	@1166
+					    location   	(1593, 891)
+					    hidden     	TRUE
+					    anchor     	1
+					    anchor_loc 	1
+					    nlines     	1
+					    max_width  	450
+					    justify    	0
+					    label      	""
+					    pctDist    	0.800000
+					    height     	42
+					    orientation 	1)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A70658A016E"
+					client     	@1163
+					supplier   	@1162
+					line_style 	0)))
+			    (object ClassView "Class" "Logical View::Test Bed Classes::MComponentTestObserver" @1168
+				ShowCompartmentStereotypes 	TRUE
+				SuppressAttribute 	TRUE
+				IncludeAttribute 	TRUE
+				IncludeOperation 	TRUE
+				location   	(496, 2418)
+				label      	(object ItemLabel
+				    Parent_View 	@1168
+				    location   	(241, 2359)
+				    fill_color 	13434879
+				    nlines     	1
+				    max_width  	510
+				    justify    	0
+				    label      	"MComponentTestObserver")
+				icon       	"Interface"
+				icon_style 	"None"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A70658E00AB"
+				width      	528
+				height     	146
+				annotation 	8
+				autoResize 	TRUE)
+			    (object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray<CUnitTest>" @1169
+				ShowCompartmentStereotypes 	TRUE
+				IncludeAttribute 	TRUE
+				IncludeOperation 	TRUE
+				location   	(496, 434)
+				label      	(object ItemLabel
+				    Parent_View 	@1169
+				    location   	(235, 385)
+				    fill_color 	16777215
+				    nlines     	1
+				    max_width  	522
+				    justify    	0
+				    label      	"RPointerArray<CUnitTest>")
+				icon       	"entity"
+				icon_style 	"None"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A70658B03D2"
+				width      	540
+				height     	122
+				annotation 	8
+				autoResize 	TRUE)
+			    (object UsesView "" @1170
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A81834502C2"
+				client     	@1169
+				supplier   	@1162
+				line_style 	0)
+			    (object ClassView "Class" "Logical View::Test Bed Classes::CDataLogger" @1171
+				ShowCompartmentStereotypes 	TRUE
+				IncludeAttribute 	TRUE
+				IncludeOperation 	TRUE
+				location   	(1426, 2046)
+				label      	(object ItemLabel
+				    Parent_View 	@1171
+				    location   	(1091, 1627)
+				    fill_color 	13434879
+				    nlines     	1
+				    max_width  	670
+				    justify    	0
+				    label      	"CDataLogger")
+				icon       	"control"
+				icon_style 	"None"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A23B76E01BE"
+				width      	688
+				height     	866
+				annotation 	8
+				autoResize 	TRUE)
+			    (object ClassView "Class" "Logical View::Test Bed Classes::CComponentTester" @1172
+				ShowCompartmentStereotypes 	TRUE
+				IncludeAttribute 	TRUE
+				IncludeOperation 	TRUE
+				location   	(496, 1860)
+				label      	(object ItemLabel
+				    Parent_View 	@1172
+				    location   	(209, 1561)
+				    fill_color 	13434879
+				    nlines     	1
+				    max_width  	574
+				    justify    	0
+				    label      	"CComponentTester")
+				icon       	"control"
+				icon_style 	"None"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A24DC16022F"
+				compartment 	(object Compartment
+				    Parent_View 	@1172
+				    location   	(209, 1622)
+				    icon_style 	"Icon"
+				    fill_color 	16777215
+				    anchor     	2
+				    nlines     	12
+				    max_width  	0)
+				width      	592
+				height     	626
+				annotation 	8
+				autoResize 	TRUE)
+			    (object AssociationViewNew "$UNNAMED$305" @1173
+				location   	(496, 2258)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A70658B03B4"
+				roleview_list 	(list RoleViews
+				    (object RoleView "iObserver:MComponentTestObserver&" @1174
+					Parent_View 	@1173
+					location   	(-868, 1018)
+					label      	(object SegLabel @1175
+					    Parent_View 	@1174
+					    location   	(455, 2327)
+					    anchor     	1
+					    anchor_loc 	1
+					    nlines     	1
+					    max_width  	962
+					    justify    	0
+					    label      	"#iObserver:MComponentTestObserver&"
+					    pctDist    	0.800000
+					    height     	42
+					    orientation 	1)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A70658B03B6"
+					client     	@1173
+					supplier   	@1168
+					line_style 	0)
+				    (object RoleView "$UNNAMED$306" @1176
+					Parent_View 	@1173
+					location   	(-868, 1018)
+					label      	(object SegLabel @1177
+					    Parent_View 	@1176
+					    location   	(455, 2190)
+					    hidden     	TRUE
+					    anchor     	1
+					    anchor_loc 	1
+					    nlines     	1
+					    max_width  	450
+					    justify    	0
+					    label      	""
+					    pctDist    	0.800000
+					    height     	42
+					    orientation 	0)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A70658B03B5"
+					client     	@1173
+					supplier   	@1172
+					line_style 	0)))
+			    (object InheritView "" @1178
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A8276CF037E"
+				client     	@1172
+				supplier   	@1157
+				line_style 	0)
+			    (object AssociationViewNew "$UNNAMED$309" @1179
+				location   	(496, 1020)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A70658B03DC"
+				roleview_list 	(list RoleViews
+				    (object RoleView "iUnitTests" @1180
+					Parent_View 	@1179
+					location   	(-868, -220)
+					label      	(object SegLabel @1181
+					    Parent_View 	@1180
+					    location   	(455, 600)
+					    anchor     	1
+					    anchor_loc 	1
+					    nlines     	1
+					    max_width  	284
+					    justify    	0
+					    label      	"#iUnitTests"
+					    pctDist    	0.800000
+					    height     	42
+					    orientation 	0)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A70658B03DE"
+					client     	@1179
+					supplier   	@1169
+					line_style 	0)
+				    (object RoleView "$UNNAMED$310" @1182
+					Parent_View 	@1179
+					location   	(-868, -220)
+					label      	(object SegLabel @1183
+					    Parent_View 	@1182
+					    location   	(455, 1441)
+					    hidden     	TRUE
+					    anchor     	1
+					    anchor_loc 	1
+					    nlines     	1
+					    max_width  	450
+					    justify    	0
+					    label      	""
+					    pctDist    	0.800000
+					    height     	42
+					    orientation 	1)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A70658B03DD"
+					client     	@1179
+					supplier   	@1172
+					line_style 	0)))
+			    (object AssociationViewNew "$UNNAMED$307" @1184
+				location   	(936, 1946)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A70658B03BE"
+				roleview_list 	(list RoleViews
+				    (object RoleView "iDataLogger:CDataLogger&" @1185
+					Parent_View 	@1184
+					location   	(-428, 706)
+					label      	(object SegLabel @1186
+					    Parent_View 	@1185
+					    location   	(949, 1908)
+					    anchor     	1
+					    anchor_loc 	1
+					    nlines     	1
+					    max_width  	690
+					    justify    	0
+					    label      	"#iDataLogger:CDataLogger&"
+					    pctDist    	0.039352
+					    height     	41
+					    orientation 	0)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A70658B03C8"
+					client     	@1184
+					supplier   	@1171
+					line_style 	0)
+				    (object RoleView "$UNNAMED$308" @1187
+					Parent_View 	@1184
+					location   	(-428, 706)
+					label      	(object SegLabel @1188
+					    Parent_View 	@1187
+					    location   	(829, 1883)
+					    hidden     	TRUE
+					    anchor     	1
+					    anchor_loc 	1
+					    nlines     	1
+					    max_width  	450
+					    justify    	0
+					    label      	""
+					    pctDist    	0.800000
+					    height     	42
+					    orientation 	1)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A70658B03BF"
+					client     	@1184
+					supplier   	@1172
+					line_style 	0)))
+			    (object UsesView "" @1189
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A41E8E302A0"
+				client     	@1172
+				supplier   	@1171
+				line_style 	0)
+			    (object ClassView "Class" "Logical View::Test Bed Classes::TTransitionValidator" @1190
+				ShowCompartmentStereotypes 	TRUE
+				IncludeAttribute 	TRUE
+				IncludeOperation 	TRUE
+				location   	(2294, 2294)
+				label      	(object ItemLabel
+				    Parent_View 	@1190
+				    location   	(1947, 2139)
+				    fill_color 	13434879
+				    nlines     	1
+				    max_width  	694
+				    justify    	0
+				    label      	"TTransitionValidator")
+				icon_style 	"None"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A9E205E01ED"
+				width      	712
+				height     	338
+				annotation 	8
+				autoResize 	TRUE)
+			    (object ClassView "Class" "Logical View::Test Bed Classes::CUnitTestContext" @1191
+				ShowCompartmentStereotypes 	TRUE
+				IncludeAttribute 	TRUE
+				IncludeOperation 	TRUE
+				location   	(3348, 558)
+				label      	(object ItemLabel
+				    Parent_View 	@1191
+				    location   	(3050, 403)
+				    fill_color 	13434879
+				    nlines     	1
+				    max_width  	596
+				    justify    	0
+				    label      	"CUnitTestContext")
+				icon       	"entity"
+				icon_style 	"None"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A9E205C014A"
+				width      	614
+				height     	338
+				annotation 	8
+				autoResize 	TRUE)
+			    (object ClassView "Class" "Logical View::Test Bed Classes::CTransition" @1192
+				ShowCompartmentStereotypes 	TRUE
+				IncludeAttribute 	TRUE
+				IncludeOperation 	TRUE
+				location   	(2666, 1364)
+				label      	(object ItemLabel
+				    Parent_View 	@1192
+				    location   	(2357, 1017)
+				    fill_color 	16777215
+				    nlines     	1
+				    max_width  	618
+				    justify    	0
+				    label      	"CTransition")
+				icon       	"boundary"
+				icon_style 	"None"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A23BFC30021"
+				width      	636
+				height     	722
+				annotation 	8
+				autoResize 	TRUE)
+			    (object UsesView "" @1193
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A87B0970263"
+				client     	@1161
+				supplier   	@1192
+				line_style 	0)
+			    (object UsesView "" @1194
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A378BD9025D"
+				client     	@1192
+				supplier   	@1171
+				line_style 	0)
+			    (object UsesView "" @1195
+				label      	(object ItemLabel
+				    Parent_View 	@1195
+				    location   	(2580, 814)
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	60
+				    justify    	0
+				    label      	"")
+				stereotype 	(object SegLabel @1196
+				    Parent_View 	@1195
+				    location   	(2644, 805)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<Uses>>"
+				    pctDist    	0.500935
+				    height     	65
+				    orientation 	1)
+				line_color 	3342489
+				quidu      	"3AAE437E012B"
+				client     	@1192
+				supplier   	@1158
+				line_style 	0)
+			    (object AssociationViewNew "$UNNAMED$373" @1197
+				location   	(2440, 1924)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A9E205D017E"
+				roleview_list 	(list RoleViews
+				    (object RoleView "iValidator:TTransitionValidator&" @1198
+					Parent_View 	@1197
+					location   	(-1280, 622)
+					label      	(object SegLabel @1199
+					    Parent_View 	@1198
+					    location   	(2515, 1950)
+					    anchor     	1
+					    anchor_loc 	1
+					    nlines     	1
+					    max_width  	793
+					    justify    	0
+					    label      	"#iValidator:TTransitionValidator&"
+					    pctDist    	-0.025862
+					    height     	80
+					    orientation 	0)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A9E205D01BA"
+					client     	@1197
+					supplier   	@1190
+					line_style 	0)
+				    (object RoleView "$UNNAMED$374" @1200
+					Parent_View 	@1197
+					location   	(-1280, 622)
+					label      	(object SegLabel @1201
+					    Parent_View 	@1200
+					    location   	(2465, 1751)
+					    hidden     	TRUE
+					    anchor     	1
+					    anchor_loc 	1
+					    nlines     	1
+					    max_width  	450
+					    justify    	0
+					    label      	""
+					    pctDist    	0.800000
+					    height     	42
+					    orientation 	0)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A9E205D017F"
+					client     	@1197
+					supplier   	@1192
+					line_style 	0)))
+			    (object AssociationViewNew "$UNNAMED$375" @1202
+				location   	(3085, 864)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A9E205D01C4"
+				roleview_list 	(list RoleViews
+				    (object RoleView "iUTContext:CUnitTestContext&" @1203
+					Parent_View 	@1202
+					location   	(-635, -438)
+					label      	(object SegLabel @1204
+					    Parent_View 	@1203
+					    location   	(3132, 873)
+					    anchor     	1
+					    anchor_loc 	1
+					    nlines     	1
+					    max_width  	763
+					    justify    	0
+					    label      	"#iUTContext:CUnitTestContext&"
+					    pctDist    	0.125718
+					    height     	42
+					    orientation 	1)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A9E205D01D8"
+					client     	@1202
+					supplier   	@1191
+					line_style 	0)
+				    (object RoleView "$UNNAMED$376" @1205
+					Parent_View 	@1202
+					location   	(-635, -438)
+					label      	(object SegLabel @1206
+					    Parent_View 	@1205
+					    location   	(2962, 949)
+					    hidden     	TRUE
+					    anchor     	1
+					    anchor_loc 	1
+					    nlines     	1
+					    max_width  	450
+					    justify    	0
+					    label      	""
+					    pctDist    	0.800000
+					    height     	42
+					    orientation 	1)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A9E205D01C5"
+					client     	@1202
+					supplier   	@1192
+					line_style 	0)))
+			    (object InheritView "" @1207
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A8D59CB0258"
+				client     	@1159
+				supplier   	@1192
+				line_style 	0)
+			    (object UsesView "" @1208
+				label      	(object ItemLabel
+				    Parent_View 	@1208
+				    location   	(2914, 1902)
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	60
+				    justify    	0
+				    label      	"")
+				stereotype 	(object SegLabel @1209
+				    Parent_View 	@1208
+				    location   	(3023, 1853)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<Creates>>"
+				    pctDist    	0.500000
+				    height     	120
+				    orientation 	0)
+				line_color 	3342489
+				quidu      	"3AAE469B033A"
+				client     	@1192
+				supplier   	@1160
+				line_style 	0)
+			    (object UsesView "" @1210
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A87AD5D01ED"
+				client     	@1162
+				supplier   	@1157
+				line_style 	0)
+			    (object UsesView "" @1211
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A41E8DE01F8"
+				client     	@1162
+				supplier   	@1171
+				line_style 	0)
+			    (object UsesView "" @1212
+				label      	(object ItemLabel
+				    Parent_View 	@1212
+				    location   	(1944, 497)
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	60
+				    justify    	0
+				    label      	"")
+				stereotype 	(object SegLabel @1213
+				    Parent_View 	@1212
+				    location   	(1993, 446)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<Creates>>"
+				    pctDist    	0.567801
+				    height     	56
+				    orientation 	0)
+				line_color 	3342489
+				quidu      	"3AAE43920184"
+				client     	@1162
+				supplier   	@1158
+				line_style 	0)
+			    (object UsesView "" @1214
+				label      	(object ItemLabel
+				    Parent_View 	@1214
+				    location   	(2362, 169)
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	60
+				    justify    	0
+				    label      	"")
+				stereotype 	(object SegLabel @1215
+				    Parent_View 	@1214
+				    location   	(2317, 125)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<Creates>>"
+				    pctDist    	0.478379
+				    height     	55
+				    orientation 	0)
+				line_color 	3342489
+				quidu      	"3AAE45D3033C"
+				client     	@1162
+				supplier   	@1191
+				vertices   	(list Points
+				    (1627, 351)
+				    (2557, 120)
+				    (3043, 388))
+				line_style 	0)
+			    (object UsesView "" @1216
+				stereotype 	(object SegLabel @1217
+				    Parent_View 	@1216
+				    location   	(1983, 853)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<Uses>>"
+				    pctDist    	0.465806
+				    height     	38
+				    orientation 	0)
+				line_color 	3342489
+				quidu      	"3A378D2002C2"
+				client     	@1162
+				supplier   	@1192
+				line_style 	0)))
+		    (object ClassDiagram "Framework classes"
+			quid       	"3AAE4FAE013C"
+			title      	"Framework classes"
+			zoom       	100
+			max_height 	28350
+			max_width  	21600
+			origin_x   	969
+			origin_y   	0
+			items      	(list diagram_item_list
+			    (object ClassView "Class" "Logical View::Test Bed Classes::CUnitTestInfo" @1218
+				ShowCompartmentStereotypes 	TRUE
+				IncludeAttribute 	TRUE
+				IncludeOperation 	TRUE
+				location   	(2294, 2356)
+				label      	(object ItemLabel
+				    Parent_View 	@1218
+				    location   	(2058, 2150)
+				    fill_color 	13434879
+				    nlines     	1
+				    max_width  	472
+				    justify    	0
+				    label      	"CUnitTestInfo")
+				icon       	"control"
+				icon_style 	"None"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A70658D0154"
+				width      	490
+				height     	436
+				annotation 	8
+				autoResize 	TRUE)
+			    (object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray<CUnitTestInfo>" @1219
+				ShowCompartmentStereotypes 	TRUE
+				IncludeAttribute 	TRUE
+				IncludeOperation 	TRUE
+				location   	(1302, 2480)
+				label      	(object ItemLabel
+				    Parent_View 	@1219
+				    location   	(1009, 2429)
+				    fill_color 	16777215
+				    nlines     	1
+				    max_width  	586
+				    justify    	0
+				    label      	"RPointerArray<CUnitTestInfo>")
+				icon       	"entity"
+				icon_style 	"None"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A70658B02E2"
+				width      	604
+				height     	126
+				annotation 	8
+				autoResize 	TRUE)
+			    (object UsesView "" @1220
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A81831D0094"
+				client     	@1219
+				supplier   	@1218
+				line_style 	0)
+			    (object ClassView "Class" "Logical View::Test Bed Classes::CComponentInfo" @1221
+				ShowCompartmentStereotypes 	TRUE
+				IncludeAttribute 	TRUE
+				IncludeOperation 	TRUE
+				location   	(434, 2294)
+				label      	(object ItemLabel
+				    Parent_View 	@1221
+				    location   	(172, 2063)
+				    fill_color 	13434879
+				    nlines     	1
+				    max_width  	524
+				    justify    	0
+				    label      	"CComponentInfo")
+				icon       	"entity"
+				icon_style 	"None"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A70658B02D7"
+				compartment 	(object Compartment
+				    Parent_View 	@1221
+				    location   	(172, 2124)
+				    icon_style 	"Icon"
+				    fill_color 	16777215
+				    anchor     	2
+				    nlines     	8
+				    max_width  	0)
+				width      	542
+				height     	486
+				annotation 	8
+				autoResize 	TRUE)
+			    (object AssociationViewNew "$UNNAMED$319" @1222
+				location   	(858, 2383)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A71AF830200"
+				roleview_list 	(list RoleViews
+				    (object RoleView "iUnitTestsInfo" @1223
+					Parent_View 	@1222
+					location   	(300, -97)
+					label      	(object SegLabel @1224
+					    Parent_View 	@1223
+					    location   	(868, 2344)
+					    anchor     	1
+					    anchor_loc 	1
+					    nlines     	1
+					    max_width  	838
+					    justify    	0
+					    label      	"-iUnitTestsInfo"
+					    pctDist    	0.006410
+					    height     	41
+					    orientation 	0)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A71AF830202"
+					client     	@1222
+					supplier   	@1219
+					line_style 	0)
+				    (object RoleView "$UNNAMED$320" @1225
+					Parent_View 	@1222
+					location   	(300, -97)
+					label      	(object SegLabel @1226
+					    Parent_View 	@1225
+					    location   	(746, 2318)
+					    hidden     	TRUE
+					    anchor     	1
+					    anchor_loc 	1
+					    nlines     	1
+					    max_width  	450
+					    justify    	0
+					    label      	""
+					    pctDist    	0.800000
+					    height     	42
+					    orientation 	1)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A71AF830201"
+					client     	@1222
+					supplier   	@1221
+					line_style 	0)))
+			    (object ClassView "Class" "Logical View::Test Bed Classes::MComponentTestObserver" @1227
+				ShowCompartmentStereotypes 	TRUE
+				SuppressAttribute 	TRUE
+				IncludeAttribute 	TRUE
+				IncludeOperation 	TRUE
+				location   	(1364, 930)
+				label      	(object ItemLabel
+				    Parent_View 	@1227
+				    location   	(1109, 874)
+				    fill_color 	13434879
+				    nlines     	1
+				    max_width  	510
+				    justify    	0
+				    label      	"MComponentTestObserver")
+				icon       	"Interface"
+				icon_style 	"None"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A70658E00AB"
+				width      	528
+				height     	136
+				annotation 	8
+				autoResize 	TRUE)
+			    (object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray<CComponentInfo>" @1228
+				ShowCompartmentStereotypes 	TRUE
+				IncludeAttribute 	TRUE
+				IncludeOperation 	TRUE
+				location   	(1426, 1984)
+				label      	(object ItemLabel
+				    Parent_View 	@1228
+				    location   	(1108, 1933)
+				    fill_color 	16777215
+				    nlines     	1
+				    max_width  	636
+				    justify    	0
+				    label      	"RPointerArray<CComponentInfo>")
+				icon       	"entity"
+				icon_style 	"None"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A70658B0089"
+				width      	654
+				height     	126
+				annotation 	8
+				autoResize 	TRUE)
+			    (object UsesView "" @1229
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A8182F2027D"
+				client     	@1228
+				supplier   	@1221
+				line_style 	0)
+			    (object ClassView "Class" "Logical View::Test Bed Classes::CComponentTester" @1230
+				ShowCompartmentStereotypes 	TRUE
+				IncludeAttribute 	TRUE
+				IncludeOperation 	TRUE
+				location   	(434, 372)
+				label      	(object ItemLabel
+				    Parent_View 	@1230
+				    location   	(137, 66)
+				    fill_color 	13434879
+				    nlines     	1
+				    max_width  	594
+				    justify    	0
+				    label      	"CComponentTester")
+				icon       	"control"
+				icon_style 	"None"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A24DC16022F"
+				compartment 	(object Compartment
+				    Parent_View 	@1230
+				    location   	(137, 127)
+				    icon_style 	"Icon"
+				    fill_color 	16777215
+				    anchor     	2
+				    nlines     	12
+				    max_width  	0)
+				width      	612
+				height     	636
+				annotation 	8
+				autoResize 	TRUE)
+			    (object AssociationViewNew "$UNNAMED$305" @1231
+				location   	(994, 708)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A70658B03B4"
+				roleview_list 	(list RoleViews
+				    (object RoleView "iObserver:MComponentTestObserver&" @1232
+					Parent_View 	@1231
+					location   	(-370, -532)
+					label      	(object SegLabel @1233
+					    Parent_View 	@1232
+					    location   	(1244, 810)
+					    anchor     	1
+					    anchor_loc 	1
+					    nlines     	1
+					    max_width  	719
+					    justify    	0
+					    label      	"#iObserver:MComponentTestObserver&"
+					    pctDist    	0.896764
+					    height     	42
+					    orientation 	0)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A70658B03B6"
+					client     	@1231
+					supplier   	@1227
+					line_style 	0)
+				    (object RoleView "$UNNAMED$306" @1234
+					Parent_View 	@1231
+					location   	(-370, -532)
+					label      	(object SegLabel @1235
+					    Parent_View 	@1234
+					    location   	(770, 622)
+					    hidden     	TRUE
+					    anchor     	1
+					    anchor_loc 	1
+					    nlines     	1
+					    max_width  	450
+					    justify    	0
+					    label      	""
+					    pctDist    	0.800000
+					    height     	42
+					    orientation 	0)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A70658B03B5"
+					client     	@1231
+					supplier   	@1230
+					line_style 	0)))
+			    (object ClassView "Class" "Logical View::Test Bed Classes::CTestManager" @1236
+				ShowCompartmentStereotypes 	TRUE
+				IncludeAttribute 	TRUE
+				IncludeOperation 	TRUE
+				location   	(2294, 1674)
+				label      	(object ItemLabel
+				    Parent_View 	@1236
+				    location   	(2099, 1368)
+				    fill_color 	16777215
+				    nlines     	1
+				    max_width  	390
+				    justify    	0
+				    label      	"CTestManager")
+				icon       	"control"
+				icon_style 	"None"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A70658C0166"
+				compartment 	(object Compartment
+				    Parent_View 	@1236
+				    location   	(2099, 1429)
+				    icon_style 	"Icon"
+				    fill_color 	16777215
+				    anchor     	2
+				    nlines     	11
+				    max_width  	0)
+				width      	408
+				height     	636
+				annotation 	8
+				autoResize 	TRUE)
+			    (object AssociationViewNew "$UNNAMED$329" @1237
+				location   	(1843, 1833)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A71AF8303C3"
+				roleview_list 	(list RoleViews
+				    (object RoleView "iTestList" @1238
+					Parent_View 	@1237
+					location   	(665, -523)
+					label      	(object SegLabel @1239
+					    Parent_View 	@1238
+					    location   	(1861, 1806)
+					    anchor     	1
+					    anchor_loc 	1
+					    nlines     	1
+					    max_width  	262
+					    justify    	0
+					    label      	"#iTestList"
+					    pctDist    	-0.097974
+					    height     	21
+					    orientation 	1)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A71AF8303C5"
+					client     	@1237
+					supplier   	@1228
+					line_style 	0)
+				    (object RoleView "$UNNAMED$330" @1240
+					Parent_View 	@1237
+					location   	(665, -523)
+					label      	(object SegLabel @1241
+					    Parent_View 	@1240
+					    location   	(2027, 1724)
+					    hidden     	TRUE
+					    anchor     	1
+					    anchor_loc 	1
+					    nlines     	1
+					    max_width  	450
+					    justify    	0
+					    label      	""
+					    pctDist    	0.800000
+					    height     	42
+					    orientation 	0)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A71AF8303C4"
+					client     	@1237
+					supplier   	@1236
+					line_style 	0)))
+			    (object ClassView "Class" "Logical View::Test Bed Classes::CTestController" @1242
+				ShowCompartmentStereotypes 	TRUE
+				IncludeAttribute 	TRUE
+				IncludeOperation 	TRUE
+				location   	(434, 1364)
+				label      	(object ItemLabel
+				    Parent_View 	@1242
+				    location   	(136, 1033)
+				    fill_color 	13434879
+				    nlines     	1
+				    max_width  	596
+				    justify    	0
+				    label      	"CTestController")
+				icon       	"boundary"
+				icon_style 	"None"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A34E468034A"
+				compartment 	(object Compartment
+				    Parent_View 	@1242
+				    location   	(136, 1094)
+				    icon_style 	"Icon"
+				    fill_color 	16777215
+				    anchor     	2
+				    nlines     	10
+				    max_width  	594)
+				width      	614
+				height     	686
+				annotation 	8
+				autoResize 	TRUE)
+			    (object AssociationViewNew "$UNNAMED$301" @1243
+				location   	(1033, 1737)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A70658B008A"
+				roleview_list 	(list RoleViews
+				    (object RoleView "iTestList" @1244
+					Parent_View 	@1243
+					location   	(-1633, -1301)
+					label      	(object SegLabel @1245
+					    Parent_View 	@1244
+					    location   	(1309, 1857)
+					    anchor     	1
+					    anchor_loc 	1
+					    nlines     	1
+					    max_width  	172
+					    justify    	0
+					    label      	"-iTestList"
+					    pctDist    	0.860120
+					    height     	45
+					    orientation 	0)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A70658B0093"
+					client     	@1243
+					supplier   	@1228
+					line_style 	0)
+				    (object RoleView "$UNNAMED$302" @1246
+					Parent_View 	@1243
+					location   	(-1633, -1301)
+					label      	(object SegLabel @1247
+					    Parent_View 	@1246
+					    location   	(778, 1626)
+					    hidden     	TRUE
+					    anchor     	1
+					    anchor_loc 	1
+					    nlines     	1
+					    max_width  	450
+					    justify    	0
+					    label      	""
+					    pctDist    	0.800000
+					    height     	42
+					    orientation 	0)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A70658B008B"
+					client     	@1243
+					supplier   	@1242
+					line_style 	0)))
+			    (object AssociationViewNew "$UNNAMED$303" @1248
+				location   	(1415, 1525)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A70658B009D"
+				roleview_list 	(list RoleViews
+				    (object RoleView "iTestManager" @1249
+					Parent_View 	@1248
+					location   	(-1251, -1513)
+					label      	(object SegLabel @1250
+					    Parent_View 	@1249
+					    location   	(1959, 1575)
+					    anchor     	1
+					    anchor_loc 	1
+					    nlines     	1
+					    max_width  	259
+					    justify    	0
+					    label      	"-iTestManager"
+					    pctDist    	0.800000
+					    height     	42
+					    orientation 	0)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A70658B00A7"
+					client     	@1248
+					supplier   	@1236
+					line_style 	0)
+				    (object RoleView "$UNNAMED$304" @1251
+					Parent_View 	@1248
+					location   	(-1251, -1513)
+					label      	(object SegLabel @1252
+					    Parent_View 	@1251
+					    location   	(884, 1396)
+					    hidden     	TRUE
+					    anchor     	1
+					    anchor_loc 	1
+					    nlines     	1
+					    max_width  	450
+					    justify    	0
+					    label      	""
+					    pctDist    	0.800000
+					    height     	42
+					    orientation 	1)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A70658B009E"
+					client     	@1248
+					supplier   	@1242
+					line_style 	0)))
+			    (object ClassView "Class" "Logical View::Test Bed Classes::TLogFormat" @1253
+				ShowCompartmentStereotypes 	TRUE
+				IncludeAttribute 	TRUE
+				IncludeOperation 	TRUE
+				location   	(1302, 124)
+				label      	(object ItemLabel
+				    Parent_View 	@1253
+				    location   	(1177, 73)
+				    fill_color 	16777215
+				    nlines     	1
+				    max_width  	250
+				    justify    	0
+				    label      	"TLogFormat")
+				icon       	"entity"
+				icon_style 	"None"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A894035038E"
+				width      	268
+				height     	126
+				annotation 	8
+				autoResize 	TRUE)
+			    (object ClassView "Class" "Logical View::Test Bed Classes::CDataLogger" @1254
+				ShowCompartmentStereotypes 	TRUE
+				IncludeAttribute 	TRUE
+				IncludeOperation 	TRUE
+				location   	(2294, 496)
+				label      	(object ItemLabel
+				    Parent_View 	@1254
+				    location   	(1951, 65)
+				    fill_color 	13434879
+				    nlines     	1
+				    max_width  	686
+				    justify    	0
+				    label      	"CDataLogger")
+				icon       	"control"
+				icon_style 	"None"
+				line_color 	3342489
+				fill_color 	13434879
+				quidu      	"3A23B76E01BE"
+				width      	704
+				height     	886
+				annotation 	8
+				autoResize 	TRUE)
+			    (object AssociationViewNew "$UNNAMED$307" @1255
+				location   	(1340, 431)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A70658B03BE"
+				roleview_list 	(list RoleViews
+				    (object RoleView "iDataLogger:CDataLogger&" @1256
+					Parent_View 	@1255
+					location   	(-24, -809)
+					label      	(object SegLabel @1257
+					    Parent_View 	@1256
+					    location   	(1367, 393)
+					    anchor     	1
+					    anchor_loc 	1
+					    nlines     	1
+					    max_width  	525
+					    justify    	0
+					    label      	"#iDataLogger:CDataLogger&"
+					    pctDist    	0.039352
+					    height     	41
+					    orientation 	0)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A70658B03C8"
+					client     	@1255
+					supplier   	@1254
+					line_style 	0)
+				    (object RoleView "$UNNAMED$308" @1258
+					Parent_View 	@1255
+					location   	(-24, -809)
+					label      	(object SegLabel @1259
+					    Parent_View 	@1258
+					    location   	(863, 359)
+					    hidden     	TRUE
+					    anchor     	1
+					    anchor_loc 	1
+					    nlines     	1
+					    max_width  	450
+					    justify    	0
+					    label      	""
+					    pctDist    	0.800000
+					    height     	42
+					    orientation 	1)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A70658B03BF"
+					client     	@1255
+					supplier   	@1230
+					line_style 	0)))
+			    (object AssociationViewNew "$UNNAMED$325" @1260
+				location   	(2294, 1147)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A71AF8303B4"
+				roleview_list 	(list RoleViews
+				    (object RoleView "iDataLogger:CDataLogger&" @1261
+					Parent_View 	@1260
+					location   	(1860, -279)
+					label      	(object SegLabel @1262
+					    Parent_View 	@1261
+					    location   	(2322, 1039)
+					    anchor     	1
+					    anchor_loc 	1
+					    nlines     	1
+					    max_width  	523
+					    justify    	0
+					    label      	"#iDataLogger:CDataLogger&"
+					    pctDist    	0.524313
+					    height     	28
+					    orientation 	1)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A71AF8303B9"
+					client     	@1260
+					supplier   	@1254
+					line_style 	0)
+				    (object RoleView "$UNNAMED$326" @1263
+					Parent_View 	@1260
+					location   	(1860, -279)
+					label      	(object SegLabel @1264
+					    Parent_View 	@1263
+					    location   	(2253, 1313)
+					    hidden     	TRUE
+					    anchor     	1
+					    anchor_loc 	1
+					    nlines     	1
+					    max_width  	450
+					    justify    	0
+					    label      	""
+					    pctDist    	0.800000
+					    height     	42
+					    orientation 	1)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A71AF8303B5"
+					client     	@1260
+					supplier   	@1236
+					line_style 	0)))
+			    (object AssociationViewNew "$UNNAMED$355" @1265
+				location   	(1498, 1363)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A8D59C801C6"
+				roleview_list 	(list RoleViews
+				    (object RoleView "iDataLogger" @1266
+					Parent_View 	@1265
+					location   	(-1168, -1675)
+					label      	(object SegLabel @1267
+					    Parent_View 	@1266
+					    location   	(1904, 1048)
+					    anchor     	1
+					    anchor_loc 	1
+					    nlines     	1
+					    max_width  	235
+					    justify    	0
+					    label      	"-iDataLogger"
+					    pctDist    	0.800000
+					    height     	42
+					    orientation 	0)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A8D59C801E4"
+					client     	@1265
+					supplier   	@1254
+					vertices   	(list Points
+					    (1498, 1363)
+					    (1759, 1363)
+					    (2018, 939))
+					line_style 	0)
+				    (object RoleView "$UNNAMED$356" @1268
+					Parent_View 	@1265
+					location   	(-1168, -1675)
+					label      	(object SegLabel @1269
+					    Parent_View 	@1268
+					    location   	(892, 1322)
+					    hidden     	TRUE
+					    anchor     	1
+					    anchor_loc 	1
+					    nlines     	1
+					    max_width  	450
+					    justify    	0
+					    label      	""
+					    pctDist    	0.800000
+					    height     	42
+					    orientation 	1)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A8D59C801C7"
+					client     	@1265
+					supplier   	@1242
+					line_style 	0)))
+			    (object AssociationViewNew "$UNNAMED$351" @1270
+				location   	(1688, 267)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A892F450130"
+				roleview_list 	(list RoleViews
+				    (object RoleView "iLogFormat" @1271
+					Parent_View 	@1270
+					location   	(-916, -1035)
+					label      	(object SegLabel @1272
+					    Parent_View 	@1271
+					    location   	(1579, 239)
+					    anchor     	1
+					    anchor_loc 	1
+					    nlines     	1
+					    max_width  	222
+					    justify    	0
+					    label      	"-iLogFormat"
+					    pctDist    	0.419359
+					    height     	13
+					    orientation 	0)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A892F45013A"
+					client     	@1270
+					supplier   	@1253
+					line_style 	0)
+				    (object RoleView "$UNNAMED$352" @1273
+					Parent_View 	@1270
+					location   	(-916, -1035)
+					label      	(object SegLabel @1274
+					    Parent_View 	@1273
+					    location   	(1876, 382)
+					    hidden     	TRUE
+					    anchor     	1
+					    anchor_loc 	1
+					    nlines     	1
+					    max_width  	450
+					    justify    	0
+					    label      	""
+					    pctDist    	0.800000
+					    height     	42
+					    orientation 	1)
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A892F450131"
+					client     	@1270
+					supplier   	@1254
+					line_style 	0)))
+			    (object UsesView "" @1275
+				label      	(object ItemLabel
+				    Parent_View 	@1275
+				    location   	(434, 855)
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	60
+				    justify    	0
+				    label      	"")
+				stereotype 	(object SegLabel @1276
+				    Parent_View 	@1275
+				    location   	(401, 870)
+				    anchor     	10
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	"<<Creates>>"
+				    pctDist    	0.455560
+				    height     	34
+				    orientation 	0)
+				line_color 	3342489
+				quidu      	"3AAE50D8005E"
+				client     	@1242
+				supplier   	@1230
+				line_style 	0)))))
+	    (object Class_Category "EPOC Classes"
+		quid       	"3A3F2F570105"
+		exportControl 	"Public"
+		logical_models 	(list unit_reference_list
+		    (object Class "CBase"
+			quid       	"3A3F2F660071"
+			documentation 	"Dummy Object to represent the EPOC class CBase.")
+		    (object Class "CActive"
+			quid       	"3A3F2F6E0343"
+			documentation 	"Dummy Object to represent the EPOC class CActive."
+			superclasses 	(list inheritance_relationship_list
+			    (object Inheritance_Relationship
+				quid       	"3A8183E10399"
+				supplier   	"Logical View::EPOC Classes::CBase"
+				quidu      	"3A3F2F660071")))
+		    (object Class "CTimer"
+			quid       	"3A81845902F1"
+			superclasses 	(list inheritance_relationship_list
+			    (object Inheritance_Relationship
+				quid       	"3A81846502F8"
+				supplier   	"Logical View::EPOC Classes::CActive"
+				quidu      	"3A3F2F6E0343")))
+		    (object Class "RFileLogger"
+			quid       	"3A83B46701C5"
+			operations 	(list Operations
+			    (object Operation "Write"
+				quid       	"3A83B47A0317"
+				concurrency 	"Sequential"
+				opExportControl 	"Public"
+				uid        	0)))
+		    (object Class "TInt"
+			quid       	"3A881077011B")
+		    (object Class "TDesC"
+			quid       	"3A88109800DC")
+		    (object Class "TBool"
+			quid       	"3A8810A500E5")
+		    (object Class "TRequestStatus"
+			quid       	"3A8810B80287")
+		    (object Class "CActiveScheduler"
+			quid       	"3A8810D80084")
+		    (object Class "TEntry"
+			quid       	"3A8810E4001D")
+		    (object Class "HBufC"
+			quid       	"3A8810ED01F7")
+		    (object Class "RPointerArray"
+			quid       	"3A891523016D")
+		    (object Class "RArray"
+			quid       	"3A8915390132")
+		    (object Class "RTest"
+			quid       	"3DFF44A00271"))
+		logical_presentations 	(list unit_reference_list))
+	    (object Class_Category "Reverse Engineered"
+		quid       	"3AC9D061007C"
+		exportControl 	"Public"
+		logical_models 	(list unit_reference_list
+		    (object Class_Category "TestBed"
+			quid       	"3AC9D0610087"
+			exportControl 	"Public"
+			logical_models 	(list unit_reference_list
+			    (object Class "MTransitionObserver"
+				attributes 	(list Attribute_Set
+				    (object Attribute
+					tool       	"VC++"
+					name       	"AppliedPattern"
+					value      	"none")
+				    (object Attribute
+					tool       	"VC++"
+					name       	"AfxSupportMacro"
+					value      	""))
+				quid       	"3AC9D0610089"
+				documentation 	
+|*
+|	@public
+|	@class MTransitionObserver
+|	Dependencies : None
+|	Comments : Provides a callback method to the CUnitTest to indicate that the 
+|	specified transition has completed an asynchronous function.
+				
+				operations 	(list Operations
+				    (object Operation "Complete"
+					attributes 	(list Attribute_Set
+					    (object Attribute
+						tool       	"VC++"
+						name       	"Inline"
+						value      	FALSE))
+					quid       	"3AC9D061008A"
+					documentation 	
+|*
+|	@fn				virtual void Complete(CTransition& aTransition) = 0
+|	Intended Usage	:	Called to indicate that an asynchronous function on the specified
+|					transition has completed.
+|	@since			6.0
+|	@param			aTransition The transition which has completed
+|	@pre 			None
+|	@post			Depends on observer implementation.  For example, aTransition has completed, 
+|					therefore if all transitions have completed the unit test is complete.
+					
+					stereotype 	"abstract"
+					parameters 	(list Parameters
+					    (object Parameter "aTransition"
+						type       	"CTransition&"))
+					result     	"void"
+					concurrency 	"Sequential"
+					opExportControl 	"Public"
+					uid        	0)
+				    (object Operation "SetCurrentTransition"
+					attributes 	(list Attribute_Set
+					    (object Attribute
+						tool       	"VC++"
+						name       	"Inline"
+						value      	FALSE))
+					quid       	"3AC9D0610091"
+					documentation 	
+|*
+|	@fn				virtual void SetCurrentTransition(CTransition& aTransition) = 0
+|	Intended Usage	:	Passes the transition which is about to run.
+|					This allows transition information can be retrieved and 
+|					Repeat() can then be called on the transition.
+|	@since			6.0
+|	@param			aTransition The transition to set as current
+|	@return			void 
+|	@pre 			None
+|	@post			aTransition will be stored as a pointer to the currently executing transition
+					
+					stereotype 	"abstract"
+					parameters 	(list Parameters
+					    (object Parameter "aTransition"
+						type       	"CTransition&"))
+					result     	"void"
+					concurrency 	"Sequential"
+					opExportControl 	"Public"
+					uid        	0))
+				module     	"Component View::TestBed"
+				quidu      	"3A701D270171"
+				language   	"VC++")
+			    (object Class "MLogOutput"
+				attributes 	(list Attribute_Set
+				    (object Attribute
+					tool       	"VC++"
+					name       	"AppliedPattern"
+					value      	"none")
+				    (object Attribute
+					tool       	"VC++"
+					name       	"AfxSupportMacro"
+					value      	""))
+				quid       	"3AC9D06100A4"
+				documentation 	
+|*
+|	@public
+|	@class MLogOutput
+|	Dependencies : None
+|	Comments :
+				
+				operations 	(list Operations
+				    (object Operation "Close"
+					attributes 	(list Attribute_Set
+					    (object Attribute
+						tool       	"VC++"
+						name       	"Inline"
+						value      	FALSE))
+					quid       	"3AC9D06100A5"
+					documentation 	
+|*
+|	@fn				Close() = 0
+|	Intended Usage	: Called when all logging has finished to close down any log
+|					connections.
+|	@since			6.0
+|	@pre 			None
+|	@post			Logging facility is closed down and this object can be deleted.
+					
+					stereotype 	"abstract"
+					result     	"void"
+					concurrency 	"Sequential"
+					opExportControl 	"Public"
+					uid        	0)
+				    (object Operation "Write"
+					attributes 	(list Attribute_Set
+					    (object Attribute
+						tool       	"VC++"
+						name       	"Inline"
+						value      	FALSE))
+					quid       	"3AC9D06100AE"
+					documentation 	
+|*
+|	@fn				Write(const TDesC& aOutput) = 0
+|	Intended Usage	: Logs the specified descriptor.
+|	@since			6.0
+|	@param			aOutput The descriptor to stream to the logging facility
+|	@pre 			OpenL has been called to set up logging
+|	@post			aOutput has been logged
+					
+					stereotype 	"abstract"
+					parameters 	(list Parameters
+					    (object Parameter "aOutput"
+						type       	"const TDesC&"
+						const      	TRUE))
+					result     	"void"
+					concurrency 	"Sequential"
+					opExportControl 	"Public"
+					uid        	0)
+				    (object Operation "OpenL"
+					attributes 	(list Attribute_Set
+					    (object Attribute
+						tool       	"VC++"
+						name       	"Inline"
+						value      	FALSE))
+					quid       	"3AC9D06100B0"
+					documentation 	
+|*
+|	@fn				OpenL() = 0
+|	Intended Usage	: Sets up the logging facility provided by the implementation of this
+|					interface.  If logging cannot be established for any reason then
+|					this function should leave.
+|	@exception		Implementation dependant.
+|	@since			6.0
+|	@pre 			None
+|	@post			Nothing is left on the CleanupStack
+					
+					stereotype 	"abstract"
+					result     	"void"
+					concurrency 	"Sequential"
+					opExportControl 	"Public"
+					uid        	0))
+				module     	"Component View::TestBed"
+				quidu      	"3A701D270171"
+				language   	"VC++")
+			    (object Class "MStateAccessor"
+				attributes 	(list Attribute_Set
+				    (object Attribute
+					tool       	"VC++"
+					name       	"AppliedPattern"
+					value      	"none")
+				    (object Attribute
+					tool       	"VC++"
+					name       	"AfxSupportMacro"
+					value      	""))
+				quid       	"3AC9D06301C9"
+				documentation 	
+|*
+|	@public
+|	@class MStateAccessor
+|	Dependencies : None
+|	Comments : Mixin which is used to define a class used for state checking of 
+|	a test object.
+				
+				operations 	(list Operations
+				    (object Operation "Externalize"
+					attributes 	(list Attribute_Set
+					    (object Attribute
+						tool       	"VC++"
+						name       	"Inline"
+						value      	FALSE))
+					quid       	"3AC9D06301D3"
+					documentation 	
+|*
+|	@fn				Externalize(TAny* aTestObject) = 0
+|	Intended Usage	:	Override this in the derived class to implement 
+|						object state persistence.
+|	@since			6.0
+|	@param			aTestObject The object to be tested
+|	@return			One of the EPOC standard error codes indicating the outcome of attempt
+|	to externalize the object.
+|	@pre 			A valid test object must be passed in
+|	@post			Returns an error code dependant on the result of the test
+					
+					stereotype 	"abstract"
+					parameters 	(list Parameters
+					    (object Parameter "aTestObject"
+						type       	"TAny*"))
+					result     	"TInt"
+					concurrency 	"Sequential"
+					opExportControl 	"Public"
+					uid        	0)
+				    (object Operation "Internalize"
+					attributes 	(list Attribute_Set
+					    (object Attribute
+						tool       	"VC++"
+						name       	"Inline"
+						value      	FALSE))
+					quid       	"3AC9D06301DD"
+					documentation 	
+|*
+|	@fn				Internalize(TAny* aTestObject) = 0
+|	Intended Usage	:	Override this in the derived class to implement 
+|						object state loading.
+|	@since			6.0
+|	@param			aTestObject The object to be tested
+|	@return			One of the EPOC standard error codes indicating the outcome of the attempt
+|	to load the object state.
+|	@pre 			A valid test object must be passed in
+|	@post			Returns an error code dependant on the result of the test
+					
+					stereotype 	"abstract"
+					parameters 	(list Parameters
+					    (object Parameter "aTestObject"
+						type       	"TAny*"))
+					result     	"TInt"
+					concurrency 	"Sequential"
+					opExportControl 	"Public"
+					uid        	0)
+				    (object Operation "InvariantTest"
+					attributes 	(list Attribute_Set
+					    (object Attribute
+						tool       	"VC++"
+						name       	"Inline"
+						value      	FALSE))
+					quid       	"3AC9D06301DF"
+					documentation 	
+|*
+|	@fn				InvariantTest(TAny* aTestObject) = 0
+|	Intended Usage	:	Override this in the derived class to implement 
+|						invariant testing
+|	@since			6.0
+|	@param			aTestObject The object to be tested
+|	@return			One of the EPOC standard error codes indicating the result of the test
+|	@pre 			A valid test object must be passed in
+|	@post			Returns an error code dependant on the result of the test
+					
+					stereotype 	"abstract"
+					parameters 	(list Parameters
+					    (object Parameter "aTestObject"
+						type       	"TAny*"))
+					result     	"TInt"
+					concurrency 	"Sequential"
+					opExportControl 	"Public"
+					uid        	0))
+				module     	"Component View::TestBed"
+				quidu      	"3A701D270171"
+				language   	"VC++")
+			    (object Class "MUnitTestObserver"
+				attributes 	(list Attribute_Set
+				    (object Attribute
+					tool       	"VC++"
+					name       	"AppliedPattern"
+					value      	"none")
+				    (object Attribute
+					tool       	"VC++"
+					name       	"AfxSupportMacro"
+					value      	""))
+				quid       	"3AC9D0640120"
+				documentation 	
+|*
+|	@public
+|	@class MUnitTestObserver
+|	Dependencies : None
+|	Comments : Provides a callback method to the CComponentTester to 
+|	indicate that the unit test has completed
+				
+				operations 	(list Operations
+				    (object Operation "Complete"
+					attributes 	(list Attribute_Set
+					    (object Attribute
+						tool       	"VC++"
+						name       	"Inline"
+						value      	FALSE))
+					quid       	"3AC9D0640121"
+					documentation 	
+|*
+|	@fn				virtual Complete(CUnitTest* aUnitTest) = 0
+|	Intended Usage	:	Allows a 'callback' to indicate that the observed class has
+|					completed its task
+|	Error Condition	:	
+|	@since			6.0
+|	@param			aUnitTest The unit test which has completed
+|	@pre 			Should be called to indicate that all transitions in the unit test have completed
+|	@post			The unit test should have completed all operation as it could now be unloaded
+					
+					stereotype 	"abstract"
+					parameters 	(list Parameters
+					    (object Parameter "aUnitTest"
+						type       	"CUnitTest*"))
+					result     	"void"
+					concurrency 	"Sequential"
+					opExportControl 	"Public"
+					uid        	0))
+				module     	"Component View::TestBed"
+				quidu      	"3A701D270171"
+				language   	"VC++")
+			    (object Class "MComponentTestObserver"
+				attributes 	(list Attribute_Set
+				    (object Attribute
+					tool       	"VC++"
+					name       	"AppliedPattern"
+					value      	"none")
+				    (object Attribute
+					tool       	"VC++"
+					name       	"AfxSupportMacro"
+					value      	""))
+				quid       	"3AC9D0640329"
+				documentation 	
+|*
+|	@public
+|	@class MComponentTestObserver
+|	Dependencies : None
+|	Comments : Allows a 'callback' through the Complete() function to indicate that the 
+|	observed CComponentTester has completed its task
+				
+				operations 	(list Operations
+				    (object Operation "Complete"
+					attributes 	(list Attribute_Set
+					    (object Attribute
+						tool       	"VC++"
+						name       	"Inline"
+						value      	FALSE))
+					quid       	"3AC9D064033D"
+					documentation 	
+|*
+|	@fn				virtual void Complete(CComponentTester* aTester, TInt aStatus) = 0
+|	Intended Usage	:	Indicates that the CComponentTester has completed a unit test
+|	@since			6.0
+|	@param			aTester The observed component tester.
+|	@param			aUnitTestId The id of the unit test which has completed.
+|	@pre 			The specified unit test should have been launched
+|	@post			If all unit tests are complete then the specified CComponentTester and 
+|	associated library are marked for deletion/unloading, or the next unit test is run.
+					
+					stereotype 	"abstract"
+					parameters 	(list Parameters
+					    (object Parameter "aTester"
+						type       	"CComponentTester*")
+					    (object Parameter "aUnitTestId"
+						type       	"TInt"))
+					result     	"void"
+					concurrency 	"Sequential"
+					opExportControl 	"Public"
+					uid        	0))
+				module     	"Component View::TestBed"
+				quidu      	"3A701D270171"
+				language   	"VC++")
+			    (object Class "TLogMessageOverflow8"
+				attributes 	(list Attribute_Set
+				    (object Attribute
+					tool       	"VC++"
+					name       	"AppliedPattern"
+					value      	"none")
+				    (object Attribute
+					tool       	"VC++"
+					name       	"AfxSupportMacro"
+					value      	""))
+				quid       	"3B449E950120"
+				superclasses 	(list inheritance_relationship_list
+				    (object Inheritance_Relationship
+					quid       	"3B449E95013E"
+					supplier   	"TDes8Overflow"))
+				operations 	(list Operations
+				    (object Operation "Overflow"
+					attributes 	(list Attribute_Set
+					    (object Attribute
+						tool       	"VC++"
+						name       	"Inline"
+						value      	FALSE))
+					quid       	"3B449E950152"
+					parameters 	(list Parameters
+					    (object Parameter ""
+						type       	"TDes8&"))
+					result     	"void"
+					concurrency 	"Sequential"
+					opExportControl 	"Public"
+					uid        	0)
+				    (object Operation "TLogMessageOverflow8"
+					attributes 	(list Attribute_Set
+					    (object Attribute
+						tool       	"VC++"
+						name       	"Inline"
+						value      	FALSE))
+					quid       	"3B449E950154"
+					concurrency 	"Sequential"
+					opExportControl 	"Public"
+					uid        	0))
+				module     	"Component View::TestBed"
+				quidu      	"3A701D270171"
+				language   	"VC++")
+			    (object Association "$UNNAMED$439"
+				quid       	"3B449E950148"
+				roles      	(list role_list
+				    (object Role "$UNNAMED$440"
+					quid       	"3B449E950149"
+					supplier   	"Logical View::Reverse Engineered::TestBed::TLogMessageOverflow8"
+					quidu      	"3B449E950120"
+					is_aggregate 	TRUE)
+				    (object Role "iError"
+					attributes 	(list Attribute_Set
+					    (object Attribute
+						tool       	"VC++"
+						name       	"InitialValue"
+						value      	"KErrNone"))
+					quid       	"3B449E95014A"
+					label      	"iError"
+					supplier   	"Logical View::EPOC Classes::TInt"
+					quidu      	"3A881077011B"
+					is_navigable 	TRUE))))
+			logical_presentations 	(list unit_reference_list
+			    (object ClassDiagram "TestBed Model Update Overview"
+				quid       	"3AC9D06403DD"
+				title      	"TestBed Model Update Overview"
+				zoom       	100
+				max_height 	28350
+				max_width  	21600
+				origin_x   	0
+				origin_y   	0
+				items      	(list diagram_item_list
+				    (object Label @1277
+					location   	(62, 62)
+					nlines     	3
+					max_width  	2212
+					label      	
+|TestBed Model Update Overview
+|This diagram was automatically created by Rational Rose Model Update Tool.
+|03 April 2001 14:30:12
+					)
+				    (object ClassView "Class" "Logical View::Reverse Engineered::TestBed::MLogOutput" @1278
+					ShowCompartmentStereotypes 	TRUE
+					location   	(186, 4650)
+					label      	(object ItemLabel
+					    Parent_View 	@1278
+					    location   	(59, 4599)
+					    fill_color 	13434879
+					    nlines     	1
+					    max_width  	254
+					    justify    	0
+					    label      	"MLogOutput")
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3AC9D06100A4"
+					width      	272
+					height     	126
+					annotation 	8
+					autoResize 	TRUE)
+				    (object ClassView "Class" "Logical View::Test Bed Classes::MTransitionObserver" @1279
+					ShowCompartmentStereotypes 	TRUE
+					SuppressAttribute 	TRUE
+					location   	(3038, 3596)
+					label      	(object ItemLabel
+					    Parent_View 	@1279
+					    location   	(3037, 3704)
+					    anchor_loc 	1
+					    nlines     	2
+					    max_width  	232
+					    justify    	0
+					    label      	"MTransitionObserver")
+					icon       	"Interface"
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A8276CF002C"
+					width      	58
+					height     	58
+					annotation 	8
+					autoResize 	TRUE)
+				    (object ClassView "Class" "Logical View::Reverse Engineered::TestBed::MTransitionObserver" @1280
+					ShowCompartmentStereotypes 	TRUE
+					location   	(682, 4650)
+					label      	(object ItemLabel
+					    Parent_View 	@1280
+					    location   	(478, 4599)
+					    fill_color 	13434879
+					    nlines     	1
+					    max_width  	408
+					    justify    	0
+					    label      	"MTransitionObserver")
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3AC9D0610089"
+					width      	426
+					height     	126
+					annotation 	8
+					autoResize 	TRUE)
+				    (object ClassView "Class" "Logical View::EPOC Classes::CTimer" @1281
+					ShowCompartmentStereotypes 	TRUE
+					location   	(1550, 1736)
+					label      	(object ItemLabel
+					    Parent_View 	@1281
+					    location   	(1469, 1685)
+					    fill_color 	13434879
+					    nlines     	1
+					    max_width  	162
+					    justify    	0
+					    label      	"CTimer")
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	14671839
+					quidu      	"3A81845902F1"
+					height     	126
+					annotation 	8
+					autoResize 	TRUE)
+				    (object ClassView "Class" "Logical View::EPOC Classes::CBase" @1282
+					ShowCompartmentStereotypes 	TRUE
+					location   	(2170, 496)
+					label      	(object ItemLabel
+					    Parent_View 	@1282
+					    location   	(2089, 445)
+					    fill_color 	13434879
+					    nlines     	1
+					    max_width  	162
+					    justify    	0
+					    label      	"CBase")
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	14671839
+					quidu      	"3A3F2F660071"
+					height     	126
+					annotation 	8
+					autoResize 	TRUE)
+				    (object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray<TDesC>" @1283
+					ShowCompartmentStereotypes 	TRUE
+					location   	(1302, 4650)
+					label      	(object ItemLabel
+					    Parent_View 	@1283
+					    location   	(1068, 4599)
+					    fill_color 	13434879
+					    nlines     	1
+					    max_width  	468
+					    justify    	0
+					    label      	"RPointerArray<TDesC>")
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A70658D015F"
+					width      	486
+					height     	126
+					annotation 	8
+					autoResize 	TRUE)
+				    (object ClassView "Class" "Logical View::Test Bed Classes::TLogMessageOverflow" @1284
+					ShowCompartmentStereotypes 	TRUE
+					location   	(1922, 4650)
+					label      	(object ItemLabel
+					    Parent_View 	@1284
+					    location   	(1697, 4599)
+					    fill_color 	13434879
+					    nlines     	1
+					    max_width  	450
+					    justify    	0
+					    label      	"TLogMessageOverflow")
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A892F420190"
+					width      	468
+					height     	126
+					annotation 	8
+					autoResize 	TRUE)
+				    (object ClassView "Class" "Logical View::Test Bed Classes::CTestManager::TTestLibrary" @1285
+					ShowCompartmentStereotypes 	TRUE
+					location   	(2480, 4650)
+					label      	(object ItemLabel
+					    Parent_View 	@1285
+					    location   	(2348, 4599)
+					    fill_color 	13434879
+					    nlines     	1
+					    max_width  	264
+					    justify    	0
+					    label      	"TTestLibrary")
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A8910760266"
+					width      	282
+					height     	126
+					annotation 	8
+					autoResize 	TRUE)
+				    (object ClassView "Class" "Logical View::Test Bed Classes::MUnitTestObserver" @1286
+					ShowCompartmentStereotypes 	TRUE
+					SuppressAttribute 	TRUE
+					location   	(1612, 2976)
+					label      	(object ItemLabel
+					    Parent_View 	@1286
+					    location   	(1611, 3084)
+					    anchor_loc 	1
+					    nlines     	2
+					    max_width  	232
+					    justify    	0
+					    label      	"MUnitTestObserver")
+					icon       	"Interface"
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A8276D1007E"
+					width      	58
+					height     	58
+					annotation 	8
+					autoResize 	TRUE)
+				    (object ClassView "Class" "Logical View::EPOC Classes::CActive" @1287
+					ShowCompartmentStereotypes 	TRUE
+					location   	(1550, 1116)
+					label      	(object ItemLabel
+					    Parent_View 	@1287
+					    location   	(1462, 1065)
+					    fill_color 	13434879
+					    nlines     	1
+					    max_width  	176
+					    justify    	0
+					    label      	"CActive")
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	14671839
+					quidu      	"3A3F2F6E0343"
+					width      	194
+					height     	126
+					annotation 	8
+					autoResize 	TRUE)
+				    (object InheritView "" @1288
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A81846502F8"
+					client     	@1281
+					supplier   	@1287
+					line_style 	0)
+				    (object InheritView "" @1289
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A8183E10399"
+					client     	@1287
+					supplier   	@1282
+					line_style 	0)
+				    (object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RArray<TInt>" @1290
+					ShowCompartmentStereotypes 	TRUE
+					location   	(2914, 4650)
+					label      	(object ItemLabel
+					    Parent_View 	@1290
+					    location   	(2777, 4599)
+					    fill_color 	13434879
+					    nlines     	1
+					    max_width  	274
+					    justify    	0
+					    label      	"RArray<TInt>")
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A9F862D039E"
+					width      	292
+					height     	126
+					annotation 	8
+					autoResize 	TRUE)
+				    (object ClassView "Class" "Logical View::Test Bed Classes::MComponentTestObserver" @1291
+					ShowCompartmentStereotypes 	TRUE
+					SuppressAttribute 	TRUE
+					location   	(1364, 2356)
+					label      	(object ItemLabel
+					    Parent_View 	@1291
+					    location   	(1363, 2464)
+					    anchor_loc 	1
+					    nlines     	2
+					    max_width  	256
+					    justify    	0
+					    label      	"MComponentTestObserver")
+					icon       	"Interface"
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A70658E00AB"
+					width      	58
+					height     	58
+					annotation 	8
+					autoResize 	TRUE)
+				    (object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray<CComponentInfo>" @1292
+					ShowCompartmentStereotypes 	TRUE
+					location   	(1612, 496)
+					label      	(object ItemLabel
+					    Parent_View 	@1292
+					    location   	(1501, 652)
+					    anchor_loc 	3
+					    nlines     	2
+					    max_width  	430
+					    justify    	0
+					    label      	"RPointerArray<CComponentInfo>")
+					icon       	"entity"
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A70658B0089"
+					height     	154
+					annotation 	8
+					autoResize 	TRUE)
+				    (object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray<TTestLibrary>" @1293
+					ShowCompartmentStereotypes 	TRUE
+					location   	(3472, 4650)
+					label      	(object ItemLabel
+					    Parent_View 	@1293
+					    location   	(3195, 4599)
+					    fill_color 	13434879
+					    nlines     	1
+					    max_width  	554
+					    justify    	0
+					    label      	"RPointerArray<TTestLibrary>")
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A70658C01A2"
+					width      	572
+					height     	126
+					annotation 	8
+					autoResize 	TRUE)
+				    (object ClassView "Class" "Logical View::Test Bed Classes::CDataLogger::TDebugPrint" @1294
+					ShowCompartmentStereotypes 	TRUE
+					location   	(186, 4898)
+					label      	(object ItemLabel
+					    Parent_View 	@1294
+					    location   	(59, 4847)
+					    fill_color 	13434879
+					    nlines     	1
+					    max_width  	254
+					    justify    	0
+					    label      	"TDebugPrint")
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A893F9A018D"
+					width      	272
+					height     	126
+					annotation 	8
+					autoResize 	TRUE)
+				    (object ClassView "Class" "Logical View::Test Bed Classes::CComponentInfo" @1295
+					ShowCompartmentStereotypes 	TRUE
+					location   	(2046, 1116)
+					label      	(object ItemLabel
+					    Parent_View 	@1295
+					    location   	(1935, 1272)
+					    anchor_loc 	3
+					    nlines     	2
+					    max_width  	430
+					    justify    	0
+					    label      	"CComponentInfo")
+					icon       	"entity"
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A70658B02D7"
+					height     	154
+					annotation 	8
+					autoResize 	TRUE)
+				    (object UsesView "" @1296
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A8182F2027D"
+					client     	@1292
+					supplier   	@1295
+					line_style 	0)
+				    (object InheritView "" @1297
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A70658B02E1"
+					client     	@1295
+					supplier   	@1282
+					line_style 	0)
+				    (object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray<CUnitTestInfo>" @1298
+					ShowCompartmentStereotypes 	TRUE
+					location   	(3286, 496)
+					label      	(object ItemLabel
+					    Parent_View 	@1298
+					    location   	(3175, 652)
+					    anchor_loc 	3
+					    nlines     	2
+					    max_width  	430
+					    justify    	0
+					    label      	"RPointerArray<CUnitTestInfo>")
+					icon       	"entity"
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A70658B02E2"
+					height     	154
+					annotation 	8
+					autoResize 	TRUE)
+				    (object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::mutable RPointerArray<CUnitTestInfo>" @1299
+					ShowCompartmentStereotypes 	TRUE
+					location   	(930, 4898)
+					label      	(object ItemLabel
+					    Parent_View 	@1299
+					    location   	(533, 4847)
+					    fill_color 	13434879
+					    nlines     	1
+					    max_width  	794
+					    justify    	0
+					    label      	"mutable RPointerArray<CUnitTestInfo>")
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3AADFEEB03B8"
+					width      	812
+					height     	126
+					annotation 	8
+					autoResize 	TRUE)
+				    (object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray<TTestInfo>" @1300
+					ShowCompartmentStereotypes 	TRUE
+					location   	(1736, 4898)
+					label      	(object ItemLabel
+					    Parent_View 	@1300
+					    location   	(1490, 4847)
+					    fill_color 	13434879
+					    nlines     	1
+					    max_width  	492
+					    justify    	0
+					    label      	"RPointerArray<TTestInfo>")
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A9F862E0182"
+					width      	510
+					height     	126
+					annotation 	8
+					autoResize 	TRUE)
+				    (object ClassView "Class" "Logical View::Test Bed Classes::MStateAccessor" @1301
+					ShowCompartmentStereotypes 	TRUE
+					SuppressAttribute 	TRUE
+					location   	(2604, 3596)
+					label      	(object ItemLabel
+					    Parent_View 	@1301
+					    location   	(2603, 3704)
+					    anchor_loc 	1
+					    nlines     	2
+					    max_width  	232
+					    justify    	0
+					    label      	"MStateAccessor")
+					icon       	"Interface"
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A23BE150330"
+					width      	58
+					height     	58
+					annotation 	8
+					autoResize 	TRUE)
+				    (object ClassView "Class" "Logical View::Reverse Engineered::TestBed::MStateAccessor" @1302
+					ShowCompartmentStereotypes 	TRUE
+					location   	(2294, 4898)
+					label      	(object ItemLabel
+					    Parent_View 	@1302
+					    location   	(2123, 4847)
+					    fill_color 	13434879
+					    nlines     	1
+					    max_width  	342
+					    justify    	0
+					    label      	"MStateAccessor")
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3AC9D06301C9"
+					width      	360
+					height     	126
+					annotation 	8
+					autoResize 	TRUE)
+				    (object ClassView "Class" "Logical View::Reverse Engineered::TestBed::MUnitTestObserver" @1303
+					ShowCompartmentStereotypes 	TRUE
+					location   	(2852, 4898)
+					label      	(object ItemLabel
+					    Parent_View 	@1303
+					    location   	(2660, 4847)
+					    fill_color 	13434879
+					    nlines     	1
+					    max_width  	384
+					    justify    	0
+					    label      	"MUnitTestObserver")
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3AC9D0640120"
+					width      	402
+					height     	126
+					annotation 	8
+					autoResize 	TRUE)
+				    (object ClassView "Class" "Logical View::Test Bed Classes::CTestManager" @1304
+					ShowCompartmentStereotypes 	TRUE
+					location   	(992, 3038)
+					label      	(object ItemLabel
+					    Parent_View 	@1304
+					    location   	(894, 3199)
+					    anchor_loc 	3
+					    nlines     	2
+					    max_width  	441
+					    justify    	0
+					    label      	"CTestManager")
+					icon       	"control"
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A70658C0166"
+					width      	158
+					annotation 	8
+					autoResize 	TRUE)
+				    (object InheritView "" @1305
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A70658C0167"
+					client     	@1304
+					supplier   	@1287
+					line_style 	0)
+				    (object InheritView "" @1306
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A8D3B0F0205"
+					client     	@1304
+					supplier   	@1291
+					line_style 	0)
+				    (object ClassView "Class" "Logical View::Test Bed Classes::CDataLogger::TNullDebugPrint" @1307
+					ShowCompartmentStereotypes 	TRUE
+					location   	(3348, 4898)
+					label      	(object ItemLabel
+					    Parent_View 	@1307
+					    location   	(3186, 4847)
+					    fill_color 	13434879
+					    nlines     	1
+					    max_width  	324
+					    justify    	0
+					    label      	"TNullDebugPrint")
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A893FA40336"
+					width      	342
+					height     	126
+					annotation 	8
+					autoResize 	TRUE)
+				    (object ClassView "Class" "Logical View::Test Bed Classes::CTestController" @1308
+					ShowCompartmentStereotypes 	TRUE
+					location   	(186, 3038)
+					label      	(object ItemLabel
+					    Parent_View 	@1308
+					    location   	(55, 3194)
+					    anchor_loc 	3
+					    nlines     	2
+					    max_width  	657
+					    justify    	0
+					    label      	"CTestController")
+					icon       	"boundary"
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A34E468034A"
+					width      	230
+					height     	154
+					annotation 	8
+					autoResize 	TRUE)
+				    (object InheritView "" @1309
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A64754A03AD"
+					client     	@1308
+					supplier   	@1282
+					line_style 	0)
+				    (object ClassView "Class" "Logical View::Test Bed Classes::CDefaultLogOutput" @1310
+					ShowCompartmentStereotypes 	TRUE
+					location   	(2666, 1116)
+					label      	(object ItemLabel
+					    Parent_View 	@1310
+					    location   	(2568, 1277)
+					    anchor_loc 	3
+					    nlines     	2
+					    max_width  	441
+					    justify    	0
+					    label      	"CDefaultLogOutput")
+					icon       	"control"
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A9A54CF018D"
+					width      	158
+					annotation 	8
+					autoResize 	TRUE)
+				    (object InheritView "" @1311
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A9A54CF018E"
+					client     	@1310
+					supplier   	@1282
+					line_style 	0)
+				    (object ClassView "Class" "Logical View::Test Bed Classes::MLogOutput" @1312
+					ShowCompartmentStereotypes 	TRUE
+					SuppressAttribute 	TRUE
+					location   	(2790, 434)
+					label      	(object ItemLabel
+					    Parent_View 	@1312
+					    location   	(2789, 542)
+					    anchor_loc 	1
+					    nlines     	2
+					    max_width  	232
+					    justify    	0
+					    label      	"MLogOutput")
+					icon       	"Interface"
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A9A54CF010B"
+					width      	58
+					height     	58
+					annotation 	8
+					autoResize 	TRUE)
+				    (object InheritView "" @1313
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A9A54CF018F"
+					client     	@1310
+					supplier   	@1312
+					line_style 	0)
+				    (object ClassView "Class" "Logical View::Test Bed Classes::TTransitionInfo" @1314
+					ShowCompartmentStereotypes 	TRUE
+					location   	(3472, 3658)
+					label      	(object ItemLabel
+					    Parent_View 	@1314
+					    location   	(3325, 3629)
+					    fill_color 	13434879
+					    nlines     	1
+					    max_width  	294
+					    justify    	0
+					    label      	"TTransitionInfo")
+					stereotype 	(object ItemLabel
+					    Parent_View 	@1314
+					    location   	(3325, 3579)
+					    fill_color 	13434879
+					    anchor     	10
+					    nlines     	1
+					    max_width  	294
+					    justify    	0
+					    label      	"<<struct>>")
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A8276D1009C"
+					width      	312
+					height     	182
+					annotation 	8
+					autoResize 	TRUE)
+				    (object ClassView "Class" "Logical View::Test Bed Classes::CDataLogger" @1315
+					ShowCompartmentStereotypes 	TRUE
+					location   	(1488, 4278)
+					label      	(object ItemLabel
+					    Parent_View 	@1315
+					    location   	(1390, 4439)
+					    anchor_loc 	3
+					    nlines     	2
+					    max_width  	441
+					    justify    	0
+					    label      	"CDataLogger")
+					icon       	"control"
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A23B76E01BE"
+					width      	158
+					annotation 	8
+					autoResize 	TRUE)
+				    (object InheritView "" @1316
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A64752B02A4"
+					client     	@1315
+					supplier   	@1282
+					line_style 	0)
+				    (object ClassView "Class" "Logical View::Test Bed Classes::TTestInfo" @1317
+					ShowCompartmentStereotypes 	TRUE
+					location   	(3782, 4960)
+					label      	(object ItemLabel
+					    Parent_View 	@1317
+					    location   	(3668, 4931)
+					    fill_color 	13434879
+					    nlines     	1
+					    max_width  	228
+					    justify    	0
+					    label      	"TTestInfo")
+					stereotype 	(object ItemLabel
+					    Parent_View 	@1317
+					    location   	(3668, 4881)
+					    fill_color 	13434879
+					    anchor     	10
+					    nlines     	1
+					    max_width  	228
+					    justify    	0
+					    label      	"<<struct>>")
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A9F862F0224"
+					width      	246
+					height     	182
+					annotation 	8
+					autoResize 	TRUE)
+				    (object ClassView "Class" "Logical View::Test Bed Classes::CUnitTest" @1318
+					ShowCompartmentStereotypes 	TRUE
+					location   	(1860, 2418)
+					label      	(object ItemLabel
+					    Parent_View 	@1318
+					    location   	(1762, 2579)
+					    anchor_loc 	3
+					    nlines     	2
+					    max_width  	441
+					    justify    	0
+					    label      	"CUnitTest")
+					icon       	"control"
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A23BA9F037C"
+					width      	158
+					annotation 	8
+					autoResize 	TRUE)
+				    (object InheritView "" @1319
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A70658A00EB"
+					client     	@1318
+					supplier   	@1281
+					line_style 	0)
+				    (object InheritView "" @1320
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A927748016E"
+					client     	@1318
+					supplier   	@1279
+					line_style 	0)
+				    (object UsesView "" @1321
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A87AD5D01ED"
+					client     	@1318
+					supplier   	@1286
+					line_style 	0)
+				    (object UsesView "" @1322
+					stereotype 	(object SegLabel @1323
+					    Parent_View 	@1322
+					    location   	(3395, 2462)
+					    anchor     	10
+					    anchor_loc 	1
+					    nlines     	1
+					    max_width  	450
+					    justify    	0
+					    label      	"<<Creates>>"
+					    pctDist    	0.500000
+					    height     	120
+					    orientation 	0)
+					line_color 	3342489
+					quidu      	"3AAE43920184"
+					client     	@1318
+					supplier   	@1301
+					vertices   	(list Points
+					    (1936, 2424)
+					    (3457, 2588)
+					    (3457, 2904)
+					    (2630, 3571))
+					line_style 	0)
+				    (object UsesView "" @1324
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A41E8DE01F8"
+					client     	@1318
+					supplier   	@1315
+					vertices   	(list Points
+					    (1781, 2424)
+					    (375, 2588)
+					    (375, 2904)
+					    (2134, 3205)
+					    (2134, 3521)
+					    (1554, 4197))
+					line_style 	0)
+				    (object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray<CTransition>" @1325
+					ShowCompartmentStereotypes 	TRUE
+					location   	(744, 2356)
+					label      	(object ItemLabel
+					    Parent_View 	@1325
+					    location   	(633, 2512)
+					    anchor_loc 	3
+					    nlines     	2
+					    max_width  	430
+					    justify    	0
+					    label      	"RPointerArray<CTransition>")
+					icon       	"entity"
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A70658A0166"
+					height     	154
+					annotation 	8
+					autoResize 	TRUE)
+				    (object UsesView "" @1326
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A81838E01D7"
+					client     	@1325
+					supplier   	@1315
+					vertices   	(list Points
+					    (668, 2378)
+					    (75, 2588)
+					    (75, 2904)
+					    (1082, 3205)
+					    (1082, 3521)
+					    (1443, 4197))
+					line_style 	0)
+				    (object ClassView "Class" "Logical View::Test Bed Classes::CLeakTestTransition" @1327
+					ShowCompartmentStereotypes 	TRUE
+					location   	(1798, 3658)
+					label      	(object ItemLabel
+					    Parent_View 	@1327
+					    location   	(1667, 3814)
+					    anchor_loc 	3
+					    nlines     	2
+					    max_width  	657
+					    justify    	0
+					    label      	"CLeakTestTransition")
+					icon       	"boundary"
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A8D59CB0257"
+					width      	230
+					height     	154
+					annotation 	8
+					autoResize 	TRUE)
+				    (object ClassView "Class" "Logical View::Reverse Engineered::TestBed::MComponentTestObserver" @1328
+					ShowCompartmentStereotypes 	TRUE
+					location   	(310, 5208)
+					label      	(object ItemLabel
+					    Parent_View 	@1328
+					    location   	(54, 5157)
+					    fill_color 	13434879
+					    nlines     	1
+					    max_width  	512
+					    justify    	0
+					    label      	"MComponentTestObserver")
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3AC9D0640329"
+					width      	530
+					height     	126
+					annotation 	8
+					autoResize 	TRUE)
+				    (object ClassView "Class" "Logical View::Test Bed Classes::CUnitTestInfo" @1329
+					ShowCompartmentStereotypes 	TRUE
+					location   	(3224, 1116)
+					label      	(object ItemLabel
+					    Parent_View 	@1329
+					    location   	(3126, 1277)
+					    anchor_loc 	3
+					    nlines     	2
+					    max_width  	441
+					    justify    	0
+					    label      	"CUnitTestInfo")
+					icon       	"control"
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A70658D0154"
+					width      	158
+					annotation 	8
+					autoResize 	TRUE)
+				    (object UsesView "" @1330
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A81831D0094"
+					client     	@1298
+					supplier   	@1329
+					line_style 	0)
+				    (object InheritView "" @1331
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A70658D015E"
+					client     	@1329
+					supplier   	@1282
+					line_style 	0)
+				    (object ClassView "Class" "Logical View::Test Bed Classes::CTransition" @1332
+					ShowCompartmentStereotypes 	TRUE
+					location   	(2170, 3038)
+					label      	(object ItemLabel
+					    Parent_View 	@1332
+					    location   	(2039, 3194)
+					    anchor_loc 	3
+					    nlines     	2
+					    max_width  	657
+					    justify    	0
+					    label      	"CTransition")
+					icon       	"boundary"
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A23BFC30021"
+					width      	230
+					height     	154
+					annotation 	8
+					autoResize 	TRUE)
+				    (object UsesView "" @1333
+					stereotype 	(object SegLabel @1334
+					    Parent_View 	@1333
+					    location   	(2121, 2676)
+					    anchor     	10
+					    anchor_loc 	1
+					    nlines     	1
+					    max_width  	450
+					    justify    	0
+					    label      	"<<Uses>>"
+					    pctDist    	0.500000
+					    height     	120
+					    orientation 	0)
+					line_color 	3342489
+					quidu      	"3A378D2002C2"
+					client     	@1318
+					supplier   	@1332
+					line_style 	0)
+				    (object InheritView "" @1335
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A64744702ED"
+					client     	@1332
+					supplier   	@1287
+					line_style 	0)
+				    (object UsesView "" @1336
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A87AD61006C"
+					client     	@1332
+					supplier   	@1279
+					line_style 	0)
+				    (object UsesView "" @1337
+					stereotype 	(object SegLabel @1338
+					    Parent_View 	@1337
+					    location   	(2498, 3266)
+					    anchor     	10
+					    anchor_loc 	1
+					    nlines     	1
+					    max_width  	450
+					    justify    	0
+					    label      	"<<Uses>>"
+					    pctDist    	0.500000
+					    height     	120
+					    orientation 	0)
+					line_color 	3342489
+					quidu      	"3AAE437E012B"
+					client     	@1332
+					supplier   	@1301
+					line_style 	0)
+				    (object UsesView "" @1339
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A378BD9025D"
+					client     	@1332
+					supplier   	@1315
+					vertices   	(list Points
+					    (2055, 3091)
+					    (1834, 3205)
+					    (1834, 3521)
+					    (1521, 4197))
+					line_style 	0)
+				    (object UsesView "" @1340
+					stereotype 	(object SegLabel @1341
+					    Parent_View 	@1340
+					    location   	(2850, 3228)
+					    anchor     	10
+					    anchor_loc 	1
+					    nlines     	1
+					    max_width  	450
+					    justify    	0
+					    label      	"<<Creates>>"
+					    pctDist    	0.500000
+					    height     	120
+					    orientation 	0)
+					line_color 	3342489
+					quidu      	"3AAE469B033A"
+					client     	@1332
+					supplier   	@1314
+					line_style 	0)
+				    (object UsesView "" @1342
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A87B0970263"
+					client     	@1325
+					supplier   	@1332
+					line_style 	0)
+				    (object InheritView "" @1343
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A8D59CB0258"
+					client     	@1327
+					supplier   	@1332
+					line_style 	0)
+				    (object ClassView "Class" "Logical View::Test Bed Classes::TTransitionValidator" @1344
+					ShowCompartmentStereotypes 	TRUE
+					location   	(930, 5208)
+					label      	(object ItemLabel
+					    Parent_View 	@1344
+					    location   	(735, 5157)
+					    fill_color 	13434879
+					    nlines     	1
+					    max_width  	390
+					    justify    	0
+					    label      	"TTransitionValidator")
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A9E205E01ED"
+					width      	408
+					height     	126
+					annotation 	8
+					autoResize 	TRUE)
+				    (object ClassView "Class" "Logical View::Test Bed Classes::CUnitTestContext" @1345
+					ShowCompartmentStereotypes 	TRUE
+					location   	(3286, 3038)
+					label      	(object ItemLabel
+					    Parent_View 	@1345
+					    location   	(3175, 3194)
+					    anchor_loc 	3
+					    nlines     	2
+					    max_width  	430
+					    justify    	0
+					    label      	"CUnitTestContext")
+					icon       	"entity"
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A9E205C014A"
+					height     	154
+					annotation 	8
+					autoResize 	TRUE)
+				    (object UsesView "" @1346
+					stereotype 	(object SegLabel @1347
+					    Parent_View 	@1346
+					    location   	(2620, 2618)
+					    anchor     	10
+					    anchor_loc 	1
+					    nlines     	1
+					    max_width  	450
+					    justify    	0
+					    label      	"<<Creates>>"
+					    pctDist    	0.500000
+					    height     	120
+					    orientation 	0)
+					line_color 	3342489
+					quidu      	"3AAE45D3033C"
+					client     	@1318
+					supplier   	@1345
+					line_style 	0)
+				    (object InheritView "" @1348
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A9E205C014B"
+					client     	@1345
+					supplier   	@1282
+					line_style 	0)
+				    (object ClassView "Class" "Logical View::Test Bed Classes::CComponentTester" @1349
+					ShowCompartmentStereotypes 	TRUE
+					location   	(744, 3658)
+					label      	(object ItemLabel
+					    Parent_View 	@1349
+					    location   	(646, 3819)
+					    anchor_loc 	3
+					    nlines     	2
+					    max_width  	441
+					    justify    	0
+					    label      	"CComponentTester")
+					icon       	"control"
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A24DC16022F"
+					width      	158
+					annotation 	8
+					autoResize 	TRUE)
+				    (object UsesView "" @1350
+					stereotype 	(object SegLabel @1351
+					    Parent_View 	@1350
+					    location   	(550, 3266)
+					    anchor     	10
+					    anchor_loc 	1
+					    nlines     	1
+					    max_width  	450
+					    justify    	0
+					    label      	"<<Creates>>"
+					    pctDist    	0.500000
+					    height     	120
+					    orientation 	0)
+					line_color 	3342489
+					quidu      	"3A378DA103AD"
+					client     	@1308
+					supplier   	@1349
+					line_style 	0)
+				    (object UsesView "" @1352
+					stereotype 	(object SegLabel @1353
+					    Parent_View 	@1352
+					    location   	(550, 3266)
+					    anchor     	10
+					    anchor_loc 	1
+					    nlines     	1
+					    max_width  	450
+					    justify    	0
+					    label      	"<<Creates>>"
+					    pctDist    	0.500000
+					    height     	120
+					    orientation 	0)
+					line_color 	3342489
+					quidu      	"3AAE50D8005E"
+					client     	@1308
+					supplier   	@1349
+					line_style 	0)
+				    (object InheritView "" @1354
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A8276CF037E"
+					client     	@1349
+					supplier   	@1286
+					line_style 	0)
+				    (object InheritView "" @1355
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A9E205C003C"
+					client     	@1349
+					supplier   	@1287
+					line_style 	0)
+				    (object UsesView "" @1356
+					stereotype 	(object SegLabel @1357
+					    Parent_View 	@1356
+					    location   	(2017, 2978)
+					    anchor     	10
+					    anchor_loc 	1
+					    nlines     	1
+					    max_width  	450
+					    justify    	0
+					    label      	"<<Uses>>"
+					    pctDist    	0.500000
+					    height     	120
+					    orientation 	0)
+					line_color 	3342489
+					quidu      	"3A895EA900EF"
+					client     	@1349
+					supplier   	@1318
+					vertices   	(list Points
+					    (820, 3622)
+					    (2489, 2904)
+					    (2489, 2588)
+					    (1936, 2436))
+					line_style 	0)
+				    (object UsesView "" @1358
+					stereotype 	(object SegLabel @1359
+					    Parent_View 	@1358
+					    location   	(976, 3392)
+					    anchor     	10
+					    anchor_loc 	1
+					    nlines     	1
+					    max_width  	450
+					    justify    	0
+					    label      	"<<Uses>>"
+					    pctDist    	0.500000
+					    height     	120
+					    orientation 	0)
+					line_color 	3342489
+					quidu      	"3A87B79B00A3"
+					client     	@1304
+					supplier   	@1349
+					line_style 	0)
+				    (object UsesView "" @1360
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A41E8E302A0"
+					client     	@1349
+					supplier   	@1315
+					line_style 	0)
+				    (object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray<CUnitTest>" @1361
+					ShowCompartmentStereotypes 	TRUE
+					location   	(1922, 1736)
+					label      	(object ItemLabel
+					    Parent_View 	@1361
+					    location   	(1811, 1892)
+					    anchor_loc 	3
+					    nlines     	2
+					    max_width  	430
+					    justify    	0
+					    label      	"RPointerArray<CUnitTest>")
+					icon       	"entity"
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A70658B03D2"
+					height     	154
+					annotation 	8
+					autoResize 	TRUE)
+				    (object UsesView "" @1362
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A81834502C2"
+					client     	@1361
+					supplier   	@1318
+					line_style 	0)
+				    (object ClassView "Class" "Logical View::Reverse Engineered::TestBed::TLogMessageOverflow8" @1363
+					ShowCompartmentStereotypes 	TRUE
+					location   	(2604, 124)
+					label      	(object ItemLabel
+					    Parent_View 	@1363
+					    location   	(2374, 73)
+					    fill_color 	13434879
+					    nlines     	1
+					    max_width  	460
+					    justify    	0
+					    label      	"TLogMessageOverflow8")
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3B449E950120"
+					width      	478
+					height     	126
+					annotation 	8
+					autoResize 	TRUE)))))
+		    (object Class_Category "TESTBED"
+			quid       	"3B16364E0099"
+			exportControl 	"Public"
+			logical_models 	(list unit_reference_list)
+			logical_presentations 	(list unit_reference_list
+			    (object ClassDiagram "TestBed Model Update Overview"
+				quid       	"3B16364E00C1"
+				title      	"TestBed Model Update Overview"
+				zoom       	100
+				max_height 	28350
+				max_width  	21600
+				origin_x   	0
+				origin_y   	0
+				items      	(list diagram_item_list
+				    (object Label @1364
+					location   	(62, 62)
+					nlines     	3
+					max_width  	2212
+					label      	
+|TestBed Model Update Overview
+|This diagram was automatically created by Rational Rose Model Update Tool.
+|Thursday, May 31, 2001 1:17:18 PM
+					)
+				    (object ClassView "Class" "Logical View::Reverse Engineered::TestBed::MLogOutput" @1365
+					ShowCompartmentStereotypes 	TRUE
+					location   	(186, 4650)
+					label      	(object ItemLabel
+					    Parent_View 	@1365
+					    location   	(59, 4599)
+					    fill_color 	13434879
+					    nlines     	1
+					    max_width  	254
+					    justify    	0
+					    label      	"MLogOutput")
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3AC9D06100A4"
+					width      	272
+					height     	126
+					annotation 	8
+					autoResize 	TRUE)
+				    (object ClassView "Class" "Logical View::Test Bed Classes::MTransitionObserver" @1366
+					ShowCompartmentStereotypes 	TRUE
+					SuppressAttribute 	TRUE
+					location   	(3038, 3596)
+					label      	(object ItemLabel
+					    Parent_View 	@1366
+					    location   	(3037, 3704)
+					    anchor_loc 	1
+					    nlines     	2
+					    max_width  	232
+					    justify    	0
+					    label      	"MTransitionObserver")
+					icon       	"Interface"
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A8276CF002C"
+					width      	58
+					height     	58
+					annotation 	8
+					autoResize 	TRUE)
+				    (object ClassView "Class" "Logical View::Reverse Engineered::TestBed::MTransitionObserver" @1367
+					ShowCompartmentStereotypes 	TRUE
+					location   	(682, 4650)
+					label      	(object ItemLabel
+					    Parent_View 	@1367
+					    location   	(478, 4599)
+					    fill_color 	13434879
+					    nlines     	1
+					    max_width  	408
+					    justify    	0
+					    label      	"MTransitionObserver")
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3AC9D0610089"
+					width      	426
+					height     	126
+					annotation 	8
+					autoResize 	TRUE)
+				    (object ClassView "Class" "Logical View::EPOC Classes::CTimer" @1368
+					ShowCompartmentStereotypes 	TRUE
+					location   	(1550, 1736)
+					label      	(object ItemLabel
+					    Parent_View 	@1368
+					    location   	(1469, 1685)
+					    fill_color 	13434879
+					    nlines     	1
+					    max_width  	162
+					    justify    	0
+					    label      	"CTimer")
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	14671839
+					quidu      	"3A81845902F1"
+					height     	126
+					annotation 	8
+					autoResize 	TRUE)
+				    (object ClassView "Class" "Logical View::EPOC Classes::CBase" @1369
+					ShowCompartmentStereotypes 	TRUE
+					location   	(2170, 496)
+					label      	(object ItemLabel
+					    Parent_View 	@1369
+					    location   	(2089, 445)
+					    fill_color 	13434879
+					    nlines     	1
+					    max_width  	162
+					    justify    	0
+					    label      	"CBase")
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	14671839
+					quidu      	"3A3F2F660071"
+					height     	126
+					annotation 	8
+					autoResize 	TRUE)
+				    (object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray<TDesC>" @1370
+					ShowCompartmentStereotypes 	TRUE
+					location   	(1302, 4650)
+					label      	(object ItemLabel
+					    Parent_View 	@1370
+					    location   	(1068, 4599)
+					    fill_color 	13434879
+					    nlines     	1
+					    max_width  	468
+					    justify    	0
+					    label      	"RPointerArray<TDesC>")
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A70658D015F"
+					width      	486
+					height     	126
+					annotation 	8
+					autoResize 	TRUE)
+				    (object ClassView "Class" "Logical View::Test Bed Classes::TLogMessageOverflow" @1371
+					ShowCompartmentStereotypes 	TRUE
+					location   	(1922, 4650)
+					label      	(object ItemLabel
+					    Parent_View 	@1371
+					    location   	(1697, 4599)
+					    fill_color 	13434879
+					    nlines     	1
+					    max_width  	450
+					    justify    	0
+					    label      	"TLogMessageOverflow")
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A892F420190"
+					width      	468
+					height     	126
+					annotation 	8
+					autoResize 	TRUE)
+				    (object ClassView "Class" "Logical View::Test Bed Classes::CTestManager::TTestLibrary" @1372
+					ShowCompartmentStereotypes 	TRUE
+					location   	(2480, 4650)
+					label      	(object ItemLabel
+					    Parent_View 	@1372
+					    location   	(2348, 4599)
+					    fill_color 	13434879
+					    nlines     	1
+					    max_width  	264
+					    justify    	0
+					    label      	"TTestLibrary")
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A8910760266"
+					width      	282
+					height     	126
+					annotation 	8
+					autoResize 	TRUE)
+				    (object ClassView "Class" "Logical View::Test Bed Classes::MUnitTestObserver" @1373
+					ShowCompartmentStereotypes 	TRUE
+					SuppressAttribute 	TRUE
+					location   	(1612, 2976)
+					label      	(object ItemLabel
+					    Parent_View 	@1373
+					    location   	(1611, 3084)
+					    anchor_loc 	1
+					    nlines     	2
+					    max_width  	232
+					    justify    	0
+					    label      	"MUnitTestObserver")
+					icon       	"Interface"
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A8276D1007E"
+					width      	58
+					height     	58
+					annotation 	8
+					autoResize 	TRUE)
+				    (object ClassView "Class" "Logical View::EPOC Classes::CActive" @1374
+					ShowCompartmentStereotypes 	TRUE
+					location   	(1550, 1116)
+					label      	(object ItemLabel
+					    Parent_View 	@1374
+					    location   	(1462, 1065)
+					    fill_color 	13434879
+					    nlines     	1
+					    max_width  	176
+					    justify    	0
+					    label      	"CActive")
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	14671839
+					quidu      	"3A3F2F6E0343"
+					width      	194
+					height     	126
+					annotation 	8
+					autoResize 	TRUE)
+				    (object InheritView "" @1375
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A81846502F8"
+					client     	@1368
+					supplier   	@1374
+					line_style 	0)
+				    (object InheritView "" @1376
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A8183E10399"
+					client     	@1374
+					supplier   	@1369
+					line_style 	0)
+				    (object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray<TTestLibrary>" @1377
+					ShowCompartmentStereotypes 	TRUE
+					location   	(3038, 4650)
+					label      	(object ItemLabel
+					    Parent_View 	@1377
+					    location   	(2761, 4599)
+					    fill_color 	13434879
+					    nlines     	1
+					    max_width  	554
+					    justify    	0
+					    label      	"RPointerArray<TTestLibrary>")
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A70658C01A2"
+					width      	572
+					height     	126
+					annotation 	8
+					autoResize 	TRUE)
+				    (object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RArray<TInt>" @1378
+					ShowCompartmentStereotypes 	TRUE
+					location   	(3658, 4650)
+					label      	(object ItemLabel
+					    Parent_View 	@1378
+					    location   	(3521, 4599)
+					    fill_color 	13434879
+					    nlines     	1
+					    max_width  	274
+					    justify    	0
+					    label      	"RArray<TInt>")
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A9F862D039E"
+					width      	292
+					height     	126
+					annotation 	8
+					autoResize 	TRUE)
+				    (object ClassView "Class" "Logical View::Test Bed Classes::MComponentTestObserver" @1379
+					ShowCompartmentStereotypes 	TRUE
+					SuppressAttribute 	TRUE
+					location   	(1364, 2356)
+					label      	(object ItemLabel
+					    Parent_View 	@1379
+					    location   	(1363, 2464)
+					    anchor_loc 	1
+					    nlines     	2
+					    max_width  	256
+					    justify    	0
+					    label      	"MComponentTestObserver")
+					icon       	"Interface"
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A70658E00AB"
+					width      	58
+					height     	58
+					annotation 	8
+					autoResize 	TRUE)
+				    (object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray<CComponentInfo>" @1380
+					ShowCompartmentStereotypes 	TRUE
+					location   	(1612, 496)
+					label      	(object ItemLabel
+					    Parent_View 	@1380
+					    location   	(1501, 652)
+					    anchor_loc 	3
+					    nlines     	2
+					    max_width  	430
+					    justify    	0
+					    label      	"RPointerArray<CComponentInfo>")
+					icon       	"entity"
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A70658B0089"
+					height     	154
+					annotation 	8
+					autoResize 	TRUE)
+				    (object ClassView "Class" "Logical View::Test Bed Classes::CDataLogger::TDebugPrint" @1381
+					ShowCompartmentStereotypes 	TRUE
+					location   	(186, 4898)
+					label      	(object ItemLabel
+					    Parent_View 	@1381
+					    location   	(59, 4847)
+					    fill_color 	13434879
+					    nlines     	1
+					    max_width  	254
+					    justify    	0
+					    label      	"TDebugPrint")
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A893F9A018D"
+					width      	272
+					height     	126
+					annotation 	8
+					autoResize 	TRUE)
+				    (object ClassView "Class" "Logical View::Test Bed Classes::CComponentInfo" @1382
+					ShowCompartmentStereotypes 	TRUE
+					location   	(2046, 1116)
+					label      	(object ItemLabel
+					    Parent_View 	@1382
+					    location   	(1935, 1272)
+					    anchor_loc 	3
+					    nlines     	2
+					    max_width  	430
+					    justify    	0
+					    label      	"CComponentInfo")
+					icon       	"entity"
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A70658B02D7"
+					height     	154
+					annotation 	8
+					autoResize 	TRUE)
+				    (object UsesView "" @1383
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A8182F2027D"
+					client     	@1380
+					supplier   	@1382
+					line_style 	0)
+				    (object InheritView "" @1384
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A70658B02E1"
+					client     	@1382
+					supplier   	@1369
+					line_style 	0)
+				    (object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray<CUnitTestInfo>" @1385
+					ShowCompartmentStereotypes 	TRUE
+					location   	(3286, 496)
+					label      	(object ItemLabel
+					    Parent_View 	@1385
+					    location   	(3175, 652)
+					    anchor_loc 	3
+					    nlines     	2
+					    max_width  	430
+					    justify    	0
+					    label      	"RPointerArray<CUnitTestInfo>")
+					icon       	"entity"
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A70658B02E2"
+					height     	154
+					annotation 	8
+					autoResize 	TRUE)
+				    (object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::mutable RPointerArray<CUnitTestInfo>" @1386
+					ShowCompartmentStereotypes 	TRUE
+					location   	(930, 4898)
+					label      	(object ItemLabel
+					    Parent_View 	@1386
+					    location   	(533, 4847)
+					    fill_color 	13434879
+					    nlines     	1
+					    max_width  	794
+					    justify    	0
+					    label      	"mutable RPointerArray<CUnitTestInfo>")
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3AADFEEB03B8"
+					width      	812
+					height     	126
+					annotation 	8
+					autoResize 	TRUE)
+				    (object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray<TTestInfo>" @1387
+					ShowCompartmentStereotypes 	TRUE
+					location   	(1736, 4898)
+					label      	(object ItemLabel
+					    Parent_View 	@1387
+					    location   	(1490, 4847)
+					    fill_color 	13434879
+					    nlines     	1
+					    max_width  	492
+					    justify    	0
+					    label      	"RPointerArray<TTestInfo>")
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A9F862E0182"
+					width      	510
+					height     	126
+					annotation 	8
+					autoResize 	TRUE)
+				    (object ClassView "Class" "Logical View::Test Bed Classes::MStateAccessor" @1388
+					ShowCompartmentStereotypes 	TRUE
+					SuppressAttribute 	TRUE
+					location   	(2604, 3596)
+					label      	(object ItemLabel
+					    Parent_View 	@1388
+					    location   	(2603, 3704)
+					    anchor_loc 	1
+					    nlines     	2
+					    max_width  	232
+					    justify    	0
+					    label      	"MStateAccessor")
+					icon       	"Interface"
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A23BE150330"
+					width      	58
+					height     	58
+					annotation 	8
+					autoResize 	TRUE)
+				    (object ClassView "Class" "Logical View::Reverse Engineered::TestBed::MStateAccessor" @1389
+					ShowCompartmentStereotypes 	TRUE
+					location   	(2294, 4898)
+					label      	(object ItemLabel
+					    Parent_View 	@1389
+					    location   	(2123, 4847)
+					    fill_color 	13434879
+					    nlines     	1
+					    max_width  	342
+					    justify    	0
+					    label      	"MStateAccessor")
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3AC9D06301C9"
+					width      	360
+					height     	126
+					annotation 	8
+					autoResize 	TRUE)
+				    (object ClassView "Class" "Logical View::Reverse Engineered::TestBed::MUnitTestObserver" @1390
+					ShowCompartmentStereotypes 	TRUE
+					location   	(2852, 4898)
+					label      	(object ItemLabel
+					    Parent_View 	@1390
+					    location   	(2660, 4847)
+					    fill_color 	13434879
+					    nlines     	1
+					    max_width  	384
+					    justify    	0
+					    label      	"MUnitTestObserver")
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3AC9D0640120"
+					width      	402
+					height     	126
+					annotation 	8
+					autoResize 	TRUE)
+				    (object ClassView "Class" "Logical View::Test Bed Classes::CTestManager" @1391
+					ShowCompartmentStereotypes 	TRUE
+					location   	(992, 3038)
+					label      	(object ItemLabel
+					    Parent_View 	@1391
+					    location   	(894, 3199)
+					    anchor_loc 	3
+					    nlines     	2
+					    max_width  	441
+					    justify    	0
+					    label      	"CTestManager")
+					icon       	"control"
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A70658C0166"
+					width      	158
+					annotation 	8
+					autoResize 	TRUE)
+				    (object InheritView "" @1392
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A70658C0167"
+					client     	@1391
+					supplier   	@1374
+					line_style 	0)
+				    (object InheritView "" @1393
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A8D3B0F0205"
+					client     	@1391
+					supplier   	@1379
+					line_style 	0)
+				    (object ClassView "Class" "Logical View::Test Bed Classes::CDataLogger::TNullDebugPrint" @1394
+					ShowCompartmentStereotypes 	TRUE
+					location   	(3348, 4898)
+					label      	(object ItemLabel
+					    Parent_View 	@1394
+					    location   	(3186, 4847)
+					    fill_color 	13434879
+					    nlines     	1
+					    max_width  	324
+					    justify    	0
+					    label      	"TNullDebugPrint")
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A893FA40336"
+					width      	342
+					height     	126
+					annotation 	8
+					autoResize 	TRUE)
+				    (object ClassView "Class" "Logical View::Test Bed Classes::CTestController" @1395
+					ShowCompartmentStereotypes 	TRUE
+					location   	(186, 3038)
+					label      	(object ItemLabel
+					    Parent_View 	@1395
+					    location   	(55, 3194)
+					    anchor_loc 	3
+					    nlines     	2
+					    max_width  	657
+					    justify    	0
+					    label      	"CTestController")
+					icon       	"boundary"
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A34E468034A"
+					width      	230
+					height     	154
+					annotation 	8
+					autoResize 	TRUE)
+				    (object InheritView "" @1396
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A64754A03AD"
+					client     	@1395
+					supplier   	@1369
+					line_style 	0)
+				    (object ClassView "Class" "Logical View::Test Bed Classes::CDefaultLogOutput" @1397
+					ShowCompartmentStereotypes 	TRUE
+					location   	(2666, 1116)
+					label      	(object ItemLabel
+					    Parent_View 	@1397
+					    location   	(2568, 1277)
+					    anchor_loc 	3
+					    nlines     	2
+					    max_width  	441
+					    justify    	0
+					    label      	"CDefaultLogOutput")
+					icon       	"control"
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A9A54CF018D"
+					width      	158
+					annotation 	8
+					autoResize 	TRUE)
+				    (object InheritView "" @1398
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A9A54CF018E"
+					client     	@1397
+					supplier   	@1369
+					line_style 	0)
+				    (object ClassView "Class" "Logical View::Test Bed Classes::MLogOutput" @1399
+					ShowCompartmentStereotypes 	TRUE
+					SuppressAttribute 	TRUE
+					location   	(2790, 434)
+					label      	(object ItemLabel
+					    Parent_View 	@1399
+					    location   	(2789, 542)
+					    anchor_loc 	1
+					    nlines     	2
+					    max_width  	232
+					    justify    	0
+					    label      	"MLogOutput")
+					icon       	"Interface"
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A9A54CF010B"
+					width      	58
+					height     	58
+					annotation 	8
+					autoResize 	TRUE)
+				    (object InheritView "" @1400
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A9A54CF018F"
+					client     	@1397
+					supplier   	@1399
+					line_style 	0)
+				    (object ClassView "Class" "Logical View::Test Bed Classes::TTransitionInfo" @1401
+					ShowCompartmentStereotypes 	TRUE
+					location   	(3472, 3658)
+					label      	(object ItemLabel
+					    Parent_View 	@1401
+					    location   	(3325, 3629)
+					    fill_color 	13434879
+					    nlines     	1
+					    max_width  	294
+					    justify    	0
+					    label      	"TTransitionInfo")
+					stereotype 	(object ItemLabel
+					    Parent_View 	@1401
+					    location   	(3325, 3579)
+					    fill_color 	13434879
+					    anchor     	10
+					    nlines     	1
+					    max_width  	294
+					    justify    	0
+					    label      	"<<struct>>")
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A8276D1009C"
+					width      	312
+					height     	182
+					annotation 	8
+					autoResize 	TRUE)
+				    (object ClassView "Class" "Logical View::Test Bed Classes::CDataLogger" @1402
+					ShowCompartmentStereotypes 	TRUE
+					location   	(1488, 4278)
+					label      	(object ItemLabel
+					    Parent_View 	@1402
+					    location   	(1390, 4439)
+					    anchor_loc 	3
+					    nlines     	2
+					    max_width  	441
+					    justify    	0
+					    label      	"CDataLogger")
+					icon       	"control"
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A23B76E01BE"
+					width      	158
+					annotation 	8
+					autoResize 	TRUE)
+				    (object InheritView "" @1403
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A64752B02A4"
+					client     	@1402
+					supplier   	@1369
+					line_style 	0)
+				    (object ClassView "Class" "Logical View::Test Bed Classes::TTestInfo" @1404
+					ShowCompartmentStereotypes 	TRUE
+					location   	(3782, 4960)
+					label      	(object ItemLabel
+					    Parent_View 	@1404
+					    location   	(3668, 4931)
+					    fill_color 	13434879
+					    nlines     	1
+					    max_width  	228
+					    justify    	0
+					    label      	"TTestInfo")
+					stereotype 	(object ItemLabel
+					    Parent_View 	@1404
+					    location   	(3668, 4881)
+					    fill_color 	13434879
+					    anchor     	10
+					    nlines     	1
+					    max_width  	228
+					    justify    	0
+					    label      	"<<struct>>")
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A9F862F0224"
+					width      	246
+					height     	182
+					annotation 	8
+					autoResize 	TRUE)
+				    (object ClassView "Class" "Logical View::Test Bed Classes::CUnitTest" @1405
+					ShowCompartmentStereotypes 	TRUE
+					location   	(1860, 2418)
+					label      	(object ItemLabel
+					    Parent_View 	@1405
+					    location   	(1762, 2579)
+					    anchor_loc 	3
+					    nlines     	2
+					    max_width  	441
+					    justify    	0
+					    label      	"CUnitTest")
+					icon       	"control"
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A23BA9F037C"
+					width      	158
+					annotation 	8
+					autoResize 	TRUE)
+				    (object InheritView "" @1406
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A70658A00EB"
+					client     	@1405
+					supplier   	@1368
+					line_style 	0)
+				    (object InheritView "" @1407
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A927748016E"
+					client     	@1405
+					supplier   	@1366
+					line_style 	0)
+				    (object UsesView "" @1408
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A87AD5D01ED"
+					client     	@1405
+					supplier   	@1373
+					line_style 	0)
+				    (object UsesView "" @1409
+					stereotype 	(object SegLabel @1410
+					    Parent_View 	@1409
+					    location   	(3395, 2462)
+					    anchor     	10
+					    anchor_loc 	1
+					    nlines     	1
+					    max_width  	450
+					    justify    	0
+					    label      	"<<Creates>>"
+					    pctDist    	0.500000
+					    height     	120
+					    orientation 	0)
+					line_color 	3342489
+					quidu      	"3AAE43920184"
+					client     	@1405
+					supplier   	@1388
+					vertices   	(list Points
+					    (1936, 2424)
+					    (3457, 2588)
+					    (3457, 2904)
+					    (2630, 3571))
+					line_style 	0)
+				    (object UsesView "" @1411
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A41E8DE01F8"
+					client     	@1405
+					supplier   	@1402
+					vertices   	(list Points
+					    (1781, 2424)
+					    (375, 2588)
+					    (375, 2904)
+					    (2134, 3205)
+					    (2134, 3521)
+					    (1554, 4197))
+					line_style 	0)
+				    (object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray<CTransition>" @1412
+					ShowCompartmentStereotypes 	TRUE
+					location   	(744, 2356)
+					label      	(object ItemLabel
+					    Parent_View 	@1412
+					    location   	(633, 2512)
+					    anchor_loc 	3
+					    nlines     	2
+					    max_width  	430
+					    justify    	0
+					    label      	"RPointerArray<CTransition>")
+					icon       	"entity"
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A70658A0166"
+					height     	154
+					annotation 	8
+					autoResize 	TRUE)
+				    (object UsesView "" @1413
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A81838E01D7"
+					client     	@1412
+					supplier   	@1402
+					vertices   	(list Points
+					    (668, 2378)
+					    (75, 2588)
+					    (75, 2904)
+					    (1082, 3205)
+					    (1082, 3521)
+					    (1443, 4197))
+					line_style 	0)
+				    (object ClassView "Class" "Logical View::Test Bed Classes::CLeakTestTransition" @1414
+					ShowCompartmentStereotypes 	TRUE
+					location   	(1798, 3658)
+					label      	(object ItemLabel
+					    Parent_View 	@1414
+					    location   	(1667, 3814)
+					    anchor_loc 	3
+					    nlines     	2
+					    max_width  	657
+					    justify    	0
+					    label      	"CLeakTestTransition")
+					icon       	"boundary"
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A8D59CB0257"
+					width      	230
+					height     	154
+					annotation 	8
+					autoResize 	TRUE)
+				    (object ClassView "Class" "Logical View::Reverse Engineered::TestBed::MComponentTestObserver" @1415
+					ShowCompartmentStereotypes 	TRUE
+					location   	(310, 5208)
+					label      	(object ItemLabel
+					    Parent_View 	@1415
+					    location   	(54, 5157)
+					    fill_color 	13434879
+					    nlines     	1
+					    max_width  	512
+					    justify    	0
+					    label      	"MComponentTestObserver")
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3AC9D0640329"
+					width      	530
+					height     	126
+					annotation 	8
+					autoResize 	TRUE)
+				    (object ClassView "Class" "Logical View::Test Bed Classes::CUnitTestInfo" @1416
+					ShowCompartmentStereotypes 	TRUE
+					location   	(3224, 1116)
+					label      	(object ItemLabel
+					    Parent_View 	@1416
+					    location   	(3126, 1277)
+					    anchor_loc 	3
+					    nlines     	2
+					    max_width  	441
+					    justify    	0
+					    label      	"CUnitTestInfo")
+					icon       	"control"
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A70658D0154"
+					width      	158
+					annotation 	8
+					autoResize 	TRUE)
+				    (object UsesView "" @1417
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A81831D0094"
+					client     	@1385
+					supplier   	@1416
+					line_style 	0)
+				    (object InheritView "" @1418
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A70658D015E"
+					client     	@1416
+					supplier   	@1369
+					line_style 	0)
+				    (object ClassView "Class" "Logical View::Test Bed Classes::CTransition" @1419
+					ShowCompartmentStereotypes 	TRUE
+					location   	(2170, 3038)
+					label      	(object ItemLabel
+					    Parent_View 	@1419
+					    location   	(2039, 3194)
+					    anchor_loc 	3
+					    nlines     	2
+					    max_width  	657
+					    justify    	0
+					    label      	"CTransition")
+					icon       	"boundary"
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A23BFC30021"
+					width      	230
+					height     	154
+					annotation 	8
+					autoResize 	TRUE)
+				    (object UsesView "" @1420
+					stereotype 	(object SegLabel @1421
+					    Parent_View 	@1420
+					    location   	(2121, 2676)
+					    anchor     	10
+					    anchor_loc 	1
+					    nlines     	1
+					    max_width  	450
+					    justify    	0
+					    label      	"<<Uses>>"
+					    pctDist    	0.500000
+					    height     	120
+					    orientation 	0)
+					line_color 	3342489
+					quidu      	"3A378D2002C2"
+					client     	@1405
+					supplier   	@1419
+					line_style 	0)
+				    (object InheritView "" @1422
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A64744702ED"
+					client     	@1419
+					supplier   	@1374
+					line_style 	0)
+				    (object UsesView "" @1423
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A87AD61006C"
+					client     	@1419
+					supplier   	@1366
+					line_style 	0)
+				    (object UsesView "" @1424
+					stereotype 	(object SegLabel @1425
+					    Parent_View 	@1424
+					    location   	(2498, 3266)
+					    anchor     	10
+					    anchor_loc 	1
+					    nlines     	1
+					    max_width  	450
+					    justify    	0
+					    label      	"<<Uses>>"
+					    pctDist    	0.500000
+					    height     	120
+					    orientation 	0)
+					line_color 	3342489
+					quidu      	"3AAE437E012B"
+					client     	@1419
+					supplier   	@1388
+					line_style 	0)
+				    (object UsesView "" @1426
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A378BD9025D"
+					client     	@1419
+					supplier   	@1402
+					vertices   	(list Points
+					    (2055, 3091)
+					    (1834, 3205)
+					    (1834, 3521)
+					    (1521, 4197))
+					line_style 	0)
+				    (object UsesView "" @1427
+					stereotype 	(object SegLabel @1428
+					    Parent_View 	@1427
+					    location   	(2850, 3228)
+					    anchor     	10
+					    anchor_loc 	1
+					    nlines     	1
+					    max_width  	450
+					    justify    	0
+					    label      	"<<Creates>>"
+					    pctDist    	0.500000
+					    height     	120
+					    orientation 	0)
+					line_color 	3342489
+					quidu      	"3AAE469B033A"
+					client     	@1419
+					supplier   	@1401
+					line_style 	0)
+				    (object UsesView "" @1429
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A87B0970263"
+					client     	@1412
+					supplier   	@1419
+					line_style 	0)
+				    (object InheritView "" @1430
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A8D59CB0258"
+					client     	@1414
+					supplier   	@1419
+					line_style 	0)
+				    (object ClassView "Class" "Logical View::Test Bed Classes::TTransitionValidator" @1431
+					ShowCompartmentStereotypes 	TRUE
+					location   	(930, 5208)
+					label      	(object ItemLabel
+					    Parent_View 	@1431
+					    location   	(735, 5157)
+					    fill_color 	13434879
+					    nlines     	1
+					    max_width  	390
+					    justify    	0
+					    label      	"TTransitionValidator")
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A9E205E01ED"
+					width      	408
+					height     	126
+					annotation 	8
+					autoResize 	TRUE)
+				    (object ClassView "Class" "Logical View::Test Bed Classes::CUnitTestContext" @1432
+					ShowCompartmentStereotypes 	TRUE
+					location   	(3286, 3038)
+					label      	(object ItemLabel
+					    Parent_View 	@1432
+					    location   	(3175, 3194)
+					    anchor_loc 	3
+					    nlines     	2
+					    max_width  	430
+					    justify    	0
+					    label      	"CUnitTestContext")
+					icon       	"entity"
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A9E205C014A"
+					height     	154
+					annotation 	8
+					autoResize 	TRUE)
+				    (object UsesView "" @1433
+					stereotype 	(object SegLabel @1434
+					    Parent_View 	@1433
+					    location   	(2620, 2618)
+					    anchor     	10
+					    anchor_loc 	1
+					    nlines     	1
+					    max_width  	450
+					    justify    	0
+					    label      	"<<Creates>>"
+					    pctDist    	0.500000
+					    height     	120
+					    orientation 	0)
+					line_color 	3342489
+					quidu      	"3AAE45D3033C"
+					client     	@1405
+					supplier   	@1432
+					line_style 	0)
+				    (object InheritView "" @1435
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A9E205C014B"
+					client     	@1432
+					supplier   	@1369
+					line_style 	0)
+				    (object ClassView "Class" "Logical View::Test Bed Classes::CComponentTester" @1436
+					ShowCompartmentStereotypes 	TRUE
+					location   	(744, 3658)
+					label      	(object ItemLabel
+					    Parent_View 	@1436
+					    location   	(646, 3819)
+					    anchor_loc 	3
+					    nlines     	2
+					    max_width  	441
+					    justify    	0
+					    label      	"CComponentTester")
+					icon       	"control"
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A24DC16022F"
+					width      	158
+					annotation 	8
+					autoResize 	TRUE)
+				    (object UsesView "" @1437
+					stereotype 	(object SegLabel @1438
+					    Parent_View 	@1437
+					    location   	(550, 3266)
+					    anchor     	10
+					    anchor_loc 	1
+					    nlines     	1
+					    max_width  	450
+					    justify    	0
+					    label      	"<<Creates>>"
+					    pctDist    	0.500000
+					    height     	120
+					    orientation 	0)
+					line_color 	3342489
+					quidu      	"3A378DA103AD"
+					client     	@1395
+					supplier   	@1436
+					line_style 	0)
+				    (object UsesView "" @1439
+					stereotype 	(object SegLabel @1440
+					    Parent_View 	@1439
+					    location   	(550, 3266)
+					    anchor     	10
+					    anchor_loc 	1
+					    nlines     	1
+					    max_width  	450
+					    justify    	0
+					    label      	"<<Creates>>"
+					    pctDist    	0.500000
+					    height     	120
+					    orientation 	0)
+					line_color 	3342489
+					quidu      	"3AAE50D8005E"
+					client     	@1395
+					supplier   	@1436
+					line_style 	0)
+				    (object InheritView "" @1441
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A8276CF037E"
+					client     	@1436
+					supplier   	@1373
+					line_style 	0)
+				    (object InheritView "" @1442
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A9E205C003C"
+					client     	@1436
+					supplier   	@1374
+					line_style 	0)
+				    (object UsesView "" @1443
+					stereotype 	(object SegLabel @1444
+					    Parent_View 	@1443
+					    location   	(2017, 2978)
+					    anchor     	10
+					    anchor_loc 	1
+					    nlines     	1
+					    max_width  	450
+					    justify    	0
+					    label      	"<<Uses>>"
+					    pctDist    	0.500000
+					    height     	120
+					    orientation 	0)
+					line_color 	3342489
+					quidu      	"3A895EA900EF"
+					client     	@1436
+					supplier   	@1405
+					vertices   	(list Points
+					    (820, 3622)
+					    (2489, 2904)
+					    (2489, 2588)
+					    (1936, 2436))
+					line_style 	0)
+				    (object UsesView "" @1445
+					stereotype 	(object SegLabel @1446
+					    Parent_View 	@1445
+					    location   	(976, 3392)
+					    anchor     	10
+					    anchor_loc 	1
+					    nlines     	1
+					    max_width  	450
+					    justify    	0
+					    label      	"<<Uses>>"
+					    pctDist    	0.500000
+					    height     	120
+					    orientation 	0)
+					line_color 	3342489
+					quidu      	"3A87B79B00A3"
+					client     	@1391
+					supplier   	@1436
+					line_style 	0)
+				    (object UsesView "" @1447
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A41E8E302A0"
+					client     	@1436
+					supplier   	@1402
+					line_style 	0)
+				    (object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray<CUnitTest>" @1448
+					ShowCompartmentStereotypes 	TRUE
+					location   	(1922, 1736)
+					label      	(object ItemLabel
+					    Parent_View 	@1448
+					    location   	(1811, 1892)
+					    anchor_loc 	3
+					    nlines     	2
+					    max_width  	430
+					    justify    	0
+					    label      	"RPointerArray<CUnitTest>")
+					icon       	"entity"
+					icon_style 	"Icon"
+					line_color 	3342489
+					fill_color 	13434879
+					quidu      	"3A70658B03D2"
+					height     	154
+					annotation 	8
+					autoResize 	TRUE)
+				    (object UsesView "" @1449
+					stereotype 	TRUE
+					line_color 	3342489
+					quidu      	"3A81834502C2"
+					client     	@1448
+					supplier   	@1405
+					line_style 	0))))))
+		logical_presentations 	(list unit_reference_list)))
+	logical_presentations 	(list unit_reference_list
+	    (object ClassDiagram "Main"
+		quid       	"3A1A89A60365"
+		title      	"Main"
+		documentation 	"The packages and object dependencies within the test bed architecture."
+		zoom       	100
+		max_height 	28350
+		max_width  	21600
+		origin_x   	594
+		origin_y   	0
+		items      	(list diagram_item_list
+		    (object CategoryView "Logical View::Use Case Realisations" @1450
+			location   	(372, 186)
+			label      	(object ItemLabel
+			    Parent_View 	@1450
+			    location   	(228, 102)
+			    fill_color 	13434879
+			    nlines     	2
+			    max_width  	288
+			    justify    	0
+			    label      	"Use Case Realisations")
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3A1E4C5B0353"
+			width      	300
+			height     	180)
+		    (object CategoryView "Logical View::Test Bed Classes" @1451
+			location   	(2046, 186)
+			label      	(object ItemLabel
+			    Parent_View 	@1451
+			    location   	(1902, 102)
+			    fill_color 	13434879
+			    nlines     	2
+			    max_width  	288
+			    justify    	0
+			    label      	"Test Bed Classes")
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3A2545EE0050"
+			width      	300
+			height     	180)
+		    (object CategoryView "Logical View::External Classes::Controllers" @1452
+			location   	(1240, 186)
+			label      	(object ItemLabel
+			    Parent_View 	@1452
+			    location   	(1027, 102)
+			    fill_color 	13434879
+			    nlines     	2
+			    max_width  	426
+			    justify    	0
+			    label      	"Controllers")
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3A25479200CD"
+			width      	438
+			height     	180)
+		    (object CategoryView "Logical View::External Classes::Support" @1453
+			location   	(2046, 744)
+			label      	(object ItemLabel
+			    Parent_View 	@1453
+			    location   	(1833, 660)
+			    fill_color 	13434879
+			    nlines     	2
+			    max_width  	426
+			    justify    	0
+			    label      	"Support")
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3A25477901F3"
+			width      	438
+			height     	180)
+		    (object ImportView "" @1454
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"3A2547B70206"
+			client     	@1452
+			supplier   	@1451
+			line_style 	0)
+		    (object ImportView "" @1455
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"3A2547BB011C"
+			client     	@1451
+			supplier   	@1453
+			line_style 	0)))
+	    (object ClassDiagram "Interactions"
+		quid       	"3A87AC0C033D"
+		title      	"Interactions"
+		zoom       	90
+		max_height 	28350
+		max_width  	21600
+		origin_x   	0
+		origin_y   	0
+		items      	(list diagram_item_list
+		    (object ClassView "Class" "Logical View::External Classes::Controllers::UI" @1456
+			ShowCompartmentStereotypes 	TRUE
+			location   	(124, 496)
+			label      	(object ItemLabel
+			    Parent_View 	@1456
+			    location   	(124, 656)
+			    anchor_loc 	1
+			    nlines     	2
+			    max_width  	327
+			    justify    	0
+			    label      	"UI")
+			icon       	"Actor"
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3A24F656023C"
+			annotation 	8
+			autoResize 	TRUE)
+		    (object ClassView "Class" "Logical View::Test Bed Classes::MUnitTestObserver" @1457
+			ShowCompartmentStereotypes 	TRUE
+			SuppressAttribute 	TRUE
+			location   	(2418, 124)
+			label      	(object ItemLabel
+			    Parent_View 	@1457
+			    location   	(2417, 232)
+			    anchor_loc 	1
+			    nlines     	2
+			    max_width  	349
+			    justify    	0
+			    label      	"MUnitTestObserver")
+			icon       	"Interface"
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3A8276D1007E"
+			width      	58
+			height     	58
+			annotation 	8
+			autoResize 	TRUE)
+		    (object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray<CUnitTestInfo>" @1458
+			ShowCompartmentStereotypes 	TRUE
+			location   	(1116, 1860)
+			label      	(object ItemLabel
+			    Parent_View 	@1458
+			    location   	(1005, 2016)
+			    anchor_loc 	3
+			    nlines     	2
+			    max_width  	687
+			    justify    	0
+			    label      	"RPointerArray<CUnitTestInfo>")
+			icon       	"entity"
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3A70658B02E2"
+			height     	154
+			annotation 	8
+			autoResize 	TRUE)
+		    (object ClassView "Class" "Logical View::Test Bed Classes::CComponentInfo" @1459
+			ShowCompartmentStereotypes 	TRUE
+			location   	(558, 1860)
+			label      	(object ItemLabel
+			    Parent_View 	@1459
+			    location   	(447, 2016)
+			    anchor_loc 	3
+			    nlines     	2
+			    max_width  	430
+			    justify    	0
+			    label      	"CComponentInfo")
+			icon       	"entity"
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3A70658B02D7"
+			height     	154
+			annotation 	8
+			autoResize 	TRUE)
+		    (object AssociationViewNew "$UNNAMED$319" @1460
+			location   	(835, 1860)
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"3A71AF830200"
+			roleview_list 	(list RoleViews
+			    (object RoleView "iUnitTestsInfo" @1461
+				Parent_View 	@1460
+				location   	(29, 1488)
+				label      	(object SegLabel @1462
+				    Parent_View 	@1461
+				    location   	(861, 1878)
+				    anchor     	1
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	1044
+				    justify    	0
+				    label      	"-iUnitTestsInfo"
+				    pctDist    	0.127451
+				    height     	18
+				    orientation 	1)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A71AF830202"
+				client     	@1460
+				supplier   	@1458
+				line_style 	0)
+			    (object RoleView "$UNNAMED$320" @1463
+				Parent_View 	@1460
+				location   	(29, 1488)
+				label      	(object SegLabel @1464
+				    Parent_View 	@1463
+				    location   	(674, 1902)
+				    hidden     	TRUE
+				    anchor     	1
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	""
+				    pctDist    	0.800000
+				    height     	42
+				    orientation 	0)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A71AF830201"
+				client     	@1460
+				supplier   	@1459
+				line_style 	0)))
+		    (object ClassView "Class" "Logical View::External Classes::Support::Unit" @1465
+			ShowCompartmentStereotypes 	TRUE
+			location   	(3348, 248)
+			label      	(object ItemLabel
+			    Parent_View 	@1465
+			    location   	(3348, 408)
+			    anchor_loc 	1
+			    nlines     	2
+			    max_width  	327
+			    justify    	0
+			    label      	"Unit")
+			icon       	"Actor"
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3A23BCD00043"
+			annotation 	8
+			autoResize 	TRUE)
+		    (object ClassView "Class" "Logical View::Test Bed Classes::CTransition" @1466
+			ShowCompartmentStereotypes 	TRUE
+			location   	(3906, 496)
+			label      	(object ItemLabel
+			    Parent_View 	@1466
+			    location   	(3775, 652)
+			    anchor_loc 	3
+			    nlines     	2
+			    max_width  	657
+			    justify    	0
+			    label      	"CTransition")
+			icon       	"boundary"
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3A23BFC30021"
+			width      	230
+			height     	154
+			annotation 	8
+			autoResize 	TRUE)
+		    (object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray<CTransition>" @1467
+			ShowCompartmentStereotypes 	TRUE
+			location   	(3410, 868)
+			label      	(object ItemLabel
+			    Parent_View 	@1467
+			    location   	(3299, 1024)
+			    anchor_loc 	3
+			    nlines     	2
+			    max_width  	430
+			    justify    	0
+			    label      	"RPointerArray<CTransition>")
+			icon       	"entity"
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3A70658A0166"
+			height     	154
+			annotation 	8
+			autoResize 	TRUE)
+		    (object ClassView "Class" "Logical View::Test Bed Classes::CUnitTest" @1468
+			ShowCompartmentStereotypes 	TRUE
+			location   	(2790, 496)
+			label      	(object ItemLabel
+			    Parent_View 	@1468
+			    location   	(2692, 657)
+			    anchor_loc 	3
+			    nlines     	2
+			    max_width  	441
+			    justify    	0
+			    label      	"CUnitTest")
+			icon       	"control"
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3A23BA9F037C"
+			width      	158
+			annotation 	8
+			autoResize 	TRUE)
+		    (object AssociationViewNew "$UNNAMED$297" @1469
+			location   	(3066, 865)
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"3A70658A016D"
+			roleview_list 	(list RoleViews
+			    (object RoleView "iTransitions" @1470
+				Parent_View 	@1469
+				location   	(-34, -189)
+				label      	(object SegLabel @1471
+				    Parent_View 	@1470
+				    location   	(3216, 838)
+				    anchor     	1
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	307
+				    justify    	0
+				    label      	"#iTransitions"
+				    pctDist    	0.559487
+				    height     	27
+				    orientation 	0)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A70658A016F"
+				client     	@1469
+				supplier   	@1467
+				line_style 	0)
+			    (object RoleView "$UNNAMED$298" @1472
+				Parent_View 	@1469
+				location   	(-34, -189)
+				label      	(object SegLabel @1473
+				    Parent_View 	@1472
+				    location   	(2911, 624)
+				    hidden     	TRUE
+				    anchor     	1
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	""
+				    pctDist    	0.800000
+				    height     	42
+				    orientation 	1)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A70658A016E"
+				client     	@1469
+				supplier   	@1468
+				vertices   	(list Points
+				    (3066, 865)
+				    (3006, 865)
+				    (2897, 682))
+				line_style 	0)))
+		    (object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray<CUnitTest>" @1474
+			ShowCompartmentStereotypes 	TRUE
+			location   	(2404, 825)
+			label      	(object ItemLabel
+			    Parent_View 	@1474
+			    location   	(2293, 981)
+			    anchor_loc 	3
+			    nlines     	2
+			    max_width  	430
+			    justify    	0
+			    label      	"RPointerArray<CUnitTest>")
+			icon       	"entity"
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3A70658B03D2"
+			height     	154
+			annotation 	8
+			autoResize 	TRUE)
+		    (object UsesView "" @1475
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"3A81834502C2"
+			client     	@1474
+			supplier   	@1468
+			vertices   	(list Points
+			    (2478, 822)
+			    (2742, 823)
+			    (2773, 575))
+			line_style 	0)
+		    (object ClassView "Class" "Logical View::Test Bed Classes::MComponentTestObserver" @1476
+			ShowCompartmentStereotypes 	TRUE
+			SuppressAttribute 	TRUE
+			location   	(1612, 124)
+			label      	(object ItemLabel
+			    Parent_View 	@1476
+			    location   	(1611, 232)
+			    anchor_loc 	1
+			    nlines     	2
+			    max_width  	365
+			    justify    	0
+			    label      	"MComponentTestObserver")
+			icon       	"Interface"
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3A70658E00AB"
+			width      	58
+			height     	58
+			annotation 	8
+			autoResize 	TRUE)
+		    (object ClassView "Class" "Logical View::Test Bed Classes::CComponentTester" @1477
+			ShowCompartmentStereotypes 	TRUE
+			location   	(1984, 496)
+			label      	(object ItemLabel
+			    Parent_View 	@1477
+			    location   	(1886, 657)
+			    anchor_loc 	3
+			    nlines     	2
+			    max_width  	441
+			    justify    	0
+			    label      	"CComponentTester")
+			icon       	"control"
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3A24DC16022F"
+			width      	158
+			annotation 	8
+			autoResize 	TRUE)
+		    (object AssociationViewNew "$UNNAMED$309" @1478
+			location   	(2122, 823)
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"3A70658B03DC"
+			roleview_list 	(list RoleViews
+			    (object RoleView "iUnitTests" @1479
+				Parent_View 	@1478
+				location   	(-234, -231)
+				label      	(object SegLabel @1480
+				    Parent_View 	@1479
+				    location   	(2224, 864)
+				    anchor     	1
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	269
+				    justify    	0
+				    label      	"#iUnitTests"
+				    pctDist    	0.499450
+				    height     	41
+				    orientation 	1)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A70658B03DE"
+				client     	@1478
+				supplier   	@1474
+				line_style 	0)
+			    (object RoleView "$UNNAMED$310" @1481
+				Parent_View 	@1478
+				location   	(-234, -231)
+				label      	(object SegLabel @1482
+				    Parent_View 	@1481
+				    location   	(2056, 627)
+				    hidden     	TRUE
+				    anchor     	1
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	""
+				    pctDist    	0.800000
+				    height     	42
+				    orientation 	1)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A70658B03DD"
+				client     	@1478
+				supplier   	@1477
+				vertices   	(list Points
+				    (2122, 823)
+				    (2062, 823)
+				    (2026, 682))
+				line_style 	0)))
+		    (object UsesView "" @1483
+			label      	(object ItemLabel
+			    Parent_View 	@1483
+			    location   	(2385, 496)
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	60
+			    justify    	0
+			    label      	"")
+			stereotype 	(object SegLabel @1484
+			    Parent_View 	@1483
+			    location   	(2385, 520)
+			    anchor     	10
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	450
+			    justify    	0
+			    label      	"<<Uses>>"
+			    pctDist    	0.500730
+			    height     	24
+			    orientation 	1)
+			line_color 	3342489
+			quidu      	"3A895EA900EF"
+			client     	@1477
+			supplier   	@1468
+			line_style 	0)
+		    (object AssociationViewNew "$UNNAMED$305" @1485
+			location   	(1866, 178)
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"3A70658B03B4"
+			roleview_list 	(list RoleViews
+			    (object RoleView "iObserver:MComponentTestObserver&" @1486
+				Parent_View 	@1485
+				location   	(-304, -876)
+				label      	(object SegLabel @1487
+				    Parent_View 	@1486
+				    location   	(1810, 168)
+				    anchor     	1
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	908
+				    justify    	0
+				    label      	"#iObserver:MComponentTestObserver&"
+				    pctDist    	0.356733
+				    height     	46
+				    orientation 	0)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A70658B03B6"
+				client     	@1485
+				supplier   	@1476
+				vertices   	(list Points
+				    (1866, 178)
+				    (1846, 122)
+				    (1638, 121))
+				line_style 	0)
+			    (object RoleView "$UNNAMED$306" @1488
+				Parent_View 	@1485
+				location   	(-304, -876)
+				label      	(object SegLabel @1489
+				    Parent_View 	@1488
+				    location   	(1895, 380)
+				    hidden     	TRUE
+				    anchor     	1
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	""
+				    pctDist    	0.800000
+				    height     	42
+				    orientation 	1)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A70658B03B5"
+				client     	@1485
+				supplier   	@1477
+				line_style 	0)))
+		    (object UsesView "" @1490
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"3A87B0970263"
+			client     	@1467
+			supplier   	@1466
+			vertices   	(list Points
+			    (3484, 864)
+			    (3686, 865)
+			    (3857, 570))
+			line_style 	0)
+		    (object InheritView "" @1491
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"3A8276CF037E"
+			client     	@1477
+			supplier   	@1457
+			vertices   	(list Points
+			    (1987, 414)
+			    (2013, 122)
+			    (2390, 121))
+			line_style 	0)
+		    (object UsesView "" @1492
+			stereotype 	(object SegLabel @1493
+			    Parent_View 	@1492
+			    location   	(3329, 526)
+			    anchor     	10
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	450
+			    justify    	0
+			    label      	"<<Uses>>"
+			    pctDist    	0.501193
+			    height     	30
+			    orientation 	1)
+			line_color 	3342489
+			quidu      	"3A378D2002C2"
+			client     	@1468
+			supplier   	@1466
+			line_style 	0)
+		    (object UsesView "" @1494
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"3A87AD5D01ED"
+			client     	@1468
+			supplier   	@1457
+			vertices   	(list Points
+			    (2781, 414)
+			    (2759, 122)
+			    (2444, 121))
+			line_style 	0)
+		    (object UsesView "" @1495
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"3A87EAF502E1"
+			client     	@1466
+			supplier   	@1465
+			line_style 	0)
+		    (object ClassView "Class" "Logical View::Test Bed Classes::CTestController" @1496
+			ShowCompartmentStereotypes 	TRUE
+			location   	(558, 496)
+			label      	(object ItemLabel
+			    Parent_View 	@1496
+			    location   	(427, 652)
+			    anchor_loc 	3
+			    nlines     	2
+			    max_width  	657
+			    justify    	0
+			    label      	"CTestController")
+			icon       	"boundary"
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3A34E468034A"
+			width      	230
+			height     	154
+			annotation 	8
+			autoResize 	TRUE)
+		    (object UsesView "" @1497
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"3A87B793006F"
+			client     	@1456
+			supplier   	@1496
+			line_style 	0)
+		    (object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray<CComponentInfo>" @1498
+			ShowCompartmentStereotypes 	TRUE
+			location   	(558, 1240)
+			label      	(object ItemLabel
+			    Parent_View 	@1498
+			    location   	(447, 1396)
+			    anchor_loc 	3
+			    nlines     	2
+			    max_width  	430
+			    justify    	0
+			    label      	"RPointerArray<CComponentInfo>")
+			icon       	"entity"
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3A70658B0089"
+			height     	154
+			annotation 	8
+			autoResize 	TRUE)
+		    (object UsesView "" @1499
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"3A8182F2027D"
+			client     	@1498
+			supplier   	@1459
+			line_style 	0)
+		    (object AssociationViewNew "$UNNAMED$301" @1500
+			location   	(558, 866)
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"3A70658B008A"
+			roleview_list 	(list RoleViews
+			    (object RoleView "iTestList" @1501
+				Parent_View 	@1500
+				location   	(-682, -188)
+				label      	(object SegLabel @1502
+				    Parent_View 	@1501
+				    location   	(581, 798)
+				    anchor     	1
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	220
+				    justify    	0
+				    label      	"-iTestList"
+				    pctDist    	-0.234932
+				    height     	23
+				    orientation 	0)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A70658B0093"
+				client     	@1500
+				supplier   	@1498
+				line_style 	0)
+			    (object RoleView "$UNNAMED$302" @1503
+				Parent_View 	@1500
+				location   	(-682, -188)
+				label      	(object SegLabel @1504
+				    Parent_View 	@1503
+				    location   	(600, 629)
+				    hidden     	TRUE
+				    anchor     	1
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	""
+				    pctDist    	0.800000
+				    height     	42
+				    orientation 	1)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A70658B008B"
+				client     	@1500
+				supplier   	@1496
+				line_style 	0)))
+		    (object ClassView "Class" "Logical View::Test Bed Classes::CTestManager" @1505
+			ShowCompartmentStereotypes 	TRUE
+			location   	(1240, 496)
+			label      	(object ItemLabel
+			    Parent_View 	@1505
+			    location   	(1142, 657)
+			    anchor_loc 	3
+			    nlines     	2
+			    max_width  	441
+			    justify    	0
+			    label      	"CTestManager")
+			icon       	"control"
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3A70658C0166"
+			width      	158
+			annotation 	8
+			autoResize 	TRUE)
+		    (object AssociationViewNew "$UNNAMED$303" @1506
+			location   	(916, 496)
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"3A70658B009D"
+			roleview_list 	(list RoleViews
+			    (object RoleView "iTestManager" @1507
+				Parent_View 	@1506
+				location   	(172, -558)
+				label      	(object SegLabel @1508
+				    Parent_View 	@1507
+				    location   	(1113, 455)
+				    anchor     	1
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	335
+				    justify    	0
+				    label      	"-iTestManager"
+				    pctDist    	0.800000
+				    height     	42
+				    orientation 	0)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A70658B00A7"
+				client     	@1506
+				supplier   	@1505
+				line_style 	0)
+			    (object RoleView "$UNNAMED$304" @1509
+				Parent_View 	@1506
+				location   	(172, -558)
+				label      	(object SegLabel @1510
+				    Parent_View 	@1509
+				    location   	(719, 455)
+				    hidden     	TRUE
+				    anchor     	1
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	""
+				    pctDist    	0.800000
+				    height     	42
+				    orientation 	1)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A70658B009E"
+				client     	@1506
+				supplier   	@1496
+				line_style 	0)))
+		    (object AssociationViewNew "$UNNAMED$329" @1511
+			location   	(1182, 1179)
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"3A71AF8303C3"
+			roleview_list 	(list RoleViews
+			    (object RoleView "iTestList" @1512
+				Parent_View 	@1511
+				location   	(-244, 63)
+				label      	(object SegLabel @1513
+				    Parent_View 	@1512
+				    location   	(754, 1199)
+				    anchor     	1
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	234
+				    justify    	0
+				    label      	"#iTestList"
+				    pctDist    	0.800000
+				    height     	42
+				    orientation 	1)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A71AF8303C5"
+				client     	@1511
+				supplier   	@1498
+				vertices   	(list Points
+				    (1182, 1179)
+				    (1177, 1240)
+				    (632, 1240))
+				line_style 	0)
+			    (object RoleView "$UNNAMED$330" @1514
+				Parent_View 	@1511
+				location   	(-244, 63)
+				label      	(object SegLabel @1515
+				    Parent_View 	@1514
+				    location   	(1179, 693)
+				    hidden     	TRUE
+				    anchor     	1
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	""
+				    pctDist    	0.800000
+				    height     	42
+				    orientation 	0)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A71AF8303C4"
+				client     	@1511
+				supplier   	@1505
+				line_style 	0)))
+		    (object UsesView "" @1516
+			stereotype 	(object SegLabel @1517
+			    Parent_View 	@1516
+			    location   	(1611, 377)
+			    anchor     	10
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	450
+			    justify    	0
+			    label      	"<<Uses>>"
+			    pctDist    	0.500000
+			    height     	120
+			    orientation 	0)
+			line_color 	3342489
+			quidu      	"3A87B79B00A3"
+			client     	@1505
+			supplier   	@1477
+			line_style 	0)
+		    (object InheritView "" @1518
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"3A8D3B0F0205"
+			client     	@1505
+			supplier   	@1476
+			vertices   	(list Points
+			    (1248, 414)
+			    (1291, 122)
+			    (1583, 121))
+			line_style 	0)
+		    (object ClassView "Class" "Logical View::Test Bed Classes::MLogOutput" @1519
+			ShowCompartmentStereotypes 	TRUE
+			SuppressAttribute 	TRUE
+			location   	(1984, 1860)
+			label      	(object ItemLabel
+			    Parent_View 	@1519
+			    location   	(1983, 1968)
+			    anchor_loc 	1
+			    nlines     	2
+			    max_width  	365
+			    justify    	0
+			    label      	"MLogOutput")
+			icon       	"Interface"
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3A9A54CF010B"
+			width      	58
+			height     	58
+			annotation 	8
+			autoResize 	TRUE)
+		    (object ClassView "Class" "Logical View::Test Bed Classes::CDefaultLogOutput" @1520
+			ShowCompartmentStereotypes 	TRUE
+			location   	(2604, 1860)
+			label      	(object ItemLabel
+			    Parent_View 	@1520
+			    location   	(2506, 2021)
+			    anchor_loc 	3
+			    nlines     	2
+			    max_width  	441
+			    justify    	0
+			    label      	"CDefaultLogOutput")
+			icon       	"control"
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3A9A54CF018D"
+			width      	158
+			annotation 	8
+			autoResize 	TRUE)
+		    (object ClassView "Class" "Logical View::Test Bed Classes::CDataLogger" @1521
+			ShowCompartmentStereotypes 	TRUE
+			location   	(1984, 1240)
+			label      	(object ItemLabel
+			    Parent_View 	@1521
+			    location   	(1886, 1401)
+			    anchor_loc 	3
+			    nlines     	2
+			    max_width  	441
+			    justify    	0
+			    label      	"CDataLogger")
+			icon       	"control"
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3A23B76E01BE"
+			width      	158
+			annotation 	8
+			autoResize 	TRUE)
+		    (object UsesView "" @1522
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"3A41E8E302A0"
+			client     	@1477
+			supplier   	@1521
+			line_style 	0)
+		    (object AssociationViewNew "$UNNAMED$325" @1523
+			location   	(1293, 1180)
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"3A71AF8303B4"
+			roleview_list 	(list RoleViews
+			    (object RoleView "iDataLogger:CDataLogger&" @1524
+				Parent_View 	@1523
+				location   	(-133, 64)
+				label      	(object SegLabel @1525
+				    Parent_View 	@1524
+				    location   	(1772, 1282)
+				    anchor     	1
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	651
+				    justify    	0
+				    label      	"#iDataLogger:CDataLogger&"
+				    pctDist    	0.800000
+				    height     	42
+				    orientation 	1)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A71AF8303B9"
+				client     	@1523
+				supplier   	@1521
+				vertices   	(list Points
+				    (1293, 1180)
+				    (1298, 1240)
+				    (1906, 1240))
+				line_style 	0)
+			    (object RoleView "$UNNAMED$326" @1526
+				Parent_View 	@1523
+				location   	(-133, 64)
+				label      	(object SegLabel @1527
+				    Parent_View 	@1526
+				    location   	(1212, 699)
+				    hidden     	TRUE
+				    anchor     	1
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	""
+				    pctDist    	0.800000
+				    height     	42
+				    orientation 	0)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A71AF8303B5"
+				client     	@1523
+				supplier   	@1505
+				line_style 	0)))
+		    (object UsesView "" @1528
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"3A41E8DE01F8"
+			client     	@1468
+			supplier   	@1521
+			vertices   	(list Points
+			    (2789, 575)
+			    (2804, 1135)
+			    (2060, 1227))
+			line_style 	0)
+		    (object UsesView "" @1529
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"3A378BD9025D"
+			client     	@1466
+			supplier   	@1521
+			vertices   	(list Points
+			    (3896, 570)
+			    (3842, 1240)
+			    (2060, 1240))
+			line_style 	0)
+		    (object AssociationViewNew "$UNNAMED$367" @1530
+			location   	(1984, 1574)
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"3A9A54D10341"
+			roleview_list 	(list RoleViews
+			    (object RoleView "iReportOutput" @1531
+				Parent_View 	@1530
+				location   	(0, 334)
+				label      	(object SegLabel @1532
+				    Parent_View 	@1531
+				    location   	(1943, 1809)
+				    anchor     	1
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	335
+				    justify    	0
+				    label      	"-iReportOutput"
+				    pctDist    	0.800000
+				    height     	42
+				    orientation 	1)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A9A54D10348"
+				client     	@1530
+				supplier   	@1519
+				line_style 	0)
+			    (object RoleView "$UNNAMED$368" @1533
+				Parent_View 	@1530
+				location   	(0, 334)
+				label      	(object SegLabel @1534
+				    Parent_View 	@1533
+				    location   	(1943, 1340)
+				    hidden     	TRUE
+				    anchor     	1
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	""
+				    pctDist    	0.800000
+				    height     	42
+				    orientation 	0)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A9A54D10342"
+				client     	@1530
+				supplier   	@1521
+				line_style 	0)))
+		    (object AssociationViewNew "$UNNAMED$363" @1535
+			location   	(2336, 1507)
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"3A9A54D10320"
+			roleview_list 	(list RoleViews
+			    (object RoleView "iDefaultReportOutput" @1536
+				Parent_View 	@1535
+				location   	(352, 267)
+				label      	(object SegLabel @1537
+				    Parent_View 	@1536
+				    location   	(2360, 1639)
+				    anchor     	1
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	495
+				    justify    	0
+				    label      	"-iDefaultReportOutput"
+				    pctDist    	0.364114
+				    height     	77
+				    orientation 	1)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A9A54D1032A"
+				client     	@1535
+				supplier   	@1520
+				vertices   	(list Points
+				    (2336, 1507)
+				    (2392, 1549)
+				    (2546, 1779))
+				line_style 	0)
+			    (object RoleView "$UNNAMED$364" @1538
+				Parent_View 	@1535
+				location   	(352, 267)
+				label      	(object SegLabel @1539
+				    Parent_View 	@1538
+				    location   	(2078, 1362)
+				    hidden     	TRUE
+				    anchor     	1
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	""
+				    pctDist    	0.800000
+				    height     	42
+				    orientation 	0)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A9A54D10321"
+				client     	@1535
+				supplier   	@1521
+				line_style 	0)))
+		    (object AssociationViewNew "$UNNAMED$365" @1540
+			location   	(2487, 1396)
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"3A9A54D10334"
+			roleview_list 	(list RoleViews
+			    (object RoleView "iDefaultLogOutput" @1541
+				Parent_View 	@1540
+				location   	(503, 156)
+				label      	(object SegLabel @1542
+				    Parent_View 	@1541
+				    location   	(2680, 1483)
+				    anchor     	1
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	429
+				    justify    	0
+				    label      	"-iDefaultLogOutput"
+				    pctDist    	0.351332
+				    height     	100
+				    orientation 	0)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A9A54D1033E"
+				client     	@1540
+				supplier   	@1520
+				vertices   	(list Points
+				    (2487, 1396)
+				    (2576, 1424)
+				    (2596, 1779))
+				line_style 	0)
+			    (object RoleView "$UNNAMED$366" @1543
+				Parent_View 	@1540
+				location   	(503, 156)
+				label      	(object SegLabel @1544
+				    Parent_View 	@1543
+				    location   	(2097, 1317)
+				    hidden     	TRUE
+				    anchor     	1
+				    anchor_loc 	1
+				    nlines     	1
+				    max_width  	450
+				    justify    	0
+				    label      	""
+				    pctDist    	0.800000
+				    height     	42
+				    orientation 	0)
+				stereotype 	TRUE
+				line_color 	3342489
+				quidu      	"3A9A54D10335"
+				client     	@1540
+				supplier   	@1521
+				line_style 	0)))
+		    (object InheritView "" @1545
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"3A9A54CF018F"
+			client     	@1520
+			supplier   	@1519
+			line_style 	0)
+		    (object ClassView "Class" "Logical View::Test Bed Classes::MStateAccessor" @1546
+			ShowCompartmentStereotypes 	TRUE
+			SuppressAttribute 	TRUE
+			location   	(3100, 62)
+			label      	(object ItemLabel
+			    Parent_View 	@1546
+			    location   	(3099, 170)
+			    anchor_loc 	1
+			    nlines     	2
+			    max_width  	365
+			    justify    	0
+			    label      	"MStateAccessor")
+			icon       	"Interface"
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3A23BE150330"
+			width      	58
+			height     	58
+			annotation 	8
+			autoResize 	TRUE)))))
+    root_subsystem 	(object SubSystem "Component View"
+	quid       	"3A1A89A40109"
+	physical_models 	(list unit_reference_list
+	    (object module "TestBed" "NotAModuleType" "NotAModulePart"
+		attributes 	(list Attribute_Set
+		    (object Attribute
+			tool       	"VC++"
+			name       	"InitialSourceIncludes"
+			value      	"")
+		    (object Attribute
+			tool       	"VC++"
+			name       	"Copyright"
+			value      	(value Text "Copyright (C) 1997 - 2001 Symbian Ltd. All Rights Reserved."))
+		    (object Attribute
+			tool       	"VC++"
+			name       	"UpdateATL"
+			value      	TRUE)
+		    (object Attribute
+			tool       	"VC++"
+			name       	"SmartPointersOnAssoc"
+			value      	TRUE)
+		    (object Attribute
+			tool       	"VC++"
+			name       	"GenerateImports"
+			value      	TRUE)
+		    (object Attribute
+			tool       	"VC++"
+			name       	"FullPathInImports"
+			value      	TRUE)
+		    (object Attribute
+			tool       	"VC++"
+			name       	"UseImportAttributes"
+			value      	TRUE)
+		    (object Attribute
+			tool       	"VC++"
+			name       	"ImportAttributes"
+			value      	"no_namespace named_guids")
+		    (object Attribute
+			tool       	"VC++"
+			name       	"PutImportsIn"
+			value      	"stdafx.h")
+		    (object Attribute
+			tool       	"VC++"
+			name       	"ImportProjTypeLib"
+			value      	TRUE)
+		    (object Attribute
+			tool       	"VC++"
+			name       	"DefaultTypeLib"
+			value      	TRUE)
+		    (object Attribute
+			tool       	"VC++"
+			name       	"TypeLibLocation"
+			value      	"")
+		    (object Attribute
+			tool       	"VC++"
+			name       	"CompileProjTypeLib"
+			value      	TRUE)
+		    (object Attribute
+			tool       	"VC++"
+			name       	"ProjectFile"
+			value      	"..\\..\\EPOC32\\BUILD\\MAGIC\\TEST_BED\\MMPFILES\\TEST_BED\\WINS\\Test_bed.dsp")
+		    (object Attribute
+			tool       	"VC++"
+			name       	"WorkspaceFile"
+			value      	"J:\\MAGIC\\MAGIC.dsw")
+		    (object Attribute
+			tool       	"VC++"
+			name       	"Generate"
+			value      	"True")
+		    (object Attribute
+			tool       	"VC++"
+			name       	"ProjectName"
+			value      	"TESTBED")
+		    (object Attribute
+			tool       	"COM"
+			name       	"uuid"
+			value      	"5DB917F6-F2E9-11D4-B3F1-00C04F718816")
+		    (object Attribute
+			tool       	"COM"
+			name       	"version"
+			value      	"1.0")
+		    (object Attribute
+			tool       	"COM"
+			name       	"library"
+			value      	"TESTBEDLib"))
+		quid       	"3A701D270171"
+		stereotype 	""
+		realized_interfaces 	(list realize_rel_list
+		    (object Realize_Relationship
+			quid       	"3A70682600EC"
+			supplier   	"Logical View::Test Bed Classes::MComponentTestObserver"
+			quidu      	"3A70658E00AB")
+		    (object Realize_Relationship
+			quid       	"3A87B8220396"
+			supplier   	"Logical View::Test Bed Classes::MTransitionObserver"
+			quidu      	"3A8276CF002C")
+		    (object Realize_Relationship
+			quid       	"3A87B8220397"
+			supplier   	"Logical View::Test Bed Classes::MStateAccessor"
+			quidu      	"3A23BE150330")
+		    (object Realize_Relationship
+			quid       	"3A87B8220398"
+			supplier   	"Logical View::Test Bed Classes::MUnitTestObserver"
+			quidu      	"3A8276D1007E")
+		    (object Realize_Relationship
+			quid       	"3A9A557A0193"
+			supplier   	"Logical View::Test Bed Classes::MLogOutput"
+			quidu      	"3A9A54CF010B"))
+		language   	"VC++"))
+	physical_presentations 	(list unit_reference_list
+	    (object Module_Diagram "Main"
+		quid       	"3A1A89A6031F"
+		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::TestBed" "NotAModuleType" "NotAModulePart" @1547
+			location   	(930, 186)
+			label      	(object ItemLabel
+			    Parent_View 	@1547
+			    location   	(895, 161)
+			    fill_color 	13434879
+			    anchor_loc 	3
+			    nlines     	2
+			    max_width  	127
+			    label      	"TestBed")
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3A701D270171"
+			width      	228
+			autoResize 	TRUE
+			width      	228
+			height     	162)
+		    (object InterfaceView "Logical View::Test Bed Classes::MComponentTestObserver" @1548
+			location   	(186, 620)
+			label      	(object ItemLabel
+			    Parent_View 	@1548
+			    location   	(185, 728)
+			    anchor_loc 	1
+			    nlines     	2
+			    max_width  	256
+			    justify    	0
+			    label      	"MComponentTestObserver")
+			icon       	"Interface"
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3A70658E00AB"
+			width      	58
+			height     	58
+			autoResize 	TRUE)
+		    (object RealizeView "" @1549
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"3A70682600EC"
+			client     	@1547
+			supplier   	@1548
+			line_style 	0)
+		    (object InterfaceView "Logical View::Test Bed Classes::MTransitionObserver" @1550
+			location   	(1302, 620)
+			label      	(object ItemLabel
+			    Parent_View 	@1550
+			    location   	(1301, 728)
+			    anchor_loc 	1
+			    nlines     	2
+			    max_width  	232
+			    justify    	0
+			    label      	"MTransitionObserver")
+			icon       	"Interface"
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3A8276CF002C"
+			width      	58
+			height     	58
+			autoResize 	TRUE)
+		    (object RealizeView "" @1551
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"3A87B8220396"
+			client     	@1547
+			supplier   	@1550
+			line_style 	0)
+		    (object InterfaceView "Logical View::Test Bed Classes::MStateAccessor" @1552
+			location   	(930, 620)
+			label      	(object ItemLabel
+			    Parent_View 	@1552
+			    location   	(929, 728)
+			    anchor_loc 	1
+			    nlines     	2
+			    max_width  	232
+			    justify    	0
+			    label      	"MStateAccessor")
+			icon       	"Interface"
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3A23BE150330"
+			width      	58
+			height     	58
+			autoResize 	TRUE)
+		    (object RealizeView "" @1553
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"3A87B8220397"
+			client     	@1547
+			supplier   	@1552
+			line_style 	0)
+		    (object InterfaceView "Logical View::Test Bed Classes::MUnitTestObserver" @1554
+			location   	(1674, 620)
+			label      	(object ItemLabel
+			    Parent_View 	@1554
+			    location   	(1673, 728)
+			    anchor_loc 	1
+			    nlines     	2
+			    max_width  	232
+			    justify    	0
+			    label      	"MUnitTestObserver")
+			icon       	"Interface"
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3A8276D1007E"
+			width      	58
+			height     	58
+			autoResize 	TRUE)
+		    (object RealizeView "" @1555
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"3A87B8220398"
+			client     	@1547
+			supplier   	@1554
+			line_style 	0)
+		    (object InterfaceView "Logical View::Test Bed Classes::MLogOutput" @1556
+			location   	(558, 620)
+			label      	(object ItemLabel
+			    Parent_View 	@1556
+			    location   	(557, 728)
+			    anchor_loc 	1
+			    nlines     	2
+			    max_width  	232
+			    justify    	0
+			    label      	"MLogOutput")
+			icon       	"Interface"
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"3A9A54CF010B"
+			width      	58
+			height     	58
+			autoResize 	TRUE)
+		    (object RealizeView "" @1557
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"3A9A557A0193"
+			client     	@1547
+			supplier   	@1556
+			line_style 	0)))))
+    process_structure 	(object Processes
+	quid       	"3A1A89A4010A"
+	ProcsNDevs 	(list
+	    (object Process_Diagram "Deployment View"
+		quid       	"3A1A89A40113"
+		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       	"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       	"OperationIsConst"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"OperationIsExplicit"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"Inline"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"EntryCode"
+			value      	(value Text ""))
+		    (object Attribute
+			tool       	"cg"
+			name       	"ExitCode"
+			value      	(value Text ""))
+		    (object Attribute
+			tool       	"cg"
+			name       	"CCRegion"
+			value      	"")
+		    (object Attribute
+			tool       	"cg"
+			name       	"GenerateEmptyRegions"
+			value      	("GenerateEmptyRegionSet" 3))
+		    (object Attribute
+			tool       	"cg"
+			name       	"GenerateEmptyRegionSet"
+			value      	(list Attribute_Set
+			    (object Attribute
+				tool       	"cg"
+				name       	"None"
+				value      	0)
+			    (object Attribute
+				tool       	"cg"
+				name       	"Preserved"
+				value      	1)
+			    (object Attribute
+				tool       	"cg"
+				name       	"Unpreserved"
+				value      	2)
+			    (object Attribute
+				tool       	"cg"
+				name       	"All"
+				value      	3)))
+		    (object Attribute
+			tool       	"cg"
+			name       	"BodyAnnotations"
+			value      	"")))
+	    (object Attribute
+		tool       	"cg"
+		name       	"default__Has"
+		value      	(list Attribute_Set
+		    (object Attribute
+			tool       	"cg"
+			name       	"CodeName"
+			value      	"")
+		    (object Attribute
+			tool       	"cg"
+			name       	"Ordered"
+			value      	TRUE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"NameIfUnlabeled"
+			value      	"the_$supplier")
+		    (object Attribute
+			tool       	"cg"
+			name       	"GenerateDataMember"
+			value      	TRUE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"DataMemberName"
+			value      	"$relationship")
+		    (object Attribute
+			tool       	"cg"
+			name       	"DataMemberVisibility"
+			value      	("DataMemberVisibilitySet" 14))
+		    (object Attribute
+			tool       	"cg"
+			name       	"DataMemberVisibilitySet"
+			value      	(list Attribute_Set
+			    (object Attribute
+				tool       	"cg"
+				name       	"Public"
+				value      	45)
+			    (object Attribute
+				tool       	"cg"
+				name       	"Protected"
+				value      	44)
+			    (object Attribute
+				tool       	"cg"
+				name       	"Private"
+				value      	43)
+			    (object Attribute
+				tool       	"cg"
+				name       	"Implementation"
+				value      	14)
+			    (object Attribute
+				tool       	"cg"
+				name       	"AtRelationshipVisibility"
+				value      	210)))
+		    (object Attribute
+			tool       	"cg"
+			name       	"DataMemberMutability"
+			value      	("DataMemberMutabilitySet" 0))
+		    (object Attribute
+			tool       	"cg"
+			name       	"DataMemberMutabilitySet"
+			value      	(list Attribute_Set
+			    (object Attribute
+				tool       	"cg"
+				name       	"Unrestricted"
+				value      	0)
+			    (object Attribute
+				tool       	"cg"
+				name       	"Mutable"
+				value      	1)
+			    (object Attribute
+				tool       	"cg"
+				name       	"Const"
+				value      	2)))
+		    (object Attribute
+			tool       	"cg"
+			name       	"DataMemberIsVolatile"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"DataMemberFieldSize"
+			value      	"")
+		    (object Attribute
+			tool       	"cg"
+			name       	"InitialValue"
+			value      	(value Text ""))
+		    (object Attribute
+			tool       	"cg"
+			name       	"GenerateGetOperation"
+			value      	TRUE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"GenerateSetOperation"
+			value      	TRUE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"GetName"
+			value      	"get_$relationship")
+		    (object Attribute
+			tool       	"cg"
+			name       	"SetName"
+			value      	"set_$relationship")
+		    (object Attribute
+			tool       	"cg"
+			name       	"GetSetKinds"
+			value      	("GetSetKindsSet" 200))
+		    (object Attribute
+			tool       	"cg"
+			name       	"GetSetKindsSet"
+			value      	(list Attribute_Set
+			    (object Attribute
+				tool       	"cg"
+				name       	"Common"
+				value      	200)
+			    (object Attribute
+				tool       	"cg"
+				name       	"Virtual"
+				value      	201)
+			    (object Attribute
+				tool       	"cg"
+				name       	"Abstract"
+				value      	202)
+			    (object Attribute
+				tool       	"cg"
+				name       	"Static"
+				value      	203)
+			    (object Attribute
+				tool       	"cg"
+				name       	"Friend"
+				value      	204)))
+		    (object Attribute
+			tool       	"cg"
+			name       	"ContainerClass"
+			value      	"")
+		    (object Attribute
+			tool       	"cg"
+			name       	"SelectorName"
+			value      	"")
+		    (object Attribute
+			tool       	"cg"
+			name       	"SelectorType"
+			value      	"")
+		    (object Attribute
+			tool       	"cg"
+			name       	"GetIsConst"
+			value      	TRUE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"GetResultIsConst"
+			value      	("GetResultIsConstSet" 2))
+		    (object Attribute
+			tool       	"cg"
+			name       	"GetResultIsConstSet"
+			value      	(list Attribute_Set
+			    (object Attribute
+				tool       	"cg"
+				name       	"False"
+				value      	0)
+			    (object Attribute
+				tool       	"cg"
+				name       	"True"
+				value      	1)
+			    (object Attribute
+				tool       	"cg"
+				name       	"Same_As_Function"
+				value      	2)))
+		    (object Attribute
+			tool       	"cg"
+			name       	"GetSetByReference"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"InlineGet"
+			value      	TRUE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"SetReturnsValue"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"InlineSet"
+			value      	TRUE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"ForwardReferenceOnly"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"HasRelTypeSet"
+			value      	(list Attribute_Set
+			    (object Attribute
+				tool       	"cg"
+				name       	"Array"
+				value      	24)
+			    (object Attribute
+				tool       	"cg"
+				name       	"Sequence"
+				value      	47)))))
+	    (object Attribute
+		tool       	"cg"
+		name       	"default__Association"
+		value      	(list Attribute_Set
+		    (object Attribute
+			tool       	"cg"
+			name       	"NameIfUnlabeled"
+			value      	"the_$targetClass")))
+	    (object Attribute
+		tool       	"cg"
+		name       	"default__Inherit"
+		value      	(list Attribute_Set
+		    (object Attribute
+			tool       	"cg"
+			name       	"InstanceArguments"
+			value      	"")))
+	    (object Attribute
+		tool       	"cg"
+		name       	"default__Role"
+		value      	(list Attribute_Set
+		    (object Attribute
+			tool       	"cg"
+			name       	"CodeName"
+			value      	"")
+		    (object Attribute
+			tool       	"cg"
+			name       	"ForwardReferenceOnly"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"NameIfUnlabeled"
+			value      	"the_$targetClass")
+		    (object Attribute
+			tool       	"cg"
+			name       	"GenerateDataMember"
+			value      	TRUE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"DataMemberName"
+			value      	"$target")
+		    (object Attribute
+			tool       	"cg"
+			name       	"DataMemberVisibility"
+			value      	("DataMemberVisibilitySet" 14))
+		    (object Attribute
+			tool       	"cg"
+			name       	"DataMemberVisibilitySet"
+			value      	(list Attribute_Set
+			    (object Attribute
+				tool       	"cg"
+				name       	"Public"
+				value      	45)
+			    (object Attribute
+				tool       	"cg"
+				name       	"Protected"
+				value      	44)
+			    (object Attribute
+				tool       	"cg"
+				name       	"Private"
+				value      	43)
+			    (object Attribute
+				tool       	"cg"
+				name       	"Implementation"
+				value      	14)
+			    (object Attribute
+				tool       	"cg"
+				name       	"AtRelationshipVisibility"
+				value      	210)))
+		    (object Attribute
+			tool       	"cg"
+			name       	"DataMemberMutability"
+			value      	("DataMemberMutabilitySet" 0))
+		    (object Attribute
+			tool       	"cg"
+			name       	"DataMemberMutabilitySet"
+			value      	(list Attribute_Set
+			    (object Attribute
+				tool       	"cg"
+				name       	"Unrestricted"
+				value      	0)
+			    (object Attribute
+				tool       	"cg"
+				name       	"Mutable"
+				value      	1)
+			    (object Attribute
+				tool       	"cg"
+				name       	"Const"
+				value      	2)))
+		    (object Attribute
+			tool       	"cg"
+			name       	"DataMemberIsVolatile"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"DataMemberFieldSize"
+			value      	"")
+		    (object Attribute
+			tool       	"cg"
+			name       	"InitialValue"
+			value      	(value Text ""))
+		    (object Attribute
+			tool       	"cg"
+			name       	"ContainerClass"
+			value      	"")
+		    (object Attribute
+			tool       	"cg"
+			name       	"ContainerGet"
+			value      	"$data.get($keys)")
+		    (object Attribute
+			tool       	"cg"
+			name       	"ContainerSet"
+			value      	"$data.set($keys,$value)")
+		    (object Attribute
+			tool       	"cg"
+			name       	"QualifiedContainer"
+			value      	"")
+		    (object Attribute
+			tool       	"cg"
+			name       	"AssocClassContainer"
+			value      	"$supplier *")
+		    (object Attribute
+			tool       	"cg"
+			name       	"AssocClassInitialValue"
+			value      	(value Text ""))
+		    (object Attribute
+			tool       	"cg"
+			name       	"GetSetKinds"
+			value      	("GetSetKindsSet" 200))
+		    (object Attribute
+			tool       	"cg"
+			name       	"GetSetKindsSet"
+			value      	(list Attribute_Set
+			    (object Attribute
+				tool       	"cg"
+				name       	"Common"
+				value      	200)
+			    (object Attribute
+				tool       	"cg"
+				name       	"Virtual"
+				value      	201)
+			    (object Attribute
+				tool       	"cg"
+				name       	"Abstract"
+				value      	202)
+			    (object Attribute
+				tool       	"cg"
+				name       	"Static"
+				value      	203)
+			    (object Attribute
+				tool       	"cg"
+				name       	"Friend"
+				value      	204)))
+		    (object Attribute
+			tool       	"cg"
+			name       	"GetSetByReference"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"GenerateGetOperation"
+			value      	TRUE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"GetName"
+			value      	"get_$target")
+		    (object Attribute
+			tool       	"cg"
+			name       	"GetIsConst"
+			value      	TRUE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"GetResultIsConst"
+			value      	("GetResultIsConstSet" 2))
+		    (object Attribute
+			tool       	"cg"
+			name       	"GetResultIsConstSet"
+			value      	(list Attribute_Set
+			    (object Attribute
+				tool       	"cg"
+				name       	"False"
+				value      	0)
+			    (object Attribute
+				tool       	"cg"
+				name       	"True"
+				value      	1)
+			    (object Attribute
+				tool       	"cg"
+				name       	"Same_As_Function"
+				value      	2)))
+		    (object Attribute
+			tool       	"cg"
+			name       	"InlineGet"
+			value      	TRUE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"GenerateSetOperation"
+			value      	TRUE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"SetName"
+			value      	"set_$target")
+		    (object Attribute
+			tool       	"cg"
+			name       	"SetReturnsValue"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"InlineSet"
+			value      	TRUE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"QualifiedGetSetByReference"
+			value      	("QualifiedGetSetByReferenceSet" 2))
+		    (object Attribute
+			tool       	"cg"
+			name       	"QualifiedGetSetByReferenceSet"
+			value      	(list Attribute_Set
+			    (object Attribute
+				tool       	"cg"
+				name       	"False"
+				value      	0)
+			    (object Attribute
+				tool       	"cg"
+				name       	"True"
+				value      	1)
+			    (object Attribute
+				tool       	"cg"
+				name       	"Same_As_GetSetByReference"
+				value      	2)))
+		    (object Attribute
+			tool       	"cg"
+			name       	"GenerateQualifiedGetOperation"
+			value      	TRUE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"QualifiedGetName"
+			value      	"get_$target")
+		    (object Attribute
+			tool       	"cg"
+			name       	"QualifiedGetIsConst"
+			value      	TRUE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"QualifiedGetResultIsConst"
+			value      	("GetResultIsConstSet" 2))
+		    (object Attribute
+			tool       	"cg"
+			name       	"InlineQualifiedGet"
+			value      	TRUE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"GenerateQualifiedSetOperation"
+			value      	TRUE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"QualifiedSetName"
+			value      	"set_$target")
+		    (object Attribute
+			tool       	"cg"
+			name       	"QualifiedSetReturnsValue"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"InlineQualifiedSet"
+			value      	TRUE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"GenerateAssocClassDataMember"
+			value      	TRUE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"AssocClassDataMemberName"
+			value      	"$target")
+		    (object Attribute
+			tool       	"cg"
+			name       	"AssocClassDataMemberVisibility"
+			value      	("DataMemberVisibilitySet" 14))
+		    (object Attribute
+			tool       	"cg"
+			name       	"DataMemberVisibilitySet"
+			value      	(list Attribute_Set
+			    (object Attribute
+				tool       	"cg"
+				name       	"Public"
+				value      	45)
+			    (object Attribute
+				tool       	"cg"
+				name       	"Protected"
+				value      	44)
+			    (object Attribute
+				tool       	"cg"
+				name       	"Private"
+				value      	43)
+			    (object Attribute
+				tool       	"cg"
+				name       	"Implementation"
+				value      	14)
+			    (object Attribute
+				tool       	"cg"
+				name       	"AtRelationshipVisibility"
+				value      	210)))
+		    (object Attribute
+			tool       	"cg"
+			name       	"AssocClassDataMemberMutability"
+			value      	("DataMemberMutabilitySet" 0))
+		    (object Attribute
+			tool       	"cg"
+			name       	"DataMemberMutabilitySet"
+			value      	(list Attribute_Set
+			    (object Attribute
+				tool       	"cg"
+				name       	"Unrestricted"
+				value      	0)
+			    (object Attribute
+				tool       	"cg"
+				name       	"Mutable"
+				value      	1)
+			    (object Attribute
+				tool       	"cg"
+				name       	"Const"
+				value      	2)))
+		    (object Attribute
+			tool       	"cg"
+			name       	"AssocClassDataMemberIsVolatile"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"AssocClassGetSetKinds"
+			value      	("GetSetKindsSet" 200))
+		    (object Attribute
+			tool       	"cg"
+			name       	"GenerateAssocClassGetOperation"
+			value      	TRUE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"AssocClassGetName"
+			value      	"get_$target")
+		    (object Attribute
+			tool       	"cg"
+			name       	"AssocClassGetIsConst"
+			value      	TRUE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"AssocClassGetResultIsConst"
+			value      	("GetResultIsConstSet" 2))
+		    (object Attribute
+			tool       	"cg"
+			name       	"InlineAssocClassGet"
+			value      	TRUE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"GenerateAssocClassSetOperation"
+			value      	TRUE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"AssocClassSetName"
+			value      	"set_$target")
+		    (object Attribute
+			tool       	"cg"
+			name       	"AssocClassSetReturnsValue"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"InlineAssocClassSet"
+			value      	TRUE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"AssocClassForwardReferenceOnly"
+			value      	TRUE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"AssocTypeSet"
+			value      	(list Attribute_Set
+			    (object Attribute
+				tool       	"cg"
+				name       	"Array"
+				value      	24)
+			    (object Attribute
+				tool       	"cg"
+				name       	"Sequence"
+				value      	47)))))
+	    (object Attribute
+		tool       	"cg"
+		name       	"default__Attribute"
+		value      	(list Attribute_Set
+		    (object Attribute
+			tool       	"cg"
+			name       	"CodeName"
+			value      	"")
+		    (object Attribute
+			tool       	"cg"
+			name       	"GenerateDataMember"
+			value      	TRUE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"DataMemberName"
+			value      	"$attribute")
+		    (object Attribute
+			tool       	"cg"
+			name       	"DataMemberVisibility"
+			value      	("DataMemberVisibilitySet" 14))
+		    (object Attribute
+			tool       	"cg"
+			name       	"DataMemberVisibilitySet"
+			value      	(list Attribute_Set
+			    (object Attribute
+				tool       	"cg"
+				name       	"Public"
+				value      	45)
+			    (object Attribute
+				tool       	"cg"
+				name       	"Protected"
+				value      	44)
+			    (object Attribute
+				tool       	"cg"
+				name       	"Private"
+				value      	43)
+			    (object Attribute
+				tool       	"cg"
+				name       	"Implementation"
+				value      	14)
+			    (object Attribute
+				tool       	"cg"
+				name       	"AtAttributeVisibility"
+				value      	211)))
+		    (object Attribute
+			tool       	"cg"
+			name       	"DataMemberMutability"
+			value      	("DataMemberMutabilitySet" 0))
+		    (object Attribute
+			tool       	"cg"
+			name       	"DataMemberMutabilitySet"
+			value      	(list Attribute_Set
+			    (object Attribute
+				tool       	"cg"
+				name       	"Unrestricted"
+				value      	0)
+			    (object Attribute
+				tool       	"cg"
+				name       	"Mutable"
+				value      	1)
+			    (object Attribute
+				tool       	"cg"
+				name       	"Const"
+				value      	2)))
+		    (object Attribute
+			tool       	"cg"
+			name       	"DataMemberIsVolatile"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"DataMemberFieldSize"
+			value      	"")
+		    (object Attribute
+			tool       	"cg"
+			name       	"GenerateGetOperation"
+			value      	TRUE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"GenerateSetOperation"
+			value      	TRUE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"GetName"
+			value      	"get_$attribute")
+		    (object Attribute
+			tool       	"cg"
+			name       	"SetName"
+			value      	"set_$attribute")
+		    (object Attribute
+			tool       	"cg"
+			name       	"GetSetKinds"
+			value      	("GetSetKindsSet" 200))
+		    (object Attribute
+			tool       	"cg"
+			name       	"GetSetKindsSet"
+			value      	(list Attribute_Set
+			    (object Attribute
+				tool       	"cg"
+				name       	"Common"
+				value      	200)
+			    (object Attribute
+				tool       	"cg"
+				name       	"Virtual"
+				value      	201)
+			    (object Attribute
+				tool       	"cg"
+				name       	"Abstract"
+				value      	202)
+			    (object Attribute
+				tool       	"cg"
+				name       	"Static"
+				value      	203)
+			    (object Attribute
+				tool       	"cg"
+				name       	"Friend"
+				value      	204)))
+		    (object Attribute
+			tool       	"cg"
+			name       	"GetIsConst"
+			value      	TRUE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"GetResultIsConst"
+			value      	("GetResultIsConstSet" 2))
+		    (object Attribute
+			tool       	"cg"
+			name       	"GetResultIsConstSet"
+			value      	(list Attribute_Set
+			    (object Attribute
+				tool       	"cg"
+				name       	"False"
+				value      	0)
+			    (object Attribute
+				tool       	"cg"
+				name       	"True"
+				value      	1)
+			    (object Attribute
+				tool       	"cg"
+				name       	"Same_As_Function"
+				value      	2)))
+		    (object Attribute
+			tool       	"cg"
+			name       	"GetSetByReference"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"InlineGet"
+			value      	TRUE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"SetReturnsValue"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"InlineSet"
+			value      	TRUE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"CCRegion"
+			value      	"")))
+	    (object Attribute
+		tool       	"cg"
+		name       	"default__Uses"
+		value      	(list Attribute_Set
+		    (object Attribute
+			tool       	"cg"
+			name       	"ForwardReferenceOnly"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"BodyReferenceOnly"
+			value      	FALSE)))
+	    (object Attribute
+		tool       	"cg"
+		name       	"default__Subsystem"
+		value      	(list Attribute_Set
+		    (object Attribute
+			tool       	"cg"
+			name       	"Directory"
+			value      	"AUTO GENERATE")
+		    (object Attribute
+			tool       	"cg"
+			name       	"DirectoryIsOnSearchList"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"PrecompiledHeader"
+			value      	"")))
+	    (object Attribute
+		tool       	"cg"
+		name       	"default__Category"
+		value      	(list Attribute_Set
+		    (object Attribute
+			tool       	"cg"
+			name       	"IsNamespace"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"cg"
+			name       	"Indent"
+			value      	2)
+		    (object Attribute
+			tool       	"cg"
+			name       	"CodeName"
+			value      	"")
+		    (object Attribute
+			tool       	"cg"
+			name       	"GenerateEmptyRegions"
+			value      	("GenerateEmptyRegionSet" 3))
+		    (object Attribute
+			tool       	"cg"
+			name       	"GenerateEmptyRegionSet"
+			value      	(list Attribute_Set
+			    (object Attribute
+				tool       	"cg"
+				name       	"None"
+				value      	0)
+			    (object Attribute
+				tool       	"cg"
+				name       	"Preserved"
+				value      	1)
+			    (object Attribute
+				tool       	"cg"
+				name       	"Unpreserved"
+				value      	2)
+			    (object Attribute
+				tool       	"cg"
+				name       	"All"
+				value      	3)))))
+	    (object Attribute
+		tool       	"MSVC"
+		name       	"propertyId"
+		value      	"809135966")
+	    (object Attribute
+		tool       	"MSVC"
+		name       	"default__Project"
+		value      	(list Attribute_Set
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"Version"
+			value      	"5.0")))
+	    (object Attribute
+		tool       	"MSVC"
+		name       	"default__Class"
+		value      	(list Attribute_Set
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"Type"
+			value      	("MSVCClassTypeSet" 0))
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"MSVCClassTypeSet"
+			value      	(list Attribute_Set
+			    (object Attribute
+				tool       	"MSVC"
+				name       	"Normal"
+				value      	0)
+			    (object Attribute
+				tool       	"MSVC"
+				name       	"Interface_Part"
+				value      	1)
+			    (object Attribute
+				tool       	"MSVC"
+				name       	"Connection_Part"
+				value      	2)
+			    (object Attribute
+				tool       	"MSVC"
+				name       	"Class_Factory"
+				value      	3)))
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"CObjectFunctionality"
+			value      	("CObjectFunctionalitySet" 0))
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"CObjectFunctionalitySet"
+			value      	(list Attribute_Set
+			    (object Attribute
+				tool       	"MSVC"
+				name       	"None"
+				value      	0)
+			    (object Attribute
+				tool       	"MSVC"
+				name       	"Dynamic"
+				value      	1)
+			    (object Attribute
+				tool       	"MSVC"
+				name       	"Dyncreate"
+				value      	2)
+			    (object Attribute
+				tool       	"MSVC"
+				name       	"Serial"
+				value      	3)))
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"GenerateOverrideGroup"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"GenerateDataGroup"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"AFX_DATA_Entries"
+			value      	(value Text ""))
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"GenerateFieldGroup"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"AFX_FIELD_Entries"
+			value      	(value Text ""))
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"GenerateMessageGroup"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"GenerateMessageMap"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"AFX_MSG_MAP_Entries"
+			value      	(value Text ""))
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"MESSAGE_MAP_Entries"
+			value      	(value Text ""))
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"OLEFactory"
+			value      	("OLEFactorySet" 0))
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"OLEFactorySet"
+			value      	(list Attribute_Set
+			    (object Attribute
+				tool       	"MSVC"
+				name       	"None"
+				value      	0)
+			    (object Attribute
+				tool       	"MSVC"
+				name       	"Built_in"
+				value      	1)
+			    (object Attribute
+				tool       	"MSVC"
+				name       	"Simple"
+				value      	2)
+			    (object Attribute
+				tool       	"MSVC"
+				name       	"Licensed"
+				value      	3)))
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"OLEName"
+			value      	"")
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"OLEClassID"
+			value      	"")
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"GenerateOLECtlType"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"OLECtlType"
+			value      	"")
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"GenerateOLETypeLib"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"OLETypeLibID"
+			value      	"")
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"OLETypeLibMajor"
+			value      	"")
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"OLETypeLibMinor"
+			value      	"")
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"GeneratePropPageIDs"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"OLEPropPageIDs"
+			value      	(value Text ""))
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"GenerateDispatchMap"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"AFX_DISPATCH_Entries"
+			value      	(value Text ""))
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"AFX_DISPATCH_MAP_Entries"
+			value      	(value Text ""))
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"DISPATCH_MAP_Entries"
+			value      	(value Text ""))
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"StockProperties"
+			value      	(value Text ""))
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"StockFunctions"
+			value      	(value Text ""))
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"DispatchDefValue"
+			value      	"")
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"GenerateDispIdEnum"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"AFX_DISP_ID_Entries"
+			value      	(value Text ""))
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"GenerateInterfaceMap"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"INTERFACE_MAP_Entries"
+			value      	(value Text ""))
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"InitInterface"
+			value      	"")
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"GenerateEventMap"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"AFX_EVENT_Entries"
+			value      	(value Text ""))
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"AFX_EVENT_MAP_Entries"
+			value      	(value Text ""))
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"EVENT_MAP_Entries"
+			value      	(value Text ""))
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"StockEvents"
+			value      	(value Text ""))
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"GenerateEventSinkMap"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"AFX_EVENTSINK_Entries"
+			value      	(value Text ""))
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"AFX_EVENTSINK_MAP_Entries"
+			value      	(value Text ""))
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"EVENTSINK_MAP_Entries"
+			value      	(value Text ""))
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"PropNotifySinks"
+			value      	(value Text ""))
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"GenerateConnectionMap"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"CONNECTION_MAP_Entries"
+			value      	(value Text ""))
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"ConnectionPointIID"
+			value      	"")
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"InheritanceType"
+			value      	"")
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"DeclSpec"
+			value      	"")
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"OLECommands"
+			value      	(value Text ""))
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"MFCDeclares"
+			value      	(value Text ""))
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"MFCImplements"
+			value      	(value Text ""))
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"ATL_Declares"
+			value      	(value Text ""))
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"GenerateCOMMap"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"COM_MAP_Entries"
+			value      	(value Text ""))
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"GenerateConnectionPointMap"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"CONNECTION_POINT_MAP_Entries"
+			value      	(value Text ""))
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"GenerateMsgMap"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"MSG_MAP_Entries"
+			value      	(value Text ""))
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"GeneratePropertyMap"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"PROPERTY_MAP_Entries"
+			value      	(value Text ""))))
+	    (object Attribute
+		tool       	"MSVC"
+		name       	"default__Operation"
+		value      	(list Attribute_Set
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"Type"
+			value      	("MSVCOperationTypeSet" 0))
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"MSVCOperationTypeSet"
+			value      	(list Attribute_Set
+			    (object Attribute
+				tool       	"MSVC"
+				name       	"Normal"
+				value      	0)
+			    (object Attribute
+				tool       	"MSVC"
+				name       	"Virtual_Override"
+				value      	1)
+			    (object Attribute
+				tool       	"MSVC"
+				name       	"Message_Handler"
+				value      	2)
+			    (object Attribute
+				tool       	"MSVC"
+				name       	"Dispatch_Handler"
+				value      	3)
+			    (object Attribute
+				tool       	"MSVC"
+				name       	"Event_Firing_Function"
+				value      	4)
+			    (object Attribute
+				tool       	"MSVC"
+				name       	"Event_Sink_Handler"
+				value      	5)
+			    (object Attribute
+				tool       	"MSVC"
+				name       	"Std_OLE_Method"
+				value      	6)
+			    (object Attribute
+				tool       	"MSVC"
+				name       	"Command_Parser"
+				value      	7)
+			    (object Attribute
+				tool       	"MSVC"
+				name       	"Property_Get_Function"
+				value      	8)
+			    (object Attribute
+				tool       	"MSVC"
+				name       	"Property_Set_Function"
+				value      	9)
+			    (object Attribute
+				tool       	"MSVC"
+				name       	"Property_Notify_Function"
+				value      	10)
+			    (object Attribute
+				tool       	"MSVC"
+				name       	"Macro_Generated_Function"
+				value      	11)))
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"AFX_MSG_MAP_Entries"
+			value      	(value Text ""))
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"MESSAGE_MAP_Entries"
+			value      	(value Text ""))
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"AFX_DISPATCH_MAP_Entries"
+			value      	(value Text ""))
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"DISPATCH_MAP_Entries"
+			value      	(value Text ""))
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"AFX_EVENT_MAP_Entries"
+			value      	(value Text ""))
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"EVENT_MAP_Entries"
+			value      	(value Text ""))
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"AFX_EVENTSINK_MAP_Entries"
+			value      	(value Text ""))
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"EVENTSINK_MAP_Entries"
+			value      	(value Text ""))
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"CallType"
+			value      	"")
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"DeclSpec"
+			value      	"")
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"BodyImage"
+			value      	(value Text ""))))
+	    (object Attribute
+		tool       	"MSVC"
+		name       	"default__Role"
+		value      	(list Attribute_Set
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"Type"
+			value      	("MSVCAttributeTypeSet" 0))
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"MSVCAttributeTypeSet"
+			value      	(list Attribute_Set
+			    (object Attribute
+				tool       	"MSVC"
+				name       	"Normal"
+				value      	0)
+			    (object Attribute
+				tool       	"MSVC"
+				name       	"Member_Property"
+				value      	1)
+			    (object Attribute
+				tool       	"MSVC"
+				name       	"Get_Set_Property"
+				value      	2)
+			    (object Attribute
+				tool       	"MSVC"
+				name       	"Dialog_Data"
+				value      	3)
+			    (object Attribute
+				tool       	"MSVC"
+				name       	"Field_Data"
+				value      	4)
+			    (object Attribute
+				tool       	"MSVC"
+				name       	"Stock_Property"
+				value      	5)))
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"AFX_DISPATCH_MAP_Entries"
+			value      	(value Text ""))
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"DISPATCH_MAP_Entries"
+			value      	(value Text ""))
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"DeclSpec"
+			value      	"")
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"PointerBase"
+			value      	"")
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"CallType"
+			value      	"")
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"StockPropertyImplementation"
+			value      	"")))
+	    (object Attribute
+		tool       	"MSVC"
+		name       	"default__Has"
+		value      	(list Attribute_Set
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"Type"
+			value      	("MSVCAttributeTypeSet" 0))
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"MSVCAttributeTypeSet"
+			value      	(list Attribute_Set
+			    (object Attribute
+				tool       	"MSVC"
+				name       	"Normal"
+				value      	0)
+			    (object Attribute
+				tool       	"MSVC"
+				name       	"Member_Property"
+				value      	1)
+			    (object Attribute
+				tool       	"MSVC"
+				name       	"Get_Set_Property"
+				value      	2)
+			    (object Attribute
+				tool       	"MSVC"
+				name       	"Dialog_Data"
+				value      	3)
+			    (object Attribute
+				tool       	"MSVC"
+				name       	"Field_Data"
+				value      	4)
+			    (object Attribute
+				tool       	"MSVC"
+				name       	"Stock_Property"
+				value      	5)))
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"AFX_DISPATCH_MAP_Entries"
+			value      	(value Text ""))
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"DISPATCH_MAP_Entries"
+			value      	(value Text ""))
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"DeclSpec"
+			value      	"")
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"PointerBase"
+			value      	"")
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"CallType"
+			value      	"")
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"StockPropertyImplementation"
+			value      	"")))
+	    (object Attribute
+		tool       	"MSVC"
+		name       	"default__Attribute"
+		value      	(list Attribute_Set
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"Type"
+			value      	("MSVCAttributeTypeSet" 0))
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"MSVCAttributeTypeSet"
+			value      	(list Attribute_Set
+			    (object Attribute
+				tool       	"MSVC"
+				name       	"Normal"
+				value      	0)
+			    (object Attribute
+				tool       	"MSVC"
+				name       	"Member_Property"
+				value      	1)
+			    (object Attribute
+				tool       	"MSVC"
+				name       	"Get_Set_Property"
+				value      	2)
+			    (object Attribute
+				tool       	"MSVC"
+				name       	"Dialog_Data"
+				value      	3)
+			    (object Attribute
+				tool       	"MSVC"
+				name       	"Field_Data"
+				value      	4)
+			    (object Attribute
+				tool       	"MSVC"
+				name       	"Stock_Property"
+				value      	5)))
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"AFX_DISPATCH_MAP_Entries"
+			value      	(value Text ""))
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"DISPATCH_MAP_Entries"
+			value      	(value Text ""))
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"DeclSpec"
+			value      	"")
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"PointerBase"
+			value      	"")
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"CallType"
+			value      	"")
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"StockPropertyImplementation"
+			value      	"")))
+	    (object Attribute
+		tool       	"MSVC"
+		name       	"default__Module-Spec"
+		value      	(list Attribute_Set
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"GenerateIncludesGroup"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"AFX_INCLUDES_Entries"
+			value      	(value Text ""))
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"GenerateInsertLocation"
+			value      	FALSE)))
+	    (object Attribute
+		tool       	"MSVC"
+		name       	"default__Module-Body"
+		value      	(list Attribute_Set
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"GenerateIncludesGroup"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"AFX_INCLUDES_Entries"
+			value      	(value Text ""))
+		    (object Attribute
+			tool       	"MSVC"
+			name       	"GenerateInsertLocation"
+			value      	FALSE)))
+	    (object Attribute
+		tool       	"cg"
+		name       	"HiddenTool"
+		value      	FALSE)
+	    (object Attribute
+		tool       	"Rose Model Integrator"
+		name       	"HiddenTool"
+		value      	FALSE)
+	    (object Attribute
+		tool       	"Rose Web Publisher"
+		name       	"HiddenTool"
+		value      	FALSE)
+	    (object Attribute
+		tool       	"COM"
+		name       	"propertyId"
+		value      	"783606378")
+	    (object Attribute
+		tool       	"COM"
+		name       	"default__Class"
+		value      	(list Attribute_Set
+		    (object Attribute
+			tool       	"COM"
+			name       	"TypeKinds"
+			value      	(list Attribute_Set
+			    (object Attribute
+				tool       	"COM"
+				name       	"enum"
+				value      	100)
+			    (object Attribute
+				tool       	"COM"
+				name       	"record"
+				value      	101)
+			    (object Attribute
+				tool       	"COM"
+				name       	"module"
+				value      	102)
+			    (object Attribute
+				tool       	"COM"
+				name       	"interface"
+				value      	103)
+			    (object Attribute
+				tool       	"COM"
+				name       	"dispinterface"
+				value      	104)
+			    (object Attribute
+				tool       	"COM"
+				name       	"coclass"
+				value      	105)
+			    (object Attribute
+				tool       	"COM"
+				name       	"alias"
+				value      	106)
+			    (object Attribute
+				tool       	"COM"
+				name       	"union"
+				value      	107)
+			    (object Attribute
+				tool       	"COM"
+				name       	"max"
+				value      	108)
+			    (object Attribute
+				tool       	"COM"
+				name       	"(none)"
+				value      	109)))
+		    (object Attribute
+			tool       	"COM"
+			name       	"Generate"
+			value      	TRUE)
+		    (object Attribute
+			tool       	"COM"
+			name       	"kind"
+			value      	("TypeKinds" 109))
+		    (object Attribute
+			tool       	"COM"
+			name       	"uuid"
+			value      	"")
+		    (object Attribute
+			tool       	"COM"
+			name       	"version"
+			value      	"")
+		    (object Attribute
+			tool       	"COM"
+			name       	"helpstring"
+			value      	"")
+		    (object Attribute
+			tool       	"COM"
+			name       	"helpcontext"
+			value      	"")
+		    (object Attribute
+			tool       	"COM"
+			name       	"attributes"
+			value      	"")
+		    (object Attribute
+			tool       	"COM"
+			name       	"dllname"
+			value      	"")
+		    (object Attribute
+			tool       	"COM"
+			name       	"alias"
+			value      	"")))
+	    (object Attribute
+		tool       	"COM"
+		name       	"default__Operation"
+		value      	(list Attribute_Set
+		    (object Attribute
+			tool       	"COM"
+			name       	"Generate"
+			value      	TRUE)
+		    (object Attribute
+			tool       	"COM"
+			name       	"id"
+			value      	"")
+		    (object Attribute
+			tool       	"COM"
+			name       	"helpstring"
+			value      	"")
+		    (object Attribute
+			tool       	"COM"
+			name       	"attributes"
+			value      	"")))
+	    (object Attribute
+		tool       	"COM"
+		name       	"default__Attribute"
+		value      	(list Attribute_Set
+		    (object Attribute
+			tool       	"COM"
+			name       	"Generate"
+			value      	TRUE)
+		    (object Attribute
+			tool       	"COM"
+			name       	"id"
+			value      	"")
+		    (object Attribute
+			tool       	"COM"
+			name       	"helpstring"
+			value      	"")
+		    (object Attribute
+			tool       	"COM"
+			name       	"attributes"
+			value      	"")))
+	    (object Attribute
+		tool       	"COM"
+		name       	"default__Module-Spec"
+		value      	(list Attribute_Set
+		    (object Attribute
+			tool       	"COM"
+			name       	"Generate"
+			value      	TRUE)
+		    (object Attribute
+			tool       	"COM"
+			name       	"filename"
+			value      	"")
+		    (object Attribute
+			tool       	"COM"
+			name       	"library"
+			value      	"")
+		    (object Attribute
+			tool       	"COM"
+			name       	"uuid"
+			value      	"")
+		    (object Attribute
+			tool       	"COM"
+			name       	"version"
+			value      	"")
+		    (object Attribute
+			tool       	"COM"
+			name       	"helpstring"
+			value      	"")
+		    (object Attribute
+			tool       	"COM"
+			name       	"helpfile"
+			value      	"")
+		    (object Attribute
+			tool       	"COM"
+			name       	"helpcontext"
+			value      	"")
+		    (object Attribute
+			tool       	"COM"
+			name       	"lcid"
+			value      	"")
+		    (object Attribute
+			tool       	"COM"
+			name       	"attributes"
+			value      	"")))
+	    (object Attribute
+		tool       	"COM"
+		name       	"default__Param"
+		value      	(list Attribute_Set
+		    (object Attribute
+			tool       	"COM"
+			name       	"attributes"
+			value      	"")))
+	    (object Attribute
+		tool       	"COM"
+		name       	"HiddenTool"
+		value      	FALSE)
+	    (object Attribute
+		tool       	"VC++"
+		name       	"propertyId"
+		value      	"809135966")
+	    (object Attribute
+		tool       	"VC++"
+		name       	"default__Project"
+		value      	(list Attribute_Set
+		    (object Attribute
+			tool       	"VC++"
+			name       	"UpdateATL"
+			value      	TRUE)
+		    (object Attribute
+			tool       	"VC++"
+			name       	"SmartPointersOnAssoc"
+			value      	TRUE)
+		    (object Attribute
+			tool       	"VC++"
+			name       	"GenerateImports"
+			value      	TRUE)
+		    (object Attribute
+			tool       	"VC++"
+			name       	"PutImportsIn"
+			value      	"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       	"RvcPtyVersion"
+			value      	"1.0")
+		    (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
+			))
+		    (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*>
+			))
+		    (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       	"default__Class"
+		value      	(list Attribute_Set
+		    (object Attribute
+			tool       	"VC++"
+			name       	"Generate"
+			value      	TRUE)))
+	    (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       	"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__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       	"Version Control"
+		name       	"HiddenTool"
+		value      	FALSE)
+	    (object Attribute
+		tool       	"VisualStudio"
+		name       	"HiddenTool"
+		value      	FALSE)
+	    (object Attribute
+		tool       	"framework"
+		name       	"HiddenTool"
+		value      	FALSE))
+	quid       	"3A1A89A4010B"))